MS Project Lectures
MS Project Lectures
2011
MS Project – User Manual
Table of Contents
1 Introduction ...................................................................................................... 2
What can MS Project do for you? .................................................................. 2
2 Working with MS Project .............................................................................. 3
2.1 Starting MS Project ................................................................................ 3
2.2 The MS Project 2003 workspace:........................................................ 3
3 Creating a new Project ................................................................................. 4
3.1 Setting the project start date and adjusting the project calendar:4
3.2 Adjusting the Time Scale Format .......................................................... 5
3.3 Enter Task Names and Task Roll Ups .................................................. 6
3.4 Organising Tasks into Phases: .............................................................. 7
3.4.1 Estimating Durations: ...................................................................... 7
3.4.2 Linking Tasks .................................................................................... 8
3.4.3 Displaying the project summary task........................................... 9
3.4.4 Show Outline Number: (WBS Code) ........................................... 9
4 Adjusting Task Relationships: ........................................................................ 9
4.1 Task Constraints: .................................................................................. 11
4.1.1 Flexible task constraints: ............................................................. 12
4.1.2 Semi-flexible constraints: ............................................................ 13
4.1.3 Inflexible time constraints: .......................................................... 13
4.2 Task Types: ........................................................................................... 14
4.2.1 Fixed Duration .............................................................................. 14
4.2.2 Fixed Work................................................................................... 15
4.2.3 Fixed Units .................................................................................... 15
5 Project Resources ......................................................................................... 15
5.1 Entering resources into the Resource Sheet: .................................... 16
5.1.1 Setting Up Equipment Resources ............................................... 16
5.1.2 Setting up Material Resources ................................................... 16
5.1.3 Entering Resource Pay Rates...................................................... 16
5.1.4 Documenting Resources: .............................................................. 17
5.2 Adjust the Working Time for the Resources: ................................... 17
6 Formatting and Printing the Project Plan................................................. 18
6.1 Creating a copy of the Gantt Chart ................................................ 18
7 Saving a Project Baseline .......................................................................... 19
8 Assigning Resources to Tasks: .................................................................... 21
8.1 The Scheduling Formula: Duration, Units, and Work: .................... 22
8.2 Effort-driven scheduling method: ...................................................... 23
9 Tracking the project’s progress ................................................................. 24
9.1 Levels of tracking: ............................................................................... 24
9.1.1 Track a project as scheduled ..................................................... 25
9.1.2 Entering a Tasks’s Completion Percentage .............................. 25
9.1.3 Tracking Actual Work for Tasks and Assignments.................. 26
MS Project has been especially developed for project management and is a useful software
application for planning, tracking and controlling a project.
However, whichever project management software package you have in use, the
machine cannot do four things:-
It cannot create the tasks for you
It cannot create the logical relationships between the tasks
It does not know the duration of tasks
It cannot possibly know what resources you have to apply to the tasks
Thus the drawing up of a detailed work plan showing the logic of sequences is an essential
part of the planning process.
NOTE: MS Project also has a very useful Help facility with its own set of online tutorials
that you can do at any time.
Menu Bar
Entry Table
The entry table will contain a listing of every task required by the project and will show
calculated details for each task.
Gantt Chart
The Gantt chart will show bars drawn to represent the duration of each task against a
calendar timescale.
The name of the active view appears on the left edge of the view
Before you can put any information into the computer you have to plan the project in some
detail:
Produce a work breakdown structure with a task list
Produce a time schedule (sequencing and linking of tasks)
Produce a resource plan (people, material, budget required)
Assign resources to tasks
Tasks are the basic work units of a project and describe project work in
terms of sequence, duration, and resource requirements.
3.1 Setting the project start date and adjusting the project calendar:
Projects can be scheduled from the start date or backwards from the end date.
For changing the working times of the Standard Calender (Mo – Fri, 8-12 and 13-17) click on
‘Tools’ in the main menu bar and select ‘Change Working Times …’
You will notice that the duration defaults to 1 day with a question mark – this indicates that
this is an estimated duration you can change later.
A corresponding task bar of one day’s length appears in the Gantt chart. By default the task
start date is the same as the project start date.
A summary task, or a roll up, consists of a number of sub-tasks. In the Gantt Chart a
summary task is indicated by the summary task bar and the summary task name appears in
bold letters.
To allocate an individual task to a summary task you have to indent the task. You can indent
or outdent a task by selecting the task and clicking on the indent or outdent icon in the tool
bar.
Project task durations differ from calendar durations. For instance if you schedule an 8 hours
working day and you have a task that takes 16 hours, you could enter its duration as 2 days
to schedule the work. However, if you schedule the start of the task for Friday 8 am it would
not be completed before Monday 5 pm, because Saturday and Sunday (by default) are
scheduled as nonworking time. But of course it is possible to set the weekend as working time.
Milestones: If you enter 0 for the duration of a task the blue bar becomes a black diamond
with a date – this is called a Milestone and denotes an important decision or action point in a
project.
After you have entered task durations your project plan should now look similar to the one
below:
COTM Prepared by wondimagegn Tadesse 2011
Microsoft Office Project Training Manual...... 2011
You will need to go to View > Zoom > Entire Project periodically to keep your project plan in
view.
1) MS Project automatically generates the project summary task but doesn’t display it by
default.
2) Click on Tools in the main menu bar and select Options
3) Select the View pane
4) Under ‘Outline options for …’ select the Show project summary task check box, and
then click OK
5) MS Project displays the project summary task at the top of the Gantt chart view.
Finish to start: finish date of predecessor determines the start date of the successor
Start to start: start date of predecessor determines the start date of the successor.
Example: library research and web research are closely related and can occur
simultaneously.
Finish to finish: finish date of the predecessor determines the finish date of the successor
Example: cooking a turkey and potatoes for a dinner. Both dishes need to be ready at the
same time, independently from their individual cooking times.
Start to finish: start date of the predecessor determines the finish date of the successor task.
This relationship is very rarely used.
Example: You need a lot of printing paper in your project but don't have room on your office
for a great number of paper boxes, so you only order new printing paper when your supply
is running low. The depletion of paper by current activities triggers an order for more paper.
between the finish and start dates of predecessor and successor tasks.
Lead time causes the successor task to begin before its predecessor task concludes
Lag time causes the successor task to begin some time after its predecessor task
concludes.
Flexible constraints
Semi-flexible constraints
Inflexible constraints
Flexible constraints allow tasks to be scheduled without any limitations other than their
predecessor and successor relationships.
Project will schedule all tasks as late as they can occur. This is the default setting in project
when scheduling the project from the end date.
Limit the rescheduling of a task within the date constraints you specify.
Use this constraint to ensure that a task will not start before a specific date.
Use this constraint to ensure that a task will not start after a specific date.
Use this constraint to ensure that a task will not finish before a specific date.
Use this constraint to ensure that a task will not finish after a specific date.
Completely prevent the rescheduling of a task. Use these constraint types only when
absolutely necessary!
Use this constraint to ensure that a task will start on an exact date.
Use inflexible constraints only if the start or the finish date of a task is fixed by factors
beyond your control.
“Work”, and “Duration” are both measured by time, but “Duration” is different from “Work”.
For this reason, we use a different unit of time for duration.
Measure work in hours. It is multiplied by the hourly pay rate to calculate labour
costs.
Measure duration in days, or weeks, whatever suits the length of your project.
As an example of why Work and Duration are different, consider these examples:
Quotes are required from suppliers, and although we can send a covering letter
with only 3 hours work, allowing the suppliers a 2 week response time might make
the total duration 3 weeks.
Fixed Duration
Fixed Work
Fixed Units
A task takes so long, no, matter how many resources are thrown at it. Paint drying, concrete
setting, machine cycle times, are all examples.
The amount of work is fixed, but the work will (nearly) half if we double the resources.
Getting 2 gardeners to tidy a garden, or 2 painters to emulsion paint a room are good
examples.
After a certain point though, the resources start to argue, discuss, and run out of tools or other
resources/materials. Normally there is a limited benefit from adding resources to a task.
A set number of resources are required to do the task, e.g. student and supervisor in order to
discuss the topic of the diploma thesis.
5 Project Resources
Availability
Costs
Availability determines when specific resources can work on tasks and how much work they
can.
Costs refer to how much money will be required to pay for those resources.
Examples:
Equipment resources don’t need to be portable: a fixed location (e.g. for a photo shooting,
video editing lab, printing house) can also be considered as equipment.
1) Click on ‘View’ in the main menu bar and select ‘Resource Sheet’
2) Click in the first cell underneath ‘Resource Name’ and type in the resource name and
press ENTER
3) In the Type field, select either Work or Material.
4) The Max. Units cell represents the maximum capacity of a resource to accomplish a
task. Maximum capacity of 100% this means that 100% of this person’s time is
available to work on a given tasks.
Material resources are consumables that you use up as the project proceeds. For instance
material resources might include batteries, nails, concrete etc.
Tracking and managing cost information allows you to answer questions as:
In Resource Sheet, click the ‘Standard Rate’ field to enter pay rates for resources.
1. Double-click on a resource and you will get a screen similar to the one below:
2. Please select the Generals Screen. You can put Email-Address, Specify type of work
3. Please select the Cost Screen. You can see the cost details we specified for our
resource.
A resource calendar controls the working and nonworking times of a resource. By default MS
Project uses the Standard base calendar (Monday to Friday, 8 am to 5 pm)
If all the working times of your resource plan are the same as the Standard base calendar,
you do not need to edit any resource calendars.
However, it is very likely that your resources will need exceptions to the working time in
the Standard Calendar, such as:
Therefore, it is better to apply specific changes to the individual resources rather than to the
Standard Calendar.
For changing the individual working times click on ‘Working Times’ in the Resource
Information pane.
Views and reports are the most common ways to see or print a project plan’s data.
The default formatting of the Gantt Chart View works well for onscreen viewing, and printing.
However, it is possible to change the formatting of just about any element on the Gantt-Chart.
Format whole categories of Gantt bars in the Bar Styles dialog box, which you can
open by clicking in the Bar Styles command on the Format menu.
Format whole categories of Gantt bars using the Gantt Chart Wizard, which you can
start by clicking the Gant Chart Wizard command on the Format menu
Format individual Gantt bars directly by double-clicking on the Gantt bar to get its
formatting options.
6) Create a copy of the Gantt Chart view so that the formatting changes you make won’t
affect the original Gantt Chart view.
7) On the VIEW menu, click More Views
8) Click the Copy button
9) In the Name Field type ‘Copy of Gantt Chart’ and then click OK
Using the Gantt Chart Wizard to format the Gantt bars and milestones in the chart.
A baseline is a collection of important information in your project plan, such as the planned
start dates, finish dates, and the costs of the tasks, resources, and assignments. When you
save a baseline, MS Project takes a snapshot of the existing values and saves it in your
project plan for future comparison.
1) Click on VIEW in the main menu bar, and then select MORE VIEWS
2) Click TASK SHEET, and then APPLY
3) On the main menu bar click on VIEW again and point to TABLE: SUMMARY, and click
Variance
4) The Variance table includes both the scheduled and the baseline start and finish
columns, shown side by side for easy comparison
The assign resources dialog box appears. In it you can see the resources your can assign or
you’ve already entered.
Recommended:
Use split window view in order to assign resources. MS Project can get very confusing
when starting assigning resources to tasks due to task types settings and the so-called
effort driven scheduling.
In general, the amount of work will match the duration unless you assign more than one
resource to a task or the one resource you assign is not working full-time.
Example:
Task 4 (Refine Plan) in our ‘Writing a Diploma Thesis’ project has a duration of 3 days. When
you assigned a resource with max. units of 100% to task 4 the scheduling formula looks like
this:
24 hours task duration x 100% assignment untis = 24 hours work
If the resource can only work e.g. 70% the work would be 16,8 hours.
On the other hand, if we assign to resources of 100% max. units to this task the works would
increase to 48 hour – the 48 hours is the sum of either resource 24 hours of work. In other
words, both resources will work on the task in parallel.
Project applies effort-driven scheduling only when you assign resources to tasks or remove
resources from tasks!
The task type determines which of the the three scheduling formula values remains fixed if the
other two values change.
Fixed Units (default task type):
When you change a task’s duration, Project recalculates work. Likewise, if you change a task’s
work, Project recalculates duration.
Fixed Duration:
You can change a task’s units or work value, and Project will recalculate the other value.
Fixed Work:
COTM Prepared by wondimagegn Tadesse 2011
Microsoft Office Project Training Manual...... 2011
You can change the units or duration value, and Project will recalculate the other value.
Note that specifying a task as fixed does not mean its duration, units or work are
unchangeable. You can change any value for any task type.
Tracking means recording project details such as who did what work, when the work was
done, and at what cost. These details are often called ‘actuals’.
Nevertheless, unless a task has been completed to 100% tracking work in progress is in many
cases a ‘best guess’ effort and inherently risky!
Are task starting and finishing as planned, and, if not, what will be the impact on the
project’s finishing date?
Are resources spending more or less time than planned to complete tasks?
Are higher-than-anticipated task cost driving up the overall cost of the project?
MS Project supports several ways to track progress. The tracking method you choose should
depend on the level of detail or control required by you, your sponsor, and other
stakeholders. Tracking the fine details of the project requires more work from you and
possibly from the resources working on the project.
Record project work as scheduled. Works best if everything in the projects occurs
exactly as planned.
Record each task’s percentage of completion, either a precise values or at increments
such as 25, 50, 70, 75, or 100
It is likely, that you might need to apply a combination of these approaches within a single
project.
The simplest approach to tracking a progress on you project is to report that the actual work
is proceeding exactly a planned.
E.g. if a certain period of time has elapsed and all of tasks have started and finished as
scheduled, you can quickly record this in the Update Project dialog box
You can record each task’s percentage of completion, either at precise values or at increments
such as 25, 50, 70, 75, or 100