XPlorations
| Coaching Charts Exercise
| September, 2004 |
|
Charts can help a team see itself better.
|
This is an exercise for coaches, used in the course Coaching Agile
Software Teams at XP Agile Universe '04, taught by Ron Jeffries and
Bill
Wake.
We ran the exercise using Thiagi's
ENVELOPES framegame.
This format has envelopes with problems on them, and running several rounds where teams try to
come up with a solution to the problem. Finally, a team compares the solutions
and chooses the one that best exemplifies the answer.
In this online version, we'll use a different approach. We'll show each graph,
and you can write down your impression of what it's telling you. Finally, you
can compare your answer to expert answers.
The Graphs
| 1. Velocity
 |
| 2. Lines of Code Address two cases:
Case 1: Velocity is about the same each
iteration
Case 2: Velocity has a curve similar to this one
 |
| 3. Velocity
 |
4. Acceptance Tests
| Iteration |
Max |
Passing |
| 1 |
E |
A,B,C,D,E |
| 2 |
F |
A,C,E,F |
| 3 |
G |
A,C,D,E,G |
| 4 |
I |
A,C,E,F,G,H,I |
| 5 |
J |
A,C,D,F,G,I,J |
| 6 |
K |
A,C,E,F,G,H,I,J |
| 7 |
K |
A,B,C,D,E,F,G,H,I,J,K |
|
| 5. Checkins
| Iteration |
Mon |
Tue |
Wed |
Thu |
Fri |
| 1 |
xxxxx xxx |
xxxx |
xxxxx xxxx |
xxxxx xx |
xxxxx xxx |
| 2 |
xxxxx xxxx |
x |
xxxxx xxxxx xxxxx xx |
xxxxx x |
xxxxx xx |
| 3 |
xxxxx xxx |
xx |
xxxxx xxxxx xx |
xxxxx xxx |
xxxxx x |
| 4 |
xxxxx xxxxx |
xx |
xxxxx xxxx |
xxxxx xxx |
xxxxx xxxxx x |
|
| 6. Tasks
This snapshot was taken Wednesday, halfway through the iteration.
|
Tasks |
Story 1
Task A
Task BStory 2
Connect frobbles
Persistence
Darnagle the froogles
Story 3
Lorem ipsit
Quantius maximus |
Story 4
Hopp galoppe
Coniunctirae prillin
Bloddius rankStory 5
Trillin exertes
Postulo mio
Agricanka lama
Needhle pind |
|
7. Acceptance Tests
|
Iteration-> |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
|
Test |
|
|
|
|
|
|
|
|
|
A |
P |
P |
P |
P |
P |
P |
P |
A |
|
B |
P |
F |
F |
F |
F |
F |
P |
B |
|
C |
P |
P |
P |
P |
P |
P |
P |
C |
|
D |
P |
F |
P |
F |
P |
F |
P |
D |
|
E |
P |
P |
P |
P |
F |
P |
P |
E |
|
F |
|
P |
F |
P |
P |
P |
P |
F |
|
G |
|
|
P |
P |
P |
P |
P |
G |
|
H |
|
|
|
P |
F |
P |
P |
H |
|
I |
|
|
|
P |
P |
P |
P |
I |
|
J |
|
|
|
|
P |
P |
P |
J |
|
K |
|
|
|
|
|
F |
P |
K |
|
| 8. When can we ship? 
|
Expert Answers
Visit the answer page.
Further Study
Several of the XP books (Explained, Installed, Explored, and others) have
examples of Big Visible Charts. In Agile Software Development, Alistair Cockburn frames them as information
radiators. View (and contribute to!)
the room and chart gallery for more
examples.
Resources and Related Articles
[Written September, 2004.]
|