The Modules
- Active Listening
- Agile 101
- The Agile Game
- Agile Requirements
- Backlog Grooming
- Business Case for Agile
- Coaching Questions
- Definition of Done
- Empirical Processes
- Estimation (Story Sizing)
- Experiencing Agility
- Multitasking
- Paper Prototyping
- Pair Programming TDD Demo
- Project Chartering
- Release Planning
- Retrospectives
- Scaling Scrum
- Self-Organization
- Sprint Termination
- Story Mapping
- SWOT Analysis
- Tapping Group Wisdom
- Theory of Constraints
- User Personas
- User Stories
- XP Technical Practices
- Our Teaching Style
- Certified ScrumMaster
- Certified Scrum Product Owner
- Agile Tools and Practices
- Test Driven Development in Java
- Test Driven Development in C#
- Advanced Scrum Master Skills
- Mastering Agile Requirements
- Agile Project Management
- Bootstrapping Your Scrum Team
- The Agile Product Manager’s Guide to the Galaxy
- Creating Agile Learning Games
- Custom Training, Coaching and Facilitation
- Brown Bag Sessions
- Training Modules
This module is included in the following workshops:
- Agile Project Management
- Bootstrapping Your Scrum Team
- Certified Scrum Product Owner
- Certified ScrumMaster
- Mastering Agile Requirements
Definition of Done
But do we really know what Fred means by “done”? And more importantly, does Ginger?
They may be operating under entirely different assumptions. Does Fred’s Definition of Done (DoD) mean he’s finished coding and the feature has gone to test, but may bounce back to him? Does it mean he’s demoed the new feature for the product owner, and met all acceptance tests for the new feature? Or something in-between?
It is vital that the team agree up front on a common definition of what it means for a feature to be “done.” Agile and Scrum set great store by the concept of the team producing shippable product in every sprint. In practice, most Agile teams define a feature as Done when it is “potentially shippable.” Since it isn’t always practical to actually ship features as they are completed, it makes sense to establish a set of doneness criteria that demonstrate a feature’s readiness to ship all other things being equal.