Category Archives: stories

Mocks, outside-in, swarming features and guesswork

The paradox of mocking When we code from the outside-in in BDD, we start with the layer we know – the UI, often graphical – establish collaborators for the UI, establish collaborators for those classes, and work our way inwards … Continue reading

Posted in bdd, kanban, stories | 4 Comments

Business Velocity

Pascal Van Cauwenberghe has written a great post on estimating business value, tying it into a feature-injection style template. I particularly like the idea of calculating business velocity, and showing value earned over cost on a visible chart. Even though … Continue reading

Posted in business value, stories | Leave a comment

Pulling Power and Kanban experiences

My first ever article, “Pulling Power: a new Software Lifespan” is up on InfoQ. BDD, Feature Injection, Lean and Kanban playing nice together! Big thanks to Dan North, Chris Matts, David Anderson, Amr Elssamadisy and the amalgam of developers who … Continue reading

Posted in bdd, jbehave, kanban, lean, stories, writing | Leave a comment

Given / When / Then granularity

When we first wrote JBehave 1.0 we quickly recognised that there was power in the scenarios; in the conversations that they could help to drive, and in the reusability of the steps. I loved the ease with which you could … Continue reading

Posted in bdd, jbehave, stories | 2 Comments

Dan and I talk about BDD at Oopsla 2007

Back last year, Vlad Gitlevich kindly made a video of Dan and I talking about BDD. We concentrated almost exclusively on the principles rather than the technology, which means the video is still very relevant. Particularly we talked about how … Continue reading

Posted in bdd, stories | Leave a comment

Splitting up stories

The high-level vision is made up of Stories of Unusual Size We have a good idea of where it is we want to go. We have some high-level stories which are quite large. We’re about to play some of them … Continue reading

Posted in stories | Tagged | 6 Comments

Feature Injection and handling technical stories

Technical stories don’t make sense As I learn more about stories and how they get written, I occasionally come across odd things that don’t make sense. One of these is the technical story. Here’s an example: As a developer, I … Continue reading

Posted in stories | Tagged , | 20 Comments