Project Management Assignment

advertisement
Assignment 2
157.246: Project Management and Systems Implementation
PURPOSE ..........................................................................................................................................................................1
INTRODUCTION TO PROJECT MANAGEMENT ...................................................................................................1
INTRODUCTION TO MICROSOFT PROJECT .........................................................................................................2
FORMAT OF THIS ASSIGNMENT ..............................................................................................................................3
USING MICROSOFT PROJECT IN PC COMPUTER LABORATORY..................................................................3
FILE SAVE AND BACKUP REQUIREMENTS ....................................................................................................................3
STARTING MICROSOFT PROJECT......................................................................................................................................4
THE PALMERS GOLF COURSE PROJECT ..............................................................................................................4
PROJECT BACKGROUND ...................................................................................................................................................4
SETTING THE PROJECT START DATE................................................................................................................................4
SETTING DEFAULT VALUES ..............................................................................................................................................5
 Set Current Date ...............................................................................................................................................5
 Set the Calendar................................................................................................................................................5
 Set the Working Time .......................................................................................................................................6
 Set the Project Calendar ...................................................................................................................................7
 Set the Gantt chart bar display .........................................................................................................................8
ENTER TASKS IN THE SCHEDULE ......................................................................................................................................8
DURATIONS AND MILESTONES ......................................................................................................................................10
 Set Milestones .................................................................................................................................................10
 Set Durations ..................................................................................................................................................10
DESIGNATING TASKS AND SUB-TASKS ...........................................................................................................................11
SETTING MILESTONES ....................................................................................................................................................15
 Formatting the Deliverable ............................................................................................................................16
DELIVERABLE #1: INITIAL GANTT CHART .....................................................................................................................17
DELIVERABLE #2: REPORT ............................................................................................................................................19
CREATE A RESOURCE LIST .............................................................................................................................................20
PRACTICAL EXAMPLE OF RESOURCE APPLICATION ........................................................................................................22
TASK CONSTRAINTS.......................................................................................................................................................23
 To change the relationship between the tasks with lag and lead times: .......................................................23
ALLOCATING RESOURCES TO PALMERS GOLF COURSE PROJECT ...................................................................................24
 Entering resources for each task....................................................................................................................24
 Entering and changing unit percentages .......................................................................................................26
SLACK TIME ..................................................................................................................................................................27
BUDGET.........................................................................................................................................................................28
DELIVERABLE #3: RESOURCE MANAGEMENT ...............................................................................................................29
TRACKING PROGRESS ..............................................................................................................................................30
UPDATING THE PROJECT SCHEDULE ...............................................................................................................................31
DELIVERABLE #4: FINAL GANTT CHAT AND BUDGET REPORT......................................................................................32
SUMMARY .....................................................................................................................................................................32
ASSESSMENT ................................................................................................................................................................32
ASSESSMENT .................................................................................................................................................................33
Project Management Assignment
Page 1 of 35
PURPOSE
This assignment is designed to provide you with practical experience in applying project management
concepts. Specifically, the objectives of this assignment are:
 To learn fundamental skills in the use of project management software – in this case, Microsoft Project.
 To produce key elements of a project management plan, including the adjustment of a project proposal to
fit within a schedule.
 To practice some professional communication skills as you write a memorandum to the Project Manager
to explain your project plan and make recommendations for action.
You will follow this approach in completing this assignment:
 Learn to use the application. Use this assignment and the on-line tutorial to learn how to use Microsoft
Project.
 Apply what you learn from the tutorial to prepare a project plan then adjust that project plan to meet the
adjusted requirements.
 Prepare a memo that describes your revised project proposal. This will challenge your ability to explain
and justify complex program changes in a brief memo with specific recommendations for action.
 Finally, submit your assignment by the due date.
Microsoft Project will help you plan, manage, consolidate and communicate information about your projects
efficiently, by combining the critical path method of scheduling with a graphical environment. It is used to
construct Gantt charts, PERT (Project Evaluation Review Technique) charts and different types of both Task
and Resource reports.
You are expected to work through this assignment in your own time, using either the PC computing
laboratories or your home computer. If you have questions or problems with the Microsoft Project software
or in completing the assignment, you should ask the tutor for assistance in the allocated lab times.
INTRODUCTION TO PROJECT MANAGEMENT
At its core, project management is simply the planning, organizing and managing of tasks and resources to
accomplish a defined objective, usually with constraints on time and cost. Most projects, whether they are
large and complex or small and simple, can be planned by breaking the project into small, easily manageable
tasks, scheduling the tasks, and then tracking the tasks as work progresses.
Project management helps you answer questions such as:
 What is to be done?
 Who will complete the task?
 When must it be done?
 How much will it cost?
 What happens if work isn’t completed on time?
Typically, project management involves three major activities:
•
Planning the project and creating a schedule
This includes defining the tasks and their duration, setting up relationships between tasks, and, if you are
tracking resource usage, assigning resources. ALL later phases of the project are based directly on the
information you provide when you first plan your project.
•
Managing changes
This is an ongoing process that begins once you create a schedule and the project starts, and ends when
the project is complete. It includes tracking and adjusting your schedule to reflect changes that occur as
the project progresses.
•
Communicating project information
Project Management Assignment
Page 1 of 35
This is a very important process that involves communicating project information to clients, project staff,
and management.
Project management software is productivity software that will assist you in each of these steps. Many
professionals find it is among the most productive tools in their skill set. Some Information Systems
professionals will find it essential to their jobs while many others will use it only on an occasional basis.
INTRODUCTION TO MICROSOFT PROJECT
Project management software such as Microsoft Project helps you achieve your project goal on time and on
budget. Computer software can significantly aid in project management as a tool for recording, calculating,
analysing, consolidating and presenting project details. However, it is important to note that the software
cannot produce or even guarantee a successful project plan, any more than a word processor can produce or
guarantee a successful novel.
Despite this, Microsoft Project assists you to develop a better plan. It does so in the following ways:
 MS Project requires you to specifically define the tasks in the project, making you think more carefully
about project details.
 MS Project makes projections easier to calculate and more reliable. Based on the data you enter, the
software will calculate a schedule that will show the various dates and the resources required to perform
specific tasks.
 MS Project helps you detect inconsistencies and problems in the plan. It will detect when resources are
scheduled for more hours than are available or when deadlines cannot be met.
 MS Project helps you communicate the plan to others as you can generate printed reports that make the
"selling" of the plan to upper-level management, who must approve the plan, an easier task. Likewise, it
is easier to communicate the plan to supervisors and workers, which simplifies securing their approval
and co-operation.
 MS Project helps you track progress and detect potential difficulties once the project is underway. You
can replace projected dates for the scheduled tasks with actual dates, as tasks are being performed. The
software revises the schedule and the new projection will provide you with advance warning of potential
delays (if any) so that you can take any required corrective measures.
Project management involves more than just opening a blank document and typing a list of tasks. There are
"housekeeping" chores to be done and choices to be made about how to calculate the project schedule.
However, Microsoft Project does not have rigid requirements about the order in which you deal with these
preliminaries. You can begin by jotting down some ideas about tasks that you think might be required, and
you can later adjust the scheduling calendar, enter the basic project information, revise the calculation and
display options, and define the resources. In fact, you can execute all of the previous steps in any order.
Finally, be aware that this assignment introduces you to the basic principles of project management and MS
Project, but the assignment does not use the full capabilities of the software.
Project Management Assignment
Page 2 of 35
PRE-ASSIGNMENT LEARNING ACTIVITIES
Before beginning the assignment itself you need to acquire some knowledge about project management and
some practical skills in the use of Microsoft Project.
1. Read Appendix A of your text book. This will introduce you to many of the terms used in this assignment
(e.g., Gantt chart).
2. Read through this assignment in its entirely. Do not be concerned about absorbing details of the
assignment; focus on learning the vocabulary (e.g., calendar, milestones, Gantt chart) and information in
the boxes.
3. Go through the Microsoft Project on-line tutorial (see directions below). Note that some procedures you
will be required to do in the assignment rely on knowledge you have acquired from this on-line tutorial.
4. As you proceed through the assignment, on-line help should be consulted first before asking the tutor for
help.
You will use a number of buttons and toolbars in completing the assignment, for example, the Formatting
toolbar. A portion of the Formatting toolbar, with labels for each of the buttons, is shown below:
outdent
indent
show
subtasks
hide
subtasks
FORMAT OF THIS ASSIGNMENT
A two-phased approach has been used in writing this assignment.


You are given information on how some procedure is undertaken or some technique is used. Detailed
explanation of terms or concepts is in boxes. The knowledge you acquire from this information will be
used in this assignment.
The specific instructions to complete the assignments are shown in Courier font.
You might need to read and practice the exercise sections (italics).
USING MICROSOFT PROJECT IN PC COMPUTER LABORATORY
File SAVE and BACKUP requirements
You are strongly recommended to regularly save your work and back up your work when working on this
assignment.
You can use your own H: drive (or My documents folder, if using your home PC) to store your working
files. It is strongly recommended that you keep a separate backup file on a separate media store (CD or Flash
drive, for instance).
Project Management Assignment
Page 3 of 35
Starting Microsoft Project
1. In the computer labs, click Start ProgramsMicrosoft OfficeMicrosoft Project.
2. For help, click HelpMicrosoft Project Help
Note (before you start):
To guard against data loss it is wise to regularly save your work.
Save your work using the Save As command under the File menu, ensure you have selected the
appropriate drive in the drives box on the "Save As" screen. In the File Name box, give this file an
appropriate name (e.g., Palmers_D1).
THE PALMERS GOLF COURSE PROJECT
Project background
Palmers Golf Course is a two-year-old signature golf course based in Auckland. Being unique, the number of
memberships is increasing and putting strain on the existing information system.
The current system is used only by Accounts Department to process Accounts Payables and Receivables.
With the steep increase in the memberships, Bookings and Maintenance the Human Resource department is
getting overwhelmed with the paper work. Therefore, there is a need to add these functions to a new system.
You are the Project Leader for SoftSystems Ltd., which has been contracted by Palmers Golf Course to
undertake this project. You need to advise how to develop the new system in a tightly constrained time
period. Specifically, you have been advised that the project can start no earlier than Mon, 7th January 2008
and must be completed by Thu, 22nd May 2008.
You report to Ms Smith, the Project Manager for SoftSystems Ltd, who liaises with Palmers Golf Course.
You will report your progress and plans of the project to Ms Smith.
Setting the Project Start Date
Click on Project on the menu bar, and then go to Project Information.
Set the project start date to Mon, 7th January 2008. Do NOT enter finish
date. Click OK.
Project Management Assignment
Page 4 of 35
Setting default values
 Set Current Date
The computer's internal clock initially determines the date listed in the Current Date text box.
To access the Current Date, click again on Project, then Project
Information.
The current date box appears. Changing this date box has several implications:
• The date determines the location of the dashed (current) date line on the Gantt chart timeline.
• The Current Date appears in the header of the Project Summary standard report. You can also display the
Current Date in headers or footers on other reports.
• You can use the Current Date to track the progress of the project, specifically to record the progress of all
tasks scheduled to be in progress or finished as of the date in the Current Date text box.
For this assignment, you will, initially, leave the Current Date as defined by the computer clock, please
check that it is correct.
Note: The Massey PC computer laboratories sometimes revert to a United States date setting (mm/dd/yy). If
an inappropriate New Zealand date (dd/mm/yy) is entered, you will receive a "Current Date not Valid"
message. Use caution with all such dates (e.g., you may enter 10/5/07 and mean 10 May 2007, but the
computer may interpret it as 5th October 2007).
Click OK, to close the Project Information box.
Click on File, Properties then Summary tab and in the Title box type
PALMERS GOLF COURSE. This names the project, which will then appear on your printouts. You should
also enter your name (Author) and other optional data.
 Set the Calendar
The calendar in this assignment should match the New Zealand calendar by the addition of non-working
days. Setting a new calendar can be done either (a) by modifying the standard calendar or (b) by creating a
new base calendar. You will do the latter (b).
Microsoft Calendars
Microsoft Project can support a large number of projects including large, complex projects, which are
usually broken down into sub-projects. Changing the working days on the standard calendar affects all
projects, with potentially unanticipated consequences. Therefore, each project should have its own base
calendar.
•
Microsoft Project contains an internal standard calendar that defines the default working and nonworking days used for scheduling tasks in your projects. It assumes five working days per week,
Monday - Friday, eight hours of work per day (including an hour off for lunch). The default schedule is
8:00am to 12:00pm and 1:00pm to 5:00pm. No statutory holidays are set in the original standard
calendar.
•
The standard calendar forms the basis for the base calendar, which applies to all resources in a project. It
would recognise special dates or circumstances that apply to a specific project. In this assignment the
base calendar will account for statutory holidays.
•
The Base calendar is the basis for resource calendars, which apply to specific resources (groups of
people, material, equipment, facilities required to complete a project). Each resource has its own
calendar, which is linked to a designated base calendar (by default the standard calendar). A resource
Project Management Assignment
Page 5 of 35
calendar inherits all the elements of its base calendar. It can be edited to record the days and hours when
the availability of the resource differs from the normal working times such as holidays, differing hours of
work on particular days, or availability of special equipment.
Microsoft Project uses the base calendar and the resource calendars to schedule the start dates for tasks.
When Microsoft Project schedules a task, it notes the earliest possible starting date, based on when the
predecessors to the task will be completed. If resources are required, Microsoft Project consults the resource
calendars to find when they are available and the task is scheduled to start on the next available working
hour for the assigned resources. If no resources are assigned, the project's base calendar is used to schedule
the start and finish of the task.
In this assignment, a group of senior secondary students who are undergoing work experience training will
be made available to assist you in this project. They will be available two afternoons per week. The resource
calendar for these students would initially show them as having the same hours as the base calendar but
would be modified to increase the number of non-working days and show afternoon working hours only.
 Set the Working Time
* * * Practice exercise starts here. At completion, Exit WITHOUT saving * * *
Working Time specifies the hours of work on a working day. As a practice exercise undertake the following
steps so that, (a) you know how to change working hours in a calendar and (b) observe the protection that the
software has in place to safeguard against invalid entries.
1.
2.
3.
4.
5.
6.
7.
8.
9.
Select Tools then Change Working Time.
Scroll to January 25th 2007 on the Standard Project Calendar.
In the top From text box enter 09:00.
In the top To text box enter 13:00.
In the middle From text box enter 12:00.
In the middle To text box enter 17:30.
Click OK to see if these times are accepted. If not, why not?
Re-enter the original hours (08:00; 12:00; 13:00; 17:00).
Scroll to the 4th of February 2007. Select the From text box to change the working hours. Note the box
is grayed out; therefore it is impossible to change the hours of work on a non-working day.
10. Exit the Change Working Time window by clicking the Cancel button.
* * * Practice exercise ends here. At completion, Exit WITHOUT saving * * *
Note:
• The software checks all time entries for consistency. Each successive time must be later in the day than
the preceding time text box.
• You must use the top From and To text boxes first, only then can you fill the bottom pair. You cannot
leave the top work period row blank.
• You can restore default working hours by clicking on the default button.
• To change more than one day at a time, hold down the ctrl key and click on non-contiguous days; or hold
down the shift key and click to select a block of days. Now your time entries will affect all the selected
days.
• Use either the 24-hour clock, or the 12-hour clock using am and pm suffixes to enter times. If you enter a
time without using an am or pm suffix, the computer uses the first instance of the time following the
Default Start Time. If that is 8:00 am then 3:30 without a suffix is assumed to be 3:30 in the afternoon
and a pm suffix is attached.
• The separator between hours and minutes follows the American standard of a colon ( : ), not a full stop.
• A shortcut hint: on the hour, enter 10 for 10:00 am, and 5 pm for 5:00 pm.
• Noon is entered as 12:00 pm and midnight as 12:00 am.
• To remove a work period delete both the From time and the To time for the period.
Project Management Assignment
Page 6 of 35
 Set the Project Calendar
You will now create a calendar for this project by accounting for the extra non-working times reflected by
statutory holidays.
1. Go to Tools on the menu, then to Change Working Time.
2. Click the New button at the bottom.
3. The "Create New Base Calendar" box appears. Enter ‘Palmers Calendar’
in the Name text box.
4. Choose the Create New Base Calendar button and click OK.
5. We will only change holidays, (non-working days) on this calendar.
Scroll to Mon 28th January 2008 (Auckland Anniversary Day), then click
on the non-working time button. Repeat this process for:
 Wed 6th February 2008 (Waitangi Day)
 Fri 21th March 2008 (Good Friday)
 Mon 24th March 2008 (Easter Monday)
 Fri 25th April 2008 (Anzac Day)
6. Check the calendar and ensure you have made no errors when entering
the non-working days. Click OK.
7. Choose Timescale from the Format menu and select the Nonworking Time
tab. Click on the Calendar pull down menu and select Palmers Calendar.
Click OK.
8. Within the Project Information box from the Project menu select
Palmers Calendar from the Calendar pull down menu. Click OK. This
assigns the Palmers Calendar as the base calendar for this project.
Setting a Finish Date
The Project Information box (choose Project, Project Information) can give you a global view of the whole
project and you can do "what if" type scenarios from this box. For example, you could enter either a start
date or a finish date in the Project Information box to function as an anchor point for scheduling the tasks in
the project. If you enter the start date, Microsoft Project schedules the first task in the project to begin at that
date and calculates the project's finish date based on that starting date. If you enter the finish date, Microsoft
Project schedules the tasks at the end of the project first and works backward. The final task is scheduled to
end by the finish date; the task that precedes the final task is scheduled to end in time for the final task to
begin, and so on. You cannot specify both a start date and a finish date.
Most projects have a deadline. If you don't intend to assign resources or you do not need Microsoft Project to
help you reconcile resource overloads, you can safely schedule the project from a fixed finish date. Most
projects also have limited resources. If you want the program to help you adjust the schedule to resolve
resource overloads (levelling) you must schedule the project from a fixed start date. This is the approach you
will adopt in the assignment.
Project Management Assignment
Page 7 of 35
 Set the Gantt chart bar display
Click on the following in sequence to set the Gantt chart bar display:
1. Format menu
2. GanttChartWizard
3. Next >
4. Select Critical Path then Next >
5. Select Resources and dates then Next >
6. Select Yes, please to show link line between dependent tasks then Next
>
7. Format It
8. Exit Wizard
What did this do? Now when tasks are added to the Gantt chart the bars will be coloured red if they are on
the critical path and when duration and links are added to the project you will be able to readily identify on
the screen what tasks lie on the critical path. When the project actually gets underway, you will be using a
different Gantt chart display to highlight any variances between ‘planned’ and ‘actual’ activity on the tasks.
Enter tasks in the schedule
The first step in creating your schedule is to enter task headings and tasks. With the Gantt chart on the
screen, begin by typing a list of tasks or events that need to be done in order to move the project forward,
preferably in the approximate order they will happen. Tasks entered are assigned the default duration of one
day (1d). It is easy to delete and insert tasks and to relate tasks so that each task will be scheduled
appropriately.
1. In the first field in the Task Name column type PALMERS GOLF COURSE
PROJECT
2. Press Enter.
3. In field #2 enter, Initial Study
4. Continue entering these task headings, one in each Task Name field:
Feasibility Study
Requirements Analysis
Requirements Specification
System Design
Coding & Testing
System Testing
Now is a good time to save your work using the Save As command under the File menu, ensure you have
selected the appropriate drive (e.g., H:) in the drives box on the "Save As" screen. In the File Name box,
give this file an appropriate name (e.g., Palmers_D1_EnterTasks).
Note:
 If you wish to make corrections you can use the white Entry Bar. Make the corrections and press enter or
click on the tick button.
 To delete tasks, select the task and use the Delete key. If you inadvertently delete a task immediately click
the Undo button on the toolbar.
 Here and below, do not be concerned about not understanding what this means. This project information
is about various stages of systems development project, but it is not necessary for you to understand
systems development terminology to carry out this assignment.
Project Management Assignment
Page 8 of 35
Select the Feasibility Study task. Then either use the Insert key on the
keyboard or choose New Task from the Insert menu. This enters a blank
line above the current task.
Repeat until there are three cells between "Initial Study" and "Feasibility Study". In the three blank cells
enter:
Study Existing System
Carry Out Interview(s)
Prepare Documentation
Continue by inserting the relevant number of blank lines below each task heading and then enter in the
following:
Under "Feasibility Study" enter:
Identify Problems
Understand and Analyse Problems
Estimate Project Cost
Assess Project Risk
Propose Solution
Task Scheduling
Under "Requirements Analysis" enter:
Investigate Current Environment
Investigate and Define Requirements
Under "Requirements Specification" enter:
Prepare Specifications
Prepare Use Case Diagram
Prepare Data Dictionary
Prototyping
Under "System Design" enter:
Design New System
Design Test Plan
Under "Coding & Testing" enter:
Coding
Unit Testing
Integration Testing
Update Data Dictionary
Under "System Testing" enter:
Hardware & System Testing
Acceptance Testing
Prepare Documentation
Some of the Task Name information is not completely visible in the field. To view the full field, place the
cursor on top of the vertical line to the right of “Task Name” in the dark grey title area. Its shape will change
to a thin vertical line with two arrows. You may "drag" the line and view the enlarged Task Name field.
As you progress with your work, you’ll need to regularly save the project. In the File Name box, give this
file an appropriate name (e.g., Palmers_D1_EnterTasks).
Although there will be places in the assignment where it is recommended that you save your data, you
should use common sense and save more regularly. Don’t forget to have a backup file saved too.
Project Management Assignment
Page 9 of 35
Durations and Milestones
With your tasks entered, you are now ready to enter duration for each task in the Duration field. Duration is
an estimate of how long it will take to complete each task. Enter durations by using a number followed by a
letter to indicate the unit of measure: days (d), weeks (w), hours (h), and minutes (m). The default duration is
1d.
Note: Here and below, do not be concerned about calculating the duration yourself. For this project, we are
giving you the durations that should be used throughout the project.
A vital part of project management is to place "milestones" in order to identify significant events in your
schedule or to measure the progress of your project. A milestone is created by declaring it as a task of zero
days duration. Microsoft Project displays the milestone symbol on the Gantt chart at the start of that day. To
the right of the milestone symbol is the start date for the task, such as:
 Set Milestones
You are to add milestones, which are the dates project deliverables are due. To enter the first milestone:
1. Insert a blank task line above Task 13 Requirements Analysis.
2. Type "Deliverable to Project Manager".
Repeat this process one more time at the end of the project, after “Prepare Documentation”.
 Set Durations
The durations shown in the Gantt chart on the next page are to be entered in the Duration column.
1. Select the Duration field for the first task.
2. Type a number for the duration length followed by the duration unit
abbreviation.
3. Press the enter button or the tick mark.
4. Repeat steps 1 through 3 to enter durations for all the tasks in your
project.
Having completed all the duration entries plus adding the two milestones, your Gantt chart should look
similar to the chart below with "PALMERS GOLF COURSE PROJECT” as Task 1 and "Initial Study”
as Task 2.
Project Management Assignment
Page 10 of 35
This Gantt chart shows it will take 10 working days (2 weeks, there are 5 working days per week), as defined
by the duration of tasks 26 and 27, to complete the project (the red bars). By definition, these are the critical
paths and are shown in red on your screen. However this assumes each task is independent and running in
parallel with each other, starting at the same time and same date. Nothing could be further from the truth and
it is time to change the Gantt chart to reflect this.
Designating tasks and sub-tasks
To show the structure of the project, that is the hierarchical nature of task headings and subtasks, the
subtasks are indented to the right of the task heading.
To do so, select the subtasks and click the Indent button (right pointing
arrow on the Formatting toolbar) or choose Outline from the Project menu
and then choose Indent.
Select tasks 3 - 5 and indent them.
Project Management Assignment
Page 11 of 35
Note that the Task Summary "Initial Study" has become bold, its Gantt Bar has changed shape and colour
and the length of the bar is now the same as the longest duration of the subtasks.
Continue indenting the subtasks associated with:
Feasibility Study, Requirements Analysis, Requirements Specification, System Design, Coding & Testing,
System Testing. To check on the structure, it is helpful to show all of the subtasks by clicking on the +
symbol on each Task Summary, as shown below. On completion your chart should look similar to that
below.
Now it is necessary to make all the tasks part of the project. To do so, indent all Task
Summaries so that they become a sub-task of PALMERS GOLF COURSE PROJECT.
Note how the PALMERS GOLF COURSE PROJECT Summary Bar now takes on the duration of the
longest Task Summary (10 days) as shown below. Pay attention to [+] and [-] in front of the project tasks.
Project Management Assignment
Page 12 of 35
Now is a good time to save your work using the Save As command under the File menu. In the File Name
box, give this file an appropriate name (e.g., Palmers_D1_Indent).
Establishing Relationships between Tasks
The next step is to link the tasks in sequence and see how long it will take to finish the project. When you
link one task to another, you establish a relationship between tasks and specify a sequence of events.
When a task begins after the previous task finishes, this is a finish-to-start relationship. The finish-to-start
relationship is the most common and is the default one in Microsoft Project.
A finish-to-finish relationship is one in which both tasks finish at the same time.
A start-to-start relationship is one in which both tasks start at the same time.
The least common relationship is a start-to-finish relationship in which the completion of one task depends
on the start of a later task.
A task that must start or finish before another task is called a predecessor task. A task that depends on the
start or finish of a preceding task is called a successor task.
As a general guideline, link sub-tasks to sub-tasks within a group and then link Summary Tasks to other
Summary Tasks.
* * * Practice exercise starts here. At completion, Exit WITHOUT saving * * *
The two buttons for creating links and breaking links are represented by the two "chains" shown in the
Standard toolbar.
To create a link:
1. In the Gantt chart select the tasks you want to link in the correct order i.e. predecessor before successor.
2. Click the Link Tasks button
on the toolbar, or choose Link Tasks from the Edit menu.
To remove a task relationship:
1. In the Gantt chart, select the tasks you want to unlink.
2. Click the Unlink Tasks button
on the toolbar (the "broken" chain), or choose Unlink Tasks from
the Edit menu.
To change the type of relationship (between two tasks):
1. Select the second sub-task of already linked sub-tasks.
2. Click the right button of the mouse to open a drop-down menu.
3. Click on Task Information.
4. Click on the Predecessors tab.
Project Management Assignment
Page 13 of 35
5.
6.
7.
8.
Click on the Type field (for example, "Finish-to-Start (FS)").
Click on the downward arrow above the information, this will open a drop-down menu.
Click on the new type of relationship (e.g., Finish-to-Finish).
Click OK. Note how the bars for the task and its predecessor now have the same finish date.
* * * Practice exercise ends here. At completion, Exit WITHOUT saving * * *
You will now create links on the PALMERS GOLF COURSE PROJECT. Later you will be called upon to
shorten the duration of the project due to the consequence of either a completion date requirement or the
amount of resources used. Normally there is a third consideration, the cost, but this is beyond the scope of
Deliverable #1.
Select tasks 3 - 5 inclusive and link these in a Finish-to-Start
relationship.
Note:
• The bars are now red because they are currently the critical path.
• The duration of "Initial Study" is the sum of all linked subtasks and equals 10 days (3 days + 2 days + 1
week [which is equivalent to 5 working days]).
Complete linking the tasks by linking them in a Finish-to-Start
relationship:
Link tasks 7 - 13 inclusive
Link tasks 15 - 16 inclusive
Link tasks 18 - 21 inclusive
Link tasks 23 - 24 inclusive
Link tasks 26 - 29 inclusive
Link tasks 31 - 34 inclusive
Tasks 9 and task 10 can go in parallel so they both finish at the same
time (a finish-to-finish relationship). Change the finish-to-start
relationship to finish-to-finish relationship as discussed above.
In order to show the total duration of the project it is necessary to link the Task Summaries. Select a
Task summary; click on hide subtasks button (a - (minus) symbol in the
Formatting toolbar) and all its subtasks will become hidden thus making
the next Task Summary become adjacent.
Repeat this process through the rest of the project so that only the Task Summaries are displayed. Select
all Task Summaries then click Link (finish-to-start) button. This method
summarizes the project at the Task Summary level, which is useful for reporting purposes. Click on the
show all tasks button (+ + button) to restore the full Gantt chart
display.
Do NOT link the PALMERS GOLF COURSE PROJECT Task to the other Task Summaries.
Now you should analyse and format the chart to give an overall view. Note that the duration of the project is
now 110 days, all tasks are on the critical path, and your Gantt chart is spread over 6 or more pages. To get
an overall view of the project, select Zoom from the View menu, then Entire Project.
Project Management Assignment
Page 14 of 35
Looking further at the Gantt chart shows that the milestones have shifted due to their relationship with their
predecessor. The duration of the whole project is "task-driven". To check the global project information,
view the Project Information box in the Project menu. This will show you the project start date and the
project finish date as well as the name of the calendar in use (Palmers Calendar). With a starting date of Mon
7th Jan 2008, the project would conclude on Thu 12th June 2008. This finish date is completely
unsatisfactory as the project due date is Thu, 22nd May 2008. Click cancel.
Setting milestones
The final date will be set by the milestone at the end of the project (Task 34).
To adjust the milestone, double click on the task to display “Task Information”.
1. Then click on the “Advanced" tab.
2. In the “Constraint Type” change to "Must Finish On" by using the pull
down menu.
3. Then change Constraint Date to the required date of Thu 22nd May 2008
for that milestone.
4. Click OK.
If the date is earlier than the one shown prior to changing, a ‘Planning Wizard’ screen will come up advising
of the difficulties being encountered with this deadline. For the purposes of this assignment, the date is not
negotiable, therefore click on the last option, "Continue, A Must Finish On
Constraint will be set". Click Ok. Another screen will now come up advising of a
scheduling conflict. Select, "Continue. Allow the scheduling conflict". Note how on
the Gantt chart the time folds back to the milestone. This means that the duration of the project will have to
be shortened. This will be addressed shortly.
Project Management Assignment
Page 15 of 35
To meet an organizational deadline, the milestone at task 13 must set to
Wed 13th February 2008. Note again there is a problem with this milestone being achieved as shown
by the "fold back" in the Gantt chart.
Despite these changes, note that the total duration for the project as shown on Task 1 remains the same at
110 days. What has just happened? See column “Finish Date” (down two columns from Duration column).
We still have MS Project scheduling the entire project on finish date of Thu 12th June 2008 (showing 110
days). However, the last milestone 34 “Deliverable to Project Manager” has to be handed in on the Thu,
22nd May 2008 (the date specified by the Project Manager, Ms Smith). From now on in the assignment we
are going to use the Thu, 22nd May 2008 date and milestone as a critical path to bring the project in on time.
This will happen in Deliverable #3. For now you have finished Deliverable #1 Initial Gantt Chart,
however, keep going to get the necessary paperwork to hand in.
 Formatting the Deliverable
The following formatting steps are required for the first deliverable (such as inserting footers). Microsoft
Project will enter the project start and finish dates for you automatically.
To set footers:
1. Choose Page Setup from the File menu
2. On the Page tab, choose Landscape orientation.
3. Click on the Footer tab.
4. In the Alignment box, select Left tab and type Project Start Date:
then select Project Start Date from the General drop-down menu below,
then click on Add button.
5. Select Centre tab, delete the page number field and type your name.
6. Select Right tab and type Project Finish Date: then select Project
Finish Date from the General drop-down menu below, then click on Add
button.
7. Click on OK to save these footer settings.
8. Check footer details using Print Preview.
To view the Gantt chart so that the whole project fits on one page: View, then Zoom, then click
on Entire project, then OK.
Click on Page Setup: select the Page tab: in Scaling, adjust to 80%
normal size; go to View tab, tick "Fit timescale to end of page"; click
Print Preview button to check that the chart takes one page and shows
the columns listed for Deliverable #1. You may need to continue
adjusting the % of scale to get the best fit.
At this stage you have completed the creation of a schedule. You have done a lot of work on this project and
it would be a very good idea to save your work. It also would be a good idea to make a duplicate of this file
Project Management Assignment
Page 16 of 35
at this time, (e.g., save as Palmers_D1_Duplicate)
Deliverable #1: Initial Gantt Chart
Microsoft Project file: Palmers_Deliverable_1
The first Deliverable in this assignment is a copy of the one-page Gantt chart with the columns Info
(Indicators), Task Name, and Duration. The footer includes the fields Start Date, your name and Finish
Date, as specified. All the tasks and subtasks are listed with correct durations; no misspelled words;
milestones correct; and tasks linked. Be sure to print preview to ensure you have one page and that the
footer is formatted correctly.
Deliverable #1: Initial Gantt Chart………………………………………..……………………..4 marks
Project Management Assignment
Page 17 of 35
Deliverable 2: Report
This report is written as a memorandum (memo) to Palmers Golf Course Project Manager and shall be
completed after you have carried out Deliverable #3. Hence, Deliverable #3 printouts provide the supporting
documentation for this memo. As you undertake Deliverable #3, make notes of issues to discuss when you
write this memo. In Deliverable #3, you address the problems of how to bring the project on time and within
the staffing budget. In this memo, you explain your actions and make recommendations to the Project
Manager.
Ms. Smith, the Project Manager, has been away from the office for two weeks while you have been
preparing the project management documents. Now, just as Ms. Smith is returning, you must attend an
object-oriented programming course in Wellington during the week that project decisions have to be made.
Your task is to explain your proposed project adjustments with sufficient detail and clarity so that Ms. Smith
can make decisions without needing to consult with you. You will want to include some attachments to
this memo (Deliverable #3).
You may assume that Ms. Smith knows the scope of the project including what tasks are required and the
duration (i.e., the state of the project at the first Deliverable). You must:
• Confirm to her that the project is now scheduled to be completed on time and with the available resources
(e.g., briefly explain the Gantt chart in Deliverable #3).
• Explain the allocation of resources you made to bring the project in on time. The staff resource graph in
Deliverable #3 can help you explain crunch weeks when staff are fully employed and slack times. Don't
forget the students.
• Anticipate questions Ms Smith might have and address them.
• State clearly the actions that are required. Ms. Smith is a busy person and wants her staff to conclude
memos with specific action items and recommendations.
Note: Remember the memo is to be written after Deliverable #3, not Deliverable #4. Thus, don’t
discuss issues that are raised in Deliverable #4.
Furthermore, the organisational ethos is for memos to be limited to 2 pages. Exceed this limit and you risk
Ms. Smith's displeasure as well as loss of marks on this assignment.
On the next page is a memorandum format that you MUST follow. Why? Most organisations have adopted a
specific format for internal memoranda. If you follow the format, your communications will be recognised as
part of the organisation and, initially, granted a certain degree of credibility with the persons to whom the
memo is sent. Deliverable #2 in this assignment must follow this memo style. Of course, the memo should
include complete sentences, logical paragraphs, verb/subject agreement, correctly spelled words and all the
other requirements for professional written communications.




All margins should be 2.54 cm (1 inch) except for the top margin of the first page, which should be 1.5
cm (second page = 2.54 cm). Since this is a memorandum, no header or footer is required.
The memo heading should be in a sans serif font such as Helvetica (or Arial). The company name
(SoftSystems Ltd) is in all caps, bold, centered and 18 point. The division (Information Systems in this
case) should be mixed (title) case, bold, centered and 14 point. Use the sample as a template; overlap it
with your memo to ensure that you meet the specifications.
The address information (To, From, Date, Subject) should be as shown below (block letters, bold font,
etc.) in a serif font such as Palatino (preferred) or Times, and font size 11. Address the memorandum to
Ms. Smith from you, and include the details below. A line separates the address information from the
body of the message.
The body of the message should be in Palatino (or Times) and font size 11. Reflect the professional
communication standards that have been specified in the previous professional communication
assignments. This includes proper punctuation, grammar, sentence structure, no misspelled words, etc.
Include a brief introduction (what is this memo about, why you are writing rather than reporting in
person), the project's status, an explanation of your actions and a list of recommendations and/or action
items as a conclusion. Remember to be gracious, polite and professional. This is written to your boss so
you know her well. Remember to thank people who have helped you in bringing the project in on time.
Project Management Assignment
Page 18 of 35
SOFTSYSTEMS LTD
Information Systems Division
MEMORANDUM TO:
Ms.Smith – Project Manager
FROM:
[Add Your Name] – Project Designer
DATE:
[Add Date Submitted]
SUBJECT:
[Add Appropriate Subject]
_____________________________________________________________________________
[Add Report Message]
Deliverable #2: Report
Write and print the memorandum, following the specifications listed above. The memo must be formatted as
detailed in the assignment and in the sample memo above. Both content and presentation will count in
awarding marks.
Deliverable #2: Report ..................................................................................................................
Project Management Assignment
Page 19 of 35
5 marks
Deliverable 3: Resource Management
Adding Resources to the Project
People and equipment are the resources that do the work in your project. With Microsoft Project, you can
assign resources to tasks and then use the software's tools and views to manage these resources and the
overall project more efficiently. It will ensure you have sufficient people and equipment to meet your
schedule and create work schedules for resources.
Assign resources when your goal is to:
• Track the amount of work done by the people and equipment assigned to the tasks.
• Ensure high accountability and understanding of the project – responsibilities for the implementation of
tasks are made clear and the risk of tasks being overlooked is decreased.
• Have greater flexibility in planning when and how long tasks take to complete.
• Monitor those resources that have too little or too much work assigned.
• Keep track of resource costs.
If you do not enter resource information, Microsoft Project calculates your schedule using just task duration
and task relationship information (i.e., task-driven scheduling in the Gantt chart you have created). This
assumes unlimited resources are available to complete the tasks, which is not a very realistic view of project
management.
Resource assignments affect the length of time it takes to complete a task; this is called resource-driven
scheduling.
Create a resource list
You need to create a resource list. While assigning resources, this will save you time. The software assigns
the amount of work specified for a task to a resource. Scheduling depends on the resource's work schedule,
or resource calendar and other task assignments. For example, if you assign a one-day task to a resource and
the resource works full-time, then the resource will be scheduled to work on the task for the equivalent of a
full day, starting with the earliest available unscheduled time that meets the task constraints. Once a resource
is assigned to a task, the resource name appears next to the task bar on the Gantt chart.
In this project you will assume that your company staff will consist of a Chief Programmer, a Senior
Programmer, three Programming-Analysts and a Programmer. Three secondary school students are
also able to work on Wednesday and Thursday afternoons only, excluding any public holidays. They will
provide unskilled assistance but would benefit by getting work experience training. They will have an
unimaginative title, Student. Also, Client will be used in some tasks.
If you haven’t already done so, Open Palmers_Deliverable_1.mpp.
To create a Resource List:
1. From the View menu, choose Resource Sheet.
2. In the Resource Name column enter the title of the Staff member.
3. In the Max. Units column, enter the number of resource units available
for this resource (default is 100 % per each one unit). For example to
use 3 Programmer-Analysts you should key in 300%.
4. Click the right mouse button to bring up the Resource Information
dialogue box. Select Working time tab. Click the list button for Base
Calendar and choose Palmers Calendar, which you created previously,
then click OK.
5. Repeat steps 2-4 for each of the staff titles, except the student.
6. Repeat steps 2-3 for the three students.
7. Due to the students working Wednesdays and Thursdays only, it will be
necessary to create a new calendar, let's call it the "Students
Project Management Assignment
Page 20 of 35
Calendar". To do so, follow instructions to create a new calendar as
described earlier in "Set the Project Calendar" section (Page 8). The
Students Calendar inherits the characteristics of the Base Calendar.
Ensure that you click on "Make copy of Palmers Calendar" when you
create it. Show working hours are Wednesday and Thursday for a start
time of 1:00pm and a finish time of 5:00pm. Monday, Tuesday and Friday
are to be made non-working days.
8. Repeat step 4 for student, choosing Students Calendar.
9. For each Staff, enter the standard $ rate as shown below.
Your Resource Sheet should look like this:
Return to the Gantt chart by choosing Gantt chart from the View menu.
Assigning and removing a resource
In your Gantt chart, you now have a project of known duration, even though it does not yet meet time
constraints. It currently assumes that one person is working full-time on the project; this is the default value.
This person is operating on the same calendar as the project base calendar (e.g., the project is using the
Palmers Calendar, a resource using the Palmers Calendar is the default). When you allocate one staff to a
task, the duration will not change. Should you allocate a resource using a different calendar (i.e., a student)
then the duration will change.
By assigning resources (people or equipment) to tasks, you can make sure you have enough resources to
accomplish the tasks in your project. You can assign one resource, a part-time resource, multiple resources,
or multiple units of the same resource to a task. The software displays the unit percentages next to the
resource name by the task bar on the Gantt chart.
You can also change the resource quantities allocated to a task. In this case, for resource-driven tasks the task
duration will change when you change the number of units for the same resource assigned to a task. This
enables you to reduce the amount of time required to complete a task to meet a deadline. There are
safeguards in the software to stop you from entering more resources units than you have available – you will
be warned of over-allocation.
How to assign resources: There are several ways of assigning resources. The method you will use is to
employ the Resource Pool just created. It will be helpful to use the Resource Management toolbar that
contains the Resource Assignment button as well as other buttons related to working with resources. Bring
up this toolbar by entering through the View menu and then Toolbars. Select Resource Management.
Select a task on the Gantt chart and then open the Assign Resources box by clicking on the Assign Resources
button. In the Assign Resources box select a resource and click on the Assign button. If more than one
unit is needed, enter the quantity in the Units field beside the resource name. Remember that you are not
restricted to integers.
Project Management Assignment
Page 21 of 35
Assigning a resource to several tasks: Select the tasks in the Gantt chart (using the ctrl key to select the tasks
that are not adjacent), and then in the Assign Resources box select the resource and then the Assign button.
Changing the number of resources used on a task: To decrease or increase the number of resources allocated
to a task, double click on the task, which opens the Task Information box, then on the Resources tab. Select
the Units field and change the figure.
Removing a resource assignment: Select the task on the Gantt chart, click the Assign Resources button on
the Toolbar. Select the appropriate resource and click on the Remove button.
Practical example of resource application
You are going to do some "what -if" tests to see the impact of resources on the duration of a task as well as
changing some durations. Start with a just-saved file (i.e., save your work before beginning these tests).
* * * Practice exercise starts here. At completion, Exit WITHOUT saving * * *
On the Gantt chart, select Task 26, Coding. This task currently has duration of 2 weeks. Likewise, on the
Gantt chart note the duration of the Task Summary Coding & Testing (24d) and also the total project time
for Palmers Golf Course Project (110d). Double click on task 26 and from the Task Information box note
that the start and finish dates are Thu 23rd April 2008 and Wed 7th May 2008 respectively.
Allocate to this task the resource of one student (“OK” then “continue and allow the scheduling conflict” if
asked). Note how the Gantt bar has now extended and also the Task Summary and Palmers Golf Course
Project duration times have increased. Clicking on the Task to produce the Task Information shows the
finish date has changed as well.
Obviously this resource allocation is not good for the project but it does demonstrate how the Resource
Calendar created for the students is automatically taken into account when those resources are allocated to
a task.
Re-enter the Resource Assignment box and increase the Students assigned from one (100% units) to four
(400% units). You have now allocated more students than are available. To see this graphically
demonstrated, click on View, Resource Graph. In the left-hand window, click on the right-arrow to open the
Students box. Note how the title is in red, which shows there is an over-allocation. In the right window, drag
the horizontal scroll bar until the date of around 1stMay 2008 is displayed. You will then see the student
allocation in blue as well as the over-allocation in red. A similar view is in Resource Usage, under the View
menu. Against Student you will see the total work time (80 hours). Drag the cursor until you can see the time
allocations on 1st May 2008 and you will see, in red, 16 hours per day over 4 days.
As this is not a successful task allocation, firstly reduce the number of students employed on the task to 1.
Then remove the students completely from the task by clicking on the Tools, Assign Resources, click on
Student then on the Remove button. Check on the Gantt chart that the duration for Task 26 has been restored
to 2w.
* * * Practice exercise ends here. At completion, Exit WITHOUT saving * * *
Project Management Assignment
Page 22 of 35
Task constraints
One aspect of project management is determining lead and lag times. Microsoft Project assumes all new
tasks can start immediately after the preceding task has finished. However, in real projects some tasks can
start while another is in progress (lead time) and in other situations there may need to be some time between
the finish of one task and the start of the next (lag time). Microsoft Project cannot do this for you; this is your
responsibility as Project Planner.
Lead and Lag Times in Projects
Lead time: The amount of overlap between the completion of one task and the start of its successor. For
example, you might want to start moving furniture into some offices while carpet is still being laid in other
offices.
Lag time: The amount of delay between the completion of one task and the start of its successor. For
example, a lag time of two days might be required between painting a room and laying carpet.
These are the instructions to perform when changing the relationships between the tasks with lag and lead
times added.
Choose the correct successor task and then double click on that task. Select the Predecessors tab, click on
"Finish-to-Start (FS)" in the Type field, click on the downward arrow above to open the drop-down menu,
select the type of relationship required then click in the Lag field to the right if required and enter the
amount, then OK. For lead time, enter the number prefaced with a minus sign.
 To change the relationship between the tasks with lag and lead times:
(Use the instructions above to carry out the tasks below)
Firstly, double check that the following successor tasks have the finish-to-start relationships:
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
•
Task 3 must precede task 4
Task 4 must precede task 5
Task 7 must precede task 8
Task 8 must precede task 9
Task 10 must precede task 11
Task 11 must precede task 12
Task 12 must precede task 13
Task 15 must precede task 16
Task 18 must precede task 19
Task 19 must precede task 20
Task 20 must precede task 21
Task 23 must precede task 24
Task 26 must precede task 27
Task 27 must precede task 28
Task 28 must precede task 29
Task 31 must precede task 32
Task 32 must precede task 33
Task 33 must precede task 34
To further expand your Project Management skills, set tasks 26 and 27 with a finish-tofinish relationship on a one-day lag. Note how the “Coding & Testing” Task Summary has reduced by nine
days (from 24 to 15 days) as task 27 (ten days) now runs in parallel with task 26, minus a one-day lag.
Repeat this process for tasks 19 and 20.
Project Management Assignment
Page 23 of 35
Also, set the relationship between task 3 and task 4 with a start-to-start
relationship.
Note: Tasks 3-13 should now be coloured blue and the duration time for the project should be 94.5 days.
Now would be a good time to SAVE your file with these new task constraints before allocating resources in
the next step. In the File Name box, name this file (Palmers_D3_Lead_Lag_Times).
Allocating resources to Palmers Golf Course Project
Make a backup copy of your file BEFORE you start assigning resources and rescheduling tasks to fix the
over-scheduling problem you currently have. As you perform multiple changes of resource allocations, the
software does not keep the original duration and you may have to revert to the saved backup copy.
It is important to grasp the concepts of task allocation as this procedure, if misunderstood, can lead to much
confusion and incorrect results. Microsoft Project does not know if a task needs 1 employee or 10 employees
to undertake the task. At this stage we are going to decide how many staff it is going to take to perform a
task.
 Entering resources for each task
You can adjust each task one-by-one, but if you want to allocate the same number of staff to a number of
tasks, highlight the tasks (use the ctrl key), then select Assign Resources from the Tools menu and make the
assignment.
Enter the following resources for the following tasks. Only these
resources must be entered. Go to Tools, Assign Resources, to enter in the
following resources, all at 100% (the window can stay open to assign all
the resources). While assigning the resources, if the planning wizard
window pops up – choose the option Continue, Allow the schedule conflict.
Task 3
Programming Analyst, Chief Programmer
4
Client, Chief Programmer
5
Senior Programmer, Programming Analyst
7
Programming Analyst
8
Programming Analyst
9
Senior Programmer, Chief Programmer
10 Senior Programmer, Chief Programmer
11 Senior Programmer, Programming Analyst
12 Senior Programmer
15 Senior Programmer, Programming Analyst
16 Programming Analyst, Chief Programmer
18 Programmer, Senior Programmer
19 Student, Programmer
20 Student
21 Programmer
23 Programming Analyst, Senior Programmer
24 Programmer, Senior Programmer
26 Programmer, Programming Analyst
27 Programmer, Programming Analyst
28 Programming Analyst
29 Student, Senior Programmer
31 Senior Programmer, Programmer
32 Programmer, Client
33 Senior Programmer, Programming Analyst
The following figure shows Programming Analyst and Chief Programmer being assigned to Task 3. If you
Project Management Assignment
Page 24 of 35
assign your first resource (Programming Analyst) to the task and later assign second resource (Chief
Programmer) then, the information box for the corresponding task will show a warning information
suggesting you to ‘Click to set how the task is rescheduled as a result of the assignment’. This would change
the duration to half as you have doubled your resources. To confirm select the first of the 3 options.
But if you assign both resources simultaneously then the duration wouldn’t get changed. To change the
duration to half, you need to first look at the work against each resource. From the main menu, select Split
under Window to see all the details about the resources allocated to a task. You would notice that work
against each resource may still be the total work for that task. Example for the task 3, each resource should
work for 12 hours each (half of 8(hours)*3(days)=24 hours) and not 24 hours each (that would make the total
work to be 48 hours). If this is 24 hours, then you need to change this to 12 and then duration would get
halved.
It is necessary to note that the duration of tasks should have changed when the allocation of two people were
added to a task above. Lets CHECK and see.
You will need:
1. a printout of Deliverable #1 with original durations.
2. a printout of the Gantt chart just performed with resource allocations just added.
Notes about resource allocations
By comparing the printouts of Deliverable #1 and the Gantt chart of resources just allocated, check the tasks
with 1 resource (person) allocated. You will find that the durations are the same.
However, for the tasks with 2 (or more) resources (people) allocated, the durations should have halved or
changed. In fact, it is better to see how what the s/w has done when you allocated the resources. You may
also like to insert a pre-defined column called ‘Work’ in your Gantt Chart (see the figure below). Also, from
the main menu select Split under Window to see all the details about the resources allocated to a task. For
example, for Task 3, we can see the resources (personnel) allocated and the amount of person-hours they are
working. Each resource is shown to be working for 12 hours (half of the total work is allocated to each
Project Management Assignment
Page 25 of 35
resource) as total work is 3 days (8*3 = 24 hours).
CHECK the tasks that have 2 resources allocated have halved under the duration column (such as 3, 4, 5, 9,
10, 11, 15, 16, 18, 23, 24, 26, 27, 29, 31, 32 and 33).
For task 19 – this would not be half as the students work only half day (4 hours) for 2 days/week. Therefore,
would take longer to do the work.
Note: All your tasks should now be blue and the total duration of the project should change to 94 days.
As you have made quite a lot of changes now would be a good time to SAVE.
Budget Report
Before moving on lets have a look at the budget of the project thus far. The budget shows a total cost of
$38,280.00, check.
BEFORE you continue with your work, print the ‘Budget Report’.
From View select Reports, then Costs, then Budget (you may need to use
Zoom 90% to fit onto one page). This is part 1 of Deliverable #3 Resource Management.
* * * Before attempting the rest of Deliverable #3 below, READ THIS FIRST * * *
By the time you finish Deliverable #3 Resource Management, you will need to achieve the following:
(1) An acceptable slack percentage (explained below), and
(2) An acceptable budget (explained below)
To do this, you need to:

Change the unit percentages for some resources and,

Always check that your durations are changing accordingly
It is strongly advised that you carefully read through the remainder of Deliverable #3 Resource
Management instructions first before you come back to this point to perform what is asked.
As discussed before you will need:
1. a printout of Deliverable #1 with correct durations
2. a printout of the Gantt chart with allocated resources (people), as instructed
3. a calculator
 Entering and changing unit percentages
In order to obtain the acceptable budget (explained below) and the acceptable slack time (explained below),
we need to change the unit percentages for resources. It is up to you to decide which resource unit
percentages need to change. Remember: these changes may need to be discussed in Deliverable #2, the
Project Management Assignment
Page 26 of 35
report.
Notes about changes to the unit percentages
This is an example. When we change the unit percentages of the resources for task 3 to the Chief
Programmer working at 50% instead of 100%, and the Programming Analysts working at 200% instead of
100%, this means that the duration of the task will again change (see the top figure below). It will now take 3
days (instead of 1.5) as Chief Programmer is working only 4 hours a day and therefore would require 3 days
to do 12 hours of work. If we wish to reduce the task duration then we should allocate less work to Chief
Programmer. This would also enable us to reduce the budget as Chief Programmer is more expensive than
Programming Analyst. For example, may change work to 4 hours for the Chief Programmer and 20 hours for
the Programming Analysts. This will reduce the task duration to 1.25 days (duration is now determined by
the length of time required by Programming Analysts to do 20 hours of work as they take longer than the
Chief Programmer as he takes only one day) and will cost $1080 (see the bottom figure) instead of $1320.
You are expected to produce an intelligent resource allocation. For example, you should take into account
that the Chief Programmer has an overseeing role over several projects, plus his/her pay is the highest;
therefore the greater that person’s involvement, the greater the cost. The Chief Programmer can be involved
from 10% up to 100%; you can try other unit percentages, such as 50% - 80% for less involvement. Do not
set involvement percentage at 0% as this does not make any sense. For all tasks, you must keep the
resources (i.e. the people involved) the same, however, you can change the unit percentages, so the
duration should change accordingly (as discussed in the box above). The budget will also change.
Slack Time
For a project to be successful, it should finish a few days before the actual due date (milestone). This gives
the Project Manager enough time to check if everything has been completed correctly. This extra time is
known as slack. You are required to ensure that the industry norm of 15% slack time for each milestone is
observed (14%-16% slack will be accepted).
 Calculating Acceptable Slack Percentages
In the Gantt chart view, the total duration from task 2 to the first milestone should be 26 days (the sum of the
durations of the bold tasks) and for the second milestone, from task 14 to task 33, it should be 68 (+/- 0.1)
days.
We are going to calculate the acceptable slack percentage using:
 the total number of days (26 days for milestone 1 and 68 days for milestone 2), and
 the total slack (in the total slack column) for the task before each milestone
To calculate the Slack Percentage for each milestone, take the total slack (expressed in days) and divide it by
the total duration (also expressed in days). As we have already said, the acceptable slack is around 15%, so
we can work back to calculate the slack time we need to meet this requirement. The two calculations for the
first and second milestones follow.
Next to the duration column in the Gantt chart, insert the Total Slack column.
For the FIRST milestone:
In the Total slack column, take the first total slack number before the first milestone (task 12). For this
milestone, the aim is to achieve a number that is around 4 days (or around 0.8 weeks). That is 4 days
divided by 26 (total days) = 15.4% slack.
For the SECOND milestone:
Again, in the Total slack column, take the first total slack number before the second milestone (task 33). For
this milestone, the aim is to achieve a number that is around 10 days (or around 2 weeks). That is 10 days
divided by 68 (total days) = 14.7% slack.
Project Management Assignment
Page 27 of 35
Now that you know the total slack you are aiming for, it is your turn to adjust the unit percentages for some
resources to achieve the required slack for each milestone. If slack is too low you need to increase the work
being done (increase the resource units); if slack is too high you need to reduce the amount of work being
done (decrease the resource unit percentages). Remember to check that no resources are over-allocated.
(View/Resource sheet).
Remember that you will need to explain to Ms Smith why you made the changes you did, and……….
don’t forget the budget.
Budget
The Budget Report is from View, Reports, Costs, and then Budget (you may
need to use Zoom 90% to fit onto one page).
When you allocate resources, a cost will be calculated for each task. For this project you have a budget of
approximately $33,520 (we will accept +/- $750). It is your responsibility to change the level of use of these
resources in order to save money and to gain more profit. Explain variances that may occur with your
improved allocation of resources in your report to Ms Smith.
If you are not getting the appropriate budget figure, look at the Budget report. The Budget report sorts the
tasks from most expensive to the least expensive. Try reducing the resource allocation for the most
expensive tasks if the budget is high (or vice versa if the budget is low). However, that may affect your
slack total, so you may have to increase the resource allocation for the least expensive tasks to bring your
total slack to the industry norm of about 15%. Note that increasing/decreasing percentages for tasks that have
only one resource will have no effect on the budget, but it will affect the duration. To affect the budget you
need to change the tasks that are allocated two resources.
You need to pay special attention to senior staff allocation as their associated costs can sometimes determine
whether a project is profitable, or even viable.
At the end you must NOT have any over-allocation of resources (personnel and cost), and you must meet
both milestones and the project completion date of Thu, 22nd May 2008. You will satisfy these requirements
when the Gantt chart shows blue lines between the milestones, the staff and student resource graphs do not
contain any over-allocation of resources (red bars), and there is approximately 15% slack time within each
milestone. When this is done you have completed Deliverable #3.
Save your work. File name Palmers_Deliverable_3
Warning
You will need to make sure that you work independently on this reallocation. If you borrow ideas from a
classmate you will find it difficult to explain what you did and why, in the report to Ms. Smith. Nearly
identical resource allocations and memos will be taken as evidence that students treated this as a group
exercise, and not independent work. The penalty for collaboration and copying will be zero marks for all
students involved.
Project Management Assignment
Page 28 of 35
Deliverable #3: Resource Management
Microsoft Project file: Palmers_Deliverable_3
Deliverable #3 in this assignment includes the following. Check that all columns are extended to show all
information.
1. A printout of the Budget Report AFTER resources were allocated to the project and BEFORE resource
unit percentages were changed.
(View, Reports, Costs, Budget; you may need to use Zoom 90% to fit into one page.)
2. A printout of the Gantt chart you have developed as a result of your resource allocation to bring the
project in on time, with an acceptable slack time and an acceptable budget.
Show the columns as per Deliverable #1 plus the Work, Total Slack column (1 or 2 pages for the whole
project), showing the schedule on time and ALL tasks with resource(s) added as well as a proper footer.
Use the same formatting instructions as for Deliverable #1 (you may need to adjust the scaling to 7055%).
3. A printout of the Budget Report at the end of Deliverable #3 AFTER changing the unit percentages.
4. A printout of the “Who Does What” Resource Report at the end of Deliverable #3.
(Reports, Assignments, “Who Does What”.)
5. A printout of the Resource Sheet at the end of Deliverable #3.
(From View, select Resource Sheet.)
6. A printout of Resource Usage.
(View, Resource Usage, and then zoom entire project.)
Deliverable #3……………………………………………………………………………………. 6 marks
The criteria listed for Deliverable #1 Gantt chart also apply here. Specified changes in the project must be
shown and each task must show the staff and student resources allocated to the task. Also ensure that you do
NOT have an over allocation of resources. Use the Landscape orientation for all printouts.
From the reports printed out in this Deliverable you are ready to write up the report for Deliverable
#2.
Project Management Assignment
Page 29 of 35
TRACKING PROGRESS
So far you have planned the project schedule but even with the best-laid plans, your schedule will deviate
from the original due to unforeseen problems, sick leave, etc. By tracking tasks you can see which tasks need
extra attention so that you can make adjustments to the project early, in order for it to run smoothly.
Tracking progress means updating and analysing the project progress once the project has started, and to do
this you take a snapshot of what you planned. This is done by saving the baseline. This baseline/tracking
information is required for the production of variance reports.
Saving a baseline: When tracking progress, you work with three types of information:
1. Baseline: This is your fixed model for how the project should proceed. This is also known as planned
information, which does not change unless you specifically want to modify the baseline. For example, in
the original schedule, you may have planned to do Task Scheduling (task 12) with duration of one day
starting on the 12th of February 2008. This information is the task's baseline data, as set when you saved
the baseline, and is what you originally planned to do.
2. Current: This is a changing, working model for upcoming tasks after the project is underway. The
schedule might change as you receive new information and make adjustments. For example, you might
discover that a problem has occurred with the Rational Rose software you need to prepare the Use Case
Diagram and you cannot start until one week later. This revised information is the task's current data.
3. Actual: These are tasks already in progress or are finished. As you enter actual dates for completed tasks,
the start and finish dates for the remaining scheduled tasks are updated. For example, if “Task
Scheduling" took two days instead of one, the start and finish dates of all the subsequent tasks are
updated to reflect the longer duration.
Updating the schedule:
Updating your project is an ongoing process of modifying the current schedule for upcoming tasks and
entering actual information for tasks which have started or finished. Because previous tasks affect the start
and finish dates of future tasks, the software incorporates this information and recalculates the schedule for
future tasks. Your schedule will change but the baseline stays unchanged. You enter actual information as
tasks happen.
To simplify this process, Microsoft Project has a Tracking toolbar, which contains the commands you need
to use to change the progress status of one task, a number of selected tasks, or the entire project. To display
this toolbar: choose View, Toolbars, Tracking. This procedure may have to be repeated each time you enter
Microsoft Project and want to view the Tracking toolbar.
When the project is on target:
Assume all tasks scheduled to begin before the current day are proceeding according to plan. To update the
schedule to reflect this progress:
1. Click the Task Name column heading.
2. On the Tracking toolbar, click the ‘Update As Scheduled’ button. The tasks are updated and progress bars
appear as a darker blue colour in the bars.
When you need to update specific tasks in the project:
For example, when two tasks have started and are now finished on schedule, select both tasks, then click on
the ‘Update As Scheduled’ button. If a task started on time, but is running ahead of schedule use the %
Complete buttons on the Tracking toolbar to specify how much of the task is complete for the selected task.
When the project is not on target:
When tasks are not completed as scheduled, you will have to enter their actual progress manually. You can
select a single task, multiple tasks or a group of tasks within a date range.
To make it easier for you to see progress, change the zoom display. From View, Zoom, then specify ‘1
month’, for example.
Project Management Assignment
Page 30 of 35
Updating the project schedule
As you have now finally finished the scheduling of the project, you must now save the baseline. You do not
want to overwrite your deliverable 3 file, so first save your project as Palmers_Deliverable_4.
Select Tracking, from the Tools menu, then Save Baseline and OK. Finish
by saving the file as you normally would.
In preparation for updating the project schedule process, the type of Gantt chart you will use will be changed
so that progress on the tasks can be seen compared to the planned progress (as set by saving the baseline).
Enter the GanttChartWizard menu (from the Format menu) but change the
type of chart to Baseline. Continue through the menu and exit.
Note the vertical dashed line on the Gantt chart, which marks the current date on the time scale.
Change the formatting of this line to make it different from other vertical lines on the Gantt chart.
From the Format menu, choose Gridlines, then Current date. Change Type
to solid line and Color to red.
The scenario for Deliverable #4 is that the project started on time and that to the current date, which you
need to set to Sat 23rd Feb 2008, all tasks either have been completed or are on time (i.e., all tasks from Mon
7th Jan 2008 ending on Thu, 22nd May 2008 are 100 % complete). To simulate the project now being under
way it is necessary to change the Current Date.
Change the ‘Current Date’ as displayed in the Project  Project
Information window. Now update the schedule as described in the box
above (Hint: Zoom to 1 month for a more detailed view of the Gantt
chart).
Microsoft Project does not save the changes to display the current date when you close the file. If you close
and open the file again, the date will default back to the computer date. Therefore, you need to check that
the current date as displayed in the Project Information window is Sat 23rd Feb 2008 before printing the
Gantt chart.
Tasks to the left of the dateline are now complete. If this is equal in length to the main bar, the task is 100%
complete. Tasks currently under way will show that they have been completed up to the current date as
shown by a different density to the colour of the bar.
As the project has progressed, you were faced with staff who were not assigned to a task either on the
Palmers Golf Course Project or any of the other projects being undertaken by SoftSystems Ltd. Rather than
give them meaningless tasks to perform, they were able to undertake some preliminary work for task 19,
Prepare Use Case Diagram and task 33, Prepare Documentation (it usually isn’t efficient to work in this
manner, but it is preferable to having staff idle). This has resulted in both of these tasks being 25% complete
at the current date of Sat 23rd Feb 2008.
Use the tracking toolbar to update task 19 and task 33 to reflect them
being 25% complete.
Project Management Assignment
Page 31 of 35
Deliverable #4: Final Gantt Chat and Budget Report
Microsoft Project file: Palmers_Deliverable_4
The fourth Deliverable in this assignment is a copy of the final Gantt chart you have developed with your
final changes. The following are required:
1. A printout of your Gantt chart expanded out to a month (Zoom, 1 month) and incorporating all the
changes (should be 2-3 pages depending on the scaling). Ensure that the Task Name, Duration and %
complete columns are included. Change the timescale on the Gantt chart to show ‘Month, year’ as
MAJOR timescale (i.e., January 2005) and ‘day, month initial’ as MINOR timescale (i.e., 5 J for 5
January). Timescale can be changed from Format, then Timescale. Print preview to confirm formatting,
contents and footer.
For convenience in marking, please cut and tape these pages together. This is common business practice
– do not expect your future boss to be happy about trying to read three disconnected pages or cut-andtape these pages on your behalf.
2. A printout of the Budget Report.
Deliverable #4: Final Gantt Chat and Budget Report ............................................................
4 marks
Unless stated otherwise above, previous criteria for formatting the Gantt chart and Budget Report apply. Do
not forget to cut-and-tape the Gantt chart together (if not, a penalty will apply and marks will be deducted).
Use the Landscape orientation for all printouts.
SUMMARY
Congratulations! You now have basic skills necessary to use Microsoft Project to plan and manage a project.
As you may have noticed while using the software, there are many aspects of Microsoft Project that have not
been explored. For example, project planning with fixed costs and reports that can be generated for the
senior management by using filtering techniques and pre-designed presentation templates.
These are outside the range of this assignment as the prime focus was to give you practical insight into the
use of a cost effective, general-purpose tool for assisting in the fundamentals of project management.
We hope you find the assignment useful and rewarding now and in your future career.
ASSESSMENT
The Project Management assignment is assessed according to:
 The criteria outlined in the Assessment Criteria listed with each Deliverable; and
 Your assignment materials must look like professional documents. You are REQUIRED to:
- Add coversheet (type your details using the cover sheet provided, print it, then submit with your
Deliverables)
- Print the Deliverables on white paper using a quality printer
- Format the Deliverables as specified
- Include all the Deliverables in an A4 envelope so they can be kept together (they may be paper
clipped but NOT stapled)
- Label the envelope (type your details using the label provided, print it, then stick it on the envelope)
Project Management Assignment
Page 32 of 35
Label
157246: Project Management and Systems Implementation
Name:
First name
Surname
ID number
Assessment
Deliverable #1: Initial Gantt Chart ......................................................................................3 marks
Deliverable #2: Report ....................................................................................................... 5 marks
Deliverable #3: Resource Management ............................................................................ 9 marks
Deliverable #4: Final Gantt Chart and Budget Report .................................................... 2 marks
Assignment Submission both in Print and WebCT ............................................................. 1 mark
The final mark is awarded to students who submit the assignment to Dr. Brian Whitworth at the beginning of
the Lecture, unfolded, in an A4 envelope, labelled as required, and Deliverables are in the correct order:
coversheet, Deliverable #1, Deliverable #2, Deliverable #3, Deliverable #4
Late Submission Penalty
See syllabus.
TOTAL MARKS.............................................................................................................. 20 marks
Project Management Assignment
Page 33 of 35
Cover Sheet: Project Management Assignment
157246: Project Management and Systems Implementation




FILL in your details on this cover sheet then PRINT it.
In the same sequence, ADD coversheet, Deliverable #1, Deliverable #2, Deliverable #3, Deliverable
#4 (these may be paper clipped but NOT stapled)
FILL in your details on the label provided, PRINT it, and then STICK it to an A4 envelope.
PLACE your A4 envelope in the 157.246 assignment box.
Student to Fill
Date:
Time:
Surname:
First name:
ID number:
Marker to Fill
DELIVERABLE:
Deliverable 1
Deliverable 2
Deliverable 3
NOTES:
MARKS
out of 3
out of 5
out of 9
Deliverable 4
out of 2
Assignment
Submission
Total of the above
Deduction (i.e. late
submission, plagiarism)
Assignment Total
out of 1
out of 20
out of 20
Download