View Source

h2. Next session

Date: 23th March, 2010
Time: 18:00 - 20:00
Place: Starduck Studios, Sumeliuksenkatu 18 B, 1st floor ([map|http://maps.google.com/maps?f=q&source=s_q&hl=en&geocode=&q=Sumeliuksenkatu+18,+33100+Tampere,+Finland&sll=37.0625,-95.677068&sspn=49.490703,106.523437&ie=UTF8&hq=&hnear=Sumeliuksenkatu+18,+33100+Tampere,+Finland&z=16])


h2. 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

h2. 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)


h2. Product backlog

|| User story || Estimate (story points) ||
|| Sprint 1 || 0 ||
| 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 | 13 |
|| Sprint 2 || 13 ||
|| Sprint 3 || 0 ||
| 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 |
|| Sprint 4 || 6 ||
| 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 melting the coffee maker \\
As a Cautious Manufacturer \\
I want it to stop heating when all water has evaporated | 3 |
| 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 |

h2. Release burndown

!release_burndown.png!

h2. References

# [http://www.objectmentor.com/resources/articles/CoffeeMaker.pdf]

h2. TODO


h2. Problems & Solutions

Problems that surfaced during retrospectives and possible solutions for them.

h6. Time


Problems:
* Loosing time because context switching is needed.
* Participants are chancing too much.
* Too long planning compared to whole session length.
* Not enough time to refactor,to have a retrospective...

Solutions:
* Let's have full day sessions.

h6. Pairing and keyboards


Problems:
* Incorrect pair programming practice.
* Different keyboard layouts (FI vs. US and mac vs. pc).

Solutions:
* In pair programming change the driver more often.
* More keyboards.
* Use "eclipse sharing" when necessary

h6. Goal


Problems:
* We do not know our goal

Solutions:
* Make acceptance tests more visible for everyone. Write them to a
whiteboard or something like that.
* Make only acceptance tests runnable or all of the tests runnable with
one simple click

h6. Works on my machine


Problems:
* Works on my machine

Solutions:
* .settings and .project files to VCS with changes that makes them work
for everyone


h2. Past sessions

{children}