1
8
J
a
n
u
a
r
y
2
0
0
6
8
J
a
n
u
a
r
y
2
0
0
6
Estimating Software Maintenance
On a long run of changes the following works for me, believe it or not. This handles interruptions and ad-hoc emergency work that might crop up whilst doing maintenance.
- Any change takes at least one hour
- If you need to think about it first, assume two hours
- If maintenance requires changes in more than one place, it will take four hours
- If you have no idea how to do something, it will take two days
- If you really have no idea how to do something, assume two hours – to think about it – then try again.

Leave a Reply