|
|
 |
Brian Cryer's
Project Planning Principles
The following are principles for project planning which I have learnt
through my own experience.
These are principles and not hard and fast rules. For each principle there
will be exceptions, but these are rare and break a principle at your peril!
- If you don't plan then you plan to fail.
- A plan is only as good as the estimates on which it is based.
- Change in requirements necessitates a change in estimate.
- Parallel tasks require parallel resources (tasks in series only need a
single resource)
- Plans can slip, but you never make up time against the plan.
- The myth of the man-day/month.
- A plan with unfinished tasks in the past, is a plan with an unachievable
end date in the future.
- Monitor a plan or expect failure.
- Large tasks cannot be monitored.
- Plans can change as they progress.
- Don't be afraid to put contingency down as contingency.
- Nothing is for free - other work always has a time impact.
- One person's estimates cannot be transferred to another.
- Projects need start-up time.
- Testing takes time.
- Fixing isn't the same as Testing.
I will expand upon these notes when time allows.
If you don't plan then you plan to fail
Notes to follow.
A plan is only as good as the estimates on which it is based.
Notes to follow.
Change in requirements necessitates a change in estimate.
Notes to follow.
Parallel tasks require parallel resources (tasks in series only need a
single resource)
Notes to follow.
Plans can slip, but you never make up time against the plan.
Notes to follow.
The myth of the man-day/month.
Notes to follow.
A plan with unfinished tasks in the past, is a plan with an unachievable
end date in the future.
Notes to follow.
Monitor a plan or expect failure.
Notes to follow.
Large tasks cannot be monitored.
Notes to follow.
Plans can change as they progress.
Notes to follow.
Don't be afraid to put contingency down as contingency.
Notes to follow.
Nothing is for free - other work always has a time impact.
Notes to follow.
One person's estimates cannot be transferred to another.
Notes to follow.
Projects need start-up time.
Notes to follow.
Testing takes time.
Notes to follow.
Fixing isn't the same as Testing
Notes to follow ... and of course if fixing isn't the same as testing then
you probably need to allow time for retesting.
|
|