Presentation is loading. Please wait.

Presentation is loading. Please wait.

Definition of Done – why it matters

Similar presentations


Presentation on theme: "Definition of Done – why it matters"— Presentation transcript:

1 Definition of Done – why it matters
Helen Wassef @hw0809

2 About Me Helen Wassef Email: helen.wassef@gmail.com

3 Outcomes vs Activities
Are you activity or outcome driven?

4 DoD – Setting Expectations
Defines what conditions must be met for potentially shippable code Outcome based team vs activity based team Sets collective team expectation and eliminates assumptions Drives common understanding around quality

5 Crafting the Definition of Done
Quality is never an accident, it is the result of an intelligent effort. – John Ruskin Get everyone in a room to brainstorm Vote and agree on an achievable DoD Document it, print it, make it visible Different levels of Definition of Done Include testing requirements Level of testing Type of testing Automated testing Include all involved roles

6 Building the Right Thing the Right way
Driven by acceptance criteria Focus on value Solving user problems Leads to… Happy users Happy teams Strong reputation Driven by definition of done Readable code Productive code reviews Quality Gates High quality unit tests High quality automated tests Collaborative effort Culture built around preventing fires not fire fighting

7 Definition of Done Characteristics
Criteria Inclusion List Accepted Achievable Mitigates risk how we design how we version how we code how we test how we document how we deploy Approval process

8 Levels of Definition of Done
Release Feature User Story Compliance requirements are met Non technical work identified Supporting material & documentation published Deployment standards met All the underlying user stories are done Accepted by users Quality metrics Coding standards PO & team agreements

9 Integrated Teams – DoD What if multiple teams are working on same product? Do they need some level of commonality in their DoD?

10 Who owns DoD The development team The Product Owner Architects

11 During Marking User story Done
When it matters Quality is not an act, it is a habit – Aristotle Grooming sessions Planning Day During the sprint During Marking User story Done

12 Definition of Done Evolution
High performing teams will evolve the DoD

13 Summary DoD drives outcome focused culture vs activity focused
Get together, brainstorm and outline DoD wish list Vote and publish DoD Make it visible Enforce Periodically revisit and make changes


Download ppt "Definition of Done – why it matters"

Similar presentations


Ads by Google