Lecture 03.04 - Estimating
Lecture 03.04 - Estimating
Management
Software is Different
and Schedule
Monitor Goals, Cost
Develop Release
Define Costs
[Obtain
Approval]
Quality Management
Risk Management
• In some countries:
– 1 week = 36 hours (7.12 hours/day)
D= E/ M
• Fix any two among D, E, and M (=
manpower), and you get the third
• Typically effort and man power are the variables
you will be working with (and derive duration from
it)
• Notice also that manpower is
XN N = number of resources
M = i
p i =1
pi = percentage of availability
7
“best guess”
6
3 pessimistic
2
optimis 1
Activity
tic 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5 5.5 6 6.5 7 7.5 8 8.5
D9
-1 ura t ion
9 .5 1
Source: http://en.wikipedia.org/wiki/Normal_distribution
b—
a =( 6 a
2 b—
a= 6
)
a 2
te = expected time
a = optimistic time estimate (1 in 20)
m = most likely time estimate
b = pessimistic time estimate (1 in
20)
spm - ©2014 adolfo villafiorita - introduction to software project management
Algorith
mic
Techniq
ues
f (x 1 , . . . , x n ) = e
– Define a function that, given the characteristics mentioned
above, computes the effort/duration