Questions tagged [definition-of-done]

This tag is for questions about defining or implementing a Definition of Done (DoD) within an agile process.

The term is defined by Scrum.org as follows:

The DoD is usually a clear and concise list of requirements that a software Increment must adhere to for the team to call it complete. Until this list is satisfied, a product Increment is not done.

29 questions
20
votes
9 answers

What is the difference between acceptance criteria and the definition of done?

I don't get what is the difference between both. They seem to be similar to me. For instance, I have this typical login/register User Story. Can you provide some DOD examples? As a user I want to register and login So that I can register on…
10
votes
3 answers

Is it OK to defer implementation detail and consider user story to be done?

I am just getting into user stories (read some blogs and watched some of Mike Cohn's presentations). My current understanding is that the story is a vertical slice of the system. Stories are not "Add database so that customer's data is permanently…
Siim Haas
  • 348
  • 3
  • 10
10
votes
5 answers

How can we continuously integrate new features when the PO only determines whether a feature is "done" at the end of each Sprint?

My team is having an issue with integrating software product features. Specifically, when do features get pull requested into our integration branch of code? Currently our understanding is: The Product Owner is the only person who can say that a…
9
votes
7 answers

How do you define "done" on a project or task?

From time to time, I get status updates from the technical team that a specific feature is "done." However, when I check it, it hasn't fully been tested or ux tested with common-sense. How would you define done so that the technical team…
Mark Phillips
  • 8,819
  • 4
  • 28
  • 57
7
votes
2 answers

What makes SMART-goals useful?

Often is recommended to have your goals SMART (specific, measurable, attainable, realistic and time-bound). Is this recommendation a good one? Why I should use SMART-goals? What is the benefit of them?
Mnementh
  • 331
  • 3
  • 12
6
votes
4 answers

What to do about unachievable criteria in the Definition of Done?

I'm a first-time Scrum Master. I'm not even certified in anything PM-related; I'm just a seasoned Python/Django developer. However, I have read the latest official Scrum Guide cover-to-cover. I have also read a lot of articles and blog posts on the…
Kal
  • 173
  • 5
6
votes
2 answers

Is QA stage mandatory to be included into user story cycle?

The problem I came across: A 2-week Sprint is close to the end (let's say 80% of the time has passed by) A particular user story has just been completed (and has unit tests) What next? Testing takes time, especially if a special environment should…
J.J. Beam
  • 235
  • 1
  • 3
6
votes
3 answers

Influence code quality as Scrum Product Owner

Introduction: In theory, Scrum says that the development team is fully responsible and self-organized when it comes to all things related to development. This also includes code quality which imho is a result of CI, automated testing and more.…
6
votes
6 answers

Method for managing Scrum ceremonies with an introverted team?

I have just taken over a team of developers that appear to be quite technologically sound and on the ball. That said they are all very quiet, hours can pass without anyone really talking. This is not necessarily a bad thing as they appear to be…
James
  • 221
  • 1
  • 4
5
votes
2 answers

Can the Definition of Done be overriden or changed?

Does the Definition of Done come before everything else, almost like a programming interface? And can it be changed if later on, once it’s realized that it was designed poorly? By overriden, I mean can individual rules be nullified by more specific…
5
votes
5 answers

How to address the "definition of done" in Scrum?

We have a starting team using scrum and we understand the value of establish a clear "definition of done" in our development. We have selected the set of things or processes a task must have to consider "done", but actually we have no clear way how…
Josbel Luna
  • 794
  • 6
  • 15
5
votes
5 answers

Can 'QA approved' count towards your team's definition of done?

I'm a ScrumMaster running a development team using scrum. We are working in 3 week sprints and at the end of the sprint we often do not release our code to production right away. It could be a number of weeks before the PO passes the code in UAT and…
Sam
  • 51
  • 1
5
votes
2 answers

Keep track of DoD per sprint and per release

In a scrum project it is desirable to know what is your definition of done and what is your actual undone work. Potentially Shippable = Definition of Done + Undone Work http://less.works/less/framework/definition-of-done.html A way to deal with this…
ramon_salla
  • 190
  • 4
5
votes
7 answers

Should there be testing-only user stories?

We estimate stories as 1, 2, 4, 6, or 8 points. Consider a story with less development work but huge testing effort. Let's say we estimate that story as 8 points. We see the following options: Let the story be 8 points, and be ready for the story…
Saurabh
  • 51
  • 1
  • 1
  • 4
4
votes
1 answer

Is "Replicate X visual feature from Y app" a valid acceptance criterion

Assume there is a graphically intensive visual feature in app X. It includes dimming out some part of the screen at some point in the program. The story revolves around implementing a similar feature in our app which is of the same genre. The PO…
1
2