So you decided that you need some sort of scaled agile approach. (If you’re not sure yet maybe this can help).
Maybe you chose to implement the Scaled Agile Framework. Maybe Large Scale Scrum (LeSS). In any case you have a new construct of a “Team of Agile Teams”.
You also actually listened in training and understood that there’s a strong preference to Feature Teams over Component Teams in SAFe and that in LeSS Component Teams are not even allowed in the door. So out of the 8 teams on your “Team of Agile Teams”/“Program”/“Agile Release Train” 7 are actually almost-feature-teams while the last team is a component team they often depend on.
But now something is troubling you…
Should all those Feature Teams be able to take on every Feature? Or does each team need to have some deeper specialisation/focus on the train? Is it even possible/realistic to expect full flexibility? Is it a good idea from a “Respect People” perspective? Continue reading