Traditional Project Management
Overview
"No plan survives first contact with the enemy"
- US military saying
"Everyone has a plan until they get punched in the face"
-Mike Tyson
"Plan beats no plan"
-Tim Geithner
The traditional approach to project management involves three steps.
- Gather Requirements
- Design a project plan and minimize dependencies
- Execute the plan and update as necessary
The key advantages to such an approach is to plan ahead of execution. The plan is designed to anticipate the project
resources and bottlenecks. This allows the project management to form expectations about the resources and time
necessary to complete the plan, as well as to execute on the plan optimally by planning resource allocation and
minimizing bottlenecks.
Traditional Project Management Apps
Gantt Chart :
The gantt chart is a way to chart a traditional waterfall
Criticisms of the Waterfall
The primary criticism of the traditional waterfall is that it often is too rigid. It is impossible to fully understand the
requirements until the project is completed and accepted. In addition, the expected required resources are just that,
an expectation.
You dont know what you dont know until you are in the middle
of trying to implement a plan. As soon as your understanding of a project or problem changes, you must adapt.
But does that mean not to make a plan? If no plan survives contact with the enemy, why does the US military still make
them?
A top level waterfall plan can still be of use in communicating your current understanding of a project and the reources required, as long
as all participants understand the maxims above. The plan will change, dont stake any big bets on the current deadlines and dont invest too many
resources developing a plan that wont last
For many projects, some overall plan is required in order to create a budget for the project, which is required in order to
secure the necessary funding.