Developing the Critical Path in MS Project The total duration of the project is determined by the duration of the critical path. There are 4 contributing factors. Duration of each task Dependency between tasks Allocation of resources Task interdependency through the use of common resources In this tutorial we will develop the critical path based on estimated task duration and task dependencies. We will assume that the tasks are of fixed duration; therefore the allocation of resources has no effect. Consider the following tasks: WBS Task name 1.1.1 1,1,2 1.2.1 1.2.2 2.1.1 2.1.2 2.2.1 2.2.2 3.1.1 3.1.2 3.2.1 Preparation of Project Plans Staff Selection Preparation of Status Reports Preparation of the PCR Development of Prototypes Preparation of artwork Specification of Architecture Specification of Functionality Database Design Interface Design HTML Coding 3.2.2 3.2.3 3.3.1 Database Configuration Development of MIS Reports Component Testing 3.3.2 System Testing 3.4.1 3.4.2 4.1.1 4.2.1 Vendor Selection Installation of the equipment Prepare Documentation Acceptance Predecessor 1.1.1 4.2.1 2.1.1 2.1.1 2.2.1 2.2.2 2.2.2 2.1.1 3.1.2 3.1.1 3.1.1 3.2.1 3.2.2 3.2.3 3.3.1 3.4.2 2.2.1 3.4.1 3.1.2 3.3.2 4.1.1 Effort (days) 5 5 1x 4 5 5 10 10 10 5 40 15 10 10 10 3 15 4 1 Create a new Project Open MS Project and from the File menu select New to create a new project. The following dialogue appears: TU02 Developing the Critical Path in MS Project Fig 1 Alternatively from the Project menu select Project Information to see this dialogue for an existing project. You need to enter the start date, which by default is the current date. The Schedule from option is used to schedule your project forward form the start date, or backwards from the end date. Enter Task information The Gantt view is a convenient place to enter basic task information. Enter the task name and duration. Start and finish dates will appear automatically, together with duration bars. To add columns, right-click on the position you want the new column to appear and select the column from the following menu: Fig 2 The WBS is defined by the indentation and bolding of Phases and Activities. The duration of an Activity or a Phase is automatically defined by the individual durations of the tasks underneath. TU02 2 Developing the Critical Path in MS Project Fig 3 Note that task 1.2.1 is a recurring task, as it happens at the beginning of every month. To define a recurring task select Recurring Task... from the Insert menu. The following dialogue appears: Fig 4 You can select the frequency of recurrence, the start date and the end date. You can also specify a calendar to prevent the task recurring on a holiday or a day not available to the project. Going back to the task definition screen, you can inspect the detailed information for each task by double-clicking on the task. The following dialogue appears: TU02 3 Developing the Critical Path in MS Project Fig 5 Priority is used to control the scheduling algorithm. A lower number (high priority) task will be scheduled ahead of a higher number (lower priority) when both tasks are constrained by common resource(s). Under the Advance Tab you can define the constraint type and the task type. If the constraint type is other than As Soon As Possible, the appropriate dare must be entered. You can also specify a deadline date to alert you of if the task is not finished by that date. Fig 6 The Task type defines the behaviour during scheduling. TU02 4 Developing the Critical Path in MS Project Fixed Units: the task requires a fixed number of work units to complete, and adding resources will shorten the task duration. This is our assumption in this tutorial. • If you revise units in a fixed-unit task, Microsoft Project recalculates duration. • If you revise duration, Microsoft Project recalculates work. • If you revise the amount of work, Microsoft Project recalculates the duration. Fixed duration: the addition of resources will not have an impact on the duration of the task, but on the effort spent by each resource. Fixed Work: • If you revise units, Microsoft Project recalculates work. • If you revise duration in a fixed-duration task, Microsoft Project recalculates work. • If you revise the amount of work, Microsoft Project recalculates the units. the amount of work remains constant, regardless of any change in duration or resource assignment units for the task • If you revise units, Microsoft Project recalculates duration. • If you revise duration, Microsoft Project recalculates units. • If you revise the amount of work in a fixed-work task, Microsoft Project recalculates the duration. The Effort driven option is used to dynamically adjust the task duration each time resources are allocated or de-allocated to the task. Enter task dependency The easiest way to create dependencies is to drag one task onto the other. Alternatively you can highlight both tasks and click on the link icon . Note that the sequence in which you drag, or highlight will determine the direction of the link. As you create the links, the start and finish dates will be adjusted to reflect the dependencies, and your project will look like this: Fig 7 To review any particular dependency, you can click on the arrow to display the following dialogue: TU02 5 Developing the Critical Path in MS Project Fig 8 The Type field allows you to change the type of dependency to any of the four dependency types: Finish to start Finish to finish Start to finish Start to Start The Lag field allows you to enter a lag time between activities. This is a better method than creating a dummy task with no resources. Viewing the Critical Path At this point the project finish date has been set according to the duration of the critical path. To inspect the critical path, any one of a number of views will show it. For example the Network diagram, or the Tracking Gantt view shows the tasks on the critical path highlighted according to the option settings. The following is the Tracking Gantt view. Fig 9 You can change the colour and outline of the chart by selecting the appropriate options in the Format menu. © Rob Jeges www.projectware.com.au Microsoft Project (MS Project) is a trademark of the Microsoft Corporation. TU02 6