article thumbnail

AoAD2 Practice: Test-Driven Development

James Shore

This is a pre-release excerpt of The Art of Agile Development, Second Edition , to be published by O’Reilly in 2021. Visit the Second Edition home page for information about the open development process, additional excerpts, and more. Test-Driven Development. Second Edition cover. Programmers. Try it anyway.

article thumbnail

The Relationship Between Acceptance Test-Driven Development and Design Patterns

Net Objectives

This is an excerpt from Introducing FLEX – FLow for Enterprise Transformation: Going Beyond Lean and Agile (online book). If you are looking for an alternative to SAFe, this is it.

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 Third Leg of Emergent Design: Acceptance Test-Driven Development (ATDD)

Net Objectives

The essence of agility is … Continue reading "The Third Leg of Emergent Design: Acceptance Test-Driven Development (ATDD)". The second leg is design patterns which provide insights into handling variation. The third leg is ATDD which provides us a way of discovering and clarifying the value we’ll get.

article thumbnail

The Relationship Between Acceptance Test-Driven Development and Design Patterns

Net Objectives

Doing this makes for … Continue reading "The Relationship Between Acceptance Test-Driven Development and Design Patterns". We can use these to design our code from a behavior point of view instead of from an implementation point of view.

article thumbnail

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

Net Objectives

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.

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). Do you have Agile-certified team members and technical leads? Net), or Behave (Python). At first glance, BDD appears to be straightforward.

article thumbnail

Why Your Agile Adoption Should Pay For Itself Within the First Program Increment

Net Objectives

By learning Agile Product Management before shifting to a SAFe-like program increment planning event, groups can shorten the program increment being planned to 2-4 sprints instead of the normal 5-7. If you don't want to use SAFe, product management with some Lean-Agile coaching can be used instead. .

Agile 40