article thumbnail

Why Learning How to Decompose Stories with Acceptance Test-Driven Development (ATDD) Is not Just Decomposition

Net Objectives

I’ve been having a very interesting twittervation about how to start teams off with Scrum. And that it’s more important to get teams actually starting Agile in the workshop than merely learning Scrum which will hopefully lead you to Agile. I believe you best learn by doing.

article thumbnail

What Are the Limits of the Scrum Framework?

Agile Pain Relief Notes from a Tool User

Frequently in workshops, I get asked, “Where shouldn’t we use Scrum?” The short answer is there are lots of instances where the Scrum framework doesn’t fit. However, to give a more complete and effective answer to this question, first we need to have an idea of why and when Scrum does work and what the key conditions are for success.

SCRUM 91
Insiders

Sign Up for our Newsletter

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

article thumbnail

The #1 challenge for teams after scrum training is writing small, well-scoped, testable stories.

Net Objectives

Most Scrum courses teach story writing w/ "As a I want so that I get ". When people learn the core of acceptance test-driven development (ATDD) using behavior driven development's (BDD) Given-When-Then construct, they leave the workshop having written small stories from their own backlog.

SCRUM 40
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 Stories.

SCRUM 105
article thumbnail

Why It's So Important to Learn ATDD upfront.

Net Objectives

First, let's be clear what we mean by Acceptance Test-Driven Development. It does not mean automating testing. It is possible to integrate ATDD training into a team's initial Scrum and/or SAFe training. If the team is in a company doing SAFe their Scrum Masters and RTEs can more easily work with them.

article thumbnail

Why It's So Important to Learn ATDD upfront.

Net Objectives

First, let's be clear what we mean by Acceptance Test-Driven Development. It does not mean automating testing. It is possible to integrate ATDD training into a team's initial Scrum and/or SAFe training. If the team is in a company doing SAFe their Scrum Masters and RTEs can more easily work with them.

article thumbnail

5 Tips for Successfully Implementing Behavior-Driven Development in Your Team

Gorilla Logic

It enhances your existing Agile approach , synthesizing Test-Driven Development (TDD) and Acceptance Test-Driven Development (ATDD). At a minimum, your stakeholders are likely to include: technical leads, QA leads, Product Owners, Scrum Masters, developers, QA engineers.