Time and Resource Estimation, Part 2: Next Class: Read CMMI Papers. Hand in Case Studies by Noon Before Class
Time and Resource Estimation, Part 2: Next Class: Read CMMI Papers. Hand in Case Studies by Noon Before Class
264 Lecture 4
Time and resource estimation, part 2
Next class: Read CMMI papers. Hand in case studies by noon before class
1
Efficient schedule.
Nominal schedule
Business Products
Shrink-Wrap
Products
System Size
Schedule
Effort
Schedule
Effort
Schedule
Effort
(lines of code) (months) (man-months) (months) (man-months) (months) (man-months)
10,000
25
3.5
4.2
15,000
40
4.1
4.9
13
20,000
57
4.6
11
5.6
19
25,000
74
5.1
15
24
30,000
110
5.5
22
37
35,000
10
130
5.8
26
44
40,000
11
170
34
45,000
11
195
39
57
66
50,000
11
230
46
79
60,000
12
285
57
98
70,000
13
350
71
120
80,000
14
410
83
10
90,000
14
480
96
10
140
170
100,000
15
540
110
11
120,000
16
680
10
140
11
140,000
17
820
10
160
12
160,000
18
960
10
190
13
280
335
180,000
19
1,100
11
220
13
390
200,000
20
1,250
11
250
14
440
250,000
22
1,650
13
330
15
580
300,000
24
2,100
14
420
16
725
400,000
27
2,900
15
590
19
500,000
30
3,900
17
780
20
1,000
1,400
190
240
Shrink-Wrap
Products
Business Products
System Size
Schedule
Effort
Schedule
Effort
Schedule
Effort
(lines of code) (months) (man-months) (months) (man-months) (months) (man-months)
5.9
12
11
18
14
23
20
32
24
10
39
30
10
34
11
49
57
190
10
40
11
67
240
10
49
12
83
19
290
11
61
13
100
80,000
20
345
12
71
14
90,000
21
400
12
82
15
120
140
100,000
22
450
13
93
15
120,000
23
560
14
115
16
140,000
25
670
15
140
17
160,000
26
709
15
160
18
235
280
180,000
28
910
16
190
19
320
200,000
29
1,300
17
210
20
360
250,000
32
1,300
19
280
22
470
300,000
34
1,650
20
345
24
590
400,000
38
2,350
22
490
27
42
3,100
25
640
29
830
1,100
10,000
24
4.9
15,000
10
38
5.8
20,000
11
54
25,000
12
70
30,000
13
97
35,000
14
120
40,000
15
140
45,000
16
170
50,000
16
60,000
18
70,000
500,000
160
195
Business Products
Shrink-Wrap
Products
System Size
Schedule
Effort
Schedule
Effort
Schedule
Effort
(lines of code) (months) (man-months) (months) (man-months) (months) (man-months)
48
15
12
76
15
24
14
110
21
34
25,000
15
140
27
10
44
30,000
16
185
37
11
59
35,000
17
220
10
44
12
71
40,000
18
270
10
54
13
45,000
19
310
11
61
13
88
100
50,000
20
360
11
71
14
115
60,000
21
440
12
88
15
145
70,000
23
540
13
105
16
175
80,000
24
630
14
125
17
90,000
25
730
15
140
17
210
240
100,000
26
820
15
160
18
120,000
28
1,000
16
200
20
140,000
30
1,200
17
240
21
160,000
32
1,400
18
280
22
400
470
180,000
34
1,600
19
330
23
540
200,000
35
1,900
20
370
24
610
250,000
38
2,400
22
480
26
800
300,000
41
3,000
24
600
29
1,000
400,000
47
4,200
27
840
32
500,000
51
5,500
29
1,100
35
1,400
1,800
10,000
10
15,000
20,000
270
335
Questions
How long would it take to write a 30,000 line
systems product with the three different
approaches (fastest, efficient, nominal)?
How large would the team be in each case?
Explain the differences
Answers
Team size
Estimate refinement
Example of Single-Point-Estimation
History
Point in Project
Estimate
(man- months)
100
100
Requirements specification
135
145
160
Final
170
Example of a Range-Estimation
History
Point in Project
Estimate
(man- months)
25-400
50-200
Requirements specification
90-200
120-180
145-180
Final
170
Scheduling problems
Developers/analysts/consultants underestimate
task durations by 20-30% on average
And omit 30-50% of tasks
Scheduling pressures
Causes
Cures
Principled negotiation
Remember:
Scheduling: Recovery
Most projects are in recovery mode much of the time
Options
Recovery plan
13
MIT OpenCourseWare
http://ocw.mit.edu
For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms.