Category Archives: bdd

BDD and Complexity Thinking tutorials at NDC Oslo

This year I’ll be running two 1-day workshops at NDC Oslo: Behaviour-Driven Development Have you ever wanted to know exactly what your customers want? Or helped them to clarify their requirements? Have you ever wanted to quickly pick up a … Continue reading

Posted in bdd, complexity, conference | Leave a comment

BDD for Life – revisited at GOTO Chicago

A couple of years back, I ran a talk on how to apply some of BDD’s techniques to your whole life, and to life coaching. I am very excited to announce that this year, at GOTO Chicago (April 23rd – … Continue reading

Posted in bdd, conference, life | Leave a comment

BDD Training – a bit differently

Did you know that there are types of requirements which are so uncertain that talking through them will just end in arguing about them? Or that some requirements are so well understood they’re simply boring? That some requirements are more … Continue reading

Posted in bdd | 4 Comments

Examples in the large

A couple of posts ago, I wrote about Feature Injection. Here’s a quick summary of how I do it: Vision: A primary or core stakeholder has a vision which will save money, make money or protect revenue. Goals: As well … Continue reading

Posted in bdd | 3 Comments

BDD in the large

One of the biggest problems I encounter with BDD is that it was started by developers, for developers, so that we could get a better grip on what it was we were developing. As we began to understand the complexities … Continue reading

Posted in bdd, business value | 15 Comments

Showcasing the language of BDD

Since there are a few debates going on (again!) about whether BDD is just TDD done well, I thought it might be interesting to showcase some examples where BDD language made a difference to people’s understanding. From StackOverflow, TDD – … Continue reading

Posted in bdd | 2 Comments

The Myth of “What” and “How”

I often hear things like, “Tell the team what to build, but don’t tell them how to build it.” Or, “A feature is what you’re building. A story is how you’re going to build it.” Or, “When you’re doing TDD, … Continue reading

Posted in bdd, business value, stories, testing | 1 Comment

It’s about the examples you can’t find, not the ones you can

A long time ago, I was toying with the idea of starting my test methods with “will”, instead of “should”. Dan explained to me, “If you start with the word ‘will’, you’re already making the assumption that you understand what … Continue reading

Posted in bdd, breaking models, real options | Leave a comment

Conversational patterns in BDD

BDD isn’t about the tools. It’s about the conversations you have, exploring examples (or scenarios) of an application’s behaviour, to see if everyone has the right understanding. Of course, we don’t know what we don’t know, so feedback is still … Continue reading

Posted in bdd, breaking models | 3 Comments

Deliberate Discovery – a “Sonnet”

Uncertainty’s the muse of all that’s new, And ignorance the space in which she plays; A year’s enough to prove a vision true, But we could prove it false in only days. We dream, and chase our dream, and never … Continue reading

Posted in bdd, deliberate discovery, life, writing | 8 Comments