This document discusses agile project governance and assurance. It begins with introductions to the author and their experience. It then discusses lessons learned from 15 years of agile experience. Some key topics covered include what agile is and why do it, when to use agile, agile assurance, delivery assurance through measuring team agility, transformation assurance through measuring improvement, emergent documentation, visual boards, retrospectives, agile across the value chain, agile vs conventional approaches, roles and responsibilities, quality assurance and testing in agile, the roles of customers, teams and stakeholders, and final thoughts on the importance of transformation expertise.
28. Agile Quality Assurance and
Testing
Quality Assurance
Regular delivery of a working product
Agile testing
Acceptance criteria
TDD, ATDD, BDD
Automated testing
Continuous integration, build and deploy
User Acceptance
29. The Role of the Customer
Hold the product vision
Prioritise work
Communicate with the business
stakeholders
Assist with issues
Approve the work
30. The Role of the Team
Decide how to do work
Decide who does the work
Estimate the work
Do the work
31. The Role of the Stakeholders
Provide governance
Provide finance
Provide support
Provide blockers!