Skip to main content

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.

Software teams are broken – learn the fix with shifting test left

Akshita Puram

This is a guest post by Akshita Puram, Product Marketing Manager at SmartBear

Demands for releasing software deployments frequently, managing infinite combinations of devices, and creating standardization to increase velocity, has put pressure on software teams. Solutions for test automation, continuous integration, and DevOps have gained traction to address the constant plea for higher quality and faster development. Momentum for approaches such as “shift left” and “Behavior-Driven Development” (BDD) are also growing in software teams. However, it is unclear how many organizations are shifting their testing activities to occur earlier in the lifecycle, leaving many QA professionals suspicious of this trend.

Podcast: BDD and DDD with Kenny Baas and Bruno Boucard

Theo England

This month on the Cucumber podcast, Aslak Hellesøy and Steve Tooke speak to Kenny Baas and Bruno Boucard about the relationship between Domain-Driven Design (DDD) and Behaviour-Driven Development (BDD). While both share many similarities, there isn't a great deal of crossover between the two communities. Our two guests want to change that by demonstrating that both practices and communities have more in common than they may think.