SPECTRE Task Estimator
 

Five-Minute-Task Time Estimate Worksheet

Below is a completely filled-in sample of the Five-Minute Task Time Estimate Worksheet

How long will the five-minute task take? 5 minutes

Detailed Worksheet

For each item below, please provide your best estimate for the time required for completion. DO NOT enter zero for any field!

basic changes/development:

5 minutes

deal with the compile-time errors you failed to anticipate:

2

deal with an obscure compiler error you've never seen before:

15

figure out why it dumps memory before executing first line of code:

15

figure out why it still dumps memory, even though you fixed the problem:

60

total time of other staff in helping you with previous item:

30

completely rewrite it to work around obscure system or compiler bug that could not be solved even with other peoples’ help:

8

deal with additional compile-time errors introduced by rewrite:

4

figure out why it dumps memory again:

10

it seems to work; now fully test all new/changed functionality by hand:

10

correct problems found:

5

code for obscure error conditions or user input exceptions that you didn't think of until just now:

20

add some features that would be easy and relevant that you didn't think of until just now:

30

compile again:

2

test again:

10

write/update program documentation:

10

write/update user documentation:

10

rewrite documentation that you lost from the power failure:

15

install software:

5

test the installed version:

5

figure out why installed version doesn't work or works differently than before:

60

fix install problem:

5

install documentation:

5

update source control area:

5

deal with installed software changes crashing all systems at random intervals:

120

total time of other staff in helping you with previous item:

240

fix software:

30

compile:

2

test:

10

install:

5

deal with innaccurate bug reports from 2 percent* of your userbase:
(*please round up to nearest whole human being)

60

deal with accurate bug reports from 1/2 percent* of your userbase:
(*please round up to nearest whole human being)

30

fix user's legitimate complaints:

5

compile:

2

test:

10

install:

5

document the complete redesign that you now realize the system needs, but that you don't have time to do:

15

Total of all above answers: 880 minutes

Revised Estimate

How long will the five-minute task ACTUALLY take? 14 hours, 40 minutes

Home | Background and Scope | Author | Demo | The SPECTRE Package | Order | Order Trial Version | Links | Contact Us | Articles