You are on page 1of 43

Running Tested Features

RTF
Iteration

0
1

2
2

3
3

3
4

4
5

5
6

Running Tested Features


12

10

Features

0
1

Iteration

Page 1

Running Tested Features


6
7

5
8

8
9

9
10

ed Features

RTF

10

11

12

13

14

Page 2

10
11

12

13

Running Tested Features


14

Page 3

Hard Value Delivered


Release
Total Revenue
Total Costs
Profitability
Profitability Change

Baseline
Release 1
Release 2
Release 3
Release 4
86000
104000
152000
160000
160000
37000
41000
43000
46000
42000
49000
63000
109000
114000
118000
0
14000
60000
65000
69000

Hard Value Delivered per Release


180000
160000
140000
120000
100000
80000
60000
40000
20000
0
Baseline

Release 1

Page 4

Release 2

Release 3

Hard Value Delivered

ered per Release

Total Revenue
Total Costs
Profitability
Profitability Change

Release 4

Page 5

Earned Business Value based on percentages of the total project value


Total project value

Value percentage delivered


Financial value delivered

2000000

Iteration 1
Iteration 2
Iteration 3
Iteration 4
5%
8%
14%
32%
100000
160000
280000
640000

Financial value delivered


2000000
1800000
1600000
1400000
1200000
1000000
800000
600000
400000
200000
0

Financial value
delivered

Earned Business Value based on relative point values assigned by the customer
Total value in points

Value delivered (points)

1000
Iteration 1
Iteration 2
Iteration 3
Iteration 4
28
86
130
340

Value delivered (points)


900
800
700
600
500
400
300
200
100
0

Value delivered
(points)

Iteration 5
Iteration 6
Iteration 7
Iteration 8
Iteration 9
Iteration 10
41%
65%
70%
75%
82%
88%
820000
1300000
1400000
1500000
1640000
1760000

Financial value
delivered

Iteration 5
Iteration 6
Iteration 7
Iteration 8
Iteration 9
Iteration 10
590
675
732
795
828
855

Value delivered
(points)

Sample Project
Remaining Story Points
Completed Story Points Cumulative
Completed Points Per Iteration
Total Story Points (Scope)
Additional Scope
Progress Against Original Scope

Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6


600
575
530
495
575
533
529
0
25
70
105
135
177
181
0
25
45
35
30
42
4
600
600
600
600
710
710
710
0
0
0
0
-110
-110
-110
600
575
530
495
465
423
419

Team Velocity
50
45

45

42

40

41

40

38
35

35

33

30

30
25

25
20
15
10

5
0

44

43

0
1

9 10 11 12 13 14 15

Iteration 7 Iteration 8 Iteration 9 Iteration 10 Iteration 11 Iteration 12 Iteration 13 Iteration 14 Iteration 15


486
348
307
314
270
230
224
262
303
336
380
420
43
38
41
33
44
40
710
610
610
650
650
650
650
650
650
-110
-10
-10
-50
-50
-50
376
338
297
264
220
180

elocity

Completed Points Per Iteration

14 15 16

Total
Report
Scope Requirement Architecture /
Date
(Features) s
Design
Construction Testing
######
100
8
0
0
######
100
19
15
5
3/6/2008
100
30
25
12
######
110
41
36
27
######
110
53
49
34
######
115
61
53
40
4/3/2008
115
74
56
48
######
115
85
59
56
######
125
93
62
57
######
125
99
65
61
5/1/2008
125
106
75
70
5/8/2008
125
114
79
75
######
125
119
88
80
######
125
122
88
85
######
125
122
91
90

0
0
0
0
7
15
22
29
40
49
58
64
68
72
76

Deployed
0
0
0
0
0
0
0
15
22
29
40
50
60
68
72

Widening band - Requirements. Bottleneck is the narrow band below it.


Narrow band is Architecture / Design - this is the bottleneck
Six weeks from start until first deployment: This is the Lead Time
About 80 features in process as of first deployment: This is the Queue Depth
Team's capacity is about 40 features per 10 weeks, or about 4 features per week; 125 features can

140

100
80
60
40
20

Date

5/1/2008

4/24/2008

4/17/2008

4/10/2008

4/3/2008

3/27/2008

3/20/2008

3/13/2008

3/6/2008

2/28/2008

0
2/21/2008

Total Features

120

Date

week; 125 features can be completed in about 31 weeks.

Total Scope (Features)


Requirements
Architecture / Design
Construction
Testing

5/29/2008

5/22/2008

5/15/2008

5/8/2008

5/1/2008

Deployed

Sample Project
Remaining Story Points
Completed Story Points Cumulative
Completed Points Per Iteration
Total Story Points (Scope)
Additional Scope
Progress Against Original Scope

Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6


600
575
530
495
575
533
529
0
25
70
105
135
177
181
0
25
45
35
30
42
4
600
600
600
600
710
710
710
0
0
0
0
-110
-110
-110
600
575
530
495
465
423
419

Sample Project Burndo


800
750
700
650
600
550
Story Points

500
450
400
350
300
250
200
150
100
50

50
0

Sample Project Burndown


700
600
500

Story Points

400
300
200
100
0
-100

-100
-200
1

10

11

Burn-Up and Burn


800

700

600

500

400

300

200

100

-100
Iteration 0 Iteration 1 Iteration 2 Iteration 3 Iteration 4 Iteration 5 Iteration 6 Iteration 7 Iteration 8 Iteration 9

Iteration 7 Iteration 8 Iteration 9 Iteration 10 Iteration 11 Iteration 12 Iteration 13 Iteration 14 Iteration 15


486
348
307
314
270
230
224
262
303
336
380
420
43
38
41
33
44
40
710
610
610
650
650
650
650
650
650
-110
-10
-10
-50
-50
-50
376
338
297
264
220
180

Project Burndown

Remaining Story Points


Total Story Points (Scope)
Linear (Remaining Story Points)

rndown - Bar Chart Style

Progress Against Original Scope


Additional Scope

11

12

13

14

15

16

Up and Burn-Down

Remaining Story Points


Completed Story Points Cumulative
Total Story Points (Scope)
Linear (Completed Story Points Cumulative)
Linear (Total Story Points (Scope))

Iteration 9 Iteration 10Iteration 11Iteration 12Iteration 13Iteration 14Iteration 15

Earned Value (EV) example for a project following an iterative process


Planned Value (PV) per feature set
Feature Set A
63000
Feature Set B
46500
Feature Set C
40000
Feature Set D
31500
Feature Set E
26500
Feature Set F
16500
PV for the project
224000
Per iteration Total
One-time costs
6000
96000
Repeating costs per iteration
7500
120000
Planned iterations
16
Project costs
216000
Iteration 2
Iteration 4
Iteration 6
Iteration 8
Iteration 10
Value delivered per iteration
0
21500
38000
43000
37500
BCWP (EV)
0
21500
59500
102500
140000
Planned Value (PV)
28000
56000
84000
112000
140000
Actual Cost (AC)
21000
36000
51000
66000
81000

250000
200000
BCWP (EV)

150000
Planned Value (PV)

100000
Actual Cost (AC)

50000
0
1

Iteration 12 Iteration 14 Iteration 16


36000
176000
168000
196000
224000
96000

Earned value example for a project following a non-iterative process


Planned Value (PV) per feature set
Feature Set A
63000
Feature Set B
46500
Feature Set C
40000
Feature Set D
31500
Feature Set E
26500
Feature Set F
16500
PV for the project
224000

One-time costs
Repeating costs per week
Planned weeks
Project costs
Planned releases

Per week
Total
6500
96000
3750
123750
33
6660
219750
3

Release 1
Release 2
Release 3
Value delivered per release
109500
40000
58000
BCWP (EV)
109500
149500
207500
Planned Value (PV)
109500
181000
224000
Actual Cost (AC)
79760
153020
226280

250000
200000
BCWP (EV)

150000
Planned Value (PV)

100000
Actual Cost (AC)

50000
0
Release 1

Release 2

Release 3

Assumptions:
Trouble in release 2 - Feature Set D was not delivered.
By the end of the project, Feature Set F had been dropped.
Customer decided not to extend the project to get Feature Set F since it would not be worth the additional cost

e worth the additional cost.

Sale Price (budget)


I (project)
I (release)
OE (release)

########
$15,000.00
$9,500.00
$6,500.00

Iteration 1
I (project) prorated
over 24 iterations
I (release) prorated
over 8 iterations
I (iteration)
OE (release) prorated
over 8 iterations
OE (iteration)
Sale Price (budget)
prorated over 24
iterations
T = S - TVC
NP = T - OE
ROI = NP / I
Inventory (total)
Inventory (cumulative)
OE (total)
OE (cumulative)
Sale Price (cumulative)
T (cumulative)
NP (cumulative)
ROI (cumulative)

Iteration 2

Iteration 3

Iteration 4

Iteration 5

$625.00

$625.00

$625.00

$625.00

$625.00

$1,187.50
$16,000.00

$1,187.50
$19,600.00

$1,187.50
$16,500.00

$1,187.50
$17,000.00

$1,187.50
$15,500.00

$812.50
$22,000.00

$812.50
$21,000.00

$812.50
$20,000.00

$812.50
$21,500.00

$812.50
$20,000.00

$41,666.67
$18,854.17
-$3,958.33
-22%

$41,666.67
$19,854.17
-$1,958.33
-9%

$41,666.67
$20,854.17
$41.67
0%

$41,666.67
$19,354.17
-$2,958.33
-16%

$41,666.67
$20,854.17
$41.67
0%

$17,812.50
$17,812.50
$22,812.50
$22,812.50
$41,666.67
$18,854.17
-$3,958.33
-22%

$21,412.50 $18,312.50 $18,812.50 $17,312.50


$39,225.00 $57,537.50 $76,350.00 $93,662.50
$21,812.50 $20,812.50 $22,312.50 $20,812.50
$44,625.00 $65,437.50 $87,750.00 $108,562.50
$83,333.33 $125,000.00 $166,666.67 $208,333.33
$38,708.33 $59,562.50 $78,916.67 $99,770.83
-$5,916.67 -$5,875.00 -$8,833.33 -$8,791.67
-15%
-10%
-12%
-9%

$25,000.00
$20,000.00
$15,000.00

I (iteration)

$10,000.00

OE (iteration)

$5,000.00

T = S - TVC

$0.00

NP = T - OE

-$5,000.00
-$10,000.00

Iteration 6

Iterartion 7

Iteration 8

$625.00

$625.00

$625.00

$1,187.50
$16,000.00

$1,187.50
$16,000.00

$1,187.50
$15,000.00

$812.50
$19,500.00

$812.50
$20,000.00

$812.50
$19,500.00

$41,666.67
$21,354.17
$1,041.67
6%

$41,666.67
$20,854.17
$41.67
0%

$41,666.67
$21,354.17
$1,041.67
6%

$17,812.50
$111,475.00
$20,312.50
$128,875.00
$250,000.00
$121,125.00
-$7,750.00
-7%

$17,812.50
$129,287.50
$20,812.50
$149,687.50
$291,666.67
$141,979.17
-$7,708.33
-6%

$16,812.50
$146,100.00
$20,312.50
$170,000.00
$333,333.33
$163,333.33
-$6,666.67
-5%

Iteration 9

Iteration 10

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Velocity
40
38
37
33
Cyclomatic Complexity
1.2
1.4
1.4
2
Unit Test Coverage
26%
20%
19%
15%
Percentage of Tests Passing
98%
90%
78%
72%
Stability - Broken tests that used to pass
0
0
2
2

Velocity
45
40
35
30
25
20
15
10
5
0
Iteration 1

3.5

2.5

1.5

Iteration 3

Iteration 5

Iteration 7

0.5

0
Iteration 1

Iteration 3

Iteration 5

Iteration 7

Stability - Broken tests


16
14
12
10
8
6
4
2
0
1

Iteration 5
Iteration 6
Iteration 7
Iteration 8
Iteration 9
Iteration 10 Iteration 11
29
4
42
39
32
26
3
3
1
1.2
1.4
1.7
2.5
1
12%
45%
40%
35%
32%
28%
55%
69%
100%
95%
91%
87%
66%
99%
11
0
1
1
1
14
0

Velocity

Velocity

Iteration 7

Iteration 9

Iteration 11

Cyclomatic Complexity
Unit Test Coverage
Percentage of Tests Passing

Iteration 7

Iteration 9

Iteration 11

tability - Broken tests that used to pass

Stability - Broken tests that used to pass

10

11

12

Iteration 12
41
1.2
51%
94%
0

Iteration 1
Iteration 2
Iteration 3
Iteration 4
Velocity
40
38
41
40
Cyclomatic Complexity
1.2
1.4
1.3
1.3
Unit Test Coverage
26%
33%
44%
55%
Percentage of Tests Passing
98%
99%
100%
100%
Stability - Broken tests that used to pass
4
3
2
0

Velocity
50

40

30

20
Iteration 1

1.6

1.4

1.2

0.8

0.6

0.4

Iteration 3

Iteration 5

Iteration 7

0.4

0.2

0
Iteration 1

Iteration 3

Iteration 5

Iteration 7

Stability - Broken tests


4.5
4
3.5
3
2.5
2
1.5
1
0.5
0
1

Iteration 5
Iteration 6
Iteration 7
Iteration 8
Iteration 9
Iteration 10 Iteration 11
40
39
42
39
40
38
40
1.4
1.3
1.2
1.4
1.3
1.2
1.3
76%
81%
80%
84%
82%
82%
83%
99%
100%
100%
99%
100%
99%
100%
1
0
1
0
0
0
0

Velocity

Velocity

Iteration 7

Iteration 9

Iteration 11

Cyclomatic Complexity
Unit Test Coverage
Percentage of Tests Passing

Iteration 7

Iteration 9

Iteration 11

tability - Broken tests that used to pass

Stability - Broken tests that used to pass

10

11

12

Iteration 12
40
1.3
83%
100%
0

You might also like