250 likes | 416 Views
Scaling Agile is scaling people. What does it mean to scale Agile? . The Scaling metaphor. The stuff organizations are made of . Policies Roles and responsibilities Reporting relationships Business processes Infrastructure And…. People. Network metaphor. Swarm metaphor.
E N D
The stuff organizations are made of • Policies • Roles and responsibilities • Reporting relationships • Business processes • Infrastructure • And…
Principles for scaling Agile • Know what Agile value you want to preserve • Scaling Agile means changing or removing old structure and adding new structure • Make sure that scaling structure does not impede the Agile value that you wish to scale
Family pattern for team collaboration • Small • Long lasting • Clear boundaries • Shared purpose • Private space • Empowered • Single assignment
Agile practices Scrum XP Lean
Family pattern for team collaboration • Unit of production • A long lasting asset • Consistent high quality
Scaling to support teams ∆Work stream input and output rhythm -Supervisor role & responsibilities +Supervisor role & responsibilities + Business collaborators +Team space ∆ Policy: expense tracking
Village pattern for programs • Shared community, tribal identity • Support & provisioning of teams • Integrating team output into an economically viable product
Scaling to support programs ∆Attitudes about bad news • Unneeded approvals +Release planning activities & space +Business collaboration +New types of teams +Communities of practice +New feedback channels
Port city pattern for portfolios • Market forecasting • Investments decisions • Risk management strategy • Contract & compliance management
Scaling to support portfolios ∆Risk management strategy • Fixed charters, outmoded policies +Incremental investment +New management teams +Business collaboration +Feedback channels from customers +Feedback channels from programs
National features • Rule of law: transparency, clear guidelines • Citizenship: rights and responsibilities • Brand and corporate culture • Infrastructure & channel strategy • Competitive defense
Scaling to support the enterprise ∆Company as platform • Individual performance systems +Local decision-making +Executive teams +Company-wide feedback channels ∆ Culture of learning and experimentation