Remove Quality Assurance Remove Test-Driven Development Remove Workshop
article thumbnail

Definition of Done vs. User Stories vs. Acceptance Criteria

Agile Pain Relief Notes from a Tool User

One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of “Done” and Acceptance Criteria , and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of “Done” is unique to Scrum. User Story: Tap Credit Card.

SCRUM 107
article thumbnail

How to Cross-Skill and Grow T-shaped Team Members

Agile Pain Relief Notes from a Tool User

Goldratt’s work is, in part, the basis for Kanban and also shows why, in a constrained situation, moving a Developer or Writer from their primary work to the constraint (e.g. Quality Assurance or Editing) is so effective. Test Driven Development, Behaviour Driven Development).

SCRUM 65
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

article thumbnail

How to Cross-Skill and Grow T-shaped Team Members

Agile Pain Relief Notes from a Tool User

Goldratts work is, in part, the basis for Kanban and also shows why, in a constrained situation, moving a Developer or Writer from their primary work to the constraint (e.g. Quality Assurance or Editing) is so effective What area would we like to put energy into learning? Test Driven Development, Behaviour Driven Development).

How To 52
article thumbnail

Definition of Done vs. User Stories vs. Acceptance Criteria

Agile Pain Relief Notes from a Tool User

jpg'; One of the more frequently asked questions in my Scrum workshops is around the difference between Definition of Done and Acceptance Criteria , and how they relate to User Stories. While Acceptance Criteria is a commonly understood concept in software development, Definition of Done is unique to Scrum. Fail No purchase $9.99 $99.00

SCRUM 52
article thumbnail

Behavior-Driven Development: Pros and Cons, Implementation, and Best Practices

Altexsoft

This article will discuss the nature of behavior-driven development and how it can be used successfully by an organization to assist its technical team in delivering software that fulfills its goals. What is Behavior-Driven Development (BDD)? It’s a collaboration tool for product managers , engineers, and testers.