Introduction to the AgilePM Principles
AgilePM has eight principles that support the philosophy: “best business value emerges when projects are aligned to clear business goals, deliver frequently and involve the collaboration of motived and empower people”.
These principles act as guide for the team and organization (attitude, mindset and culture) to remain flexible, deliver consistently and often. In other words, the principles are a guide to a way to thinking and working. If the team does not follow any of the principles, they will just help to undermine the project and introduce risk. The team can expect to get the full benefits of the AgilePM approach if they follow all eight principles.
The eight DSDM principles are:
1. Focus on the business need 2. Deliver on time 3. Collaborate 4. Never compromise quality 5. Build incrementally from firm foundations 6. Develop iteratively 7. Communicate continuously and clearly 8. Demonstrate control
Focus on the Business Need
Every decision taken during a project should be viewed from the view point of the project goal and this should be to deliver what the business needs to be delivered, when it needs to be delivered. It is important to remember that a project is only there to deliver the required product.
In order to fulfil this principle, AgilePM teams will: • Understand the business priorities and this must be documented • Create a valid business case which is easy to understand • Ensure continuous business sponsorship and commitment: • Guarantee delivery of the Minimum Usable Subset meaning that not all requirements have to delivered and the more important requirements are prioritized.
This principle is supported by: • Roles: o Business Sponsor (BS) o Business Visionary (BV) • Products: o Business Case (by Business Sponsor) • Techniques o MoSCoW – prioritization technique o Timeboxing
Image: Business Documents
1.2 2 - Deliver on Time Delivering a working product on time is a desirable outcome for a project. Delivering on time can be the most important success factor for some projects especially if the project is trying to bring a new product to market before the competition or to meet legal requirements. Delivering on is the best way for the project to demonstrate control and maintain business confidence.
In order to fulfil this principle, AgilePM teams need to:
• Timebox the work in manageable chunks of time • Focus on business priorities using MoSCoW (know what is more important) • Always hit deadlines of time, cost, quality • Build confidence through predictable delivery
Combining the AgilePM techniques of timeboxing and MoSCoW prioritization enables AgilePM teams to protect deadlines whilst being flexible with the features. Each requirement should be estimated: size, priority and complexity so it can be compared to other requirements.
This principle is supported by: • Roles o Project Manager (PM) o Team Leader(TL) • Techniques o MoSCoW o Timeboxing