The Declaration of Interdependence was a commitment made by Robert Wysocki and other managers aimed at classifying the main goals of the project managers of Agile software development teams. It was created in 2005 as an addendum to the 2001 Agile Manifesto in order to guide the leaders in Agile groups to create the best possible team environment for carrying out software development.
The main tenets of the Declaration of Interdependence (DOI) are as follows:
- Increase return on investment by — making continuous flow of value our focus.
- Deliver reliable results by — engaging customers in frequent interactions and shared ownership.
- Expect uncertainty and manage for it through — iterations, anticipation and adaptation.
- Unleash creativity and innovation by — recognizing that individuals are the ultimate source of value, and creating an environment where they can make a difference.
- Boost performance through — group accountability for results and shared responsibility for team effectiveness.
- Improve effectiveness and reliability through — situation-specific strategies, processes and practices.
These guidelines fit perfectly with the people-focused model of software development that is Agile. It not only allows a group to adopt Agile practices, but also encourages them to do so by providing for the inherent uncertainty that comes with developing consumer-centric products tailored to individual clients. It also allows for innovative solutions to problems which invariably arise during the system development life-cycle.