Updating the Disciplined Agile Manifesto
We have recently posted an update to The Disciplined Agile Manifesto. In particular, we simplified the wording of the three principles (reduce technical debt, visualize workflow, multi-modal organizations) that we added to extend the original Manifesto for Agile Software Development. We describe the updates to each of the three principles, and our thinking behind them, below.
Reduce Technical Debt
Original: #13. Leverage and evolve the assets within your organizational ecosystem, and collaborate with the people responsible for those assets to do so.
Update: #13. Leverage and evolve the assets within your enterprise, collaborating with the people responsible for those assets to do so.
The primary change here is the use of the term enterprise instead of organizational ecosystem. Over the years we had several people point out that they weren’t comfortable with that term or that they found it overly complex.
Original: #14. Visualize workflow to help achieve a smooth flow of delivery while keeping work in progress to a minimum.
Update: #14. Visualize work to produce a smooth delivery flow and keep work-in-progress (WIP) to a minimum.
This principle was reworded to make it more action oriented and to clearly point out the term WIP.
Original: #15. The organizational ecosystem must evolve to reflect and enhance the efforts of agile teams, yet be sufficiently flexible to still support non-agile or hybrid teams.
Update: #15. Evolve the enterprise to support agile, non-agile, and hybrid teams.
As you can see we simplified this principle greatly, using enterprise instead of organizational ecosystem as above and going straight to the point of supporting multiple ways of working.
Why have we done this? Since 2001 we’ve applied the ideas captured in the Agile Manifesto and have learned from our experiences doing so. What we’ve learned has motivated us to suggest changes to the manifesto to reflect the enterprise situations in which we have applied agile and lean strategies. Because the original authors of the Agile Manifesto have made it clear that they intend to keep their Manifesto static we have decided to move forward on our own with this extension.
We believe that the changes we’re suggesting are straightforward: