MS Project Lecture
MS Project Lecture
Microsoft Project
Lecture material
Hailu Agegnehu Tesfaye PMP, MSc in PM
08-Feb-20
[Type the abstract of the document here. The abstract is typically a short summary of the contents of
the document. Type the abstract of the document here. The abstract is typically a short summary of the
contents of the document.]
1.1.02 The Project Management Process
Projects are comprised of one or more phases. A phase consists of a group of activities that result
in the completion of one or more deliverables (for example, the foundation phase of a house
includes digging the hole, assembling the forms for the basement walls, pouring the concrete,
etc.). Within each phase are various project management processes, which are grouped into five
process groups as defined by PMI PMBOK® Guide - Sixth Edition.*
Project management is iterative, and many of these process groups occur more than once in a
project. For example, as a project is executed, more planning may be needed and monitoring and
controlling is constantly taking place throughout the project.
1.1.04 Methods for Creating New Projects
The first step in outlining a project plan is creating a new project plan file. You can create a
project plan from scratch using either a blank file or an existing project; you can import
information from Microsoft® Excel® or Microsoft® SharePoint®; or you can start with a
template that is pre-populated with the phases and tasks for a common project type. These five
methods for creating a new project plan are shown in the following table.
Method Description
Blank Project This method creates a completely empty file, with no pre-
defined components, to which you can add all of your project
information.
New from existing project This method creates a new file from a previous file, pulling
in the information added to the existing file into a new file.
New from Excel workbook This method creates a new file and imports into it
information that was created in Excel. When selected, a
wizard will guide you through the steps of importing from
Excel into Microsoft Project.
New from SharePoint Tasks This method creates a new file and imports into it
information from a SharePoint task list. When selected, you
will need to enter a valid SharePoint URL and then select a
task list from that SharePoint site.
Project template This method creates a new file that is customized for a
specific type of project, complete with sample information
that can be modified based on your project’s specific
information.
When you open the Microsoft Project environment, the Start screen displays several common
options for creating a new file.
1.1.05 Project Templates
A project template contains the details for a sample project—such as phases, tasks, resources,
etc.—that you can modify with the details for your specific project or use as a model to frame
your own project plan.
In addition to the default new project types that are included in the application, Microsoft Project
lists many templates that can be downloaded from the Microsoft website, and it includes a tool
that allows you to search the web for more online templates.
Additionally, you can also save existing project plans that you have used in the past as a project
template. Saving and reusing project plans as templates provides many benefits: not only will
you save time on creating future project plans, but re-applying strategies and methods that
worked well in previous project plans can help ensure success for your current project.
You can start to manage a project by creating a new project plan in Microsoft Project. Here are
the general steps you will use to create a new project plan.
1. Ensure that Microsoft Project is open and displaying the Start screen.
2. On the Start screen, select Blank Project.
1. On the Start screen, in the Search for online templates field, type a keyword or
name of a template.
2. Select the Start searching button.
You will be the project manager on this exciting venture, and you are looking forward to the next
several months. The R&D department has placed tight time and cost constraints on the project,
and a big bonus awaits you if you meet them. You have used Microsoft Excel to track other
projects, but the complexity of this one demands a more robust tool, so you have decided to use
Microsoft Project instead. You will create a project plan from scratch for your work.
Fig
Here are the general steps you will use to create a project plan template.
As you get ready to launch your new project, you realize that you might need to team up with
another company, to fill any gaps that Trey Research may have. You have found an existing Trey
project that contains the tasks and resources to merge with or acquire another company, and you
would like to modify this project plan for your use. You know that you can save it as a template,
and then create a new project from the template and make the necessary changes to suit your
needs. The steps to create the template are simple.
1. In the Save As Template dialog box, check the Values of all baselines
and Actual Values options.
2. Leave the remaining values unchecked.
3. Click Save.
4. Close the template file.
Capturing the appropriate information will help you find and remember important details about
your project. Here are the general steps you will use to define the information for a project.
1. From the Project tab, open the Project Information dialog box.
2. In the Schedule from drop-down list, select a scheduling mode (Project Start
Date or Project Finish Date).
1. From the Project tab, open the Project Information dialog box.
2. In the Start date box, select a new date.
To change the project finish date if you have scheduled from the finish date:
1. From the Project tab, open the Project Information dialog box.
2. In the Finish date box, select a new date.
To change the date that Microsoft Project uses as the current date:
1. From the Project tab, open the Project Information dialog box.
2. In the Current date box, select a new date.
Open the My_Trey_Slide_Presenter_Project.mpp file from the Creating a New Project Plan
activity.
Scenario
Now that you have created a new project plan for your presentation device, you need to
configure some basic information in it. The project sponsor has given you a start date for the
work, and has indicated that you will schedule everything from that start date. Microsoft Project
will then calculate the finish date, based upon the tasks, durations, and resource assignments.
You do not need to change the current date in the file, as it will not be used in any of the
application’s calculations.
8:00 AM to 12:00 PM
1:00 PM to 5:00 PM
Night Shift Tuesday through Friday
12:00 AM to 3:00 AM
4:00 AM to 8:00 AM
11:00 PM to 12:00 AM
Saturday
12:00 AM to 3:00 AM
4:00 AM to 8:00 AM
24 Hours 24 hours a day
7 days a week
To access the Create New Base Calendar dialog box, select the Change Working Time button
from the Project tab, and then select the Create New Calendar button.
1.2.03 Methods for Scheduling Projects
In the Project Information dialog box, the date that the project begins is shown in the Start
date field and the date the project ends is shown in the Finish date field. As needed, you can
change these dates by selecting the down arrow at the right of each field.
Projects can be scheduled either from the start date or from the finish date (but not both at the
same time.) This information is displayed and selected in the Schedule from field. If Project
Start Date is selected, the Start date drop-down will be active for you to modify the project’s
start date and the Finish date drop-down will be inactive. If Project Finish Date is selected, the
Finish date drop-down will be active for you to modify the project’s end date and the Start date
drop-down will be inactive.
By default, all new projects are scheduled from the start date. In this mode, all the tasks that are
added to the project will be automatically scheduled to begin as soon as possible, in order to
maximize the schedule’s flexibility.
1.2.04 Guidelines for Scheduling a Project from the Finish
Date
If you choose to schedule a project from the finish date, all tasks that are added to the project will
be automatically scheduled to begin as late as possible, which limits the schedule’s flexibility.
While this isn’t the common method for scheduling a project, it can be advantageous when:
You want the tasks in the project to start as late as possible for organizational reasons.
The project has a firm end date and you want Project to calculate when a project must start in
order to meet that specific deadline.
1.3.03 The Create New Base Calendar Dialog Box
If you need to, you can create a new base calendar for your project that fits your specific working
days and times. In the Create New Base Calendar dialog box, you can create a new base
calendar from scratch or copy an existing base calendar and modify it to fit your needs. Make
sure to name your new base calendar descriptively to make it easy to find and use later.
To access the Create New Base Calendar dialog box, select the Change Working Time button
from the Project tab, and then select the Create New Calendar button.
To modify working time, select the Project tab on the ribbon, and then select the Change
Working Time button in the Properties command group. In the Change Working Time dialog
box, you can view and change working time via the calendar that is displayed.
The Legend on the left side of the calendar provides a brief explanation of how each type of time
appears in the calendar, and the table below provides a more detailed description of each
classification.
Appearance Meaning
Working Labor will be performed during the defined
working hours on this date.
Nonworking Labor will not be performed during the defined
working hours on this date. This typically
includes weekends and holidays.
Edited working hours The hours during which labor will be performed
on this date have been changed to something
other than the normal working hours.
Exception day The hours during which labor will be performed
on this date are different than the normal
working hours. For instance, an organization
may only be operating during the morning on
the day before a major holiday.
Nondefault work week The hours during which labor will be performed
during this entire week are different than the
normal working hours. For instance, an
organization may shut down operations for an
entire week if a majority of employees will be
out on vacation.
1.3.05 Exceptions
In Microsoft Project, an exception is any date (or dates) when the defined working time is
different than the normal working time in the base calendar. Often, an exception will be a
holiday that you have added to your base calendar. All of the exceptions for the selected base
calendar are displayed in the Exceptions table below the calendar in the Change Working Time
dialog box.
You can add an exception to the base calendar by selecting a date in the calendar in the Change
Working Time dialog box and entering a name for the exception in a blank row in the
Exceptions table.
1.3.06 Working Time vs. Non-Working Time for Exceptions
By default, when you add an exception to your base calendar, it is automatically added as an
entire day of nonworking time. However, if the organization will actually be working some of
the day—say, just the morning of the day before a major holiday—you can make part of the day
working time and part of the day nonworking time. You can do so by selecting the exception in
the Exceptions table and then selecting the Details button.
Add an Exception
To assign a calendar:
1. From the Project tab, open the Project Information dialog box.
2. In the Calendar drop-down list, select a base calendar (24 Hours, Night Shift,
Standard, or a calendar that you created).
Activity 1.4 Creating and Assigning a New Calendar
Before you begin
Scenario
Trey Research is not open on several Federal holidays, and employees will work only a half day
on Election Day. You need to include these non-working days in a calendar, and then assign the
calendar to your project.
Using the manually scheduled option is the most useful when you have a simple project or are
just getting started with a project plan. But as your project plan grows more complex, you may
want to switch to the auto scheduled option. Microsoft Project allows you switch between these
modes whenever you’d like, either for individual tasks or for all tasks in the project plan. There
may be some cases where you need some tasks to be manually scheduled and others auto
scheduled, based on your project’s specifications.
To change whether new tasks that you add to a project are manually scheduled or auto
scheduled, you can select the New Tasks button in the status bar at the bottom of the project file
window.
To change whether existing tasks are manually scheduled or auto scheduled, you can select the
appropriate command from the Tasks group on the Task tab of the ribbon.
2.1.02 The Task Entry Table
The default Gantt Chart view in Microsoft Project contains the Task Entry table at the left,
which is the main area where you can view, enter, and modify your project’s tasks.
The Task Entry table contains information for each of the tasks entered in columns from left to
right.
You can view and modify all of the information for the task from the six tabs within the dialog
box.
Tab Description
General On the General tab you can view and modify the task’s name,
duration, schedule mode, start date, and finish date. This
information corresponds to the fields in the Task Entry table.
Predecessors A predecessor is a task that must be started or completed before
another task can begin. On the Predecessors tab you can view
all of the task’s predecessors, including their task ID, name, and
type.
Resources On the Resources tab you can view, enter, or modify the
resources assigned to the task, including the resource’s name, the
assignment owner, the number of assignment units allocated to
the task, and the costs associated with the resource.
Advanced On the Advanced tab you can view, enter, or modify
supplemental information about the task, including its deadline,
any constraints that might affect the task, the task type, the
calendars or work breakdown structure that the task is associated
with, whether to mark the task as a milestone, and more.
Notes On the Notes tab, you can view, enter or modify any further
information for the task that may be useful, in the form of a text
note.
Custom Fields On the Custom Fields tab, you can view, enter, or modify any
custom data fields that have been created and associated with the
task.
2.1.06 Dependencies
A dependency is a relationship between a task and its predecessor. Or also referred as a Logical
Relationship in the PMBOK® Guide 6th Edition. A Logical Relationship is a dependency
between two activities, or between an activity and a milestone.* All of these relationships are
displayed on the Predecessors tab of the Task Information dialog box.
1. Finish-to-start (FS)-A logical relationship in which a successor activity cannot start until
a predecessor activity has finished. Example: The awards ceremony (successor) cannot
start until the race (predecessor) has finished.*
2. Start-to-Start (SS)-A logical relationship in which a successor activity cannot start until
a predecessor activity has started. Example: Level concrete (successor) cannot begin until
pour foundation (predecessor) begins.*
3. Finish-to-Finish (FF)-A logical relationship in which a successor activity cannot finish
until a predecessor activity has finished. Example: Writing a document (predecessor) is
required to finish before editing the document (successor) can finish.*
4. Start-to-Finish (SF)-A logical relationship in which a successor activity cannot finish
until a predecessor activity has started. Example: The first security guard shift (successor)
cannot finish until the second security guard shift (predecessor) starts.*
Lag is the amount of time whereby a successor activity will be delayed with respect to a
predecessor activity.* In an FS relationship, this would mean that the successor task would be
scheduled to start some time after the predecessor task is completed, rather than immediately
after it ends.
For example, when you are making a birthday cake, you have to bake the cake before you can
put frosting on it. So, there is an FS relationship between the task of baking the cake and the task
of frosting the cake. However, after baking the cake, you have to allow the cake to cool before
you can start frosting it. The delay between baking and frosting, while the cake cools, is the lag
time.
You can add lag time between tasks by opening the Task Information dialog box for the
successor task, and on the Predecessors tab, entering a positive value in the Lag field for the
predecessor task.
2.1.09 Task Constraints
A task constraint is a date-based limitation placed on a task in order to control the start and
finish dates. The constraint parameters are selected from the Advanced tab of the Task
Information dialog box.
There are eight schedule constraint types:
As Late As Possible (which is the default for projects scheduled from a finish
date)
As Soon As possible (which is the default for projects scheduled from a start
date)
Finish No Earlier Than
Finish No Later Than
Must Start On
Must Finish On
Start No Earlier Than
Start No Later Than
In general, you will want to keep the default constraint assigned to your task, to ensure that your
schedule is as flexible as possible. However, you may choose a different constraint type and
constraint date if you have a specific task whose start or end date is critical to the project’s
success.
2.1.10 Deadlines
In general project management terms, a deadline is the latest time by which something—a task, a
phase, even a whole project—must be completed. In Microsoft Project, you can set a deadline
for a task, in order to track how closely its finish date aligns with the deadline. Setting a deadline
for a task does not affect the schedule, but rather gives you a visual indicator in the Gantt chart—
in the form of a small green arrow—that you can use to easily monitor your progress. If your
task extends beyond the deadline, you will see a red diamond as a warning in the Indicators
field of the Task Entry table.
You can set a deadline for a task on the Advanced tab of the Task Information dialog box, by
selecting the appropriate date from the Deadline field.
Activity 2.1 Creating a Project Schedule
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tasks.mpp
Scenario
Now that you have begun your project plan in Microsoft Project, you want to add some tasks to
it. Your project will have several phases, and you will add a few tasks in the first phase of the
work. You know how long each task should take, so you can add duration values to the plan at
this time. You will also link the tasks in the correct sequence and address special considerations
(lag and lead time, constraints, and deadlines) where they will apply.
The key pieces of information you need to complete your project plan are tasks. Here are the
general steps you will use to add tasks to a project; define relationships between tasks; change
how a task is scheduled; and set task constraints and deadlines. When you have completed these
tasks, you will have a project schedule.
Link Tasks
To link tasks:
Microsoft Project enables you to utilize user-controlled scheduling, in which you can enter tasks
in manually scheduled mode, with or without specific task information for durations, start dates,
or end dates. Instead, you can enter this information as text—rather than specific dates or units of
time—in order to create a schedule that is more a documentation of estimations and assumptions,
instead of a date-based plan.
When crafting a user-controlled schedule, you may be unsure of the task’s true duration. When
this is the case, you can mark the task’s duration as Estimated. To do so, you would enter your
best guess at how long it is going to take to complete the task, and then select the Estimated
checkbox or type a question mark after the value of the duration. A duration that has been
estimated will be shown with a question mark following the number in the Duration column.
With user-controlled scheduling, Microsoft Project allows you to manually define the duration of
a summary task, rather than calculating it automatically based on the relationships and durations
of the subtasks. However, by manually scheduling your summary tasks, it is possible that the
duration of the subtasks could be less than or greater than the duration of the summary task. If so,
Microsoft Project will display a blue or red bar beneath the Gantt bar for the summary task,
warning you of the inconsistency.
When creating a user-controlled schedule, you may want to use the warnings and suggestions
that Microsoft Project can display to notify you of any potential problems in your schedule. From
the Inspect command drop-down, you can choose to do one of the following for your tasks:
Show Warnings: displays a warning icon in the Indicators field or some other visual notification
(such as a red squiggle) for tasks that have problems that may potentially affect the project’s
finish date.
Show Suggestions: displays a suggestion icon in the Indicators field or some other visual
notification (such as a green squiggle) for tasks that have potential minor issues or where
optimizations could be made to improve the schedule.
Show Ignored Problems: displays a half-shaded warning icon in the Indicators field for tasks
that have warnings or suggestions that have been previously noted and ignored.
When you select the Inspect Task command for the indicated task, more detailed information
about the task—including information about the warning or suggestion—is displayed in the Task
Inspector pane at the left side of the window.
2.2.05 How to Create a User-Controlled Schedule
By default, Microsoft Project sets all tasks to the manually-scheduled mode. Here are the general
steps you will perform to change the scheduling mode of tasks.
To change a task from manually-scheduled to auto-scheduled, and the reverse, follow these steps
while in the Gantt Chart view:
1. On the status bar at the bottom of the Gantt Chart, left-click the New Tasks button and
select Auto Scheduled.
Change the Default Project Setting So All New Projects Are Auto-Scheduled
1. Select the File tab, then Options, and then Schedule Options.
2. Click the drop-down arrow next to Scheduling options for this project, and select All
new projects.
3. Beneath this, change New tasks created to Auto Scheduled, and click OK to close
Project Options.
Scenario
You are becoming more familiar with user-controlled-scheduling, and you want to experiment
with it before applying it to the Trey Slide Presenter project. You remember that by default all
tasks in Microsoft Project are set to Manually Scheduled, which means that when you add a new
task, Microsoft Project does not set dates and durations for it. The Project Management Office
(PMO) at Trey Research has created a small file for you to work with. The tasks are presently
Manually Scheduled, and some of the tasks should become Auto Scheduled. You also want to
change the default setting in Microsoft Project so all new projects are Auto Scheduled.
1. Open the file named New_Widget_Project from the Create a Project Schedule folder. Note that
some of the fields have data in them and others do not, and that some fields have text instead
of dates or numbers. This is a feature of Manually Scheduled tasks.
2. Link the tasks.
a. Select the first task name in the Task Entry table, hold the Shift key and select the last
task name.
b. In the Schedule group of the Task tab select the Link the Selected tasks button. The
duration and dates fields will then be populated, but the tasks will still be Manually
Scheduled.
3. Change the scheduling mode of the Design task.
a. Select the Design task name, and in the Properties group of the Task tab select
Information.
b. In the General tab, change the Schedule Mode to Auto Scheduled. The color of the
Gantt bar will change to a different shade of blue.
4. Change the scheduling mode of the Marketing task in the same manner, and note that the
values in the Duration and Date fields have changed.
5. Change the scheduling mode for all new tasks to Auto Scheduled.
a. On the Status Bar at the bottom of the Gantt Chart, select New Tasks: Manually
Scheduled and change it to New Tasks: Auto Scheduled.
6. Add a new task at the end of the project.
a. In the first blank row of the Task Entry table, enter the name Production
7. Change the default scheduling mode for all new projects to Auto Scheduled.
a. Select the File tab, then Options, and then Schedule Options.
b. Click the drop-down arrow next to Scheduling options for this project, and select All
new projects.
c. Beneath this, change New tasks created to Auto Scheduled, and click OK to close
Project Options.
8. Save the file as My_New_Widget_Project and close it.
A Work Breakdown Structure (WBS) is a hierarchical decomposition of the total scope of work
to be carried out by the project team to accomplish the project objectives and create the required
deliverables.*
The WBS for your project should be created during the planning process, and should detail the
full scope of work that needs to be performed to complete the project—in short, it should
encompass all of the tasks in the project. This is important for estimating project costs, assigning
resources, and effectively scheduling your project. Your progress will be based on comparing the
actual work that has been completed during execution and what was detailed in the WBS during
planning.
In the WBS hierarchy, a larger task is called a summary task, and the smaller tasks that are
grouped within it are called subtasks.
In the Gantt Chart view, summary tasks are displayed in bold text in the task list at the left and
with brackets in the Gantt Chart at the right. Subtasks are indented underneath their summary
task. The summary task can be expanded to show its subtasks using the arrows to the left of the
task name, which makes it easier to switch between a high- level view of just the larger tasks and
a more detailed view of all of the related tasks.
If needed, summary tasks can also be made into subtasks of a higher- level summary task, which
can be quite helpful for projects that are particularly complex.
You can create new summary tasks in the Task Entry table using the Insert Summary Task
command from the Insert command group on the Task tab. For existing tasks, you can change
them to summary tasks using the Outdent Task command or change them to subtasks using the
Indent Task command (from the Schedule command group on the Task tab).
It is important to note that grouping tasks under a summary task does not automatically create
dependencies among the subtasks. You must still link subtasks manually in order to create
dependent relationships between them.
Additionally, changing the duration of a summary task will not always automatically change the
duration of the subtasks. However, changing the duration of the subtasks will change the
duration of the summary task accordingly.
Every new project that you create automatically contains a project summary task, which is the
main objective of the project plan. All new tasks that you add to the project will be subtasks of
the project summary task.
By default, the project summary task is hidden for new projects. However, if you want to see the
project summary task, you can unhide it in the Gantt Chart view by selecting the Format
contextual tab, and checking the Project Summary Task check box in the Show/Hide
command group. Then, the project summary task appears as the first task in the task list and
Gantt chart.
By default, outline numbers are hidden, but you can unhide them in the Gantt Chart view by
selecting the Format contextual tab and checking the Outline Number checkbox in the
Show/Hide command group.
2.3.05 Milestone Tasks
You can create a new milestone using the Insert Milestone command in the Insert command
group on the Task tab, or you can insert a new task in the Task Entry table and set the duration
to zero and Microsoft Project will automatically change it to a milestone task. You can convert
an existing regular task into a milestone by viewing the task’s information and checking the
Mark task as milestone check box on the Advanced tab of the Task Information dialog box.
In this case, the milestone task will retain its duration and resources.
As needed, you can use the Notes tab of the Task Information dialog box to capture important
information about a task that might be useful.
There are three ways you can add notes for your task:
A task that has notes associated with it will be indicated by a note icon in the Indicators column
in the task list.
Here are the general steps you will use to create a work breakdown structure. All of the steps
assume that you are in the Gantt Chart view.
Rearrange Tasks
1. In the left pane, select the row(s) of one or more tasks that you want to become subtasks
of the new summary task.
2. On Task tab of the ribbon, select Insert Summary Task.
3. In the Task Entry table, replace the text <New Summary Task> with your desired name
for the summary task.
Indent Tasks
1. In the Task Entry table, select the task numbers or task names of the tasks that you want
indented.
2. In the Schedule group of the Task tab, select the Indent Task button.
Insert a Milestone
To insert a milestone:
1. In the left pane, select the row of the task immediately below the point where you want to
insert the milestone.
2. On the Task tab of the ribbon, select Insert Milestone.
3. In the Task Entry table, replace the text <New Milestone> with your desired name for
the milestone.
Data File:
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tasks_a.mpp
Scenario
A member of your project team has begun to list the tasks for your project. She has entered the
first two phases of work into Microsoft Project, and you need to make some changes so that the
work will flow smoothly.
Throughout your project planning, you may need to add tasks to your project plan to account for
the work that needs to be completed—especially if you used a template as a basis for your plan
and now you need to modify it to include your project’s specific details. Before you insert any
new tasks into an existing task list, it’s a good idea to modify the schedule options for the project
to ensure that new tasks are properly scheduled.
You can access these options by selecting the File tab, and then selecting Options on the
Backstage; in the Project Options dialog box, select the Schedule tab. In the New tasks
created field, make sure that Auto Scheduled has been selected in order to automatically
calculate the task’s parameters in the schedule. Then, make sure that the Autolink inserted or
moved tasks check box is checked, so that Microsoft Project will automatically manage the
dependencies between the tasks for you.
You can insert new tasks directly in the Task Entry table in the Gantt Chart. The key is to
select the task directly below the point where you want to place the new task; then, select the
Insert Task command from the Tasks command group on the Task tab and the new task will be
inserted directly above the task you selected. By default, the new task is named <New Task>
and you can rename it with a more descriptive title directly in the Gantt Chart or in the Task
Information dialog box.
If the task that you selected when adding the new task was part of a path, the new task will be
automatically inserted into the path. The selected task will become the successor of the new task,
and the task that was previously the predecessor of the selected task will now become the
predecessor of the new task.
Other than that, the new task will not inherit any other characteristics of the selected task. You
will still need to set the task duration, assign resources to it, and make any other adjustments to
the task information as is appropriate.
In addition to adding a task to the task list, there are other options that you can choose from the
Insert Task command drop-down while in the Gantt Chart view:
Select Recurring Task to insert a repeating task, such as a task that you want to occur on a
certain day each month.
Select Blank Row to insert blank rows into your task list to separate tasks from one another.
Select Import Outlook Tasks to convert a task that was created in Microsoft Outlook into a
Microsoft Project task.
An inactive task is a task that is no longer needed in the project plan, but it does not affect
resource availability or the project schedule. When you make a task inactive, the task stays in the
task list but the text is greyed out and crossed out in strikethrough format.
You can mark a task as inactive either in the Task Information dialog box or by selecting the
Inactivate command from the Schedule command group on the Task tab.
It is a best practice to inactivate tasks, rather than delete them, to ensure that your project plan
accurately reflects all of the original tasks in the schedule while accounting for any changes that
were made as the project moved from the planning phase into execution.
If and when a delay occurs in your project, it is likely that you will need to reschedule tasks in
the project plan. Fortunately, Microsoft Project can automatically reschedule any remaining
work based on the changes you make to a task or tasks. To do so, select the tasks you need to
reschedule, and use the Update Project command to specify when you want to reschedule the
uncompleted work for those tasks.
For example, you may have an unforeseen power outage that stops all work being done on the
hardware systems for a software system upgrade. You can select the tasks that are affected in the
project plan, and then specify the date after which that work can resume in the Reschedule
uncompleted work to start after field in the Update Project dialog box.
Note: By default, Microsoft Project will update this information for the entire project. Be sure to
select the Selected tasks radio button to reschedule the work that remains uncompleted for just
the tasks that are affected.
2.3.13 Split Tasks
When you assign a resource to a task in the project plan, Microsoft Project assumes that person
will be working on that task until it is complete. In reality, however, this is not always the case:
the assigned resource may need to work on a task in two or more chunks of time. This is called
splitting a task.
In Microsoft Project, you can manually split a task by selecting the Split Task command from
the Schedule command group on the Task tab. Then, in the Gantt chart, select the task bar for
the task that needs to be split and drag the split piece to the date in the future when the second
chunk of work will be performed. Microsoft Project will connect the two halves of the split task
with a dotted line in the Gantt chart.
2.3.14 The Move Command
If you need to move certain tasks forward or backward in your project schedule or reschedule a
task when resources are available, you can easily do so using the Move command. Simply select
the task that needs to be changed, and then select how it should be moved or rescheduled from
the Move command drop-down from the Tasks command group on the Task tab.
Here are the general steps you will use to modify a work breakdown structure.
To set the scheduling options so that Microsoft Project helps you manage the schedule for
modified and inserted tasks:
1. Select the task below the row where you want to insert the new task.
2. On the Task tab, Insert Task.
3. In the Task Entry table, update the fields for the new task as needed.
1. Select the tasks for which you want to reschedule incomplete work.
2. In the Status group of the Project tab, select Update Project.
3. In the Update Project dialog box, select the Reschedule uncompleted work to start
after radio button and then select the date on which you want the work to resume.
4. Select the Selected Tasks radio button, and Select OK to apply the changes and close the
Update Project dialog box.
1. Select the task that you want to split. Ensure that you can see the task in the Gantt chart
pane and set the zoom level so that you can see the entire task.
2. In the Schedule group on the Task tab, select Split Task.
3. In the Gantt Chart pane, select the place in the bar for the task where you want to create
the split, then drag the split bar to the new starting date.
Move a Task
To move a task:
Data File:
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tasks_b.mpp
Scenario
Your team has made progress on the Work Breakdown Structure, by adding durations and links
to the tasks. You need to make some changes to your Work Breakdown Structure, as it is still a
work in progress. You will add a new task in the middle of the project, mark a task inactive
because you do not think you will need to perform it, split a task into two separate pieces, and
move a task forward by a day. You also want to learn how to reschedule incomplete work,
although you will not need to do this until the project is underway.
Just like you can link tasks within a project plan, you can also link tasks from separate project
files or link whole project files to one another. Linking projects or tasks in different project plans
establishes a relationship between the files.
A master project is a project that is linked to one or more smaller subprojects. Conversely, a
subproject is a project that is linked to a larger master project. If you are managing a large,
complex project that is comprised of several smaller, related projects, you might find it easier to
create a project plan for each of the small projects and combine them into a master project plan.
For example, the master project Moonshot.mpp might be composed of the following
subprojects:
One of the advantages of combining your subprojects into a master project is that it allows you to
view all of your resources across all of your projects and make sure that they are not
overallocated.
To link a subproject to a master project, select the Insert Subproject command from the Insert
command group on the Project tab.
Note: To insert a subproject into a master project, you need to be in a task-related view such as
Gantt Chart or Task Usage. If you are in any other type of view, such as Calendar or Team
Viewer, the Insert Subproject command will be inactive.
2.4.03 Insert Subproject Options
When you select the Insert Subproject command, the Insert Project dialog box opens.
From here, you will navigate to and select the file that you want to insert as a subproject, and
then choose from one of three options for establishing a link between the subproject and master
project files.
Option Description
Link to project and Insert Establishes a two-way link between the
subproject and the master project. Changes
made in either file will be updated in the other
file.
Link to project and Insert Read-Only Establishes a one-way link between the
subproject and the master project. Changes
made in the subproject file will be updated in
the master project file, but changes made in the
master project file will not be updated in the
subproject file.
Insert Does not establish a link between the subproject
and master project. Instead, a copy of the
subproject data is simply inserted into the
master project file, and changes made in either
file will not be updated in the other file.
When subprojects are linked to a master project, you can establish dependencies between the
tasks of the subprojects or between the tasks of the master project and its subprojects. These
relationships are established exactly as they are done for an individual project, using the Link
the Selected Tasks command. However, if you link tasks between tasks in different projects, it
is important to remember that changes you make to a linked task will affect its successors—even
if those successors exist in another project file.
When you have linked projects to one or more other projects, you can easily see the
dependencies that exist between them. With any of the linked projects open in Microsoft Project,
select the Links Between Projects command from the Properties command group on the
Project tab.
In the Links Between Projects dialog box, you can view any dependency relationships that exist
between tasks in that project and any of the projects to which it is linked. On the External
Predecessors tab, you can see which tasks have predecessor tasks in another project. On the
External Successors tab, you can see which tasks have successor tasks in another project.
For instance, in the following image, the project has one external predecessor: there is a Finish-
to-Start (FS) dependency between the Deployment complete task in another project and the
Review preliminary software specifications task in this project.
2.4.06 How to Link Project Plans
Here are the general steps you will take to link projects to one another.
1. Make sure both subprojects are inserted into the master project.
2. Expand both subprojects to display the tasks comprising each project.
3. Select the task in one subproject that you wish to be the predecessor.
4. While holding the Ctrl key, select the task in the other subproject that you wish to be the
successor.
5. In the Schedule group of the Task tab on the ribbon, select the Link the Selected Tasks
button.
Activity 2.5 Linking Project Plans
Data Files:
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Tasks_a.mpp
Contractor_Selection.mpp
Scenario
You have decided to use a contractor for the engineering phase of your Trey Slide Presenter
project, and the Trey Research PMO has made available a Microsoft Project file that contains the
steps to select such a contractor. You want to incorporate these steps into your project, and you
decide to create a master project that includes two sub-projects, the slide presenter project and
the contractor selection project.
A work resource is a resource that will be utilized for the project on a time basis. The most
common work resources are the people who will perform the tasks (often called “human
resources”), but this also includes any other resources that you need to schedule or track cost for
on a time basis such as equipment, work space, or so forth.
In your project plan, you can refer to your work resources by name (Sara Davis) or by generic
labels (Engineer) depending on your needs. You can also specify the maximum amount of time
units that a work resource can work on the project. For example, Sara Davis may only be able to
devote half of her time to the project, so her Max Units would be 50%. Or, if you have three
identical pieces of equipment that you will be using throughout the project, you can create one
resource for all three of them and set the Max Units to 300%.
A cost resource is a resource used to capture expenses or track against a budget. Standard cost
resources are assigned to tasks in order to keep track of the expenses associated with the task,
such as a travel expense, purchase of hardware or software licenses, and so on.
A budget resource is a special type of cost resource that is used to keep track of costs against the
budget throughout the project lifecycle. Budget resources can only be assigned to the project
summary task and are used to track the budget at the project level.
3.1.03 Material Resources
A material resource is a resource that is measured by how many units of it are used. For
example, you may have a task to install carpeting, which requires carpet as a material. If you
purchase the carpet by the square foot, you can create a material resource for the carpet and set
its unit of measure to “square foot.” You can also enter the cost per unit, and Microsoft Project
will calculate the estimated cost per task.
To view information regarding the resources that have been allocated to your project, select the
Resource Sheet command in the Resource Views group on the View tab. The Resource Sheet
shows you all of the resources that you have defined for your project and all of the pertinent
information for each, including their resource type, the maximum amount available, standard and
overtime rates (for human resources), accrual rate, and so on.
In the Resource Sheet, if you double-click any of the fields for a resource, the Resource
Information dialog box will open. This dialog box contains all of the information for the
resource, grouped on four tabs. The General tab displays fields that correspond to several of the
columns in the Resource Sheet, including the resource’s name, initials, group, resource type, and
so on.
Note: Cost information that is displayed in the Resource Sheet is displayed on the Cost tab of
the Resource Information dialog box. You will learn more about this tab when you enter costs
for your resources.
Resources are the people, tools, and materials that are used to accomplish the tasks in your
project plan. Adding resources that you need to schedule and track expenses for will be crucial
for keeping your project on time and within budget. Here are the general steps you will use to
add resources to a project plan.
1. From the Resource Views group of the View tab on the ribbon, select Resource Sheet.
2. In the Resource Sheet view, select the first empty cell of the Resource Name column.
3. Type a resource name, such as Resource 1
4. In the Type field, choose the resource type: work, cost, or material.
5. If creating a material resource, in the Material Label field, enter the label for the per unit
accounting (examples: tons, sq. feet, pound, pallet).
6. Enter any other applicable data in the Resource Sheet columns, for each resource.
Data File:
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Resources.mpp
Scenario
Your Work Breakdown Structure (WBS) looks very solid, and it is now time to begin naming the
resources that are needed for the project. Earlier in planning, you inactivated one of the tasks, but
you have since decided that it is required and have re-activated it. Several of the groups within
R&D will be expanding on the WBS with their specific tasks and resources, so you do not have
to add them to the project.
Here you will add several work resources, as well as material and cost resources, to your plan.
Data File:
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Resources.mpp
Scenario
Your Work Breakdown Structure (WBS) looks very solid, and it is now time to begin naming the
resources that are needed for the project. Earlier in planning, you inactivated one of the tasks, but
you have since decided that it is required and have re-activated it. Several of the groups within
R&D will be expanding on the WBS with their specific tasks and resources, so you do not have
to add them to the project.
Here you will add several work resources, as well as material and cost resources, to your plan.
A resource pool is a single, central file that contains information for all the resources being
utilized across various projects for an organization. You can use a resource pool to view
available resources, view resource allocation across projects, and identify assignment conflicts.
Resources pools are created by saving a blank project file that contains only the resource pool
information. If your organization uses an enterprise resource pool through Microsoft PPM, you
don’t need to create another resource pool.
After you have created a resource pool, all the information for the resources such as assignments,
cost rates, and availability are housed in this central location. Then, the resource pool can be
shared with other project managers, so that they can utilize those resources within their own
project plans.
When a resource pool has been shared, you can choose whether to use your own local resources
or a resource pool in the Share Resources dialog box. Select the Sharer takes precedence
option only if you want information in your project plan to override any conflicting information
from the resource pool.
Here are the general steps you will use to share resources.
1. From the File tab, select New, then Blank Project to create a blank project plan file.
2. From the Resource View group on the View tab, open the Resource Sheet.
3. Enter or import the resources for the resource pool.
4. Save the project plan file containing the resource pool information.
Data File
To complete this lab, you must first download the following data file: Contractor_Selection.mpp
Scenario
Earlier in planning, you created a Microsoft Project file to be used when selecting a contractor.
You would like to share resources from a resource pool with this file, so that you do not have to
enter them. But since you have not yet created the resource pool, you will do that first. The
resource pool will then be available for sharing with other Microsoft Project files.
There may be times during your project lifecycle that a resource will have varying availability to
work on the project. Perhaps you need to hire a software developer who won’t be able to start
working until a certain date. Or, maybe you will be using a piece of equipment that must be
returned by a certain date. In this case, you can use the Resource Availability table in the
Resource Information dialog box to set a specific start or end date for the resource. There might
also be times in your schedule when one of your resources has limited availability to work on the
project. In this case, you can set the resource’s Units in the Resource Availability table to a
percentage that more accurately reflects their availability during that time period, such as 50%
for a resource that can only devote half of his time.
Here are the steps you will generally use to create a resource calendar and set resource
availability.
Add an Exception
1. In the Resource Sheet, select the name of a resource and in the Properties group of the
Resource tab, select Information to open the Resource Information dialog box.
2. On the General tab, select Change Working Time.
3. Select a date or dates on the calendar.
4. In the Exceptions table, select the highlighted cell and enter a name for the exception.
5. Select OK in each dialog box to save your changes and close the dialog box.
1. In the Resource Sheet, select the name of a resource and in the Properties group of the
Resource tab, select Information to open the Resource Information dialog box.
2. On the General tab, select Change Working Time.
3. In the Exceptions table, select an exception, then the Details button to the right.
4. Below the Working times radio button, modify a From or To time, select the cell and
enter the new time. To delete a row of From and To times, select the row and press
Delete.
5. Select OK in each dialog box to save your changes and close the dialog box.
Change Resource Availability
1. In the Resource Sheet, select the name of a resource and in the Properties group of the
Resource tab, select Information to open the Resource Information dialog box.
2. On the General tab, in the Resource Availability table, change the Available From
and/or Available To columns to reflect start and/or end dates of the change in the
resource’s availability.
3. Configure additional availability parameters:
If you want to increase or decrease the resource's percentage of time dedicated to
working on tasks, change the Units field.
If you want to specify additional timeframes for changing availability, add
additional rows to the Resource Availability table.
4. Select OK in the Resource Information dialog box.
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Resources_b.mpp
Scenario
By default, when you add a resource to your project plan it adopts the project calendar and all of
its exceptions (usually holidays and other non-working days). However, there are times when a
resource has additional non-working days (vacations, work on other projects, and so on.). You
will account for these by creating a resource calendar for Juan Madera, who has some days that
he cannot work on the project during normal working hours and is not available to work on the
project after November 20, 2016.
Once you have built your resource pool, you need to start allocating those resources and their
associated work effort to your project’s tasks. A resource assignment is the connection between
a task and the resource or resources that will be used to complete the task.
3.2.02 Methods for Assigning Resources
There are a number of ways that you can assign a resource to a task in Microsoft Project.
Method Description
Via the From the Resource Names drop-down for a task in the Task Entry table, you can
Resourc select a single resource or multiple resources to assign them to the correspondin
e Names
column
g task.
Via the From the list of available project resources in the Resources table in the Assign
Assign Resources dialog box, you can select a single resource or multiple resources, and
Resourc assign them to a single task or multiple tasks that you have selected in the task list.
es
Dialog
Box
Via the On the Resources tab in the Task Information dialog box, you can select the
Task resources that you want to assign to the task from the Resource Name drop-down in
Informa the Resources table.
tion
Dialog
Box
Via the In the Task Form view, you can select the resources that you want to assign to the task
Task from the Resource Name drop-down in the Task Form table.
Form
3.2.03 How to Assign Resources
Once you've entered resources into your project plan, you need to establish the assignments
between them and tasks. Here are the general steps you will use to assign resources.
1. In the Task Views group of the View tab, select Gantt Chart if necessary.
2. In the Task Entry table, scroll to the task for which you want to assign the resource(s).
3. For the task, select the Resource Names column to activate the drop-down list.
4. From the drop-down list, select the resource(s) that you want to assign to the selected
task.
1. In the Task Views group of the View tab, select Gantt Chart if necessary.
2. In the Task Entry table, select the task(s) for which you want to assign the same
resource(s).
3. From the Resource tab, select Assign Resources.
4. In the Assign Resources dialog box, select the resource(s) that you want to assign to the
selected tasks.
Note: You can also select the Assign Resources command first, and then select tasks in
the task list with the Assign Resources dialog box already open.
5. In the Units field, set the units to be assigned to the task (for example, 50% for a person
who will spend half their time on the task, or 12 feet for an amount of materials).
6. Select Assign
7. Repeats steps 3-5 to continue assigning resources as needed.
8. Select Close to close the Assign Resources dialog box.
1. In the Task Views group of the View tab, select Gantt Chart if necessary.
2. In the Task Entry table, locate the task for which you want to assign resources.
3. From the Properties group of the Task tab, select Information to open the Task
Information dialog box.
4. On the Resources tab, in the Resource Name column, enter or select the resources that
you want to assign.
5. In the Units field, set the units to be assigned to the task, for example, 50% for a person
who will spend half their time on the task, or 12 feet for an amount of materials.
6. In a similar manner, select other resources to assign to the task.
1. In the Task Views group of the View tab, select Gantt Chart if necessary.
2. In the Task Entry table, locate and select the task for which you want to assign
resources.
3. From the Task Views group of the View tab, select Other Views→More Views→Task
Form.
4. In the Task Form view, select a blank row in the Resource Name column.
5. Select a resource name from the drop-down list, and select the appropriate Units value.
6. In a similar manner, select other resources to assign to the task.
1. In the Task Views group of the View tab, select Gantt Chart if necessary.
2. In the Task Entry table, locate the task for which you want to edit resource assignments.
3. From the Properties group of the Task tab, select Information to open the Task
Information dialog box.
4. In the Resource Names column for the task, add or remove resources and in the Units
column change the units for any resources. Select OK to return to the Gantt Chart.
5. The background color of the task you just edited will be gray, and a yellow Smart Tag
diamond will appear to the left of the Task Name. The Smart Tag will indicate Click to
set how the task is rescheduled as a result of this assignment. Select the Smart Tag.
6. From the three option presented in the Smart Tag, select the correct one to reflect how
you want the work, duration, or units to be changed. Note that the Smart Tag will no
longer appear next to that Task Name after you make any changes to another task.
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Resources_b.mpp
Scenario
Now that you have added resources to your project plan, it is time to assign them to tasks.
Microsoft Project gives you several methods to do this, and you will use all of them. Because
project plans change after they are created, you will need to modify resource assignments after
they are made. You will also do this in this activity.
3.3.01 Overallocation
As you may already know, allocation is the act of scheduling tasks and the resources to perform
them, taking into account both resource availability and project duration. Overallocation occurs
when a resource has been assigned to do more work a project than it can within its normal
working capacity.
For example, if you schedule Jan Kolas to spend 100% of her time on the task to develop the
detailed hardware design and 50% of her time on the task to develop the detailed software
design, and those tasks occur simultaneously in the project schedule, then she is an overallocated
resource.
In the Gantt Chart view, tasks with overallocated resources will display an overallocation
icon—sometimes referred to as the burning man icon—in the Indicators column.
In the Resource Sheet view, overallocated resources will be indicated by an overallocation icon
in the Indicators column and with red, bold text in the remaining columns.
When you identify that there are overallocated work resources in your project plan, you need to
level them. Resource Leveling is a technique in which start and finish dates are adjusted based
on resource constraints with the goal of balancing demand for resources with the available
supply.*
There are a number of methods you can use to level resource allocation for a task:
Increase the duration of a task. (This approach is used when resources are fixed.)
Increase the number of resources assigned to a task. (This approach is used when task duration
is fixed.)
Reassign the task to another resource that is available.
Reschedule the task to a time when the resource is available.
Note: Project managers typically use a combination of these methods to achieve a level project.
3.3.03 The Task Inspector Pane
The Task Inspector pane displays any factors that are currently affecting a task’s schedule. If
the task has overallocated resources, the Task Inspector pane will provide you with information
about the resource conflicts and, if available, any actions that you could take to quickly resolve
them. For example, you can have Microsoft Project reschedule the task to start on the date when
the resource is no longer overallocated and available.
3.3.04 The Team Planner View
The Team Planner is the easiest way to see how your resources are allocated across tasks in
your project plan. You can view the Team Planner by selecting it from any of the View drop-
downs that are available on the various ribbon tabs.
In the Team Planner view, all of the work resources are shown in the left pane and the tasks to
which they are assigned are displayed in the right pane, plotted against the project timeline.
Unassigned tasks are shown in the bottom pane. Overallocated resources will appear in red in the
left pane and the respective overallocated task will display red brackets.
In the Team Planner, you can also quickly and easily assign, reassign, or reschedule the tasks in
your project plan:
To assign an unassigned task, drag it from the bottom pane of the planner to a date in th e
desired resource’s row.
To reassign a task, drag it from one resource’s row in the planner to another.
To reschedule a task, drag it from one date in the planner to another.
3.3.05 Automatic Resource Leveling
In Microsoft Project, you can also automatically level overallocations. Leveling works by
splitting tasks or adding a delay to tasks until the resources that are assigned to them are no
longer overallocated. When performing this automatic leveling, Microsoft Project does not
change who is assigned to each task and does not level the material resources, cost resources, or
proposed resources; it only levels the work resources, generic resources and committed
resources. Because of these changes, leveling can delay the finish date of some tasks and,
consequently, also delay the project’s finish date.
Note: Prior to leveling, you may want to set the task priorities in the Task Information dialog
box. The priority sets the task’s importance in the schedule and its availability for leveling. Tasks
that have lower priority are delayed or split before those that have a higher priority.
All of the leveling actions are located in the Level group on the Resource tab.
The following table describes all of the options that you can set in the Resource Leveling dialog
box.
Command Function
Level Selection The selected tasks will be leveled according to
the settings configured in the Leveling Options
dialog box. This command is only active when
you select two or more tasks.
Level Resource The selected resource will be leveled according
to the settings configured in the Leveling
Options dialog box.
Level All All overallocated resources will be leveled
according to the settings configured in the
Leveling Options dialog box.
Leveling Options The Leveling Options dialog box opens, where
you can choose how Microsoft Project will
level your resources.
Clear Leveling Any leveling you previously applied to the
project plan will be undone. If two or more
tasks were selected, only the leveling for those
tasks will be cleared.
Next Overallocation The next overallocated resource in the project
plan is selected.
You can control how Microsoft Project levels your resources by selecting Leveling Options and
then setting the leveling parameters in the Resource Leveling dialog box.
There are many options that can be configured from the dialog box:
You can choose between Automatic and Manual for how leveling calculations will be made.
You can choose by which unit of time that overallocations will be identified. The default is Day
by Day, but you can also choose from Minute by Minute, Hour by Hour, Week by Week, or
Month by Month.
You can choose whether to clear old leveling values before applying the new leveling
calculations.
You can choose whether to level the entire project or only for a specific period of time that you
select.
You can choose the order in which tasks will be leveled. The default is Standard, but you can
also choose from ID Only or Priority, Standard.
You can choose which built-in leveling rules are followed when resolving overallocations.
From within the dialog box you can also choose to clear any leveling you have already applied to
the project plan or choose to level all overallocated resources using the parameters you just set.
3.3.08 The Leveling Gantt Chart
When you utilize Microsoft Project’s automatic leveling function, many changes will be made to
your project plan without you seeing them. It may be useful to review these modifications using
the Leveling Gantt Chart, which shows you a comparison of your project plan before leveling
and after leveling. In the Leveling Gantt Chart, each task will appear with two different colored
bars, one for its placement in the project schedule before leveling and for after leveling. You can
also view the delay caused by leveling in the Leveling Delay column.
If you are not happy with the changes made through automatic leveling, you can clear the
changes and either make adjustments to the Leveling Options and try again or you identify
which tasks need adjustments and make them manually.
s you assign resources to tasks, it is easy to assign more work to a resource than it should do in a
day (or hour, week, or month). If such an assignment is unintentional, you can correct it by one
of several methods. Here are the steps you will take to resolve resource conflicts.
1. Select the Team Planner from the Resource tab on the ribbon.
2. Locate the row for the overallocated resource. The Resource Name will appear in red
text.
3. Locate the task(s) which are overallocated. They will appear with a red box in the
schedule pane.
4. Drag and drop the task to reschedule it and/or reassign it to another resource.
To resolve resource conflicts in the Gantt Chart using Project's automatic resource leveling
features:
1. In the Level group of the Resource tab on the ribbon, select Leveling Options.
2. In the Resource Leveling dialog box, select the options for leveling:
o To level within a specific time period, in the Leveling range area, select the
Level From radio button and then enter a From and To date.
o To control which tasks get priority in leveling, in the Leveling order drop-down
list, select Priority, Standard. Leveling will be prioritized according to the tasks'
Priority value in the Task Information dialog box.
o To prevent Project from changing the project's end date when leveling, check the
Level only within available slack check box.
3. Select OK to close the Resource Leveling dialog box.
4. Level resources:
o To level assignments only for selected resources, in the Level group of the
Resource tab on the ribbon, select Level Resource. Then select the resource(s) to
be levelled. Select Level Now.
o To level assignments only for selected tasks, in the Gantt Chart select the tasks
to level, and then in the Level group of the Resource tab on the ribbon, select
Level Selection.
o To level assignments for all tasks, in the Level group of the Resource tab on the
ribbon, select Level All.
To see how Project's automatic leveling feature changed the project plan:
1. In the Resource Views group of the View tab on the ribbon, select Other Views then
More Views, then Leveling Gantt.
2. In the Leveling Gantt view, review the changes to the project plan.
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Allocation.mpp
Scenario
Resources have been assigned to all of the tasks in your project, but you see the red “burning
man” icon for some tasks, which tells you that a resource is overallocated, or working more
hours than it should be according to the Resource Sheet. Although overtime has been approved
for the project, you would like to avoid it by delaying the work for a task. There are several ways
to do this, and you will try each one.
When it comes to the costs associated with a project, there are actually two types: fixed costs and
variable costs.
Fixed costs are those costs that remain constant throughout the project and do not change
because they are independent of their output. These costs include things like rent, buildings,
equipment, and so on.
Variable costs are those costs that increase at a constant rate throughout the project and vary
because they are directly related to their output. These costs include things like wages, utilities,
materials, and so on.
The Costs tab of the Resource Information dialog box displays the costs associated with a
specific resource. In the Cost rate tables, you can view, add, or modify the resource’s costs,
including setting the wage rates (Standard Rate and Overtime Rate) and the amount of cost
that accrues every time the resource is used (Per Use Cost). You can also specify different rates
for on specific time periods, using the Effective Date field.
However, resources don’t always have the same rates over the entire life of a project. An
employee might get a raise that takes effect during the project, or a contractor might have
varying rates depending on the type of labor being performed. On the Costs tab, you can capture
these types of resource rate changes using the various tabs of the Cost rate tables, each of which
can contain rates for the resource that will be used during specified period of time. For example,
you could use tab A (Default) to specify the default rates that a contractor charges during the
peak season, and use tab B to specify the discount rates that he will charge during the off-season.
You can also use cost rate tables for your material resources. You may have discounted rates for
buying your materials in bulk or different rates depending on the quality of the material being
used. You can specify these different rates in the cost table and then see how the variable rates
affect the overall costs for the project when you change them.
Here are the general steps you will use to add cost rates for a resource.
1. In the Resource Sheet, select the name of a resource and in the Properties group of the
Resource tab, select Information to open the Resource Information dialog box. Select
the Costs tab.
2. In the Cost rate tables section, select the A (Default) tab.
3. Select the second cell in the Effective Date column.
4. Select the date when the resource's cost will change.
5. Select the second cell in the Standard Rate column and type a monetary amount (dollars
and cents) in the cell. Alternatively, you can type a positive or negative percentage (such
as 50% or -50%) in the cell; the amount from the cell above will be increased or
decreased by that percentage and replace the percentage you typed.
6. Configure additional cost details:
If you want to add an overtime rate for the work resource, enter the overtime rate
in the first cell in the Overtime Rate column. Alternatively, you can type a
positive or negative percentage (such as 50% or -50%) in the cell; the amount
from the cell above will be increased or decreased by that percentage and will
replace the percentage you typed.
If you want to add per use cost for the resource, select the second cell in the Per
Use Cost column and type a monetary amount (dollars and cents) in the cell.
Alternatively, you can type a positive or negative percentage (such as 50% or -
50%) in the cell; the amount from the cell above will be increased or decreased by
that percentage and will replace the percentage you typed.
Activity 3.6 Entering Resource Costs
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Costs.mpp
Scenario
Resources and assignments have been added to the project plan, and you now want to enter costs
for the resources. Most of the project team members will charge an hourly rate, although a
couple of people know only their annual salary, so you will need to input either hourly or annual
values as appropriate. Also, the costs for several people will increase on September 1, 2016 and
you want to input the new rates now so Microsoft Project will calculate costs automatically using
the correct rates. Finally, a few team members will be eligible for overtime pay. Fortunately,
Microsoft Project can handle that also, so you will add overtime rates where necessary.
When you are working with your project data in a Gantt Chart view, the Gantt Chart Tools
Format contextual tab displays on the ribbon. You can use the commands on the tab to format
how the information is displayed in the Gantt Chart.
For instance, you can format a Gantt Chart view to quickly identify specific types of tasks, or
you could add text to specific bars to help you identify them.
Note: Any changes you make to one Gantt Chart view does not change the look of another Gantt
Chart view.
To display critical project information in your Gantt Chart, you will use the commands found in
the Bar Styles command group on the Gantt Chart Tools Format tab. This includes actions to
format how bars appear in the chart, which types of tasks are displayed and how they appear in
the chart, and whether or not to display other critical factors in the chart to help you track and
analyze your project progress.
To call attention to specific tasks in your project plan, such as a milestone or summary task, you
can customize how they appear in the Gantt Chart using the Format Bar Styles command from
the Format Bar Styles drop-down in the Bar Styles command group. In the Bar Styles dialog
box, you can select from a variety of customization options to change the appearance of the task
bars—such as their color, shape, or pattern—for specific types of tasks, in order to distinguish
them from each other in the Gantt Chart.
Note: You can also change the appearance of just a single, selected task using the Format Bar
command from the Format Bar Styles drop-down.
With a more complex project, the information displayed in the Gantt Chart might start to get a
little overwhelming with so many multi-colored bars and task link lines. To help you sort this out
visually, Microsoft Project has included the Task Path feature, which highlights how tasks are
linked to each other in the schedule.
With Task Path, you can select any task in the task list and then view the chain of predecessor
tasks and successor tasks that are linked to it. You can also differentiate between and view
driving predecessors and driven successors, whose scheduling is driven by the selected task. You
can choose to display one, all, or any combination of these task types for the selected task in the
Gantt Chart. With the task selected, simply choose the type of tasks you want to see in the
connected chain from the Highlight Task Path drop-down from the Bar Styles command group
on the Gantt Chart Tools Format tab.
4.1.05 The Critical Path
The critical path is the sequence of activities that represents the longest path through a project,
which determines the shortest possible duration.*
In short, the project duration cannot be shorter than the total duration of all of the tasks in the
critical path. In general, a project will only have a single critical path, though some more
complex projects could have more than one.
Microsoft Project automatically calculates the critical path for you, but does not display it for
you by default. In the Gantt Chart view, check the Critical Tasks check box from the Bar
Styles command group on the Gantt Chart Tools Format tab. Then, tasks in the critical path
will be displayed in red in the Gantt Chart.
he critical path is an important component of the project plan. Here are the general steps to view
information about the critical path in the Gantt Chart.
To use the Task Path feature to display a color for the predecessors and successors of a task:
1. In the Task Views group of the View tab select Gantt Chart.
2. Select a task for which you want to examine information about predecessors and
successors.
3. In the Bar Styles group of the Gantt Chart Tools Format tab, select Highlight Task
Path.
4. From the Highlight Task Path drop-down, select the related types of tasks that you want
to highlight in the Gantt Chart:
Select Predecessors to highlight the predecessors of the selected task in yellow.
Select Driving Predecessors to highlight the predecessors that directly affect the
selected task in orange.
Select Successors to highlight the successors of the selected task in magenta.
Select Driven Successors to highlight the successors that are directly affected by
the selected task in purple.
1. In the Task Views group of the View tab, select Gantt Chart.
2. On the ribbon, select the Gantt Chart Tools Format contextual tab.
3. In the Bar Styles group, check the Critical Tasks check box.
4. In the right pane of the Gantt Chart view, scroll vertically and horizontally to find bars
and arrows in red.
Activity 4.1 Viewing Critical Path Information for a Project
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tracking.mpp
Scenario
Your project plan is progressing nicely, and resources have been assigned to all tasks. You know
that the plan is not complete yet because there will be additional material resources for the
manufacturing work, but from a scheduling perspective the plan looks good. You want to see
which tasks are on the critical path, because they will drive the completion date for the project.
4.2.01 Baselines
A baseline is the approved version of a work product that can be changed only through formal
change control procedures and is used as a basis for comparison.* Your project baseline is a
snapshot of the planned scope, time, and cost of the project according to the approved project
plan. As the project is then executed, you can compare your actual scope, time, and cost against
the baseline to measure how the project is performing.
There are a number of questions that you can pose to determine if your project is on track as
compared to the baseline.
For Scope Baseline-"The scope baseline is the approved version of a scope statement, work
breakdown structure (WBS), and its associated WBS dictionary, that can be changed only
through formal change control procedures and is used as a basis for comparison.*
Are we on schedule?
Are we behind schedule?
Are we ahead of schedule?
For Cost Baseline- The approved version of the time-phased project budget, excluding any
management reserves, which can be changed only through formal change control procedures and
is used as a basis for comparison to actual results.*
Are we on budget?
Are we under budget?
Are we over budget?
In Microsoft Project, you can set up to 11 different baselines that you can use as comparison
points to help you monitor your project progress. Once your project plan is approved, the initial
baseline will show the baseline for the project with the tasks as they have been scheduled. As
work begins and the project progresses, you will want to set additional baselines to capture
changes that have been made to the project plan and measure your progress against them.
Because a baseline provides the reference points against which you will compare your actual
project progress, it should include your best estimates for start and finish dates, task durations,
costs, and any other project variables that you want to monitor.
The best practice is to use Baseline (without a number) for the project plan when it is initially
approved, and then to use Baseline 1-10 when changes are made to the project plan. For
instance, if one month into the project there are several new tasks added to the project plan
because of a new request, you should capture these changes by setting Baseline 1 for the project.
You may find that setting multiple baselines is useful for long projects or for projects in which
there have been significant changes to scheduled tasks or costs that have rendered the original
baseline irrelevant. Baseline information that consistently differs from your actual data may
indicate that your original project plan is no longer accurate, because the scope needs to be
reviewed or essential elements of the project have changed.
You can easily set a baseline for your project plan by selecting the Project tab on the ribbon and,
from the Schedule command group, selecting the Set Baseline command from the Set Baseline
drop-down.
In the Set Baseline dialog box, you will select the parameters for your baseline that will be used
to create a snapshot of your project schedule at this particular point in time.
4.2.04 The Baseline Dialog Table
A baseline in Microsoft Project is made up of primary reference points across five categories:
duration, start dates, finish dates, work estimates, and cost estimates. The Baseline table displays
the baseline that you have set for your project plan with values for each of these five specific
reference points.
4.2.05 Interim Plans
An interim plan is a snapshot of the current project start dates and end dates that you can
compare against the project baseline to see how the project is progressing specifically related to
the project schedule. You can save up to 10 interim plans in a project plan.
If you need to keep records of extensive changes that are made to the project plan, it is
recommended that you set multiple baselines rather than using interim plans, or use a
combination of the two, to capture this data. For example, you may want to set a baseline at each
major planning milestone; then, if you need to save only task start dates and finish dates after
work begins, you can set multiple interim plans (perhaps on a monthly or quarterly basis).
The followings steps are how you will set, update, and clear baselines and set an interim plan.
1. In the Schedule group of the Project tab, select Set Baseline, then Set Baseline again.
2. Select the Set baseline radio button, and from the drop-down list, select the baseline you
wish to set.
Leave it at the default Baseline to use the standard baseline fields.
Additional baselines can be set throughout the project, for example at the ends of
phases, by using Baseline 1, Baseline 2, and so on.
3. Verify that the Entire project radio button is selected.
4. Select OK to close the dialog box.
Clear a Baseline
1. In the Schedule group of the Project tab, select Set Baseline, then Clear Baseline.
2. In the Clear Baseline dialog box, select the Clear baseline plan radio button, and select
the baseline you wish to clear.
3. Verify that the Entire project radio button is selected, and select OK to close the dialog
box.
To view the current values for the project baseline in the Baseline table:
1. In the Schedule group of the Project tab, select Set Baseline, then Set Baseline again.
2. Select the Set Interim Plan radio button.
3. In the Copy drop-down list, select the start and finish or baseline values that you want
to save. (The current start and finish, and baseline values are not numbered.)
4. In the Into drop-down list, select the name of the interim plan into which you want to
copy the values. Interim plans are stored in the start and finish fields.
5. Select OK to close the dialog box.
Activity 4.2 Setting and Updating a Baseline Activity 4.2 Setting and Updating a
Baseline
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Tracking.mpp
Scenario
You are ready to track the progress of your project, but before doing this you need to set a
baseline for the project. This will provide you with a point in time against which you can
compare your progress. The baseline will consist of five values for each task: start date, finish
date, duration, work, and cost.
1. Set a baseline.
a. In the Schedule group of the Project tab, select Set Baseline→Set Baseline.
b. In the Set Baseline dialog box, select the Set baseline radio button, and leave the drop-
down list at the default Baseline to use the standard baseline fields.
c. Leave the For field with the default Entire Project radio button selected.
d. Select OK.
2. View the baseline data.
a. In the Data group of the View tab, select Tables→ More Tables.
b. In the More Table dialog box, select Baseline, and then select Apply.
c. Note that the five columns to the right of the Task Name column have been populated
with data.
3. Return to the Task Entry table.
a. In the Data group of the View tab, select Tables→Entry.
4. Save the file and leave it open.
When the project is in the execution phase and work is being performed against the tasks, you
need to capture your task progress in order to keep the project plan up to date. Task progress can
include the actual start date that work began, the percentage of work that has been completed,
and the actual or projected finish date of the task given the other two factors.
When you update the progress on a task, Microsoft Project may automatically update the amount
of work completed and the associated cost depending on the task’s settings. Additionally, any
auto-scheduled successor tasks that are dependent on the task you are updating will be
automatically rescheduled if the update causes a change in the dependency date. For example, if
you complete a predecessor task a day early, Microsoft Project may assume that the successor
task that is supposed to start when the predecessor finishes can also start a day early.
4.3.02 The Status Date Dialog Box
A status date is a date that you set within Microsoft Project that you will use to report on your
project’s status. When you update your task status, you can specify whether that status is as of
the current date or as of the status date. For example, if your team reports their task status to you
on Friday and you enter your updates on the following Monday, you can set the status date to the
previous Friday’s date so that your reporting and estimates are accurate.
You can use the Status Date dialog box to change the status date for the project. You can access
it from the Status command group on the Project tab.
If you need or want even more control over updating a task, you can use the Update Tasks
command from the Mark on Track drop-down in the Schedule command group. The command
opens the Update Tasks dialog box, where you can update the task progress manually, at a much
more detailed level.
One of the task progress updates that you can make in the Update Tasks dialog box is to a task’s
actual start and finish dates. For instance, if a task did not start on the date in which it was
supposed to according to the project plan, you should update the actual start date of the task in
order to prevent its delay from affecting the entire project (as would possibly happen if you just
marked the task on track) and to maintain an accurate record of the project’s progress. Or, if a
task that started on schedule ends before or after the planned finish date, you should update the
actual finish date of the task.
4.3.05 Tracking Progress Against Duration
There are a number of values that you can update for a task within the Update Tasks dialog box
in order to track its progress against its duration.
Value Description
Percent complete The percent complete is the amount of the task that has been
completed, as a percentage of total completion. A task that has not
been started is 0% complete and a task that is finished is 100%
complete. When a task is in progress and you want to update its
progress in the project plan, you can enter a percentage value
between 0 and 100 to represent the task’s status. This amount is
displayed and updated in the % Complete field.
If you enter a value in the Actual dur field, Microsoft Project will
automatically calculate and update the percent complete and
remaining duration values.
Remaining duration The remaining duration is the amount of the scheduled duration
that is left for the task to be completed. If you enter a value for
actual duration, it is calculated as the scheduled duration minus the
actual duration. If you enter a value for percent complete, it is
calculated as the scheduled duration minus the actual duration
multiplied by the percent complete. This value is displayed and
updated in the Remaining dur field.
Note: Values in the Update Tasks dialog box fields are not updated in real time. In order for
Microsoft Project to perform its calculations and update the other fields accordingly, you need to
click OK in the dialog box. When you open the Update Tasks dialog box for that same task
again, the fields will all be updated to reflect the appropriate values.
The Work table displays information about the work that is scheduled for your project.
Note: You can insert columns in the table to show additional fields, such as Actual Overtime
Work, which you can use to track your progress against work.
There are a number of values that you can view—and, in the case of the work that has already
been performed, update—for a task within the Work table in order to track its progress against
work effort.
Value Description
Actual work Actual work is the amount of work that has already been
completed by your resources for the assigned task. This amount is
displayed and updated in the Actual Work field.
Note: Overtime work and actual overtime work are assigned and
updated in the Task Usage table. Once added there, you can
insert the respective columns in the Work table and the
associated values will display. Assigning and utilizing overtime
will affect your costs.
Remaining work Remaining work is the amount of work still scheduled and/or
required for the task to be completed. It is calculated as the
amount of work scheduled minus the amount of actual work
already completed. This amount is displayed in the Remaining
Work field.
The Cost table displays information about the costs associated with the tasks and resources for
your project. There are a number of values that you can view—and, in the case of the fixed costs
and accrual methods, update—for a task within the Cost table in order to track its progress
against project costs. You do not enter any values into this table when tracking project progress;
Microsoft Project enters them based upon changes you have made to duration and work.
4.3.10 How to Update Task Progress
1. In the Status group of the Project tab, select the Calendar symbol next to Status Date.
2. Select or enter a date.
1. In the Data group on the View tab, select Tables, then select Work.
2. Select a task, then enter the amount of Actual Work and Remaining Work as
appropriate. The variance column will indicate whether the task is projected to finish
over the baseline work amount (positive value) or under (negative value).
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tracking_b.mpp
Scenario
Project execution is underway! It is now August 8, and you want to update your plan to account
for the work that was accomplished in the first week. You need to set a status date of August 5,
and to update Microsoft Project to reflect last week’s progress.
4.4.01 Variance
In project management, variance is the difference between the baseline and the actual
performance for any of the key constraints for a project—scope, time, and cost. Variance can be
positive, indicating that the project is exceeding the plan; or it can be negative, indicating that the
project is under the plan.
Microsoft Project includes a number of built-in tools that will display variance for the three key
factors for your project:
The Variance table shows variances in planned and actual dates and duration.
The Work table shows variances in planned and actual work.
The Cost table shows variance between planned and actual costs.
You can view their respective commands in the Tables drop-down from the Data command
group on the View tab.
4.4.02 The Project Statistics Dialog Box
The Project Statistics dialog box displays overall statistics for five key categories for your
project: start and finish dates, duration, work, and cost.
For start and finish dates, it displays the current start and finish dates, the start and finish dates
set in the initial baseline, the actual start and finish dates (if your project is in progress, only a
value for the start date will display), and the variance between the baseline start and finish dates
and the actual start and finish dates.
For duration, work, and cost, it displays the current amounts of scheduled time, work hours, and
costs that exist in the project plan; the scheduled time, work hours, and costs as set in the initial
baseline; the actual amount of time, work hours, and cost already spent on the project; and the
remaining amount of time, work hours, and cost left on the project.
You can open the Project Statistics dialog box by selecting the Project Information command
from the Properties command group on the Project tab, and then selecting the Statistics button.
To view the difference between your initial plan and the current schedule, select Tracking
Gantt from any of the View command drop-downs. Microsoft Project will display the baseline
bar below the task bar, with tasks that are part of the critical path in red.
4.4.06 How to Compare Progress Agianst a Baseline
1. In the Data group of the View tab, select the table that displays project data that you want
to view:
To show variance between baseline and currently scheduled start and finish dates,
select Variance from the Tables drop-down list.
To show variance between baseline and currently scheduled work, select Work
from the Tables drop-down list.
To show variance between baseline and currently scheduled costs, select Cost
from the Tables drop-down list.
1. In the Bar Styles group of the Gantt Chart Tools Format tab, select Baseline and from
the drop-down list, select the baseline that you want to show.
2. To remove the baseline bars, follow step 1 and clear the check mark next to a baseline.
To view slippage, to see which tasks have slipped from their initial schedule in the baseline:
1. In the Bar Styles group of the Gantt Chart Tools Format tab, select Slippage and from
the drop-down list, select the baseline that you want to compare slippage against. The
lines to the left of the Gantt bars reflect how long each task has slipped.
2. To remove the slippage lines, follow step 1 and clear the check mark next to a
baselines.
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Tracking_c.mpp
Scenario
Your project has been underway for a month, and it is now the day after Labor Day. You have
set the status date to September 2, the Friday before Labor Day, and you have entered the
progress made by your project team into the Gantt Chart. (Shortly after execution began, you
entered rates for the project resources into the plan, so you are now able to track costs as well as
the schedule.)
Most of the tasks have been tracking close to the original plan, but Trey Research management
did not approve the budget for two weeks. During that time Cameron Kellum spent full-time
reworking the budget and responding to management’s requests; this delay will impact the
schedule and the cost of the project. You need to compare the progress to date against the
baseline.
5.1.01 Views
Views in Microsoft Project provide a visual representation of project data that can be useful for
tracking your project throughout its lifecycle. You can use a specific view to focus on specific
aspects of your project or view specific types of data. For instance, there is a view that helps you
track your progress and a view that shows you how your resources are being utilized. Typically,
views contain a combination or two or more tables and/or charts.
5.1.02 Default Views
There are a number of built-in views that are considered the most commonly used views; they
are accessible from the various view commands on the various ribbon tabs. The View drop-down
lists them all on the Task and Resource tabs, and they are found in the various commands of the
Task Views and Resource Views command groups on the View tab.
In addition to the built-in views provided from the view commands, there are a number of other
views from which you can choose to display your data in Microsoft Project. These additional
view are listed in the More Views dialog box, which you can access by selecting More Views
from any of the view command drop-downs.
These additional views provide a multitude of different ways to view your project data.
There are a number of methods that you can use to display just the data that you specifically
want to view. These actions are found in the Data and Zoom command groups on the View tab.
Each of the commands provides a different way to view your project data.
Method Description
The Sort command You can use the Sort command to arrange the tasks or
resources listed in the current view in a different order
than they currently appear. From the Sort drop-down list,
you can choose one of the pre-defined sort criteria to
apply—by Start Date, by Finish Date, by Priority, by
Cost, or by ID—or you can specify your own sort
criteria selecting Sort By and setting your parameters in
the Sort dialog box.
The Outline command You can use the Outline command to specify how much
detail about the project is shown. From the Outline drop-
down list, you can choose which level of detail to
display:
The Tables command You can use the Tables command to display different
sets of fields in a table, within the current view. From the
Tables drop-down list, you can choose which data set
you want to display in the table:
The Highlight command You can use the Highlight command to visually call out
items in the current view that meet specific, selected
criteria. From the Highlight drop-down list, you can
choose a commonly used criteria that you want to
highlight in your project data—such as Active Tasks,
Completed Tasks, Critical tasks, Late Tasks,
Milestones, and so on—or you can choose More
Highlight Filters to open the More Filters dialog box
and select from the entire list. To remove the highlighting
from the current view, select Clear Highlight from the
drop-down.
The Filter command You can use the Filter command to only display items in
the current view that meet specific, selected criteria.
From the Filter drop-down list, you can choose a
commonly used criteria that you want to filter your
project data by—such as Active Tasks, Completed
Tasks, Critical tasks, Late Tasks, Milestones, and so
on—or you can choose More Filters to open the More
Filters dialog box and select from the entire list. To
remove the filter from the current view, select Clear
Filter from the drop-down.
The Group by command You can use the Group by command to group like items
together in the current view based on specific, selected
criteria. From the Group by drop-down list, you can
choose a commonly used criteria that you want to group
your project data by—such as Active v. Inactive tasks,
Complete and Incomplete Tasks, Constraint Type,
Priority level, Resource assignments, and so on—or you
can choose More Groups to open the More Groups
dialog box and select from the entire list. To remove the
grouping from the current view, select Clear Group
from the drop-down.
The Timescale command You can use the Timescale command to select the
increment of time that is displayed in your current view.
From the Timescale drop-down list, you can choose a
commonly used time frame—such as Hours, Days,
Weeks, Months, Quarters, Years, and so on—or you
can choose Timescale to open the Timescale dialog box
and format the timescale to suit your personal
preferences.
In addition to the numerous built-in views that are provided in Microsoft Project, you can also
create your own custom views that you can then access from the various view commands drop-
down lists. For example, you might want to see resources names and percent complete in the
nodes in the Network Diagram view, but those two data points are not included in the default
view; however, you can add them to a new custom Network Diagram view that you create
yourself.
You create new views by selecting the New button in the More Views dialog box.
5.1.06 The Define New View Dialog Box
When you create a new view, you have the option of creating a single view or a combination
view. You select this option for your customized view in the Define New View dialog box.
You would select Single view if you want to create a view where you only see project
information in a single pane. If you select this option, a View Definition dialog box displays.
In the dialog box, you will configure your single view by completing the following fields:
You would select Combination view if you want to create a split view where you see overall
project information in one pane and detailed information about selected project items (like tasks
or resources) in another pane. If you select this option, a View Definition dialog box displays.
In the dialog box, you will configure your single view by completing the following fields:
From within the More Views dialog box, there are a couple of additional tools that you can use
to customize your views.
Tool Description
Edit Sometimes, you might find that editing an existing view is more
useful than creating a new view from scratch. You can use the Edit
button to modify a built-in view or one you created previously to
customize it to suit your specific needs. Selecting Edit will open a
View Definition dialog box similar to the one for new views.
Copy If you choose to modify an existing view to customize it for your
needs, it’s a good idea to make a copy of it first so that the original
view remains unchanged. You can use the Copy button to make a
copy of a built-in view or one you created previously. Selecting
Copy will open a View Definition dialog box similar to the one for
new views.
Organizer Unless you have disabled the setting, most elements that you
modify or create in Microsoft Project are saved within the Global
template (Global.MPT) and are accessible in all project files. The
Organizer is a tool that you can use to reuse these elements—
including views, reports, tables, calendars, etc.—between projects.
If you have created customized views in other projects, you can add
them to your existing project plan via the Global template through
the Organizer.
Microsoft Project offers many ways to view information about a project plan. The two most-
frequently-used views are the Gantt Chart to look at tasks and assignments, and the Resource
Sheet to look at information about project resources. However, familiarity with some of the other
views will allow you to focus on specific aspects of your project or view specific types of data.
Here are the general steps you will use to view project information.
1. In the View group of the Task tab, select the drop-down to access the following views:
Calendar—to see which tasks are scheduled for a particular time period.
Gantt Chart—to see a list of your tasks and a graphical representation of when
they are scheduled to occur.
Network Diagram—to see a graphical representation of how tasks are
sequenced.
Resource Sheet—to see a list of all the project resources and detailed information
about each one.
Resource Usage—to see how many hours a resource will use in total, for a
specific task, or for a specific period of time.
Resource Form—to see and update information for one resource at a time,
without having to use the Resource Information dialog box.
Resource Graph—to see when each resource is normally allocated and
overallocated.
Task Usage—to see how many hours a task or its assigned resources will use in
total, for a specific task, or for a specific period of time.
Task Form—to see and update information for one task at a time, without having
to use the Task Information dialog box.
Task Sheet—to see a list of all the project tasks and detailed information about
each one.
Team Planner—to see a graphical representation of each resource, the tasks to
which each is assigned, and when each resource will work on its assigned tasks.
Timeline—to see key tasks and their location in the project schedule.
Tracking Gantt—to see a graphical representation comparing the baseline
schedule with the actual schedule.
Use The More Views Dialog Box
1. In the View group of the Task tab, select the drop-down and select More Views
to access the following views:
Bar Rollup—to see a high-level summary of the project.
Descriptive Network Diagram—to see a more detailed graphical
representation of how tasks are sequenced.
Detail Gantt—to see a more detailed list of your tasks and a graphical
representation of when they are scheduled to occur.
Gantt with Timeline—to see the high-level view of the project tasks in
the timeline and the refined details of the tasks in the Gantt Chart
simultaneously.
Leveling Gantt—to see what changes have been made to the project
schedule via the automatic leveling feature.
Milestone Date Rollup—to see a high-level summary of the project with
milestones and dates.
Milestone Rollup—to see a high-level summary of the project with
milestones.
Multiple Baselines Gantt—to see a comparison of schedules amongst
multiple baselines.
Relationship Diagram—to see a more detailed graphical representation
of the relationships between tasks in the project plan.
Resource Allocation—to see how resources are allocated to individual
tasks in the project plan.
Resource Name Form—to see and update information for one resource at
a time, without having to use the Resource Information dialog box.
Task Details Form—to see and update information for one task at a time,
without having to use the Task Information dialog box.
Task Entry—to see and update task information for one task at a time,
without having to use the Task Information or Resource Information
dialog boxes.
Task Name Form—to see and update information for one task at a time,
without having to use the Task Information dialog box.
Use Various Methods for Viewing Data
1. In the View group of the Data tab, select the appropriate tool as follows:
Sort— to arrange the tasks or resources listed in the current view in a
different order than they currently appear.
Outline— to specify how much detail about the project is shown. From
the Outline drop-down list, you can choose which level of detail to
display.
Tables— to display different sets of fields in a table, within the current
view. From the Tables drop-down list, you can choose which data set you
want to display in the table.
Highlight—to visually call out items in the current view that meet
specific, selected criteria. From the Highlight drop-down list, you can
choose a commonly used criterion that you want to highlight in your
project data.
Filter—to only display items in the current view that meet specific,
selected criteria. From the Filter drop-down list, you can choose a
commonly used criterion that you want to filter your project data by.
Group by—to group like items together in the current view based on
specific, selected criteria. From the Group by drop-down list, you can
choose a commonly used criterion that you want to group your project
data by.
2. In the Zoom group of the View tab, select the Timescale command to select the
increment of time that is displayed in your current view.
To create custom views that are not available from Microsoft Project:
1. In the View group of the Task tab, select the drop-down then select More Views
to access the following tools:
Edit—to modify a built-in view or one you created previously to
customize it to suit your specific needs.
Copy—to make a copy of a built-in view or one you created previously.
Organizer—to reuse views, reports, tables, calendars, etc. between
projects.
Activity 5.1 Viewing Project Information
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Communicating.mpp
Scenario
You have been working with the Gantt Chart and Resource Sheet to create your project plan, but
you want to become familiar with the other ways Microsoft Project can display your work. Here
you will examine several of them, and you will create a custom view that is not part of the
Microsoft Project collection.
p>This template is similar to the Text template. The only difference is that this template opens in the
Raw HTML editor rather than in the Visual editor.
The Raw HTML editor saves your HTML exactly as you enter it. You can switch to the Visual
editor by clicking the Settings tab and changing the Editor setting to Visual. Note, however, that
some of your HTML may be modified when you save the component if you switch to the Visual
editor.
If you have an existing list of tasks in another program, you can import them into Microsoft
Project to save yourself time in creating your project plan. There are a variety of ways you can
import tasks:
Because the Task Entry table is really just a spreadsheet, you can import tasks from another
program by simply copying the task information and pasting it in the appropriate field in the
project plan.
You can create a new project plan from an existing Excel spreadsheet or SharePoint task list,
using the New from Excel workbook and New from SharePoint Tasks list options on the Start or
New screens.
You can import tasks from other file types, including Excel files (.xls, .xlsb, and .xlsx extensions),
text-only or ASCII files (.txt extension), comma-separated values (CSV) files (.csv extension), and
extensible markup language (XML) files (.xml extension).
By default, Microsoft Project will not open file formats other than its native project plan format,
.mpp or .mpt files. To import data from other file types, you will first need to enable Microsoft
Project to do so in the Trust Center from the Project Options dialog box. Under Legacy
Formats, you will need to select either the Prompt when loading files with legacy or non-
default file format or Allow loading files with legacy or non-default file formats options to
allow Microsoft Project to interact with these other file types.
5.2.02 The Import Wizard Dialog Box
Whenever you open a non-project plan file in one of the supported formats in Microsoft Project
that requires placing existing field data in a corresponding field in the new file, the Import
Wizard automatically opens to walk you through the steps to import data from the file.
When you access data in another format, you first need to create an import map that defines how
data fields in the source file correspond to data fields in the project file. For example, if an Excel
spreadsheet has four fields labeled Task Name, Duration, Start Date, and Finish Date, you
need to map those fields to corresponding fields in Microsoft Project to make sure that the data is
entered in the project plan as you intended it to be.
Once you have mapped your data accordingly, Microsoft Project will create a project plan with
the data placed in the correct fields in the task list.
Often, you may already have tasks listed in another program. It will save you time and effort to
bring those tasks into Microsoft Project. Here are the general steps you will use to import tasks
from another format into a project plan.
1. Open the file containing the task list in the other application.
2. Select the tasks. They should be in a column in separate rows.
3. Copy the tasks to the clipboard.
4. In Microsoft Project, place your cursor in the Name column of the first empty
row where you want to paste the tasks.
5. On the Task ribbon, select Paste.
6. Verify that the tasks are added as new rows in the project plan.
Data Files
To complete this lab, you must first download the following data file:
Contractor_Selection.docx
Redecorate_Office.xlsx
Scenario
Several people within Trey Research have presented you with ideas for projects, but those people
have not used Microsoft Project before. You have told them that if they simply list their project’s
tasks in another application, you can copy them into a new Microsoft Project plan. One
researcher has presented you with a Microsoft Word document of his tasks, and another
researcher has given you an Excel Worksheet. You need to create Microsoft Project files for
these projects. You also want to enable Microsoft Project to import legacy and non-default
formats.
You can also save your project plan as another file type in order to access and use your project
data in another application. There are a variety of ways that you can save your project as another
file type:
You can save the project plan as a Microsoft Project file, including the Microsoft Project 2010-
2016 file formats or the Microsoft Project 2007 file format.
You can save the project plan as a Microsoft Project template, including the Microsoft Project
2010 to 2016 template format or the Microsoft Project 2007 template format.
You can save the project plan as another file type, including Portable Document Format (PDF)
files (.pdf extension), Excel files (.xls, .xlsb, and .xlsx extensions), text-only or ASCII files (.txt
extension), comma-separated values (CSV) files (.csv extension), extensible markup language
(XML) files (.xml extension), and XML Paper Specification (XPS) files (.xps extension).
To save your project plan as another file type, select Export on the Backstage view and then
select the Save Project as File option.
5.2.05 The Export Wizard Dialog Box
Whenever you save a Microsoft Project file as another supported file type that requires placing
existing field data in a corresponding field in the new file, the Export Wizard automatically
opens to walk you through the steps to export data from the file.
Just like when you import data into a project plan, you first need to create an export map that
defines how data fields in the project file correspond to data fields in the new file. Once you have
mapped your data accordingly, Microsoft Project will create your chosen file type with the data
placed in the correct fields in the document.
Microsoft gives us the options to save a project file in several different formats. All of these
formats can be found in one place, the Export tool.
1. Select File→Export.
2. Select Save Project as File.
3. Select the file type, and select the Save As button.
4. Browse to a location where the file is to be saved, note that the Save as type is
correct, change the name if desired, and select Save.
5. If the Export Wizard appears, follow the steps then select Finish.
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating.mpp
Scenario
One of the Trey Research managers has asked to see your project plan, but she does not have
access to Microsoft Project. You have decided to send her a pdf document that she can open on
her computer. The accounting manager needs to review the financials of your project, and he has
asked for the data in Microsoft Excel format. In this activity you will satisfy both of these
requests.
You should be familiar with the Timeline view, as it generally appears in your project file in the
horizontal pane below the ribbon. You can easily modify how much space the Timeline takes up
on your screen and which tasks display in the Timeline, but you can also format the Timeline in
a much more detailed manner using the Timeline Tools Format contextual tab. This tab appears
in the ribbon when you click anywhere in the Timeline pane.
From the Timeline Tools Format contextual tab, you can use the available commands to modify
what information is included in the Timeline (such as which tasks from the project plan are
displayed, whether milestones are called out, etc.) and how that information is displayed (such as
the text styles, the font formatting, how dates are displayed, how tasks are displayed, etc.).
You may find it useful to format your Timeline to only show certain pieces of your project data
and in a specific way if you are going to share it with other key members of the project team.
If you need to share the high-level view of your project that is presented in the Timeline, you can
do so using the Copy Timeline command on the Timeline Tools Format contextual tab. The
Copy Timeline command includes three options for copying your timeline.
From the drop-down, you can select the option that is best suited for your needs.
Share a Timeline
1. Click inside the Timeline and then from the Timeline Tools Format contextual
tab, select Copy Timeline.
2. From the drop-down, select a size (For E-mail, For Presentation, or Full Size).
3. Paste the timeline into any program that displays graphics, such as Outlook,
PowerPoint, or Word.
Activity 5.4 Sharing a Timeline
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You have been asked to include a graphic of your project in a Microsoft Word document, but
you realize that the Gantt Chart contains more detail than most readers want, and it is too
complicated for people unfamiliar with Microsoft Project to understand. Fortunately, the
Timeline view is available and it can be easily configured to display as much information as you
need. You have added the tasks you want to the Timeline, and have formatted it to be attractive
and easy to read. Now you need to copy and paste it into the Word document.
With the Visual Reports feature, you can export your project data to another application that can
display it in a more visual manner, such as Excel or Visio. You can choose what fields (including
custom fields) to display in a visual report while viewing it and modify how it is displayed
directly in the application, without having to run the report in Microsoft Project again.
When a visual report is generated in Excel it displays as a PivotTable, which contains data from
the project plan; and a PivotChart, which is an interactive chart that graphically represents that
data in the PivotTable. The PivotChart can help you visualize your project data so that you can
easily see patterns and make comparisons. Once the report has been generated, you can make
changes directly to it by filtering the content or changing the layout.
The Visual Reports command is found on the Export command group on the Report tab. When
you select it, the Visual Reports - Create Report dialog box opens, where you can choose
which built-in Excel or Visio template you want to use and what timescale to include in the
report. The report that is generated will automatically open as a new file in its respective
application. You can then view and modify the file to suit your needs, and save it in the
generated file format.
The Visual Reports command is found on the Export command group on the Report tab. When
you select it, the Visual Reports - Create Report dialog box opens, where you can choose
which built-in Excel or Visio template you want to use and what timescale to include in the
report. The report that is generated will automatically open as a new file in its respective
application. You can then view and modify the file to suit your needs, and save it in the
generated file format.
5.2.12 How to Create a Visual Report
Here are the general steps you will use to create a visual report.
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You would like to know how much money has been spent on your project as of the September 2
status date. Although the Cost Table in Microsoft Project will show this, you need to do a more
thorough analysis of the costs. You can do this with a visual report, which will generate a
PivotTable and a PivotChart in Microsoft Excel. Microsoft Project has a number of built-in
Excel visual report templates, including the Cash Flow Report that is exactly what you need.
Microsoft Project has a number of built-in reports, which you access from the View Reports
command group on the Report tab. The built-in reports are grouped into four types, and can be
found on their respective command drop-downs: Dashboards, Resources, Costs, and In
Progress.
Dashboards are dynamic reports that show project status and important indicators. There are five
dashboard reports, each of which provides a different eye-catching view of project information.
Resource reports show important information about the resources assigned to your project. There
are two resource reports, each of which provides a different view of your resource information.
Cost reports show important information about the costs associated with your project. There are
five cost reports, each of which provides a different view of your cost information.
In Progress reports show how your active tasks and pending milestone tasks are currently
performing. There are four in progress reports, each of which provide a different view of your
project’s progress.
In addition to the numerous built-in reports in Microsoft Project, you can also create your own
custom reports to meet your specific needs. You start by selecting the New Report command in
the View Reports command group, which provides you with four types of reports that you can
create: Blank, Chart, Table, or Comparison.
Each of the four new report types provides a different view of your project data and can be
customized to meet your needs.
When you generate a new report, the Report Tools Design contextual tab appears on the ribbon.
You can use the commands on the tab to modify the overall look and feel of the report.
Page Setup The Page Breaks command displays where page breaks
will appear in the report when it is printed.
The Margins command sets the margins for the report
when it is printed.
The Orientation command sets the page layout (Portrait
or Landscape) for the report when it is printed.
The Size command sets the paper size for the report
when it is printed.
When you generate a new chart report, two contextual tabs appear on the ribbon to allow you to
modify the chart to meet your specific needs.
The Chart Tools Design contextual tab is used to change the way the chart looks in the report.
You can use the commands on the tab to perform the following modifications:
The Add Chart Element command adds titles, labels, and other elements to the chart.
The Quick Layout command changes how information is graphically presented in the chart.
The Change Colors command changes the color scheme for the data elements (bars, lines, etc.)
in the chart.
The Chart Styles command changes the graphical look of the chart.
The Chart Data command shows or hides the Field List at the right of the screen, where you can
select the data that appears in the chart.
The Change Chart Type command changes the chart type (such as from column chart to line
chart, etc.).
The Chart Tools Format contextual tab is used to format shapes or text boxes that have been
added to the chart report.
You can use the commands on the tab to perform the following modifications:
The Chart Elements command selects the element that needs to be formatted.
The Format Selection command opens the format pane for the selected element.
The Reset to Match Style command clears the custom formatting you have applied and returns
the element to the default style.
The Shapes command inserts the selected shape into the chart.
The Change Shape command changes the shape of the drawing but preserves any formatting
that has been applied.
The Shapes Quick Styles command applies a visual style to the selected shape.
The Shape Fill command fills the selected shape with a solid color, gradient, picture, or texture.
The Shape Outline command outlines the selected shape with a color, width, and line style.
The Shape Effects command applies a visual effect to the selected shape, such as a shadow,
glow, etc.
The WordArt Quick Styles command applies a WordArt style to the selected text box.
The Text Fill command fills the selected text with a solid color, gradient, picture, or texture.
The Text Outline command outlines the selected text with a color, width, and line style.
The Text Effects command applies a visual effect to the selected text, such as a shadow, glow,
and so on.
The Bring Forward and Send Backward commands (in the Arrange command group) move the
selected object forward or backward in the view.
The Height and Width commands (in the Size command group) change the height or width of
the selected object.
5.3.11 Table Tools
When you generate a new table report, two contextual tabs appear on the ribbon to allow you to
modify the table to meet your specific needs.
The Table Tools Design contextual tab is used to change the way the table looks in the report.
You can use the commands on the tab to perform the following modifications:
The Table Style Options commands add selected types of rows and columns to the table.
The Table Styles command changes the graphical look of the table.
The Shading command changes the shading of the cells in the table.
The Effects command applies a visual effect to the table, such as a shadow or reflection.
The WordArt Quick Styles command applies a WordArt style to the table text.
The Text Fill command fills the table text with a solid color, gradient, picture, or texture.
The Text Outline command outlines the table text with a color, width, and line style.
The Text Effects command applies a visual effect to the table text, such as a shadow, glow, and
so on.
The Table Data command shows or hides the Field List at the right of the screen, where you can
select the data that appears in the table.
The Table Tools Layout contextual tab is used to modify the layout of the tables that have been
added to the table report.
You can use the commands on the tab to perform the following modifications:
The Select command selects the portion of the table that will be modified.
The Delete Table command removes the selected table from the report.
The Height command (in the Cell Size command group) changes the height of the selected rows.
The Width command (in the Cell Size command group) changes the width of the selected
columns.
The Distribute Rows command makes all the selected rows the same height.
The Distribute Columns command makes all the selected columns the same width.
The Align Left command aligns the text in the selection to the left margin.
The Center command aligns the text in the selection to the horizontal center.
The Align Right command aligns the text in the selection to the right margin.
The Align Top command aligns the text in the selection to the top margin.
The Center Vertically aligns the text in the selection to the vertical center.
The Align Bottom command aligns the text in the selection to the bottom margin.
The Text Direction command changes the direction of the text in the selection.
The Height command (in the Table Size command group) changes the height of the entire table.
The Width command (in the Table Size command group) changes the width of the entire table.
The Bring Forward and Send Backward commands (in the Arrange command group) move the
selected object forward or backward in the view.
The Field List task pane allows you to change which types of fields are displayed in the selected
chart or table in a report.
The Field List task pane includes a number of options that you can select to customize the data
that appears in your chart or table:
Here are the general steps to view data in the various types of reports in Microsoft Project.
To format a table:
1. Ma
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You have been reading about the new reporting features in Microsoft Project; perhaps you have
used an older version of the software, and remember that reports were simple text-based
documents with very limited editing and customizing capabilities. You want to experiment with
the new reporting engine, to become familiar with all that it offers.
If your organization uses Microsoft SharePoint, you can synchronize your task list in Microsoft
Project with a task list in SharePoint in order to automatically sync changes made in either
location. Members of the project team will be able to view the current, up-to-date schedule on
SharePoint; when you make any changes to the project plan in Microsoft Project, it will
automatically update the schedule on SharePoint. Conversely, when team members update their
work progress in the SharePoint task list, you will see their changes automatically in the project
plan in Microsoft Project.
You can also save a project plan in a SharePoint library for the team to use collaboratively. A
SharePoint library is a repository on a SharePoint site where you can store, share, and manage
files. Members of the project team will be able to access the project file and, depending on their
permission level, update task status, availability, and other information in the project file.
You can sync your project plan with SharePoint in two ways: from the Save As screen or the
Share screen. On the Save As screen, you will select the Sync with SharePoint option. On the
Share screen, you will actually select the Go to Save As button, which will take you to the Save
As screen.
On the Sync with SharePoint Tasks List screen, you have the option of syncing with a new
SharePoint site or an existing one. In either case, you will need the link to a valid SharePoint site
address (and a valid user name and password to access it).
Once you have synced the project plan with SharePoint, you can continue to make changes to the
tasks in your project plan and push those changes to the SharePoint task list. As team members
update their task progress in the SharePoint task list, you can pull down their changes to the
project plan in Microsoft Project.
Here are the general steps you will use to sync a project plan with SharePoint.
These steps assume that you access to a valid SharePoint site. To sync a project with SharePoint:
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
Trey Research uses SharePoint as its collaborative tool, and you want to have your project plan
available for other members of your team to make changes to it. You now that if you publish it to
a SharePoint site, members of the project team will be able to access the project file and,
depending on their permission level, update task status, availability, and other information in the
project file.
Office Add-ins are useful apps, developed by third-party vendors, that you can insert into your
Microsoft Project environment to enhance the application and help you work more efficiently.
Some add-ins are free to use, while others must be purchased.
You can view and install any of the add-ins that are available on the Office Store by selecting the
Browse Office Store command on the Project tab. You can access and manage any add-ins that
you have previously installed by selecting the My Add-ins command.
The Office Add-ins window will open, where it displays the add-ins that are best suited to work
with Microsoft Project. You can also filter the add-ins by the categories listed at the left or you
can search for a specific keyword using the Search bar. Select an app icon to learn more about it
and, if desired, to add it to your Microsoft Project environment.
5.5.02 How to Install and Manage Office Add-ins
1. Make sure you are signed into Microsoft Project with your Microsoft account.
2. In the Add-ins group of the Project tab, select the Store command.
3. Browse the Office Store for add-ins.
1. In the Office Add-ins window, select the add-in you want to install.
2. On the add-in information page, select the Trust It button.
Use an Add-in
1. In the My Add-ins group of the Project tab, select the My Add-ins command.
2. In the Office Add-ins window, select the add-in you want to use and select
Insert.
3. The add-in will open in a task pane docked to the right of the current view.
4. Follow the directions in the task pane to use the add-in.
Activity 5.8 Adding an Add-in to a Project Plan
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You have heard about a free add-in for Microsoft Project that performs several quality tests on
project tasks. You would like to find and install the add-in.
A macro is a series of commands or instructions that you can run as a single command to make
an application perform a common task automatically. You can use macros to automate tasks that
you perform frequently, such as applying formatting changes that you commonly use. You can
write a macro from scratch using Visual Basic for Applications (VBA) code or you can record a
sequence of actions that comprise the macro.
In order to create a macro with VBA code or record a macro for use, you will need to customize
the ribbon to display the Developer tab (it is hidden by default.) Once you have enabled it, the
commands for creating and managing your macros are available in the Code command group.
Once you have created a macro, you can run the macro using the Macros command on the View
tab or by using the shortcut key combination you set for the macro.
Record a Macro
To record a macro:
To run a macro using the shortcut key you created for it:
1. On your keyboard, press Ctrl and the letter you entered for the shortcut key.
2. View the changes that were made in your Microsoft Project file by running the
macro.
To run a macro you have created using the View Macros dialog box:
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You want to show the color of all tasks on the critical path of your project plan as red. You know
that you can do this from the Gantt Chart Tools Format contextual tab, but you want a simple
procedure that other people who are not familiar with this method can use. A macro seems like
the best choice.
5.5.05 OneDrive
OneDrive is Microsoft’s cloud-based storage service. When you save your files to your
OneDrive account, you can access those file on any device with an internet connection, via a web
browser or the OneDrive app.
By default, Office programs will save your work to your OneDrive account, unless you choose a
different location. You can also choose to save your files to your OneDrive account from the
Save As screen.
Note: You may have a personal OneDrive account and a business OneDrive account. Make sure
to select the correct location. A personal account will display as OneDrive – Personal and a
business account will display as OneDrive – [Organization Name].
How to Save a Project to a OneDrive Account
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Communicating_b.mpp
Scenario
You want to access your project plan from the office, home, or laptop computer when you are
traveling. You can do this with a Microsoft OneDrive account, which will store your files in the
cloud.
Note: If you do not have a OneDrive account, you can open one from the following website:
https://onedrive.live.com/about/en-GB/. If you already have an account, you can save your file to
it now.
Custom fields are data fields that you can configure to suit your own unique project needs or
specific organizational needs. Microsoft Project actually includes a number of custom fields that
exist as placeholders, but you can customize these fields to make them your own.
There are a variety of ways that you can use custom fields in your project plans. Via a custom
field, you can:
When you create a custom field, you need to specify the type of data that will be entered in it.
Text is the default data type, but you can also select other data types such as Cost, Date,
Duration, Number, and so forth. Creating a custom field makes it available for use in the
application, but it won’t appear in any of your tables, views, or reports until you add it in
manually.
6.1.02 The Custom Fields Dialog Box
The Custom Fields command in the Properties command group on the Project tab opens the
Custom Fields dialog box. From there, you can configure the built-in custom fields to suit your
specific needs.
Each of the sections in the Custom Fields dialog box contains the various options you can
configure for your custom field.
Custom attributes Select the Lookup option to create a lookup table. A lookup table is
useful when you want to be able to populate a field by selecting a
value from a drop-down list. You will then select the Lookup button
to enter the data and set parameters for the lookup table.
Select the Formula option to create a formula field. A formula is
useful when you want Microsoft Project to automatically perform a
calculation for you based on the data that is entered. You will then
select the Formula button to create your formula.
Calculation for task and group Select the Rollup option and then select a rollup from the drop-down
summary list to configure how Microsoft Project rolls up lower-level project
information into the higher level for the selected data type.
Select the Use formula option if you want to use the formula field
you created for the rollup calculations.
Calculation for assignment rows Select the Roll down unless manually entered option if you want the
values of the customized field to be spread equally across each
assignment.
Values to display Select the Data option to see the actual information entered into a
field.
Select the Graphical Indicators option to display graphical indicators
in place of actual data values in the custom field. You will then select
the Graphical Indicators button to configure what will display and
when.
A lookup table is a set of predefined values that you create or import, and it helps ensure data
integrity when adding information to a field. A field can be populated with the values in a lookup
table so that you can select only those predefined values; adding anything other than a value
defined in the lookup table would result in an error.
For example, you might create a lookup table called Priority Level which would include the
values Low, Medium, and High. Then, when adding data to the corresponding Priority Level
field, you would only be able to select Low, Medium, or High from the drop-down list.
When you select the Lookup button in the Custom Fields dialog box, the Edit Lookup Table
dialog box will open. In the dialog box, you will enter the data for your lookup table and set
parameters for it. There are several options you can specify for the lookup table, including a
default entry value, the display order for the values in the table, and whether or not values not
listed in the table can be entered in the field.
6.1.05 Formulas
A formula is a script that generates a value by performing a calculation using the values in other
selected fields. In other words, you can use the values entered into other fields and calculate a
new value in another field using the equation you define. For example, you can create a custom
field that displays the number of days remaining, from the current date, until each of your tasks
is scheduled to start. The value in the custom field would be derived by calculating how many
days there are between the current date and the date entered in the task’s Start Date field.
Note: When creating a custom formula field, make sure that you choose the field type that
matches the result of your formula. For instance, in the case of the example formula where you
want to calculate the number of days between the two dates, the result is a number and not a
date; therefore, you would need to create a Number field type and not a Date field type.
6.1.06 The Formula Dialog Box
When you select the Formula button in the Custom Fields dialog box, the Formula dialog box
will open. In the dialog box, you will enter or build the equation for calculating the desired value
in the field. There are three ways you can enter your formula. You can:
Note: You’ll need to be familiar with scripting syntax in order to write a formula, but the buttons
and options can help you build the equation that you want to use.
When you select the Graphical Indicators button in the Custom Fields dialog box, the
Graphical Indicators dialog box will open. In the dialog box, you will set up custom visual cues
that will display in the field based on criteria that you define. For example, you can create a
custom field named Overage Alert that displays a warning icon if the actual costs for a task
exceed its baseline cost.
6.1.08 How to Add Custom Fields
Here are the general steps you will use to create custom fields.
Customize a Field
To customize a field:
Data File
To complete this lab, you must first download the following data file:
Trey_Slide_Presenter_Custom_Options.mpp
Scenario
Resources have been assigned to each work package (the lowest level of work in the project,
shown as non-bold tasks in the Gantt Chart). You want to designate a resource as a leader for
each summary (bold) task, but you cannot assign a resource to a summary task because that will
result in overallocations if the leader is also assigned to a work package. You can solve this
dilemma by creating a custom field called Task Leader, and selecting the appropriate resource
from a lookup table. When you insert the custom field into the Gantt Chart, you will see the
leaders’ names next to each summary task name.
Note: You can copy the names from the Resource Sheet and paste them into the
Edit Lookup Table column to save time.)
The Backstage is a behind-the-scenes view in Microsoft Project and all other Office
applications. From the Backstage, you can take various actions on your project file and on the
Microsoft Project environment. You access the Backstage by selecting the File tab on the
ribbon.
You can access the general settings for your Microsoft Project environment by selecting Options
in the Backstage, which opens the Project Options dialog box. In the Project Options dialog
box, you can modify a number of options and settings to customize how the application looks
and behaves.
6.2.03 Project Customizations
There are seven screens in the Project Options dialog box where you can make customizations
to specific actions or options in your Microsoft Project environment.
AutoCorrect settings.
Spellcheck settings.
Which fields are spellchecked.
General settings for what happens when you open the Microsoft
Project application or start a new project.
Planning Wizard settings.
Default standard and overtime rates.
Advanced editing settings.
Advanced display settings.
Options for linking projects.
Settings for Earned Value methods and calculations.
Advanced calculation settings.
The table at the left lists the commands that are available in the application. The table at the right
shows the current configuration of the ribbon, including the tabs, command groups, and
commands that are displayed.
Add items from the left table to the right to display them in the ribbon.
Remove items from the right table to the left table to not display them in the ribbon.
Move items up and down in the right table to change the order that they are displayed in the
ribbon.
Add new tabs and groups.
Reset the ribbon back to its default settings.
6.2.05 Quick Access Toolbar Customizations
On the Quick Access Toolbar screen of the Project Options dialog box, you can change the
configuration of the Quick Access Toolbar.
The table at the left lists the commands that are available in the application. The table at the right
shows the current configuration of the Quick Access Toolbar, including the commands that are
displayed.
Add items from the left table to the right to display them in the Quick Access Toolbar.
Remove items from the right table to the left table to not display them in the Quick Access
Toolbar.
Move items up and down in the right table to change the order that they are displayed in the
Quick Access Toolbar.
Reset the Quick Access Toolbar back to its default settings.
1. In the Project Options dialog box, select the Customize Ribbon screen.
2. To create new tab, select the New Tab button.
3. To create a new group, select the New Group button.
4. To move an item in the right column, select it, and then select the Move Up or Move Down
button.
5. To move an item from the left column to the right column, select it in the left column and select
the Add button.
6. To move an item from the right column to the left column, select it in the right column and
select the Remove button.
7. To return the ribbon to its original configuration, select the Reset button, and select the Reset
all customizations option. When Microsoft Project asks you to confirm the command, select
Yes.
8. Select OK to close the dialog box.
Customize the Quick Access Toolbar
1. In the Project Options dialog box, select the Quick Access Toolbar screen.
2. To move a command in the right column, select it, then select the Move Up or Move Down
button.
3. To move a command from the left column to the right column, select it in the left column and
select the Add button.
4. To move a command from the right column to the left column, select it in the right column, and
select the Remove button.
5. To return the Quick Access Toolbar to its original configuration, select the Reset button, and
select the Reset all customizations option. When Microsoft Project asks you to confirm the
command, select Yes.
6. Select OK to close the dialog box.
Data File
To complete this lab, you must first download the following data file:
My_Trey_Slide_Presenter_Custom_Options.mpp
Scenario
You want to customize the project environment, to make your use of the application more
efficient. Here, you will make changes to the default Microsoft Project settings, the ribbon, and
the Quick Access Toolbar. You will customize only a few settings here; you can make more
changes throughout your use of Microsoft Project.