Coding Session Tampere 20100126

Table of Contents

Date: 26th January, 2010
Time: 18:00 - 20:00
Place: Starduck Studios, Sumeliuksenkatu 18 B, 1st floor (map)

General

Team: Satish Bhat, Panu Puro, Santeri Vesalainen, Mikko Koljonen, Mika Impola, Pekka Virtanen, Simo Kivimäki
Scrum Master: Pekka Mattila
Product Owner: Mikko Suonio

Definition of done

A user story is done when

  • acceptance tests have been reviewed with Product Owner
  • acceptance tests have been implemented
  • acceptance tests for this and other already implemented stories pass
  • unit tests have been implemented
  • all unit tests pass
  • code has been implemented
  • code and test code have been reviewed with another team member (pair programming or walk-through)

Product backlog

User story Estimate (story points)
In order to see that the coffee maker software works
As a Greedy Manufacturer
I want it to display the indicator when I press the Brew button
2 (13 with infrastucture)
In order to get warm water for my coffee
As a Regular Coffee Drinker
I want it to start heating the water when I press the Brew button
3
In order to get my coffee in liquid form
As a Regular Coffee Drinker
I want it to spray boiling water over the coffee grounds
3
In order to avoid melting the coffee maker
As a Cautious Manufacturer
I want it to stop heating when all water has evaporated
3
In order to see that the coffee is ready for consumption
As a Eager Coffee Addict
I want it to indicate that the coffee is ready
5
In order to avoid cleaning the mess
As a Kitchen Cleaner
I want the coffee machine to shut down water when pot is off the warmer plate
5
In order to be able to steal some coffee while brewing is ongoing without disturbing the batch
As a Impatient Coffee Addict
I want it to continue brewing the coffee when I put back the pot
5
In order to enjoy warm coffee without bothering to make some
As a Lazy Coffee Drinker
I want it to keep the coffee remaining in the pot warm
13
In order to avoid long pauses in my coffee consumption
As a Chronic Coffee Addict
I want it to indicate that the coffee is ready
dropped

References:

  1. http://www.objectmentor.com/resources/articles/CoffeeMaker.pdf

TODO

  1. Select Scrum practices (Scrum Master, Product Owner)
  2. Communicate Scrum practices to team (Scrum Master)
  3. Select development practices (Team)
  4. Select implementation language and supporting tools (Team)
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.