Ensuring proper structure and sequencing of activities and tasks can reduce resource requirements--people and dollars--and shorten the project timeline. Microsoft Project provides two tools, which help examine these--critical path management and the resources and predecessors windows.
The critical path consists of the activities and tasks dictating when the team will complete the project. Close management of critical path activities is an important part of making sure your project stays on schedule and on budget. However, critical paths are sometimes based on erroneous dependencies, successor and predecessor relationships that don't actually exist. They are mistakenly perceived to exist by members of the team. Just as important is the possibility that managing against a self-imposed critical path might result in less attention paid to activities and tasks that actually determine your eventual success. Another common mistake is failing to identify and document real dependencies that could entirely change which activities and tasks are the most critical to project success.
The following steps (I used MS Project 2003) help identify the actual critical path, and whether your activities are in the right places with the right relationships to other tasks:
- View critical path activities and tasks. In Microsoft Project, there are a number of ways to view critical paths, as shown in the figure
. I prefer the second method on the list, Show Only Critical Tasks, by selecting Critical from the formatting toolbar drop down. See figure
. - If necessary, assess dependencies (predecessors and successors) for each critical path activity and tasks. The best way to start this step is to split the project display window. Click on Window on the menu bar, and select Split. A dependencies window appears at the bottom of the display, as shown here
. Selecting an activity or task causes any related dependencies to display on the right. Dependencies can fall into one of four types, as shown in this figure
. In the example, the default type, FS (Finish-to-Start) is shown. Clicking on the type causes a drop-down list to appear, allowing you to select one of the other three relationships. These relationships, or the absence of them, have the greatest impact on activity completion sequences and definition of critical paths. Work with the team to delete perceived relationships that don't exist in reality, to add missing dependencies, and to adjust dependencies to reflect actual work requirements. Perform this same analysis for items not in the critical path. Ask the following questions, and document the answers, for each activity or task: - Does the start of this activity/task depend on output from the completion of one or more other activities or tasks?
- Is there a requirement for executing this activity/task at the same time as other activities or tasks?
- Are the most efficient project flow or certain deliverable requirements dependent on this task completing at the same time as other activities or tasks?
- Is there a requirement/assumption for this activity/task not to finish until other activities or tasks have started?
One final note about task sequencing. As your team adjusts dependencies or completes tasks and activities, task priorities might shift. The critical path might once again change, affecting project completion dates. It's important for you as the project manager to continuously monitor the changing nature of the project, adjusting or adding tasks and relationships as necessary.