Skip to main content

Webinar: BDD with Cucumber

Theo England

Hundreds of teams are benefitting from BDD (Behaviour-Driven Development). This 20-minute talk will familiarise you with what BDD is and isn’t so you can decide if it’s right for your team. Ryan will stick around to take questions about BDD, Cucumber, and transformative agile practices.

Ryan Marsh is an agile coach, trainer, and hacker who works with enterprise software development teams to help them be their very best. Ryan believes enterprise software development can be fun, rewarding, and move at high speed no matter the industry. Ryan has helped technology teams supercharge their development at some of America’s most well-known companies. Ryan is a self-taught hacker with a varied background in technology. He is also US Army veteran. Ryan leverages this unique perspective to help teams reach their full potential.

Podcast: Domain Storytelling with Stefan Hofer

Theo England

This month on the Cucumber Podcast we speak to Stefan Hofer about Domain Storytelling. Stefan describes Domain Storytelling as "a workshop format which helps people have a conversation about their domain; the idea is that domain experts tell stories that explain how people and software systems work together." Although well known and celebrated in the Domain Driven Design community, Domain Storytelling is starting to be discovered by software teams wanting to find innovative ways to build shared understanding. Asking the questions from Cucumber are Matt Wynne and Sallyann Freudenberg.

10 easy ways to fail at BDD

Theo England

In my work, I come across many organisations who desperately want to enjoy the benefits of practicing BDD, yet set themselves up for failure.

Growing new practices in your teams is a lot like growing plants: you need to create the right environment for the changes to take root and establish themselves. Did you ever bring one of those basil plants home from the supermarket, and three weeks later it was all limp and brown and, well, a bit dead?

That wasn’t the basil plant’s fault.

Podcast: Observing heuristics with Rebecca Wirfs-Brock

Theo England

This week on the Cucumber Podcast, Sal Freudenberg and Matt Wynne speak to Rebecca Wirfs-Brock. Rebecca is probably best known as an author of Designing Object-Oriented Software (1990) and Object Design (2002). For the past couple of months, Rebecca has jumped on the Cucumber Pro mob (read mob programming) to watch the team, notice heuristics, and contribute. The conversation follows that journey and how other teams can notice heuristics and ultimately deliver higher-quality software.

Podcast: French Edition

Theo England

Voici une édition spéciale du podcast Cucumber. En français, s’il vous plaît! Julien Biezemans, co-fondateur de Cucumber Ltd, discute BDD avec Bruno Boucard.

Discovery - The first practice of BDD

Theo England

Seb Rose argues Behaviour-Driven Development is made of three separate practices; discovery, formulation, automation. The first practice, Discovery, is the subject of his latest book.

Many teams who use Cucumber miss out the discovery practice all together and don't benefit from discovering bugs and misunderstandings early on, often before any code is even written. In this talk, Seb Rose talks about the first practice of BDD and describes our preferred approach.