ebook project management jumpstart with microsoft project - adam ding-softarchive.net
DESCRIPTION
This book will use Microsoft Project® as the primary tool tounderstand the “essential” project management concepts,covering a project case study from initiation, planning,executing, monitoring/controlling to closing. No priorexperience in any industry sector is needed.TRANSCRIPT
Table of Contents
Why This Book?
Chapter 1: Project Management Basics
A. Review of PM Concepts
What is a Project?
What does a Project Manager do?
What are Project Constraints?
What are PM Process Groups?
B. Microsoft Project® Exercise: Jumpstart
Find Microsoft Project
Start a New Project
Navigate Software Interface
Chapter 2: Project Initiation
A. Scenario Introduction
Scenario Description
Information Analysis
B. Microsoft Project Exercise: Set-Up
Enter Project Information
Set Project Preference
Set Project Start Date
Chapter 3: Project Planning I
A. Scenario Analysis
B. Microsoft Project Exercise: WBS + Schedule
Enter Project Tasks
Enter Task Duration
Enter Task Relationship
Enter Milestone
Insert Summary Task
Display Network Diagram
Chapter 4: Project Planning II
A. Scenario Analysis
B. Microsoft Project Exercise: Resource + Cost
Adjust Project Zoom Level
Define Project Resources
Assign Resources to Tasks
Enter Fixed Cost
Display Total Cost
Chapter 5: Project Planning III
A. Scenario Analysis
B. Microsoft Project Exercise: Risk Assessment
Display Critical Tasks
View Slack Information
Generate Cash Flow
Chapter 6: Project Executing
A. Scenario Analysis
B. Microsoft Project Exercise: Schedule Update
Set Baseline
Set Status Date
Update Task Progress—Using Shortcut
Update Task Progress—Using Actual Duration
Update Task Progress—Using % Complete
Update Task Progress—Using Actual Dates
Chapter 7: Project Monitoring and Controlling
A. Scenario Analysis
B. Microsoft Project Exercise: Earned-Value
Review Work Progress
Review Cost Expenditure
Review Earned-Value Information
Display Project Overview Report
Chapter 8: Project Closing
A. Scenario Analysis
B. Microsoft Project Exercise: Closeout
Display Progress Line
Set Closeout Date
Complete Project Update
Process Cost Changes
Evaluating Project Performance
Appendix: MS Project “How-To” Cheat Sheets
A. Schedule Set-Up
B. Resource/Cost Loading
C. Progress Tracking
About the Author
Why This Book?
Thank you very much for your interest in this book!
First, please allow me to explain what this book does.
If you
find project management books unbearably boring
have a hard time in visualizing how the project management ideas actually work
need a good review of project management concepts by using computer software
……
or just want to have some good clean fun
Then congratulations on your purchase!
This book will use Microsoft Project® as the primary tool to understand the “essential” project management concepts, covering a project case study from initiation, planning, executing, monitoring/controlling to closing. No prior experience in any industry sector is needed.
Let the fun begin!
1
Chapter 1: Project Management Basics
In the first chapter, we will talk about the resources you need,
as well as a review of basic project management concepts,
which include the following:
What is a Project?
What are Project Constraints?
Who is a Project Manager?
What are Project Process Groups?
What is Microsoft Project®?
2
A. Review of PM Concepts
What is a Project? By definition, a project is “a temporary endeavor undertaken to create a unique, product, service, or result”. There are three primary features in this definition.
Temporary: Each project has a definite beginning and end.
Unique: Each project is unique although it might have repetitive elements
Progressively elaboration: Each project will have more and more details as it develops and its requirements are better understood
Other secondary features for a project:
It requires resources
It should have a primary customer or sponsor. A project sponsor usually provides funding for the project.
It involves uncertainty and needs risk management
3
What does a Project Manager do?
A Project Manager is responsible for accomplishing the
project objectives.
A Project Manager strives to meet the triple constraint
by balancing project scope, time, and cost goals
A Project Manager is the direct link between the parent
organization and the project team
A Project Manager usually has three skill sets
o Knowledge: Know about project management
o Performance: Able to deliver results
o Personal: Good behavior
4
What are Project Constraints?
One of the responsibilities for a Project Manager is to balance
the competing project constraints, which include:
Scope
Schedule/Time
Cost/Budget
Quality
Resources
Risk
The idea is that if any one factor changes, at least another
factor is likely to be affected.
5
What are PM Process Groups?
There are five Project Management Process Groups
Initiating: recognizing a project or phase should begin (“START”)
Planning: devising and maintaining a workable plan (“PLAN”)
Executing: coordinating resources to execute the plan (“DO”)
Monitoring and Controlling: ensuring project objectives are met; monitoring, correcting and measuring progress (“CHECK” + “ACT”)
Closing: formalized acceptance (“END”)
6
B. Microsoft Project® Exercise: Jumpstart
Microsoft Project® is probably the most common project management software program. It is developed and sold by Microsoft. You can use it to develop a plan, assign resources to tasks, track progress, manage the budget, and analyze workloads. In this book, it will be our primary tool for lab exercises. The cost of Microsoft Project® ranges from a few hundred to a couple of thousand dollars, depending on the version and configuration. Please check with your employer for details. Suppose you already have Microsoft Project® 2013 or 2010 installed on your computer (If you use earlier versions such as Project 2007, please search for my other books on Amazon Kindle). Let’s take a quick “1-2-3” test drive.
7
Find Microsoft Project®
If you are using Windows 7 or earlier, click “Start” icon
on the lower left corner of your screen “All Programs” Microsoft Office® Microsoft Project® (either Professional or Standard version is fine)
If you are using Windows 8, press both the Windows
icon and key “Q” on your keyboard to activate Search tool type “Project” to search
After you find it, double click on it to activate the software.
Start a New Project
If the initial start screen shows up, click on “Blank Project”
8
Navigate Software Interface
Explore different parts of the following window to get familiar with the interface
Left Side of the screen is “Gantt Spreadsheet”, or Task List. We will do most of the data entry here. Toolbar on the top has menus and commands to help us to do so.
Right Side of the screen is “Gantt Chart”, or Bar Chart. We will see each task will be represented by a horizontal bar, indicating its duration. By default, it will also show the relationship between tasks.
We are going to take a break here before we start the next exciting chapter!
9
Chapter 2: Project Initiation
Project Initiation refers to starting a new project or phase by gaining authorization. Usually there are two processes involved:
Develop Project Charter (i.e. write a document that formally authorizes a project or a phase and records initial requirements)
Identify Stakeholders (i.e. find all individuals and organizations impacted by the project)
Three points you also need to know about project initiation:
Project manager is selected during initiation
Business case must be understood during initiation so that everyone knows the answer to “why this project?”
High-level planning is also done during initiation (e.g. dividing the project into phases)
We will explain all these through a case scenario as well as by completing hands-on computer exercises.
10
A. Scenario Introduction
In this book, our fictional project will be based on a “common-sense”, industry-independent case scenario (i.e. no prior experience is needed from you!)
Scenario Description “Adam Ding is driving from New York to Los Angeles in a car, carrying a secret treasure box for CIA. His partner (Agent X) will also fly from NY to LA at some point in a plane, with the password to open the box. The two will meet in front of Chinese Theater at Hollywood to disclose the secret in the treasure box”.
Information Analysis
1. The above scenario is a project because it is a. Temporary: It has a start and a finish b. Unique: Out of so many spy missions out there,
“this one is yours” c. Progressively elaboration: more details will
come later 2. Adam Ding is appointed as the project manager, i.e. if
something goes wrong, then Adam will be responsible for it!
3. The spy boss authorized it to start on July 1st, 2020 with a project charter
4. The stakeholders in this project are: Spy boss, Adam Ding, Agent X, federal government, general public and……all right, you name it.
Let’s set this up in Microsoft Project®.
11
B. Microsoft Project® Exercise: Set-Up
Enter Project Information
1. Start Microsoft Project® software (refer to previous
chapter if you need help with this). Click “New Project”
2. Click on “File” at the upper left corner of the toolbar
12
3. Ensure “Info” tab is currently selected.
4. Look to the right side, find “Project Information”. Click on the small black arrow next to it. Then click on “Advanced Properties”.
5. Fill out the project information as shown on the next page. Click OK when done.
13
14
Set Project Preference
1. Ensure your window looks like the following screenshot (If not, click “File” on the upper left corner of the toolbar to activate it). This time, click on “Options”.
15
2. In the next window, click on “Schedule”
3. Look at the lower right side of this window. Under
“Scheduling options for this project” , change the option for “New tasks created” from “Manually scheduled” to “Auto Scheduled”
4. Click OK when you are done. You will be taken back to the main screen
16
Set Project Start Date
1. Click on Project tab.
2. In Properties group, click Project Information
3. In the Start Date box, simply type 7/1/20 (or click the down arrow next to it to display the calendar, scroll to the right until you can select July 1st, 2020).
17
4. Click OK. We have successfully initiated our project. Let’s save the file now so that next time we can continue with this.
5. Click on the “Save” button at the upper left corner of the toolbar or simply press both “Ctrl” and “S” key on your keyboard to save the file.
18
6. Identify a location you want to save it and give your project a good name. As long as you know where to find the file next time, then you are ready for a break.
19
Chapter 3: Project Planning I
Planning Process Group refers to what’s done to define project objectives and develop the course of action to achieve these objectives. The essential task is to establish project management plan and project documents, including plans for scope, time, cost, quality, communications, human resources, risks, procurements, and stakeholder engagement. In this chapter, we will focus on scope and time planning first.
20
A. Scenario Analysis Let’s plan for what takes to accomplish our “CIA Box” mission
1. Mobilization stage: e.g. Adam and Agent X need to meet with the spy boss to receive instructions for this mission
2. Delivery stage: e.g. Adam delivers the box to LA
3. Connection stage: e.g. what Adam and Agent X do in
California
The above list is called “WBS” (Work Breakdown Structure), which breaks down the whole project scope (i.e. the work that needs to be done) into three smaller and more manageable components (i.e. Work Package) If we look into the WBS a bit further, this is what we get:
Work Packages Activities Duration
Mobilization Meet with Spy Boss 1 Day
Prepare for Road Trip 2 Days
Delivery Drive to LA 4 Days
Partner Flies to LA 1 Day
Connection Meet in Hollywood 1 Day
Here we further breakdown the “Work Packages” into “Activities” with estimated time. Adding relationships among them, we would have a project schedule. We will set it up in Microsoft Project® again.
21
B. Microsoft Project® Exercise: WBS + Schedule
Let’s continue with the MS Project® file you worked on previously. After you find the file, double click to open it up.
Enter Project Tasks
Simply put your cursor under “Task Name” and start typing the first task name “Meet with Spy Boss”. Hit “ENTER” key after you are done to move to the next one. This is what the screen looks like when all task names are entered.
Check: Take a look at “Task Mode” column, ensure your screen looks similar to the above (i.e. automatic scheduling mode). Otherwise, refer to the previous chapter on how to fix that. This is very important, because it will affect what we are going to do next.
22
Enter Task Duration
Now move your cursor to “Duration” column and enter task durations. Because the unit is “day” by default, you can simply enter “1” for 1 day, “2” for 2 days and so on. When complete, there should be no more question marks (?) for durations.
Enter Task Relationship
The project duration is not just adding up all task durations (Otherwise you won’t need MS Project® software). For example, in this project you can see that Agent X and Adam are travelling independently, if not concurrently. But some tasks must happen before others, e.g. Adam cannot start to prepare for the trip before meeting with the spy boss to find out what the project is.
1. Look to the right side and move your cursor under the “Predecessors” column.
23
2. As “Meet with Spy Boss” is the first task, please do not enter anything for the first line (If you did, hit delete button on keyboard to erase the entry).
3. Move to “Prepare for Road Trip”, type the task ID of the previous (first) task, i.e. “1”. This means “Meeting” before “Preparation” (1 is the predecessor of 2)
4. Do the same thing with the next task “Drive to LA”. Because “Preparation” is before “Driving”, enter “2” this time (task ID of “Preparation”). Note it is not necessary to enter both 1 and 2. Because 1 is before 2 already and if 2 is before 3, then 1 is automatically before 3.
24
5. For Agent X, she doesn’t rely on Adam to start her travel. But she also needs to meet spy boss before she starts. So for task 4 “Partner Flies to LA”, this time the predecessor is just “1”.
6. Finally the team connect in Hollywood. But this requires both team members to be there, which means both “3” and “4” to be the predecessor for task “5”. You can enter “3, 4”, two numbers separated by a comma.
25
Enter Milestone
Let’s add a milestone for project completion.
1. Go to the next new line after last task. Type “Mission Accomplished”
2. This time, type “0” for its duration
26
3. Of course you need to connect it with the current project (Enter “5” to specify its predecessor)
Check: If you look to the right side of the screen, on bar chart you will see a date “7/10” is attached to the milestone task (in diamond shape). Remember we started the project on July 1st. The current schedule tells you the project duration is 10 calendar days, or 8 working days plus one weekend.
27
Insert Summary Task
Let’s add a summary task for the whole project.
1. Click on “Format” tab.
2. Look at the right side of the toolbar below, find “Show/Hide” group.
3. Ensure the options for both “Project Summary Task” and “Summary Tasks” are checked.
28
4. This is what your screen might look like. The new task on top is the “Project Summary Task”.
Check: There are also other ways to insert new summary tasks and even organize the existing tasks into smaller phases. Only a short-cut is shown here. If you are interested in learning more about this topic, refer to the appendix for more information.
29
Display Network Diagram
Network Diagram is a way that allows you to see all project task relationship in a visual format.
1. Switch to “VIEW” Tab on top of the toolbar.
2. Find “Task Views” Group, and then click on “Network Diagram”
3. You will see a logic diagram that looks like this
30
4. If you have trouble in seeing the details, go to “Zoom” Group Click on Zoom Select “Zoom In”. Repeat this for a few times until you are happy with the view.
5. You will see tasks shown as boxes with start date, finish date, ID and duration information. The lines and arrows mean task relationships. Red color means tasks are “critical”, i.e. tasks that cannot be delayed.
31
6. Let’s go back to your previous view. Click “Gantt Chart” button on “Task Views” group
7. Your normal screen should look like this now
32
Chapter 4: Project Planning II
In addition to scope and time, there are other essential project management variables, such as cost, quality, human resources, and communications etc. It is important to understand a project manager’s job is to balance these conflicting variables every day.
33
A. Scenario Analysis Now let’s look at a list of resources available to finish our “CIA Box” mission
Adam Ding: $15/hour
His Partner (Agent X): $12/Hour
Spy Boss: $200/Hour
Car: $40/Day for rental
Gas: $3.00/Gallon
United Airline: $400 ticket
Limousine: $400 per Day
Resource requirements for each project task:
Start-Up Meeting: Adam Ding, Agent X, Spy Boss
Preparation: Adam Ding
Drive: Adam Ding, Rented Car and 600 gallons of Gas (he will sleep in the car)
Fly: Agent X, United Airline
Hollywood: Adam Ding, Agent X, Limousine PLEASE READ: Here’s project budgeting in a nutshell
Your project needs resources (e.g. Adam Ding) to complete tasks
Resources (e.g. Adam Ding) cost money, which depends on two things
o How much you are willing to pay resources (e.g. Adam at $15/hour)
o How long your task needs resources for (e.g. Adam for 3 days)
There are also some fixed costs that are not associated with resources
Essentially, the project total cost is the summary of all task costs plus other costs
Because we already have a schedule, apparently we need to assign these resources/costs to our project tasks. We will do these in Microsoft Project® again.
34
B. MS Project® Exercise: Resource + Cost
Let’s continue with your previous work file.
Adjust Project Zoom Level
1. Click “VIEW” tab on toolbar
2. In “Zoom” group, click on “Entire Project”
3. You now will see the bar chart for the entire project.
35
Define Project Resources
1. In “Resource Views” group, click “Resource Sheet”
2. The next screen shows our resource database.
Please Read: Here are some general rules for entering resources (although your company might do it differently)
people or equipment: entered as “work” resources with their pay rates
material or consumables: entered as “material” with the measurement units and unit prices
sellers or vendors: entered for their names but without contract value (to be by cost loading)
3. Under “Resource Name” column, enter the following list of resources by simply typing their names.
36
4. Now review the resource type. Click the “Type” field for “Gas” and change it from Work to “Material”.
5. Enter the unit for “Gas” as “Gallon”.
37
6. In the “Std. Rate” column, as the default rates are by hour, enter the rate for most resources by typing numbers.
7. For resources that charge by day such as “Car” and
“Limo”, enter “40/d” and “400/d” to make it work.
8. Do not enter anything for “United Airline”. This is what your screen would look like when finished.
38
Assign Resources to Tasks
1. Click “Gantt Chart” button to go back to normal view.
2. Let’s assign resources one task a time. Go to the first task “Meet with Spy Boss” (Ensure you are not on project summary task). Double-click your mouse.
3. In the next “Task Information” dialog that pops up, switch from “General” to “Resources” tab.
39
4. Under “Resource Name”, pick from the list of resources required for kickoff meeting, i.e. Adam Ding, Agent X and Spy Boss (one row at a time)
40
5. When finished, it should look like the following.
6. Click OK to go back. You might notice all three resources you entered are now shown on the bar chart.
41
7. Use your cursor to move onto the next task. Because “Prepare Road Trip” only requires one resource (Adam Ding), you can either follow the same procedures above or simply pick it from “Resource Name” drop down list. If you cannot see that column, drag the pane divider between task list and bar chart area.
8. Move the cursor to the next task “Drive to LA” and double click on it. Switch to “Resources” tab.
This is divider
42
9. Again let’s pick resources. This time, you need “Adam Ding” (Labor), “Car” (Equipment) and “Gas” (Material).
10. This time you also need to specify the material quantity for Gas. Type 600 in Units column for Gas. Click OK
11. Below is what to do for “Partner Flies to LA”. Note do not put any cost information such as ticket price at this point.
43
12. Finally, here’s the list of resources required for the last task “Meet in Hollywood”
13. Note neither the summary task nor the milestone need any resources. So do not allocate any resources to milestone task “Mission Accomplished”.
14. When finished, check your screen with the following list.
44
Enter Fixed Cost
Most resources we entered have pay rates per hour or day. When combined with task duration, they should generate dollar values for each task automatically. There’s only one exception: plane ticket, which is set by the airline and does not change with task duration. It’s an example of “fixed cost” (vs. “variable cost”)
1. Look at the far right end of your task list and find “Add New Column”. If this column is not visible, drag the pane divider between the task list and the bar chart area to reveal it.
2. Click on the column heading, scroll down and pick “Fixed Cost” from the list
This is divider
45
3. Enter 400 for task “Partner flies to LA”, which is ticket price of $400, the only fixed cost in our entire project.
4. Check your screen with this
46
Display Total Cost
1. Now let’s display the total dollar value for each task. Look at the right end of your task list again and find another “Add New Column”.
2. Click on it. This time, just pick “Cost” for the heading.
3. You can see this new list of values is the total cost for each task, considering resources charges by duration (labor, material and equipment) and also resources charges by contract (fixed vendor cost).
47
4. Check your screen with this
Let’s take a deep breath and save our file for next chapter.
48
Chapter 5: Project Planning III
Successfully finishing a project often means completing the scope requirements, using the limited resources, within time deadline, beating cost budget while meeting quality criteria. Of course, this is not easy. Therefore as part of the planning process, we usually will conduct a careful assessment of risks inherent in the project, evaluating both their probabilities (of happening) and impacts (if it ever happens).
In addition, the remaining aspects of planning process also include procurement and stakeholder management.
49
A. Scenario Analysis In our “CIA Box” project, we want to focus on two types of major risks
Time: Could the team finish the project on time?
Cost: Would the project cost exceed the budget allocated?
Usually project scope (and also associated quality) is defined by requirement documentation. If the client has clear expectations about deadline and budget, then time and money will almost always be two variables for a project manager to control on a daily basis. To assess these two risks, we will perform the following:
Critical path analysis: What determines project duration? Which tasks are more important than others? Can we have delays? What’s the impact of delays?
Cash flow projection: How much money does the project need in the beginning? In the middle of project execution? Towards the end of project completion?
Again, we will do all of these in Microsoft Project®.
50
B. Microsoft Project® Exercise: Risk Assessment
We will continue with the MS Project® file from previous.
Display Critical Tasks
1. Click “VIEW” tab Find “Highlight” on “Data” group
2. Click the drop-down list besides “Highlight”, pick “Critical”
3. You will see most tasks are highlighted on screen. The only exception is “Partner Flies to LA”
51
4. Intepretation: If you look at the sketch below (tasks with their duration in days), you will see why this project is 8 days (i.e. the longer route: MeetPrepareDriveLink) , not 3 days (i.e. the shorter route: MeetFlyLink). The longest route that determines the project duration is called “critical path”. Activities on this path can not be delayed.
5. Click on the drop-down list for “Highlight” option again and this time change it from “Critical” back to “No Highlight”.
Meet
(1)
Prep
(2)
Drive
(4)
Fly
(1)
Link
(1)
52
View Slack Information
1. Now let’s see how long each task can be delayed without affecting the whole project. In “Data” group, find “Tables”
2. Click on “Tables” to reveal the drop-down list. Switch from
the current “Entry” table to “Schedule” table.
3. Now, you will see a few new columns. We will go over
them one by one to understand their significance.
53
Late Start and Late Finish: These are the latest dates you can start or finish each task without affecting the project completion. Because most of our tasks are on critical path, their values are same as the original early “Start” and early “Finish”. The only exception is “Flight”: note it can start as late as July 9, instead of July 2.
Free Slack: The delay you can have on a certain task without affecting its successor (i.e. the task immediately after it). Again, we can see no task in this project can be delayed other than “Flight”
Total Slack: The delay you can have on a certain task without affecting the whole project. Zero value means any delay on the task will make the project longer. Although “Flight” has 5 days for both Free Slack and Total Slack, they have different meanings.
Comments: Having too many tasks on critical path usually means higher risks. In our case, the only task we can have some leeway is just “Flight”. However, having Adam Ding as the project manager controlling critical path himself means he is personally responsible for completing this project on time.
54
Generate Cash Flow
1. Let’s evaluate how much money the project is expected to spend every day if everything goes according to the current schedule. Click “REPORT” tab on toolbar.
2. In “Export” group, find and click on “Visual Reports” button.
3. In the dialog box that follows, you need to do two things
Pick “Cash Flow Report”
Set “select level of usage data to include in the report” to “Days”
55
4. Click “View” button to activate Microsoft Excel® Template. It will take a few seconds.
56
5. When finished, this is what it will look like (You are now in Microsoft Excel®).
57
6. In Microsoft Excel®, switch to “Task Usage” tab at the bottom left of the screen
7. Now on the new sheet, under Quarter, click on the “+” sign besides “Q3” to expand and reveal two weeks inside.
58
8. Under Week column, click on the “+” sign besides each week to reveal days.
9. Please confirm your screen looks like this.
59
10. Now at the bottom left of your screen, switch back to “Chart 1” tab.
11. You will certainly notice the difference!
12. Interpretation: This prediction of cash flow is based on “Early Start” schedule we have, which means starting every task as soon as possible.
The vertical columns on the chart shows how much money is expected to be spent for each day, while the line diagram is the “cumulative value” for the cost running total. We can see there’s quite high expenditure on first day, no activity for the weekend and the 2nd week is mostly even from day to day.
60
If you compare the cash flow diagram with our schedule, you will see there are a couple problems here for Agent X’s flight:
o She’s flying to LA in the first week, which is
unnecessarily too early. She could delay the flight for 5 days without even affecting the project completion.
o In addition, her accommodation cost in LA to wait for Adam Ding to arrive in the next week is not accounted for.
To reduce the risks to blow the budget for this project, Agent X’s flight should have been rescheduled to sometime in the 2nd week. However, to keep the exercise simple, for now we will leave the schedule as it is.
Let’s save a copy of what we did so far before proceeding to the next chapter.
61
Chapter 6: Project Executing
Executing Process Group refers to actually doing the project
work. The activities will be performed in accordance with the
project management plan.
In this process group, product deliverables are produced. It
also involves building and managing project team,
coordinating resources, managing stakeholder expectations,
and processing changes.
62
A. Scenario Analysis In our 8-day “CIA Box” project, let’s pick July 8, 2020 (A week
after the project was supposed to start) to review how much
work has been done so far.
Here’s the project progress information as of July 8, 2020:
Meeting with spy boss did happen as planned and was
complete.
It actually took Adam 3 days (instead of 2 days as
planned) to finish his preparation for road trip.
Today (July 8, 2020) Adam just arrived in Chicago,
which is about 20% of the whole trip
Agent X flew to LA on yesterday (July 7, 2020)
To reflect the progress above, we will update our schedule in
Microsoft Project®
63
B. Microsoft Project® Exercise: Schedule Update
For this exercise, we will just use the Microsoft Project® file from previous. In real life, you should always save a copy of the project file before and after an update is performed (You can do this by going to File Save As.) This is to prevent mistakes being carried over from one update to another.
Set Baseline
1. Before we update the schedule, a baseline has to be set so that a comparison between actual and planned progresses is possible. Click “PROJECT” tab on toolbar Find “Set Baseline” in “Schedule” group.
2. Click on it to reveal options Click on “Set Baseline”
64
3. In the next screen that follows, simply click OK.
4. Although you might feel nothing has happened, it is very
important to complete this step before going to the next.
65
Set Status Date
1. The second thing we always need to do is to put in a “Status Date”, i.e. the date when the update is done to the project. Click “PROJECT” tab on toolbar Find “Status Date” in “Status” group Click where it says “N/A”.
2. Our update is apparently done on July 8, 2020. In the
dialog that follows, type or select “7/8/20”
3. Verify your status date has been changed. We will quickly see why this step is so important for you to complete.
Change or Select
66
Update Task Progress—Using Shortcut
1. Click VIEW tab. Find Tables in Data group.
2. Click further on “Tables” to reveal the drop-down list. Switch to “Entry” table to go back to your normal view.
3. To update progress, let’s start with the first task “Meet with Spy Boss”. Ensure your cursor is on it.
67
4. The meeting went on as scheduled without any issue. Click “TASK” tab on toolbar, and you will see a bunch of percentage (%) numbers in “Schedule” group. Yes, the task is complete by now. So click on 100%
5. You will notice a couple of changes as a result of this.
A check mark appeared before this task to indicate it’s all complete.
There’s also a full-length progress bar drawn on the task at the right side of screen, i.e. bar chart area
68
Update Task Progress—Using Actual Duration
1. Now move your cursor to the next task “Prepare for Road Trip”
2. The road trip actually took 3 days to complete.
However, do NOT directly change the duration info! (2 days were only meant for “planned”) Instead, go to TASK tab In the Schedule group, find the small downward arrow to the right side of “Mark on Track” button. Also, please do NOT click on ““Mark on Track” button, either!
3. Click further on that small down arrow to bring up two
options. Pick “Update Tasks”
69
4. You will be presented with this window.
5. PLEASE READ: This is where most task updates are
done. You have three ways to do so:
a. Enter “% complete” info
b. Enter actual duration
c. Enter actual start and finish dates
However, keep in mind that for one task, you only need to and should only complete one of the above three options! If you decide to do more than one entry, the software will automatically coordinate these changes and the final result will not necessarily be what you want. 6. For this task, change actual duration to 3 days by
typing “3d” (or just 3 is fine)
70
7. Click OK. You will notice how this simple entry affects
the whole project schedule. Yes, by receiving your actual duration info, the software automatically considers this task is 100% complete! (Note the duration now reflects “actual”)
71
Update Task Progress—Using % Complete 1. Move your cursor to the next task “Drive to LA”
2. The task progress is 20% (Adam just reached Chicago). You cannot use % shortcut button this time, but if you want to, you can still follow the same procedure as above to bring up the “Update Tasks” dialog and enter 20 for “% Complete”.
3. However, let’s do this in a different way to learn some new features. Click on “VIEW” tab on toolbar Find “Details” in “Split View” group.
72
4. Check the box besides “Details”
5. You will see a screen pops up at the bottom half of the screen. Ensure the current task is “Drive to LA” and check the “% Complete” info on the right side.
73
6. If “% Complete” for this task is still 0, then change it to “20%” by simply typing 20. Click OK.
7. Now uncheck the box besides “Details” to dismiss the task form.
8. Note in addition to “% complete”, the task form tool can also be used to enter other information such as predecessor and resource etc.
74
Update Task Progress—Using Actual Dates
1. Now move cursor to the next task “Partner Flies to LA”
2. Go to TASK tab In the Schedule group, find the small
downward arrow next to “Mark on Track” button.
3. Click on that small down arrow. Then pick “Update
Tasks” option.
75
4. You will be presented with this familiar window.
5. Under “Actual”, type “7/7/20” (or pick from the calendar tool) for both “Start” and “Finish” fields. Do NOT do anything else. Click OK.
Let’s save our work to be ready for the next chapter.
76
Chapter 7: Project Monitoring and Controlling
Monitoring and Controlling Process Group refers to what is done to track the project progress and initiate any changes if necessary. The key process is to measure project performance against the project management plan and baseline metrics to determine variances. This continuous monitoring provides an insight into the health of the project and identifies any problems requiring additional attention. Corrective or preventive actions are recommended to bring the project back on track.
77
A. Scenario Analysis In our 8-day “CIA Box” project, we updated the schedule on July 8, 2020 to reflect project progress. Here’s the summary of what we did last time:
Activities Progress
Meet with Spy Boss Complete as scheduled
Prepare for Road Trip Took 1 extra day to complete
Drive to LA 20% Complete
Partner flies to LA Complete (finished early)
Yet how do we measure this against the original baseline? Are there any variances? For example, the following are examples of common problems for a task progress:
Its progress might be behind the schedule (i.e. lagging behind) or
Its cost might be over budget (i.e. spending too much) or
A combination of both
In case we do have a variance, would any corrective actions be required? There is an important technique called “Earned Value Analysis” (EVA) to help you understand these concepts. We will see how that works in Microsoft Project®.
78
B. Microsoft Project® Exercise: Earned-Value
Everything we do in this exercise will just be based on the update from last chapter. To keep it simple, we are not even putting any new progress information this time.
Review Work Progress 1. Let’s first review the big-picture. With the current
progress, now the project is estimated to take 9 days to complete, instead of 8 days originally.
2. Now let’s also evaluate the progress on the task level. Click “VIEW” tab on toolbar Find “Tables” in “Data” group
79
3. Click on “Tables” to reveal the drop-down list. Switch from the current “Entry” view to “Variance”.
80
4. Progress for Each Task Note in the above table, the first two columns (“Start” and “Finish”) are actual progress dates. They are compared with the planned “Baseline Start” and “Baseline Finish” values to determine the variances.
“Meet with Spy Boss” was started and completed on schedule. Zero value for both “Start Variance” and “Finish Variance”.
“Prepare for Road Trip” has a “Finish Variance” of 1 day because it took 3 days to complete vs. 2 days planned.
“Drive to LA” has a “Start Variance” and “Finish Variance” of 1 day each because the delay of its predecessor (i.e. the task before it)
“Partner flies to LA” has a “Start Variance” and “Finish Variance” of 3 days each because it could have started as early as July 2, although flying on July 7 will not affect project completion. It should also be noted that this task was not critical and initially even had 5 days of slack to spare.
The last two tasks are also expected to have “Variance”, although they haven’t started. This is because they are on critical path.
81
Review Cost Expenditure
1. Click on “Tables” to reveal the drop-down list again.
Switch from the current “Variance” view to “Cost”.
2. You will see a table listing different types of costs.
82
3. Interpretation for Each Column
The only “Fixed Cost” was the $400 flight ticket for Agent X, which already occurred.
“Total Cost” reflects the current total cost for each task. Although we don’t have actual cost information, by default Microsoft Project® will recalculate “Total Cost” based on required resources, resource pay rates and task actual duration from progress.
“Baseline” reflects the initial budget we started with for each task. Remember we did set a baseline before updating the schedule?
“Variance” is the difference of “Total Cost” and “Baseline”. “Prepare for Road Trip” has a $120 Variance, because it took 3 days to complete vs. 2 days planned (remember each day it will cost resources!)
“Actual” is the actual cost expenditure on the task at this moment, whether it is complete or not. “Drive to LA” was 20% complete. Unless there was actual cost reported, it is assumed to be 20% of “Baseline” cost (20% x $2440= $488).
“Remaining” is the money needed to finish the task, which usually is the difference between “Total Cost” and “Actual”. For example, the remaining cost for “Drive to LA” is $2440- $488 =$1952 based on the progress, while the remaining cost for “Meet in Hollywood” is $616, because no progress or expenditure was reported.
83
Review Earned-Value Information
1. It’s time to review both the work progress and the cost expenditure all together. Click on “Tables” to reveal the drop-down list again. This time, go to the very bottom of this list and pick “More Tables”.
2. Pick “Earned Value” from the list. Then click “Apply”
84
3. You will see a table with many acronyms. Because all
columns are very important, we will take a few minutes to explain them one by one.
85
4. Explanations for First 3 columns
a. Planned Value (PV): Essentially it means: As of today (July 8, status date for our update), what is the “ESTIMATED” value for the work “PLANNED to be done”? For example, of course “Meet with Spy Boss” was planned to be finished long before July 8, so for its 100% completion, the budget value was $1816
b. Earned Value (EV): Essentially it means: As of today (July 8, status date for our update), what is the “ESTIMATED” value for the work “ACTUALLY done”? For example, “Drive to LA” was 20% complete. Thus for this progress, the allocated budget value would be 20% x $2440= $488)
86
c. Actual Cost (AC): Essentially it means: As of today (July 8, status date for our update), what is the “ACTUAL” cost for the work “ACTUALLY done”? This one is much easier to understand. For example, “Prepare for Road Trip” was done. But it took 3 days. So its Actual Cost is $360, although its Earned Value was only $240.
Here’s PV, EV and AC in one chart.
87
5. Explanations for Next 2 columns
a. Schedule Variance (SV): The difference of
Earned Value and Planned Value. Formula is: SV = EV- PV. We can see “Drive to LA” has a negative SV value, which means it’s behind schedule.
b. Cost Variance (CV): The difference of Earned
Value and Actual Cost. Formula is: CV = EV- AC. We can see “Prepare for Road Trip” has a negative CV value, which means it’s over budget.
88
6. Explanations for Last 3 columns
For simplicity, we will focus on the project level (i.e. summary task) for these three.
a. EAC (Estimate at Completion): the predicted cost the project will finish at, based on the current trend of both work progress and cost expenditure. Our project is now estimated to finish at $5829.38. (If you want to know how to calculate this, press “F1” on your keyboard and search for EAC)
b. BAC (Budget at Completion): our original budget value in our baseline schedule, i.e. $5,608.
c. VAC (Variance at Completion): the difference between initial budget and current prediction of final project cost. The formula is
VAC = BAC-EAC It seems like our project is going to have a cost overrun (at least $221.38) unless something is done.
89
Display Project Overview Report
1. Let’s see how the project is progressing overall. Click “REPORT” tab on toolbar Find “Dashboards” on “View Reports” group.
2. Click on the small arrow below “Dashboards”. Pick “Project Overview”
3. It seems the project is roughly about 58% complete.
90
Let’s save our work for the next chapter.
91
Chapter 8: Project Closing
Closing Process Group refers to what is done to formally finish the project. The project manager should confirm the work is done to the requirements and gain the final acceptance of the product from customers. Lessons learned are also recorded during project closing. It should be pointed out for projects that are terminated early or even cancelled, the proper closing process is still required (i.e. “premature closure”).
92
A. Scenario Analysis
In our “CIA Box” project, the first update was done on July 8,
2020. At that time, the project was running behind the
schedule and over budget.
Let’s say today is July 10th (The planned original project
completion date). So what has happened since the last
update? Here’s new progress information:
Adam completed road trip today, by driving a bit faster
(note: speeding is not encouraged in real life!)
As Agent X was already in LA, the team meeting also
happened today. But she also incurred $900 extra for
her accommodation here.
It seems at least the project is now complete! In this chapter,
we will use Microsoft Project® to close it properly, while
reviewing both cost and schedule performance information
against the original baseline.
93
B. Microsoft Project® Exercise: Closeout
Let’s finish the MS Project® file you have been working on.
Display Progress Line
1. First click “VIEW” tab on toolbar In “Task Views” group, click on “Gantt Chart” button to go back to your normal view.
2. Let’s focus on the right side of the screen because the bar chart is more visual. Still under “VIEW” tab In “ZOOM” group, click on “Entire Project”
3. Your bar chart should look like this
94
4. In the bar chart area, right click your mousepick “Progress Lines”
5. In the next dialog box that pops up, do both of the following two changes:
95
a. In the upper left area, under “Current progress line”, check “Display” option
b. In the lower right area, under “Display progress lines in relation to”, change option from “Actual plan” to “Baseline plan”
6. Now you will see your screen looks like this:
96
7. Note the last project update was done on July 8th, which is the starting point of the progress line at the top. From the two zigzags, we can clearly see both “Drive to LA” task and the entire project were behind schedule (otherwise, the line would have been straight through)
This is July 8th
97
Set Closeout Date
1. Now with the new progress info, we are going to close the project. Closeout essentially is another (last) project update. Click “PROJECT” tab on toolbar In “Status” group, find “Status Date” Click on where it says “7/8/20”.
4. In the dialog that follows, type or select “7/10/20”
5. Note the progress line changes with the new status date.
Change
This is July 10
98
Complete Project Update 1. Move your cursor to “Drive to LA”.
2. Adam was scheduled to finish travel on July 10, and he did make it on that day. So just click on “TASK” tab on toolbar, click the “100%” button in “Schedule” group.
3. Visually, you can see “Drive to LA” task is complete.
99
4. Move your cursor to the other task “Meet in Hollywood”
5. For this one, you cannot use the same approach to update it, because it was finished ahead of time compared with the current bar chart. Let’s go to TASK tab In Schedule group, find the small downward arrow to the right side of “Mark on Track” button.
100
6. Click on the arrow to bring up “Update Tasks”
7. Type in or select the date of “7/10/20” for both “Start” and “Finish” under “Actual” to reflect the meeting happened on July 10, 2020
8. Now from the bar chart area, you can see most tasks are complete.
101
Process Cost Changes 1. You also need to incorporate the extra expenditure for
Agent X’s stay in LA. Click “VIEW” tab on toolbar In “Data” Group, find “Tables”
2. Click on “Tables” to reveal the drop-down list and switch to “Cost”.
3. You need to determine where to process the $900 for
Agent X. Let’s put it under “Meet in Hollywood”. Type 900 under column “Fixed Cost”.
102
4. Remember “Variance” column reflects the difference between “Total Cost” and “Baseline”. You will see there are two tasks over budget: “Prepare for Road Trip” and “Meet in Hollywood”.
5. For “Remaining” column, you only see zeros by now, because almost all tasks are done and there’s no additional cost expenditure expected.
103
Evaluating Project Performance
1. Let’s see if there’s anything else that needs to be done. Click “Tables” again to reveal the drop-down list. Switch it back to “Entry” table.
2. You need to show the last milestone task “Mission Accomplished” as complete, i.e. there has to be a check mark for this line.
3. Click “TASK” tab on toolbar In “Schedule” group, simply click the “100%” button”
104
4. Now you will see everything has been truly done to the 100%!
5. To evaluate overall project performance, click “REPORT” tab on toolbar In “View Reports” group, find “Dashboards”
6. Click on the small arrow below “Dashboards”. Pick “Cost Overview” option.
105
7. Your new window should show the following info.
8. In this window, there are two sections called “Cost
Status” (in both tabular and chart format), which shows the actual cost expenditure for each task compared with baseline budget.
106
9. To see the work completion, again switch to “REPORT” tab on toolbarIn “View Reports” group, find “Dashboards” This time pick “Work Overview”.
10. Although the project was finished on time, you can see the actual work time spent was 152 hours vs. 144
107
hours in baseline (because 1 extra day was spent on road trip preparation)
Congratulations! You are now done with this project. Wish you enjoyed the whole journey by going through a number of MS Project exercises while reading learning some PM basics at the same time.
108
Appendix: MS Project® “How-To” Cheat Sheets
The next few pages include some quick answers on how to do
certain things in Microsoft Project®, which you might find
handy (This book already covered most of the contents
anyway). They are organized in three sections
Set up a schedule
Load resources and costs
Track work progress
109
A. Schedule Set-Up Software Skills
Change from Manual Schedule to Auto Schedule
FILE OPTIONSSCHEDULESCHEDULING OPTIONS
FOR THIS PROJECT: SET “NEW TASKS CREATED” TO
“AUTO SCHEDULED”
Set project start date/holidays
“PROJECT” TAB “PROPERTIES” GROUP PROJECT
INFO
TO SET SPECIAL HOLIDAYS, “PROJECT” RIBBON
“PROPERTIES” TAB CHANGE WORKING TIME
Enter tasks or milestone
JUST TYPE. MILESTONE IS AN ACTIVITY WITH “0”
DURATION
Enter task durations
TYPE D, W, MO FOR DAYS, WEEKS AND MONTHS (M
IS FOR MINUTES)
Zoom to see the entire project
VIEW TAB “ZOOM” GROUP ENTIRE PROJECT
Adjust the time scale to more or less
VIEW TAB “ZOOM” GROUP TIMESCALE DROP
DOWN BOX
IF A MORE CUSTOMIZED OPTION IS DESIRED, PICK
“TIMESCALE” AT THE BOTTOM OF THIS DROP-DOWN
LIST
110
Switch to Network Diagram view
VIEW TAB “TASK VIEWS” GROUP NETWORK
DIAGRAM
Define relationship among activities
TYPE TASK ID IN “PREDECESSORS” COLUMN, OR
DRAG AND POINT IN NETWORK DIAGRAM VIEW
Enter recurring tasks
SELECT THE FIRST TASK, GO TO TASK TAB
“INSERT” GROUP
CLICK THE SMALL ARROW BELOW “TASK”
RECURRING TASKS
Display the critical path
VIEW TAB “DATA” GROUP HIGHLIGHT SET TO
“CRITICAL”
OR GO TO VIEW TAB “TASK VIEWS” GROUP
CLICK THE SMALL ARROW NEAR “GANTT
CHART”PICK “TRACKING GANTT”
Identify the project duration
GO TO PROJECT TAB PROPERTIES
GROUPPROJECT INFORMATION STATISTICS AT
THE BOTTOM
Display Activity Descriptions on the Bar Chart
GO TO FORMAT TAB “BAR STYLES” GROUP
CLICK THE SMALL ARROW NEAR “FORMAT” PICK
“BAR STYLES”
o IN THE TOP HALF OF THE DIALOG, PICK “TASK”
o AT THE BOTTOM HALF OF THE DIALOG,
SWITCH TO “ TEXT” TAB FOR “LEFT” PICK
“NAME”
o REPEAT THE SAME FOR “MILESTONE” TASKS
111
B. Resource/Cost Loading Software Skills
Delete/insert/copy tasks
PUT THE CURSOR WHERE NEEDED, RIGHT CLICK AND
PICK OPTIONS
Check task information
DOUBLE-CLICK ON A TASK
Display free slack and total slack for each activity
VIEW TABDATA GROUP TABLES PICK SCHEDULE
Enter a list of resources
VIEW TABRESOURCE VIEWS GROUP RESOURCE
SHEET
Enter resource types (“work” vs. “material”)
IN “RESOURCE SHEET”: LABOR, EQUIPMENT AND
VENDORS USUALLY ARE ENTERED AS “WORK”.
MATERIAL IS “MATERIAL”
MATERIAL MEASUREMENT UNIT IS ENTERED UNDER
“MATERIAL LABEL”
NUMBER OF OF LABOR/UNIT IS ENTERED IN “MAX”
COLUMN AS %. (FIVE PEOPLE ARE ENTERED AS
500%). HALF TIME IS 50%
Enter pay rates for resources
“STD RATE” CAN BE USED FOR EITHER LABOR
HOURLY RATE OR MATERIAL UNIT PRICE. “OVT RATE”
IS FOR LABOR OVERTIME RATE.
FOR VENDORS: ENTER THEM AS RESOURCES, BUT
NO PAY RATE
112
Evaluate resource availability and change if necessary
DOUBLE CLICK ON A RESOURCE AND CHANGE
AVAILABLE TIME
Assign resources to the tasks in the schedule
DOUBLE CLICK ON A TASK, THEN CLICK RESOURCE
TAB. NOTE “UNITS” CAN BE USED TO SPECIFY THE
NUMBER OF RESOURCES
Cost-load the schedule through resources assignment
o FOR LABOR, MATERIAL AND EQUIPMENT, COST
LOADING IS AUTOMATICALLY DONE THROUGH
RESOURCE ASSIGNMENT.
o FOR VENDORS: ASSIGN THE RESOURCE TO
TASK FIRST, THEN ADD ANOTHER COLUMN
“FIXED COST” TO ENTER $$$
Evaluate resource assignment to see any conflicts
o VIEW TAB “RESOURCE VIEWS”
GROUPCLICK THE SMALL ARROW NEXT TO
“OTHER VIEWS”CLICK “RESOURCE GRAPH”
TO SEE THE ALLOCATION OF EACH RESOURCE
o VIEW TAB “RESOURCE VIEWS” GROUP
CLICK “RESOURCE USAGE” TO SEE THE
RESOURCE ALLOCATION TO EACH TASK
o
Resource leveling to resolve conflicts (if any)
RESOURCE “LEVEL” GROUP “LEVEL RESOURCE”
Identify the total costs loaded in the project
DISPLAY ANOTHER COLUMN “COST” FOR EACH
TASK. THIS MEANS L+ M+ E+ S. YOU WILL SEE IT
MORE CLEARLY IF YOU HAVE “FIXED COST” ALONG
WITH IT, SIDE BY SIDE.
113
C. Progress Tracking Software Skills
Copy a previous schedule as back-up
FILE SAVE AS. ENSURE YOU HAVE APPRORIATE FILE
NAME & DATE
Save a baseline schedule
PROJECT TAB “SCHEDULE” GROUPSET BASELINE
Set Project Status Date
PROJECT TAB “STATUS” GROUPSTATUS DATE.
Update task progress in the schedule
TASK TAB “SCHEDULE” GROUP CLICK THE SMALL
ARROW NEAR “MARK ON TRACK”PICK “UPDATE
TASKS”
IN THE NEXT WINDOW, YOU HAVE 3 OPTIONS
1. ENTER ACTUAL START/FINISH
2. ENTER % COMPLETE
3. ENTER ACTUAL DURATION
REMEMBER PLS ONLY DO ONE OF THREE OPTIONS!
Show progress lines on Gantt Chart
RIGHT CLICK ON BAR CHART AREA PICK
“PROGRESS LINES”
IN THE NEXT WINDOW
o UPPER LEFT CORNER:CHECK “DISPLAY” UNDER
“CURRENT PROGRESS LINE”
o LOWER RIGHT CORNER: PICK “BASELINE PLAN”
UNDER “DISPLAY PROGRESS LINES IN
RELATION TO”
114
Track cost expenditure
VIEW TAB “DATA” GROUPTABLES COST
REVIEW EACH COLUMN AND ENTER ACTUAL COST IF
NECESSARY, NOTE THIS TABLE IS INTERACTIVE.
Basic Schedule Report in Calendar Format
VIEW TAB “TASK VIEWS” GROUPCALENDAR
Project Report for Work Progress and Cost
Expenditure etc
“REPORTS” TAB “VIEW REPORTS” GROUP PICK
WHAT YOU WANT
o “DASHBOARDS”: OVERVIEW FOR PROJECT,
WORK AND COST
o “RESOURCES”: OVERVIEW FOR RESOURCES
AND CONFLICTS
o “COSTS”: CASH FLOW, COST OVERRUN AND
EARNED VALUE
o “IN PROGRESS”: CRITICAL, LATE AND
MILESTONE TASKS
115
About the Author
Adam Ding, MSc, PQS, GSC, PMP, CC, LEED AP (BD+C), is a
construction professional with extensive experience in
managing hundreds of commercial, institutional, residential,
and sustainable infrastructure projects. He holds a Master's
degree in Building Construction from Auburn University, a
Project Management Professional Certificate from Project
Management Institute, a LEED Accredited Professional
Certificate in Building Design and Construction from Green
Building Certification Institute, a Professional Quantity
Surveying diploma from Canadian Institute of Quantity
Surveyors, and a Gold Seal Certificate from Canadian
Construction Association. Adam has had a successful career
in construction industry, working at all stages of project
development cycle from planning, design management,
estimating, project coordination to operation and
maintenance. He is the author of many popular books,
covering project management, cost estimating, information
technology, and green/sustainability issues (available from:
www.amazon.com/author/adamding). If you have any
questions, Adam can be directly reached via email: