When is ‘Done’, truly 100% ‘Done’?
5 Dec 2017
When working through any Product Backlog, it’s essential that the whole Scrum Team have a clearly defined and mutually agreed understanding of when each backlog item can be deemed as complete. Without this collective and transparent agreement, teams may struggle to get product backlog items 100% truly ‘Done’ within a Sprint. This is explained further by the Scrum Guide; “When a Product Backlog item or an Increment is described as “Done”, everyone must understand what “Done” means. Although this varies significantly per Scrum Team, members must have a shared understanding of what it means for work to be complete, to ensure transparency. This is the definition of “Done” for the Scrum Team and is used to assess when work is complete on the product Increment.” The Scrum Guide (p.16) The below example of ‘Done’ is fairly typical for a team early on in its adoption of Scrum within a corporate environment. Activity (Example) Criteria (Example) Detailed Analysis Acceptance Tests approved by Product Owner. Wiki updated. Detailed Design Consistent with approved design patterns and UI standards. Design approved by Architect. Overall Design Doc updated. Build & Unit Test Consistent with coding standards. Peer Reviewed. 90% automated unit test coverage. All unit tests […]
The agil8 team is led by David Hicks. David is a Founder of the Agile Alliance and, with over 25 years experience in the field, he is one of the most qualified and experienced Agile consultants and trainers in the world. In 2015 he was voted ‘Most Popular Scrum Professional’ in the prestigious annual Agile Awards which recognise outstanding contributions in the field.
David’s journey into Agile began in 1987 through his MSc thesis on iterative development which was published by the British Computer Society. He started his career as an analyst-programmer, team leader and ultimately project manager with LBMS, the originators of the PRINCE and SSADM structured methods.
David was responsible for defining LBMS’s first iterative SDLC and worked with a lot of the early large 4GLs and client-server applications doing iterative development. David became an independent consultant using the original DSDM Agile Project Management method in the mid 1990’s. In 1997 he was hired by British Airways to manage its implementation as the standard method across their 5,000-strong IT organisation. He managed this Programme for 4 years, leading him onto the Heathrow Terminal 5 project in 1998 which is where he first started using Scrum.
During his career David has been responsible for some of the largest and most complex Agile implementations in the world and he has become a leading expert in the complete range of today’s Lean and Agile methods. He is a regular and popular speaker on the Lean and Agile conference circuit and holds the following Agile qualifications:
- Certified Scrum Trainer
- Certified ScrumMaster, Product Owner and Professional
- Certified Kanban Trainer and Coach
- Certified SAFe (Scaled Agile Framework) Program Consultant
- Certified APMG Agile Project Management Trainer
- Certified Lean IT Trainer
- PMI Agile Certified Practitioner
- Certified DSDM Agile Trainer
- Certified DSDM Agile Advanced Practitioner
- Certified Agile Leadership Practitioner
- Training from the Back of the Room (TBR) Certified Trainer
David is also an Institute of Directors (IOD) Certified Company Director with 15 years experience as an Executive Director in the IT Services sector.
“David’s training style provides a fantastic mix of lecture, discussion, questioning, practicals and fun techniques which keeps everybody alert and interested throughout 2 days.”
Rick Donohoe, Technical Project Manager, Microserve – Certified Scrum Master.
To connect with David on social media, simply click on the Twitter and LinkedIn buttons below.