Category agile

The perils of estimation

[This article has been translated into Russian by Denis Oleynik.] Business people want estimates. They want to know how much it’s going to cost them to get a solution, and they want to know how likely it is to come in on time and on budget. And of course quality is not negotiable. Agile teams I encounter are […]

One day DDD track at SkillsMatter

There’s a one day domain-driven design event happening at SkillsMatter this Friday, 19 June in London. I’m not speaking this time so I get to sit back and enjoy some talented folks talking about really applying DDD rather than just theoretical stuff. Eric Evans will be kicking things off at 10am then there are five […]

RSpec book in beta

It’s finally happening – I’m writing a book! Well ok, the remarkable David Chelimsky is writing a book. It’s called Behaviour Driven Development with RSpec, Cucumber and Friends and myself and a few other folks are contributing in varying degrees. The book is already in beta, which means you can buy the PDF now from […]

JAOO Australia

A friend of mine has a Far Side desk calendar that he describes it as a barometer for how busy he is. Some days he finds himself tearing off a whole bunch of pages because he’s been too busy or distracted to tear one off each day. I noticed a couple of weeks ago that […]

The End of Endotesting?

…or why Mockito is my new friend. So what’s endotesting? The pioneers of the technique we now know as mocking presented a paper at the XP 2000 conference, where they first introduced the idea to a wider audience. They prefaced it with the quote: bq. “Once,” said the Mock Turtle at last, with a deep […]

JBehave 2.0 is live!

Some ancient history Back in 2003 I started work on a framework called JBehave. It was an experiment to see what JUnit might have looked like if it had been designed from the ground up for TDD rather than as a unit testing framework. I was also starting to use the phrase “behaviour-driven development” to […]

Learning to Lean

A discussion unfolded recently on an internal mailing list that tied together two of my favourite topics, namely learning theory and Lean. Someone was asking how they might apply Lean to setting up and running a new project. A number of people made suggestions, all of which were the kind of good common sense I […]

Awesome Acceptance Testing at SPA 2008

I’ve been pretty slack at letting people know about upcoming talks. I could blame workload or burnout or any number of other plausible-sounding reasons, but a lot of it is just down to not prioritising very well. I should fix that. A couple of years ago Joe Walnes and I gave a talk at an […]

Goal-oriented vocabulary – saying what you mean

I was in a hotel in Stockholm recently and I noticed a bottle opener attached to the wall in the bathroom. There was a bilingual sign under it which got me thinking about the term “bottle opener” itself. (I was giving a talk about BDD the next day so I was already thinking about how […]

Empty rooms

It’s now about two weeks to OOPSLA, where Liz Keogh and I will be presenting a workshop on behaviour-driven development using JBehave. This will be along similar lines to the workshop I co-presented at RailsConf Europe last month. At RailsConf we presented to nearly 200 people, which was about a quarter of the conference attendees. […]