Category Archives: Uncategorized

JBehave 1.0 released!

The JBehave team is delighted to announce the release of JBehave 1.0! Please try it out and send us feedback. Features include: Behaviour runner – equivalent to JUnit 3.x Story runner – runs executable scenarios / acceptance criteria Story printer … Continue reading

Posted in Uncategorized | Leave a comment

Lean vs. Agile?

Marc challenged us today: Oh, and does anyone have a succinct definition of the difference between lean and agile? I’ve been thinking about this too, and had an epiphany. Agile focuses on early delivery; it handles changing values. Lean focuses … Continue reading

Posted in Uncategorized | 5 Comments

The Big Stand-up

Forty people in a meeting? Are you mad? No. At least, not in a relevant sense. But it’ll take half an hour! There are some tricks that you can use to keep the stand-up short. Rule 1: Only say things … Continue reading

Posted in Uncategorized | Leave a comment

My Domain Name Registration Service

is at virtualnames.co.uk. I mention this because they have consistently responded to my support requests within 4 hours, sometimes going beyond the scope of my contract to allow me to do cool stuff. Good service rocks.

Posted in Uncategorized | Leave a comment

Thoughtworks combats Developer Abuse

“Matthew has learnt that no one comes when he wants to pair.”

Posted in Uncategorized | 1 Comment

Removing duplication from equality

A neat Java 5.0 snippet to remove duplication of standard equality checks between unrelated classes (eg: to stop Checkstyle complaining). public abstract class Equality<T> { public boolean areEqual(T thisObj, Object thatObj) { if (thisObj == thatObj) { return true; } … Continue reading

Posted in Uncategorized | 4 Comments

The value of code

Value in stories Generally, the features on a project should be those that will provide a value to the customer, for some definition of ‘value’. We can use the template As a <role> I want <something> So that <I get … Continue reading

Posted in Uncategorized | 2 Comments

Fun things to find in your code

An Http utility class with a getGetMethod method.

Posted in Uncategorized | 2 Comments

Dear XP

A musical tribute to the happiness of pairing, task cards, burn down charts and flowing clouds on summer days. With subtitles. http://www.youtube.com/watch?v=zpw8h4OGNxg (Am I going to have this song in my head all day now?)

Posted in Uncategorized | 3 Comments

Automated tests are not a replacement for manual QA

I used to be quite religious over automated testing, but lately I’ve come to realise that sometimes, I might as well run the app and see what happens. Automated tests can’t cover everything. Here’s a few interesting ‘untestables’ that I … Continue reading

Posted in Uncategorized | 5 Comments