manifesto for scaling agility - agile technology in ... · scaling agility an extension of the...

2
MANIFESTO FOR SCALING AGILIT Y An extension of the original Manifesto for Agile Software Development Introduction Agility at scale is the ability of multiple teams to effectively achieve a common purpose within highly dynamic environments. Agile “scaling” may involve: Scaling up: adding more people or more teams to an existing effort (involving one or more interrelated products). Scaling out: introducing Agile to multiple teams, regardless of their interrelationships and connections. These concepts require an evolutionary approach that aligns the work of flexible, autonomous teams to organizational objectives through continuous inspection and adaptation. Our values and principles are meant to enhance, not replace, the original Manifesto for Agile Software Development, but are applicable to all creative work, not just software development. Values In our work to help organizations become more agile, we have come to value: Shared vision over aligned processes Organic growth over pre-defined structure High performing organization over high performing teams Team-empowered responsibility over organizational policies While there is value in the items on the right and the left; we value the items on the left more. [email protected] | @excellaco AGILE | DATA | DIGITAL | MODERNIZATION

Upload: others

Post on 03-Jul-2020

7 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MANIFESTO FOR SCALING AGILITY - Agile Technology in ... · SCALING AGILITY An extension of the original Manifesto for Agile Software Development Introduction Agility at scale is the

MANIFESTO FOR SCALING AGILITYAn extension of the original Manifesto for Agile Software Development

IntroductionAgility at scale is the ability of multiple teams to effectively achieve a common purpose within highly dynamic environments.

Agile “scaling” may involve:• Scaling up: adding more people or more teams

to an existing effort (involving one or more interrelated products).

• Scaling out: introducing Agile to multiple teams, regardless of their interrelationships and connections.

These concepts require an evolutionary approach that aligns the work of flexible, autonomous teams to organizational objectives through continuous inspection and adaptation. Our values and principles are meant to enhance, not replace, the original Manifesto for Agile Software Development, but are applicable to all creative work, not just software development.

ValuesIn our work to help organizations become more agile, we have come to value:

• Shared vision over aligned processes• Organic growth over pre-defined structure • High performing organization over high

performing teams• Team-empowered responsibility over

organizational policies

While there is value in the items on the right and the left; we value the items on the left more.

[email protected] | @excellaco AGILE | DATA | DIGITAL | MODERNIZATION

Page 2: MANIFESTO FOR SCALING AGILITY - Agile Technology in ... · SCALING AGILITY An extension of the original Manifesto for Agile Software Development Introduction Agility at scale is the

[email protected] | @excellaco AGILE | DATA | DIGITAL | MODERNIZATION

MANIFESTO FOR SCALING AGILITYAn extension of the original Manifesto for Agile Software Development

Supporting Principles1. If you can achieve your goals with a single team, do not scale.

Employ the minimum number of people required to meet your strategic outcomes.

2. If you have a single team and it cannot deliver effectively using Agile principles and practices, do not scale. Succeed with a single team first.

3. Respect and trust your people; foster a climate of open, honest, rapid, and empathetic communication.

4. Continuously improve across all levels and maintain focus on the whole; prioritize collective high performance over the performance of any individual team.

5. Keep teams and their work loosely coupled to preserve flexibility; minimize handoffs and dependencies with cross-functional teams and clearly decomposed work.

6. Radiate information between and among teams to develop shared understanding and promote asynchronous communication; create visibility across the entire work system.

7. Aim for a minimally viable bureaucracy and nothing more; effective and repeatable practices, policies, and procedures will emerge as you scale.

8. Decentralize decision-making; push authority to teams so that they can quickly take advantage of emerging opportunities.

9. Prioritize experimentation for each individual team over conformity across the organization. Celebrate the learning that comes from experimentation—successes and failures—across all teams.

10. Ensure each team is working towards the shared vision and delivering real value regularly and consistently. Demonstrate progress with frequent validations by stakeholders.