18 votes
Accepted

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

The acceptance criteria you have listed are really a mixture of stories and tasks. Given your example story: As a user I want to register and log in so that I can register on the application and ...
Barnaby Golden's user avatar
11 votes
Accepted

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

I would say no. As you note, user stories should be vertical slices. Another way of looking at that is that they should, by themselves, provide value. You should only burn down stories once those ...
Sarov's user avatar
  • 14.8k
10 votes

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

The definition of done should be something that your team can do. Having external dependencies in a definition of done is a nightmare. If you want to test your story thoroughly, which is great, you ...
nvoigt's user avatar
  • 8,480
9 votes
Accepted

Aiming to finish development of sprint a bit early to give testers time

Answers Question 1: "Is [finishing early to allow for testing] an acceptable request?" Answer 1: It is completely reasonable because in Scrum, the Development Team is self-organizing: No one (not ...
jason.t.knight's user avatar
9 votes
Accepted

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

The direct answer for almost all teams is that QA must be complete to call a user story done. I would take that further and say that I have never worked with a team where this was not true. The More ...
Daniel's user avatar
  • 16.9k
8 votes
Accepted

Influence code quality as Scrum Product Owner

The Product Owner has responsibility for the backlog and the development team has responsibility for delivery. However, in Scrum we work as a team and there is nothing to stop the Product Owner ...
Barnaby Golden's user avatar
7 votes

Method for managing Scrum ceremonies with an introverted team?

The most important part of this is: be yourself. Your team will work best when they are being themselves too. Having said that though, the dynamic of the team is changing (naturally) because a new ...
PeterT's user avatar
  • 445
6 votes
Accepted

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

The concept is valid, which is to seek a result based on a reference. But of course it needs to be broken down into measurable points. For example: the acceptance test will be like: Achieve the ...
Yassmeen's user avatar
  • 817
6 votes
Accepted

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

The traditional Scrum solution would be to ask the team. Since the Scrum Team is self-organizing, much of the specific methods to do things should be left up to the team, with the Scrum Master ...
Thomas Owens's user avatar
  • 19.3k
6 votes
Accepted

Is the “definition of done” required in Scrum?

TL;DR Yes, the official Scrum framework requires a Definition of Done. You cannot claim to be using the official Scrum framework without defining and using one. Framework Sources The Scrum Guide is ...
Todd A. Jacobs's user avatar
  • 50.2k
6 votes
Accepted

Meeting format for defining our definition of done

One of the approaches I've used in the past that works pretty well, especially with multiple teams: Set up a flip chart for each team and put a dotted line about 1/3 of the way up (so the top section ...
Daniel's user avatar
  • 16.9k
5 votes

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

The acceptance criteria are to verify the new feature is working as expected by the stakeholders. They are better called Business Facing Tests. A business-facing test is a test that's intended to ...
Niels van Reijmersdal's user avatar
5 votes

Method for managing Scrum ceremonies with an introverted team?

I think the place to start is with the actual scrum ceremonies: planning, standup and retro and see if you can gather the information you want instead of forcing it elsewhere. For standup: What you ...
drneel's user avatar
  • 383
5 votes
Accepted

Can the Definition of Done be overriden or changed?

The direct answer to your question is that yes, on very rare occasion, there may be something about a story or the acceptance criteria that causes the Scrum team to override some aspect of the ...
Daniel's user avatar
  • 16.9k
5 votes

Can the Definition of Done be overriden or changed?

TL;DR The Definition of Done (DoD) is a living document that supports collaboration. As such, it’s primarily a communications tool that provides process transparency. A good Definition of Done ...
Todd A. Jacobs's user avatar
  • 50.2k
5 votes

Is a Product Owner's approval part of DoD?

The Definition of Done is under the Scrum Team's control, either being derived from an organizational standard or created by the Scrum Team for the product being developed. If the Definition of Done ...
Thomas Owens's user avatar
  • 19.3k
4 votes

Method for managing Scrum ceremonies with an introverted team?

My suggestions are: Apart from having meetings, ask them for input individually; being a technically-minded, nerd introvert myself, group settings generally make for discomfort, which can be ...
Tim's user avatar
  • 246
4 votes

Aiming to finish development of sprint a bit early to give testers time

How can you "[aim] to complete all the tasks ... ahead of schedule"? Don't you have tasks to test the software? Did you mean "aim to complete all of the development tasks"? If the latter, that's ...
Bryan Oakley's user avatar
4 votes

What UAT checklists should I give the testing team?

I agree with @CodeGnome but not just with Agile. No matter the method, the product, or even the domain, UAT needs to belong to the users, in scope, conduct, and outcome. The client side needs to ...
David Espina's user avatar
  • 37.2k
4 votes

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

In Scrum, the Definition of Done exists on two primary levels - the Product Backlog Item and the Increment. If you cannot satisfy the Definition of Done for a given Product Backlog Item or Increment, ...
Thomas Owens's user avatar
  • 19.3k
3 votes

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

Something I would add to support the other answers here is that it may be the case that the Definition of "Done" (DoD) is not wholly 'owned' by the Scrum Team: When a Product Backlog item or an ...
onedaywhen's user avatar
3 votes

What UAT checklists should I give the testing team?

UAT Checklists Should Come From Users or Their Proxies What checklists should I give the team? From an agile perspective, you should not be giving the team a user acceptance testing (UAT) ...
Todd A. Jacobs's user avatar
  • 50.2k
3 votes

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

It can. But its a bad idea. Unless you are veing very strict about the acceptance criteria QA means adding features to a product. Therefore if you cant mark a feature done withput passing QA you ...
Ewan's user avatar
  • 926
3 votes

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

One of the big advantages of using Scrum is that it makes true progress visible. By having a definition of 'done' and by looking to have a potentially releasable increment at the end of each sprint ...
Barnaby Golden's user avatar
3 votes

Meeting format for defining our definition of done

Build it incrementally. Agile isn't just about completing work incrementally; your process itself should evolve as you learn more about yourselves and the business. So, don't stress too much about ...
Sarov's user avatar
  • 14.8k
3 votes

Should there be testing-only user stories?

Alright, please don't shoot me but I'll argue against what most people recommend here, and that is to split certain test activities into their own stories. Just to be clear, with test activities I am ...
Christoph's user avatar
  • 139
3 votes

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

Great question. It all really boils down to answering one critical question: will the minimal amount of work identified in this card still provide value? This question should be answered by the ...
dom_michalec's user avatar
3 votes
Accepted

Is system 'logging' captured in user stories or are they part of implementation detail?

I would not expect it to be captured in the story. I would expect logging standards to be required by the definition of done or, if there was some one-off logging need, I'd expect it to come up in the ...
Daniel's user avatar
  • 16.9k
3 votes

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

A story is not "done" till it meets its functionality and is tested for completely.That means you need to bring in QA within your sprint and not as a separate stage. That includes functional in-sprint ...
Akshara's user avatar
  • 41
3 votes
Accepted

How to write DOD (definition of done) or definition of ready for ML tasks?

What a "Definition of Done" Should Accomplish Ideally, a good Definition of Done has three related goals: Encapsulate the baseline criteria and routine activities required for each ...
Todd A. Jacobs's user avatar
  • 50.2k

Only top scored, non community-wiki answers of a minimum length are eligible