Skip to main content

How do I scale BDD across the organization?

Theo England

As part of our research into running our upcoming workshop, we asked what questions needed answered for this class to be useful. One question which came through was "How do I scale BDD across the enterprise?"

I asked Ryan Marsh - co-author and trainer of the class to give an answer. Here's what he had to say.

What's the ROI of BDD?

Seb Rose
Co-author of The BDD Books

Recently my colleague, Theo England, broadcast a question:

We're thinking about running a … half-day class [about BDD] designed for business execs. Tell us the questions we must answer for it to be useful.

We received 60 responses, including some very good questions.

As well as providing valuable input into the design of our upcoming course, BDD for busy people, we felt that we should answer some of the questions in a public forum. This is the first in the series.

“How do I convince Business Partners/Stakeholders/Product Managers that there is extreme value in BDD despite the start-up costs/learning curve?”

CukenFest: Q&A with Abby Bangser

Theo England

Next week the BDD community will gather remotely for Cukenfest. This intimate event will inform you about the latest developments and thinking in high-performing BDD teams as well as being a space for you to share your own experiences with like-minded people.

In the build-up to the conference, we spoke to Abby Bangser about what people can expect from her opening keynote, her thoughts on the demands on effective testing and agile ceremonies in remote teams.

CukenFest: Q&A with Emily Bache

Theo England

Soon the BDD community will gather remotely for Cukenfest, a two-day meeting of the BDD community in which we will hear stories about how we can become better software professionals and stronger teams. It'll also be your opportunity to share your own experiences practising software with peers taking a similar journey.

On of our keynotes this year, Emily Bache, took some time out to speak to us about Approval Testing, the development and ideas in her blog, and her thoughts on how software teams might operate post COVID-19. You can learn more about the conference and Emily's keynote on the CukenFest website.

CukenFest: Q&A with Rebecca Wirfs-Brock

Theo England

In the build-up to Cukenfest, we spoke to Rebecca Wirfs-Brock who will give the closing address. We asked Rebecca a few questions about her upcoming keynote and how she came to discover these ideas and become one of the world's most prominent figures in this space.

Understanding Screenplay (part #4)

Matt Wynne
Project Lead of Cucumber

Previously, we extracted our a simple implementation of the screenplay pattern from some existing Cucumber automation code, turning this:

Given('{word} has created an account', function (name) {
this.createAccount({ name })
})

…into this:

Given('{actor} has created an account',
actor => actor.attemptsTo(CreateAccount.forThemselves)
)

We’re going to continue this refactoring, looking at how we can compose granular interactions into tasks that model higher-level concepts in our problem domain.

Podcast: The financial risks of open source software with Aslak Hellesøy

Theo England

This month we dig into the financial risks of open-source software. Cucumber's success has led to many of the world's most valuable companies relying on its software for critical parts of their codebase. So what are the financial risks for companies who use OSS tooling every day? And who pays when an OSS tool is no longer looked after? Chairing the conversation is Seb Rose who is joined by his colleague Dermot Canniffee. Answering the questions is Aslak Hellesøy who created Cucumber some 12 years ago.

Understanding Screenplay (part #3)

Matt Wynne
Project Lead of Cucumber

In the previous post in this series, we explored the need for a new kind of pattern for organising our test automation code.

Now we’re going to work with this little codebase to refactor it towards the Screenplay pattern. By taking the existing code and shifting it, step-by-step, towards the pattern, my hope is that you’ll see how you could do this to your own code, should the fancy take you.