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 new digital world requires new ways of developing software and business systems. Change is continuous and increasingly unpredictable. Collaborative Lean and Agile methods are taking over from traditional approaches as the favoured way to develop and operate solutions for maximum customer satisfaction and maximum return on investment.
However, successfully exploiting Lean and Agile methods is not easy. What exactly is your goal and how will success be measured? Which Agile techniques to use? How to tailor and apply them without diluting their effectiveness? Where, when and how to introduce them? How to integrate them with the rest of your processes and organisation?
Success requires a deep understanding of Lean and Agile methods, but simply training and reading books or articles is not enough. You also need a deep understanding of how to apply them – purposefully, practically and pragmatically – and how to manage the change process so that positive improvements can be positively effected and sustained against every dimension – people, processes and technologies. This deep understanding only comes from experience of implementing and using the full range of Lean and Agile methods, in many different environments, over many years.
agil8 enablement services provide everything that you need to make your transition to Lean and Agile effective and successful. They can be applied at any scale from the individual team, departmental or enterprise level and are available individually or as complete unified enablement package.
- Scoping, objectives and high level planning
- Lean and Agile approach suitability assessment and selection
- Enablement Champions and Governance
- Training needs analysis and training plan
- Bespoke training programmes
- Executive and stakeholder briefings
- Lean and Agile Team Training
- Full-time and part-time on-site coaching
- Remote coaching by telephone and videoconference
- Interim ScrumMastering and team coaching
- Project and Product Management coaching
- Coach the coaches
- Best practice for Sprint Reviews, Demos and Showcases
- Facilitation of Retrospectives
- Trouble-shooting for challenged Agile teams and projects
- Agile Healthchecks and Audits