Chris Riesbeck
EECS 394 Software Project Management
Tuesday, April 12, 2011
EECS 394 Software Project Management Chris Riesbeck Tuesday, April - - PowerPoint PPT Presentation
EECS 394 Software Project Management Chris Riesbeck Tuesday, April 12, 2011 Tracking Progress Burndown Charts Burnup Charts Velocity Chapter 8, Agile Samurai 2 Tuesday, April 12, 2011 Burndown
Chris Riesbeck
Tuesday, April 12, 2011
2
Burndown Charts Burnup Charts Velocity
Tuesday, April 12, 2011
3
Burndown Charts
http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
A simple graph of points left in release backlog
Tuesday, April 12, 2011
3
Burndown Charts
http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
velocity A simple graph of points left in release backlog
Tuesday, April 12, 2011
3
Burndown Charts
http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
velocity A simple graph of points left in release backlog
Tuesday, April 12, 2011
4
Velocity
Tuesday, April 12, 2011
5
Burndown Charts
http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
Tuesday, April 12, 2011
5
Burndown Charts
why did velocity decrease here? http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
Tuesday, April 12, 2011
6
Burnup Charts
http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
graph total points in backlog and points completed
Tuesday, April 12, 2011
6
Burnup Charts
velocity was constant! http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
graph total points in backlog and points completed
Tuesday, April 12, 2011
6
Burnup Charts
velocity was constant! stories were added http://rapidapplicationdevelopment.blogspot.com/ 2008/10/forget-burndown-use-burnup-charts.html
graph total points in backlog and points completed
Tuesday, April 12, 2011
7
http://www.total-quality-management-software.com/gantt-chart-examples.asp
Tuesday, April 12, 2011
8
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
Tuesday, April 12, 2011
8
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
Apr 4 Iteration 1 slips 1 day (timeboxes not fixed)
Tuesday, April 12, 2011
8
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
Apr 4 Iteration 1 slips 1 day (timeboxes not fixed)
What does this predict for the new end date?
Tuesday, April 12, 2011
8
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
Apr 4 Iteration 1 slips 1 day (timeboxes not fixed) Apr 25
What does this predict for the new end date?
Tuesday, April 12, 2011
9
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
Tuesday, April 12, 2011
9
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
5 5 5 5 20 points in release plan
Expected velocity = 5
Tuesday, April 12, 2011
9
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
5 5 5 5 4 20 points in release plan
Expected velocity = 5 Actual velocity for iteration 1 = 4
Tuesday, April 12, 2011
9
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
5 5 5 5 4 20 points in release plan
Expected velocity = 5 Actual velocity for iteration 1 = 4 What does this predict for the new end date?
Tuesday, April 12, 2011
9
Apr 1 Apr 8 Apr 15 Apr 22
Iteration 1 Iteration 2 Iteration 3 Iteration 4
5 5 5 5 4 20 points in release plan
Expected velocity = 5 Actual velocity for iteration 1 = 4 4 4 4 4 Apr 29! What does this predict for the new end date?
Tuesday, April 12, 2011
10
http://toni.org/2010/05/19/in-praise-of-continuous- deployment-the-wordpress-com-story/ http://agile.dzone.com/news/holy-trinity-continuous page 178 Agile Samurai
http://blogs.agilefaqs.com/2009/05/03/thin-slice/
Tuesday, April 12, 2011