Agile Software Development, Scrum, Extreme Programing, XP, Test Driven Development, TDD, Feature Driven Development, FDD, Lean, DSDM, Behavior Driven Development, BDD, Refactoring, Pair Programming, Kanban

Gojko Adzic Discusses Specification by Example

In this interview, Gojko Adzic discusses what BDD, ATDD and Specification by Example are and what are the differences between the three. Gojko Adzic is the author of the book “Specification by Example“. Specification by Example is a set of process patterns that facilitate change in software products to ensure that the right product is delivered efficiently. This means software that delivers the required business effect or fulfills a business goal set by the customers or business users and it is flexible enough to be able to receive future improvements with a relatively flat cost of change.

Video producer: