💡Agile software development includes four fundamental types of teams.
🏆Streamline teams are responsible for delivering value to customers or users.
🔍Enabling teams provide expertise and support to streamline teams.
🧠Complicated subsystem teams focus on specialized knowledge and skills.
🌐Platform teams prioritize developer experience and build thinnest viable platforms.