How To Audit Agile Projects
How To Audit Agile Projects
One would carry out an Agile project audit for a variety of reasons to:
In another one of our articles, “How to Immediately Improve Your Bottom-Line by Undertaking a Project
Audit or Project Health Check,” we reviewed the entire process of auditing a traditional type of project.
Generally, these projects use a Waterfall method of project planning.
To be successful auditing Agile projects, the auditor must have knowledge of the entire Agile Framework
as well as knowledge of project management methodologies. Many projects are managed using a Hybrid
approach so a combined knowledge of Waterfall and Agile will help the auditor understand the jargon,
processes and so on. For more information about hybrid approaches to project management, read our
article, “Rapid Product Development Projects Using Hybrid Waterfall/Agile.”
Interview the Product Owner and Scrum Master to determine their “success criteria” for this
agile project audit. This will ensure that their individual and collective needs are met.
Identify the competencies of the Scrum Master and Sprint Team members.
Review how the Sprint Team members were selected.
Confirm how project success is measured.
Identify if Agile project management tools and templates exist to ensure a consistent application
of agile quality processes.
Validate that the project is strategically aligned with business goals.
Arrange in-depth interviews including the Sponsor, Scrum Master, Product Owner and Sprint
team members.
Arrange interviews with vendors, suppliers, consultants and other external resources, if they are
included in the management of this project.
Arrange interviews with any key stakeholders who will be impacted by the project.
Arrange to attend some of the Sprints, Demos and Retrospective meetings.
Phase 2: Agile Project Analysis
During this phase the project auditor dives deep into the Agile project. Key elements include:
Conclusion
Our 3-phase Agile Project Audit will uncover the root causes of problems, issues and challenges that may
be preventing an Agile project from succeeding. It will also provide “Lessons Learned” that can help
improve the performance of current and future Agile projects. Agile Project Audits are always highly
beneficial to an organization and pay back the investment many times over.