Monday, September 3, 2007

Painless Software Schedules

Joel on Software: Painless Software Schedules

1) Use Microsoft Excel.
2) Keep it Simple.

3) Each feature should consist of several tasks.
4) Only the programmer who is going to write the code can schedule it.
5) Pick very fine grained tasks.
6) Keep track of the original and current estimate.
7) Update the elapsed column every day.
8) Put in line items for Vacations, Holidays, etc.
9) Put debugging time into the schedule!
10) Put integration time into the schedule.
11) Put buffer into the schedule.
12) Never, ever let managers tell programmers to reduce an estimate.
13) A schedule is like wood blocks.

No comments: