Professional Documents
Culture Documents
MS Projects Day 3 Final
MS Projects Day 3 Final
MS Projects Day 3 Final
Day 3
Tasks Dependencies
A task dependency is the relationship between two tasks, in which the start or finish date of one task depends on the start or finish date of another. The task whose start or finish date depends on another task is called the successor. The task that the successor is dependent upon is the predecessor. The most common task dependency is a finish-to-start dependency. In this type of dependency, the second task in the relationship starts when the first task is finished.
WBS Coding
WBS codes provide a way to number tasks in a project; the structure of the WBS code helps the reader identify the phase of the project in which the task occurs.
Task Constraints
Every task you enter into Project has some type of constraint applied to it. A constraint controls the start or finish date of a task and the degree to which that task can be rescheduled. There are three categories of constraints:
Options
Help
Views
Click to edit Master subtitle style
Viewing Details
Using Zoom
A Sample Problem for Finding the Critical Path and Critical Time
Activity a b c d e f g h i j Predecessor --a a a b, c d d, e f g, h Duration 5 days 4 3 4 6 4 5 6 6 4
A Complete Network
Forward Pass
Begin at starting event and work forward
Earliest Start Time Rule:
If an activity has only a single immediate predecessor, its ES equals the EF of the predecessor If an activity has multiple immediate predecessors, its ES is the maximum of all the EF values of its predecessors
Forward Pass
Begin at starting event and work forward
Earliest Finish Time Rule:
The earliest finish time (EF) of an activity is the sum of its earliest start time (ES) and its activity time
EF = ES + Activity time
Backward Pass
Begin with the last event and work backwards Latest Finish Time Rule:
If an activity is an immediate predecessor for just a single activity, its LF equals the LS of the activity that immediately follows it If an activity is an immediate predecessor to more than one activity, its LF is the minimum of all LS values of all activities that immediately follow it
Backward Pass
Begin with the last event and work backwards Latest Start Time Rule:
The latest start time (LS) of an activity is the difference of its latest finish time (LF) and its activity time
LS = LF Activity time
Resources
Click to edit Master subtitle style
What is a Resource?
Costs in a Project are associated with resources. If you want to account for costs in your project, you have to create resources and assign them to the tasks. When you do, you can see the resulting costs in the Total Cost column of the Gantt Chart spreadsheet.
You can create resources with no associated costs. You might do that so you can track only that resources time. Some people use Project strictly as a scheduling tool, so watching the time people are spending on tasks is their only interest, not what the time is costing. If you dont assign costs to resources, you get no cost or budget information back from Project.
Fixed costs arent assigned through resources because they dont accumulate costs by time of work or units used. A fixed cost is a set cost applied directly to individual tasks.
Types of Resources
Project works with three types of resources: Work, Material, and Cost resources Work resources are typically (but not always) people. They cant be depleted but can be reassigned. Their costs are associated with the amount of work time they put in, usually at an hourly rate or a cost per use. Work resources are assigned to tasks based on a Working Time calendar, where you specify their working and nonworking hours.
Material resources can have an hourly rate or a unit cost, and they also have an unlimited working time. This type of resource has no calendar, no overtime, and you make no settings for working and nonworking time.
Cost resources have a set cost associated with them. Calendars and units of work or unit costs have nothing to do with the amount such resources deduct from the bottom line of your project.
The easiest way to enter resources in a project is to use the Resource Sheet.
Resource Name: Type the name of the resource. For a person, you can type the persons name or you can type a job description, such as Product Analyst 1 or Product Analyst 2. Type: Use this column to specify whether youre defining a human, material, or cost resource. Project refers to human resources as Work. Material Label: For material resources, specify the unit of measure. You can set up any label that you want. For example, you can use minutes for long distance, feet for lumber, or miles for gasoline. Initials: Type initials for the resource, or accept the default that Project provides, which is the first letter of the resource name. This designation appears on any view to which you add the Initials field. Typically, a resources name appears, but you can customize the view to display initials if you prefer.
Group: Assign resources to groups if they share some common characteristic, such as job function. Then you can use this field as a filtering or sorting mechanism and display information about the group (a particular job function) as opposed to a specific resource. Just type a name to create a group. Max. Units: Project expresses the amount of the work resource that you have available for assignment as a percentage. For example, 100 percent equals one unit, or the equivalent of one full-time resource; 50 percent equals one-half of a unit, or one-half of a fulltime resources time; and 200 percent equals two full-time resources.
Std. Rate: The standard rate is the rate that you charge for regular work for a resource. Project calculates the default rate in hours. However, you can charge a resources work in other time increments. (For work resources, you can use minutes, days, weeks, months, or years. For material resources, think of the charge as per unit based on the Material Label.) To specify a time increment other than hours, type a forward slash and then the first letter of the word representing the time increment. For example, to charge a resources use in days, type /d after the rate that you specify. Ovt. Rate: The overtime rate is the rate that you charge for overtime work for a work resource. Again, Project calculates the default rate in hours, but you can change the default unit the same way that you changed it for the standard rate.
Cost/Use: In the Cost/Use column, supply a rate for costs that are charged for each use of the resource. Resource costs may be based on the Standard rate (which is calculated by multiplying the number of hours times the cost per hour), the Cost/Use rate (a fixed fee for use of the resource), or a combination of the two. Project uses a combination of the Cost/Use field and the Std. Rate field when calculating the cost of a task. If you rented a piece of equipment that costs you Rs.250/hour plus a setup charge of Rs10,000, you would assign a Std. Rate of Rs.250/hour and a Cost/Use of Rs.10,000. Accrue At: This field specifies how and when Microsoft Project charges resource costs to a task at the standard or overtime rates. The default option is Prorated, but you also can select Start or End. The three are described as follows: If you select Start and assign that resource to a task, Project calculates the cost for a task as soon as the task begins. If you select End and assign that resource to a task, Project calculates the cost for the task when the task is completed. If you select Prorated and assign that resource to a task, Project accrues the cost of the task as you complete scheduled work.
Base Calendar: Base calendar identifies the calendar that Project should use when scheduling the resource. The calendar identifies working and nonworking time. Project assumes that each resource uses the Standard calendar, but as you read later in this chapter, you can create calendars for resource groups (perhaps to handle shift work) or you can modify an individual resources calendar to reflect vacation or other unavailable time (such as jury duty). Code: You can use this field as a catchall field to assign any information that you want to a resource, using an abbreviation of some sort. For example, suppose that your company uses cost-center codes. You may want to supply the costcenter code for the resource in the Code field. You can sort and filter information by the abbreviations that you supply in the Code field.
This section discusses the fields in the dialog box that didnt appear by default on the Entry table of the Resource Sheet.
Booking type
You can specify a booking type for a resource assignment. Booking types are most useful in the Enterprise environment, where you are utilizing the Enterprise Resource Pool. The Booking Type field offers you two choices: Committed and Proposed. When you commit a resource, you are officially assigning the resource to the project. When you propose to use a resource, you are indicating that the resource is not yet officially assigned to the project, which essentially leaves the resources calendar untouched by the proposed assignment to your project. Another project manager could commit the resource to a different project for the same time frame, and Microsoft Project will not identify the resource as being overallocated. Project does not consider proposed bookings when calculating resource allocation. The Booking type that you choose for a resource applies to all tasks in your project to which you assign the resource.
Generic Resource Generic Resources resources (as defined by you) that arent specific
people, equipment, or materials, but rather descriptions of the skills that you need for a task when you dont know what specific resources are available. To mark a resource as generic, place a check mark in the Generic box on the General tab of the Resource Information dialog box. Your company may have set up custom fields in Project that apply to your generic resource. To assign the appropriate custom fields, click the Custom Fields tab and assign any appropriate values to your generic resource.
Budget Resource Budget resources give you the opportunity to specify how work or costs will be
allocated during the project. Suppose, for example, that you want to budget for the cost of a storage unit required during the life of your project. You would create a resource for the storage unit, setting its type as Cost, and then check the Budget check box on the General tab of the Resource Information dialog box to make it a budget resource. Project doesnt allow you to enter any cost information for a budget resource on the Resource Sheet. To assign a value to the budget resource, you first assign it to the project summary taskand Project wont let you assign a value as you assign the budget resource. Then, you supply a value by adding the Budget Cost field to the table in the Task Usage view or the Resource Usage view.
Budget Resource You also can set up a work budget resource that you can use to budget for the
number of hours of work you intend to perform for the entire project. You then assign the work budget resource to the project summary task. To record the number of hours of work you want to budget for the entire project, add the Budget Work field to the Task Usage view or the Resource Usage view and enter your budget value. As you track the work for your projects tasks, you can compare the work performed with the budgeted work.
40 hours task duration x 100% resource Click to edit Master subtitle style units = 40 hours of work 20 hours task duration x 200% resource units = 40 hours of work
You can turn off effort-driven scheduling for every new task that you create. Select Tools >> Options from the menu, click the Schedule tab, and uncheck the New tasks are effort driven checkbox.
Fixed Units: This is the default task type. With this task type, when you assign resources to a task with a certain number of units (hours of work expressed as a percentage of the working day), the resources assignments dont change even if you change the duration of the task and the work amount.
Fixed Duration: This task type takes a set amount of time to complete, no matter how many resources you add to the mix.
Fixed Work: The number of resource hours assigned to the task determines its length. If you set the duration of a Fixed Work task at 40 hours, for example, and you assign two resources to work 20 hours each (simultaneously) at units of 100 percent, the task will be completed in 20 hours. If you take away one of those resources, the single resource must put in 40 hours at units of 100 percent to complete the task.
Task Types
Entering Multiple Pay Rates for a Resource Some work resources might perform different tasks with different pay rates.
Apply a predefined work contour to an assignment. Edit the assignment details directly.
A fixed consumption rate means that, regardless of the duration of the task to which the material resource is assigned, an absolute quantity of the resource will be used. For example, pouring concrete for a house foundation requires a fixed amount of concrete no matter how long it takes to pour it. A variable consumption rate means that the quantity of the material resource to edit subtitle consumed Click depends on Master the duration of style the task. When shooting film, for example, you can shoot more film in four hours than in two, and you can determine an hourly rate at which you shoot (or consume) film. After you enter a variable consumption rate for a material resources assignment, Project calculates the total quantity of the material resource consumed based on the tasks duration. The advantage of using a variable rate of consumption is that the rate is tied to the tasks duration. If the duration changes, the calculated quantity and cost of the material resource will change as well.
95 Percent Level
Task will be a or lower 5 percent of the time Task will be b or greater 5 percent of the time
(b a ) = 3.3
90 Percent Level
Task will be a or lower 10 percent of the time Task will be b or greater 10 percent of the time
(b a ) = 2.6
(b a ) = 3.29
An AON Network
=NORMDIST(D,,,TRUE)
D=+Z
NORMINV(probability,,,TRU E)
AON Example
Activity Description A Build internal components B C D E F G H Modify roof and floor Construct collection stack Pour concrete and install frame Build high-temperature burner Install pollution control system Install air pollution device Inspect and test
Immediate Predecessors A A, B C C D, E F, G
Project Schedule
Activity A B C D E F G H Description Build internal components Modify roof and floor Construct collection stack Pour concrete and install frame Build high-temperature burner Install pollution control system Install air pollution device Inspect and test Total Time (weeks) Time (weeks) 2 3 2 4 4 3 5 2 25
AON Network
F A C E
Start
H G
AOA Network
2
(B Co uil A m dI po nt ne ern nt al s)
C (Construct Stack)
4
F Co (Ins nt tall ) rols
E (Build Burner)
H 7 (Inspect/ Test)
Ro (M B of odi /F fy lo or )
LS 2
LF
Latest Finish
Activity Duration
A 2
2 2
2 2
C 2
4 4 E 4
4 10
F 3
7 13 H 2
0 0 B 3 D 4
4 4
8 8 G 5
13 13
15 15
0 1
3 4
3 4
7 8
8 8
13 13
A B C D E F G H
0 0 2 3 4 4 8 13
2 3 4 7 8 7 13 15
0 1 2 4 4 10 8 13
2 4 4 8 8 13 13 15
0 1 0 1 0 6 0 0
Critical Path
0 0 0 0
Start
A 2
2 2
2 2
C 2
4 4 E 4
4 10
F 3
7 13 H 2
0 0 B 3 D 4
4 4
8 8 G 5
13 13
15 15
0 1
3 4
3 4
7 8
8 8
13 13
ES EF Gantt Chart
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A B C D E F G H
Build internal components Modify roof and floor Construct collection stack Pour concrete and install frame Build hightemperature burner Install pollution control system Install air pollution device Inspect and test
LS LF Gantt Chart
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
A B C D E F G H
Build internal components Modify roof and floor Construct collection stack Pour concrete and install frame Build hightemperature burner Install pollution control system Install air pollution device Inspect and test
< a occurring
Activity Time Optimistic Time (a) Most Likely Time (m) Pessimistic Time (b)
Computing Variance
Activity Optimistic
a
Most Likely
m
Pessimistic
b
Expected Time
t = (a + 4m + b)/6
Variance
[(b a)/6]2
A B C D E F G H
1 2 1 2 1 1 3 1
2 3 2 4 4 2 4 2
3 4 3 6 7 9 11 3
2 3 2 4 4 3 5 2
Total project completion times follow a normal probability distribution Activity times are statistically independent
Where Z is the number of standard = (16 deviations 15 )/1.76 the due date or target date lies from the mean or expected date
= 0.57
What is the probability this project can be .00before .01the 16 week .07 .08 completed on or .52790 .53188 deadline? .1 .50000 .50399
.2 .5 .6 .53983 .54380 .56749 .57142 .71904 .75175
Where Z is the number of standard = (16 deviations 15 )/1.76 the due date or target date lies from the mean or expected date
= 0.57
15 Weeks
16 Weeks
Time
From Appendix I
Figure 3.15
Z 2.33
Thank You