Or “How do we keep everyone busy on the team when some team members have specialized skills that cannot be used based on the current priority of backlog work?”
Work in progress. Basically just a brain dump atm
Most organizations, when they move to an agile approach, see a real problem when they understand that agile suggests that teams are stood up to do the work (in fact, the unit of execution becomes the team), that the teams are relatively small (7 people plus or minus 2 - or 5-9 people), they are long lived (so they can get better at delivering value) and they are meant to be wholly responsible for delivering value (new request for value comes in and 2 weeks later we have something that is potentially shippable).
The argument is “while I can see how this works for a small product or a startup, how can we make this work in the context of our solution / product where we have 100 people working on a single release?
There are two basic ideas that make this possible:
This note is about the development of “T-shaped people” or the “generalizing specialist”.
Page needs to cover:
Additional information can be found at: