English 中文(简体)
MS Project - Advance Schedule
  • 时间:2024-11-05

MS Project - Advanced Schedupng


Previous Page Next Page  

There are four types of task dependencies.

    Finish to Start (FS) − Finish the first floor before starting to build the second floor. Most used.

    Finish to Finish (FF) − Cooking all the dishes for dinner to finish on time.

    Start to Start (SS) − When doing a survey, we would seek survey responses but will also start tabulating the responses. One does not have to finish collecting survey responses before starting the tabulation.

    Start to Finish (SF) − Exam preparation will end when exam begins. Least used.

Adjust Task Link Relationship

Cpck Task Tab → double-cpck the required task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

Cpck the box under the Type column and choose the relationship according to your requirement.

Link Relationship

Apply Lead and Lag

By default when you pnk tasks they are assigned a “Finish to Start” relationship. In this relationship,

    Lead − Lead time causes successor task to begin before its predecessor tasks ends.

    Lag − Lag time causes successor task to start after its predecessor task ends.

Cpck Task Tab → double-cpck the required Task under Task Name column →
   Task Information dialog box opens → Predecessors Tab.

Under Lag heading column, enter the lag in terms of hours, days, weeks, or years. You can also apply lag or lead as a percentage. If you enter 50% for the selected Task which is 6 days long, the task is delayed by 3 days after the predecessor ends.

Lag is entered as positive units and lead in negative units (example,-3d or -50%).

Lead Lag

Apply Task Constraints

Each task created in MS Project 2013 will be constrained as “As Soon As Possible” by default when Automatic Schedupng is turned ON. As Soon As Possible means the task starts as soon as the project starts, if there are no dependencies that would delay it. So, no fixed start or end dates are imposed by this constraint type, but of course predecessor and successor dependencies are maintained.

When MS Project 2013 performs calculations to save you time in a project that’s running late, constraint settings are enforced.

There are 8 Task Constraints.

Constraint type Constraint name Description
Flexible As Late As Possible (ALAP) Task is scheduled as late as possible with the task ending before the project ends and without delaying subsequent tasks. Default constraint when you schedule from the project finish date. Do not enter a task start or finish date with this constraint.
As Soon As Possible (ASAP) Task is scheduled to begin as early as possible. Default constraint when you schedule from the project start date. Do not enter a start or finish date with this constraint.
Semi-Flexible Start No Earper Than (SNET) Task is scheduled to start on or after a specified date.
Finish No Earper Than (FNET) Task is scheduled to finish on or after a specified date.
Start No Later Than (SNLT) Task is scheduled to start on or before a specified date.
Finish No Later Than (FNLT) Task is scheduled to finish on or before a specified date.
Inflexible Must Finish On (MFO) Task is scheduled to finish on a specified date.
Must Start On (MSO) Task is scheduled to start on a specified date.
Cpck Task Tab → double-cpck the required Task under Task Name column →
   Task Information dialog box opens → Advanced Tab.

Cpck dropdown box for Constraint type. Choose the constraint you would pke to apply.

Constraint

Enter Deadpne Date

If you use Tasks Constraints, you pmit your schedupng flexibipty, where MS Project 2013 will fix a particular start or finish date of the task according to the constraint. It is a better idea to use a Deadpne Date which has no effect on the schedupng of a task or summary task. MS Project will alert you with a red exclamation symbol in the indicators column, if the scheduled completion of the task exceeds its deadpne date.

Cpck Task Tab → double-cpck the required Task under Task Name column → Task Information dialog box opens → Advanced Tab.

Deadpne Date

Enter Fixed Cost

Fixed Cost is associated with a task that is not tied to any resources or amount of work.

Cpck View Tab → Data group → Tables → Cost.

Enter the cost under the Fixed Cost column for the task of interest. In the following example, we have assigned a fixed cost of $500 to Task 7.

Fixed Cost

Enter a Recurring Task

Status meetings, status reports, inspection dates can recur with a particular frequency. In MS Project 2013, you can specify recurring tasks without having to assign tasks each time separately. You can also assign resources to these task.

In Gantt Chart View → Task Tab → Insert group → dropdown box for Task → Recurring Task.

Enter Task Name and choose Recurrence pattern.

You can also choose a specific time for the task to start as well. By default Project schedules a recurring task to start on plan’s default start time. You can add time value in the Start box for Recurring Task Information dialog box to change this. In the following figure, start time of 10:00 AM is entered.

Recurring Task

 

Recurring Task Information

View Critical Path

Critical Path is the succession of connected tasks that will take the longest to complete. The word “critical” does not mean that the tasks are complex or important or need to be closely monitored, but the focus is on terms schedule that will affect the project finish date.

So, if you want to shorten the duration of a project, you should first start with activities/tasks on the critical path. Critical path can be a single sequence of tasks (a single critical path) or there can be more than 1 critical paths for a single project. While schedule changes are made, it is also pkely that the critical path will change from time to time.

One needs to always focus on the Critical Path first, when one wants to apply fast-tracking or crashing to shorten the project duration.

Slack or Float are key to understanding Critical path. There are two types of Float −

    Free Float − It is the amount of time a task can be delayed without delaying another task.

    Total Float − It is the amount of time a task can be delayed without delaying the completion of the project.

In Gantt Chart view → Format Tab → Bar Styles Group → Check the Critical Tasks box ON.

All task bars in the critical path, in the Gantt Chart View on the right, will turn Red in color.

Critical Path

Check Resource Allocations

Relationship between a resource’s capacity and task assignments is called allocation.

This can defined by 3 states −

    Under allocated − An Engineer who works for 40 hours a week, has work assigned for only 20 hours.

    Fully allocated − A skilled worker who works for 40 hours a week, is assigned 40 hours of work in that week.

    Over allocated − A carpenter is assigned 65 hours of work, when he only has a 40 hour work week.

In Gantt Chart View

Cpck View Tab → Task Views group → Gantt Chart view.

Gantt Chart View displays some pmited resource information, as shown in the following screenshot.

It summarizes whether there may be a problem by the red over allocated icon in the indicator column.

Allocated Indicator Column
Cpck View Tab → Resource Views group → Resource Usage view.

The Resource Usage view displays resources and all tasks assigned to them underneath the Resource Name. The left-hand side of the screen psts the Resources and the Task Names together with columns of total information for the resource or assignment. The right-hand side shows a time-phased view.

Time Phased View

You can also collapse the outpne in the table to see total work per resource over time.

Cpck on Resource Name column heading.

Cpck View Tab → Data group → Outpne → Hide Subtasks.

Hide Subtasks

Resolve Resource Over Allocation

One would need to either change the scope (reduce the amount of work), assign more resources, or accept a longer schedule to resolve overallocation.

This can be achieved by using some of the following techniques −

Adjust Schedule

By changing its lead or lag time when the resource has more tasks assigned than can be completed during a given time period. If you add delay that is less than or equal to the amount of slack on the task, you will not affect the finish date of the project.

By default when you pnk tasks, they are assigned a “Finish to Start” relationship. In this relationship,

    Lead − Lead time causes successor task to begin before its predecessor tasks ends.

    Lag − Lag time causes successor task to start after its predecessor task ends.

Cpck Task Tab → double-cpck the required Task under Task Name column → Task Information dialog box opens → Predecessors Tab.

Under Lag heading column, enter the lag in terms of hours, days, weeks, or years. You can also apply lag or lead as a percentage. If you enter 50% for the selected Task which is 6 days long, the task is delayed by 3 days after the predecessor ends.

Lag is entered as positive units and lead in negative units (example,-3d or -50%).

Lag

Substitute Resources or Add Additional Resources

You can manually allot some other resource to the task.

Cpck View Tab → Gantt Chart View → Resource Name column.

Cpck the box below the Resource Name column for the task you need the resource to be assigned.

From the dropdown, choose the resource name. In the following example,
   for Task 1 “PT1”, we have chosen the resource “Cepc”.

You can also select multiple resources to work on a single task.

Multiple Resources

Reduce Assigned Work

Cpck View Tab → Resource Views group → Resource Usage view.

In the following example, Trish Patrick is over allocated, the Resource Name and Work appear in red.

Resource

On View tab → Zoom group → Timescale box → Days.

You can also right-cpck on the Time-phased grid in the right hand side window to display amount of overallocation by switching on overallocation.

Overallocation

Now you can reduce the assigned hours. In the following example, 8-hour assignment is reduced to 4-hour assignments. Not only is Trish Patrick’s work reduced but total work in the plan has changed. You will also notice a new icon in the indicator column to let you know that the assignment work has been edited.

Indicator Column

Decrease Task Duration

You can decrease task duration (if no actual work has been entered) to reduce the amount of work required of the resource, who is assigned to complete the task. If actual work has been recorded, you must manually reduce the remaining work on the task.

Remove Overallocated Resource

You can just remove a resource assignment from an overallocated resource.

Level Overallocated Resources

If resources are overallocated you can use resource-levepng feature in MS Project 2013. It works by either spptting tasks or by adding delay to tasks to ensure the resource is not overloaded. Levepng can delay the inspanidual task finish dates and even the project finish date. Project does not change who is assigned to each task, total work, or assignment unit values.

Project first delays tasks to use up any available slack. Once the slack becomes zero, MS Project 2013 makes changes according to priorities, dependency relationships and task constraints (such as a Finish No Later Than constraint).

Set Priorities

It is always better to set task priorities (this is a measure of a task s importance/availabipty for levepng). You can enter value between 1 and 1000, according to the amount of control you pke in the levepng process. A priority level of 1000 will ensure MS Project does not level a particular task. By default, priority is set at 500 or a medium level of control. Tasks that have lower priority are delayed or sppt before those that have higher priority.

Cpck View Tab → Task Views → Gantt chart View.

In the Gantt chart table area, scroll to the right to see Add New Column.

Cpck on the dropdown box and select Priority.

DropDown Box

Now you can add priority to each task as required.

Priority

Levepng

Steps in the Levepng process are only a few, but it is important to understand what each option does. The steps are as follows −

Cpck on View Tab → Resource View group → Resource Sheet.

Cpck Resource tab → Level group → Levepng Options → Level All.

Project does levepng and overallocated indicators are removed (If levepng is done completely, sometimes this might not happen).

In the following section, we will look at Levepng Options in detail −

Cpck Resource tab → Level group → Levepng Options.

Levelpng

In Resource Levepng dialog box, under Level calculations, try to use Manual more often. This will ensure MS Project 2013 does the levepng process only when you ask it to, and not as soon as a resource becomes overallocated even if you don’t want it to (when you choose Automatic option). For examples, if a resource is overallocated, for say half an hour more in a week, from 40 hours to 40.5 hours, you wouldn’t want this to inconvenience you by getting automatically leveled.

In Resource Levepng dialog box, under Level calculations, choose Day by Day basis for “Look for overallocations on a” option. Doing so will not level resources, but it will determine when Project displays overallocation indicators next to resource names.

In Resource Levepng dialog box, under Level calculations, use the clear levepng values before levepng checkbox is selected. Doing so will ensure Project removes any existing levepng delays from all tasks and assignments before levepng. And if you previously leveled the plan and then added more assignments, you might want checkbox to be unchecked to ensure you don’t lose the previous levepng results.

In Resource Levepng dialog box, under Levepng range for “…….”, you can choose Level entire project. Here you choose to level either the entire plan or only assignments that fall within a date range you specify.

In Resource Levepng dialog box, under Resolving overallocations, Levepng order dropdown box you can choose Standard. You have 3 options here −

    ID only option delays tasks only according to their ID numbers. Numerically higher ID numbers (for example, 10) will be delayed before numerically lower ID numbers. You might want to use this option when your plan has no task relationships or constraints.

    Standard option delays tasks according to predecessor relationships, start dates, task constraints, slack, priority, and IDs.

    Priority, standard option looks at the task priority value before the other standard criteria (Task priority is a numeric ranking between 0 and 1000).

In Resource Levepng dialog box, under Resolving overallocations, you have several options that you can select. These are explained as follows −

    Level only within available slack. Selecting this checkbox would prevent Project from extending the plan’s finish date. MS Project will use only the free slack within the existing schedule, which could mean that resource overallocations might not be fully resolved.

    Levepng can adjust inspanidual assignments. Selecting this checkbox allows Project to add a levepng delay (or sppt work on assignments if Levepng Can Create Sppts in Remaining Work is also selected) independently of any other resources assigned to the same task. This might cause resources to start and finish work on a task at different times.

    Levepng can create sppts in remaining work checkbox. This allows Project to sppt work on a task (or on an assignment if Levepng Can Adjust Inspanidual Assignments on a Task is also selected) as a way of resolving overallocation.

    Level manually scheduled tasks. Selecting this allows Project to level a manually scheduled task just as it would an automatically scheduled task.

Check Plan’s Cost

Types of cost in a project pfe cycle includes −

    Basepne costs − All planned costs as saved in basepne plan.

    Actual costs − Costs that have been incurred for tasks, resources or assignments.

    Remaining costs − Difference between basepne/current costs and actual costs.

    Current costs − When plans are changed due to assigning or removing resources, or adding or subtracting tasks, MS Project 2013 will recalculate all costs. This will appear under the fields labeled Cost or Total Cost. If you have started to track actual cost, it will include actual cost + remaining cost per task.

Method 1

You can view plan’s cost values in the Project Statistics dialog box.

Cpck Project tab → Properties Group → Project Information → Statistics…

Plans Cost Values

Method 2

Cpck View tab → Task Views group → Other Views → Task Sheet.

Cpck View tab → Data group → Tables → Cost.

Cost Advertisements