Ever tried managing a software project with dozens, even hundreds, of developers? But how do you structure your teams to tackle the sheer complexity of modern software? The old „7+-2 members“ rule we learned from the theory isn’t the whole story. This talk will cut through the theory and give you practical tips for deciding further team characteristics.
Essentially, you have three basic options: First, you can have component teams (the whole team is specialized into a technology, part of product or process step. Second, you can use temporary ad-hoc teams (sometimes called mission-aligned teams or project teams) that are formed around each new requirement. Last but not least, there are Feature Teams, long-term end-to-end teams consisting of multi-skilled people.
All of these options are legitimate and each of them has consequences – they will affect feature throughput, lead time and business resilience. The talk will discuss all three options in detail and reveal their real-world impact on your product. Learn which team structure is right for your product and how to avoid common pitfalls.