Behaviour Driven Development | Glossary

Definition:

At its core, behavior-driven development is a software development methodology that combines practices from test-driven development (TDD) and domain-driven design (DDD). By combining parts of both TDD and DDD, behavior-driven development aims to simplify development through the use of a common domain-specific language(DSL), which is used to adapt natural language sentences and phrases into executable tests.

Further Reading:

  • “BDD in Action” (book), by John Ferguson Smart

Large Scale Scrum: More with LeSS | Book Series

Overview:

The author guides how to be agile at scale with LeSS. This book describes how to coordinate and integrate between teams, defines what your product is, why? This book clearly answers the question “How can we have the same simple structure that Scrum offers for the organization, and be agile at scale rather than do agile?” and a practical exercise how to define your product.

Author:

Craig Larman

Bas Vodde

Published on:

2014