Learning

Resources

Videos

SBE/BDD Applied to Data Science and Machine Learning

How to Increase Developer Efficiency by 50%

Do You Want To Save $50K Per Developer Per Year?

Interview And Discussion of SBE/BDD

BDD: How To Do It Badly

Adopting Behavior Driven Development

Articles and Case Studies

BDD Article on Wikipedia

BNP Paribas Case Study Podcast – One of the best documented case studies. Key take-away: “In just 9 months the defect rate decreased from 34% to 4%…”.

BNP Paribas Case Study on LinkedIn

BNP Paribas – Additional Details

What Are the Metrics That Matter Most When Adopting BDD?

Public Transportation in Helsinki – A well-documented case study involving “over 8 distributed technical and business teams in 3 different countries”. Key take-away: “…rework in development or testing constituted less than 3% of all the work done…”.

Books

Richard Lawrence with Paul Rayner

Behavior Driven Development with Cucumber

  • This is my first choice for learning SBE/BDD
  • Highly recommended for everyone – Business Analyst, QA, Product Owner, and Developers
  • Short, but very thorough
  • Has only a little bit of programming in it
  • Full disclosure: Richard Lawrence is a friend and asked me to be a Technical Reviewer for this book, so this isn’t an unbiased review.

Seb Rose, Matt Wynne and Aslak Hells√ły

The Cucumber For Java Book

  • Highly recommended for QAs and Developers
  • Has lots of programming examples
  • Get “The Cucumber Book” if you prefer Ruby
  • Full disclosure: I know all of the authors and I reviewed drafts while they were writing it, so this isn’t an unbiased review.

Gojko Adzic

Specification by Example

  • This was one of the very first books explaining SBE, and is still excellent. Very methodical and thorough, and no programming, but a long read
  • Recommended for the entire team – BAs, Product Owners, QAs, and Developers
  • I have met Gojko but can’t claim to know him, so this is an unbiased review!