Ben Biddington

Whatever it is, it's not about "coding"

Outside-in development taken too far

with 2 comments

You may feel someone is taking things too far when you receive a set of scenarios like this:

Scenario 1: Warm Teapot

Given a Kettle of Boiling Water
When Boiling Water is poured in to the Teapot
Then it should* warm the Teapot

Scenario 2: Brewing the tea

Given a Kettle of Boiling Water
And 5 Teabags
When 5 Teabags are placed in the Teapot
And Boiling Water is poured in to the Teapot
And the Teapot is left with the above ingredients in it for 5 minutes
Then you should have Brewed Tea

Scenario 3: Pouring the tea

Given a Teapot of Brewed Tea
And a Mug with some Milk in it**
When the Brewed Tea is poured in to the Mug
Then you should have a Perfect Cup of Tea

* “Do or do not. There is no should”
** Debatable. I think we need to triangulate this, or consult the client.

Advertisements

Written by benbiddington

3 August, 2010 at 13:37

Posted in development

Tagged with , , ,

2 Responses

Subscribe to comments with RSS.

  1. Oh, it’s you again. What is this shit that you guys are doing over there? Haven’t you got anything better to do than write useless stuff like this? How about getting some stuff done?

    Nigel Fielding

    3 August, 2010 at 13:45

    • You may be right, Nigel. The person responsible appears to have too much time on his hands.

      Maybe he’d be better off *making* the tea than writing acceptance criteria for the procedure.

      Not sure scenario 3 is entirely correct either with respect to the milk order.

      What do you think?

      benbiddington

      3 August, 2010 at 18:46


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: