Lab Manual
Lab Manual
Lab Manual
MANAGEMENT
IS361 – IS PROJECT
MANAGEMENT
Lab Manual
To do so, we will add tasks and dates to the timeline, which includes entering the task name, duration,
start date, and finish date.
Then, we will look at these tasks in MS Project tool to learn how they work. Finally, we will discuss
subtasks.
Wedding List:
1. Planning
2. Attire (Clothing used by guest and attendees)
3. Guests
4. Venue
5. Catering
6. Flowers
7. Memories
8. Details
9. Wedding Day
10. Honeymoon
You can setup the project start date using the Project information as follows:
You can always change the start and end dates of your project as follows:
We usually plan projects from the start date but sometimes we might need to schedule the project from
the end date in case we know that we must finish the project on a specific deadline date
Now, let us add all the tasks with no preference for the start and end dates:
You might
have other
For this time, let us save it as MS Project file with extension (mpp). Other options are possible too.
When working with many projects, you can pin the folder where you are saving your daily work on
projects by selecting the pin button
Now, we can safely close the project
Let us assume that we have another project (say Dummy_Project.mpp) that we want to wok on in
addition to our project (Wedding_Planning_Project.mpp).
We can switch between the two projects using the View Switch View
2. Activity 1
Create a project for bathroom refit using the following tasks:
1. Planning
2. Finance
3. Contractors
4. Preparation
5. Electrical
6. Plumbing
7. Tiling
8. Flooring
9. Painting
10. Equipment
11. Finish
Set the start date for each task to today date. Each task is scheduled for a single day. Save the project as:
Bathroom_Refit_Project.mpp.
Let us continue with our work. Now, we will resume working on the wedding planning project. Let us
open the file in MS Project.
As you can see all the tasks have estimated durations of one day (see the ? symbol). Now, we can set the
durations more reasonably by changing the duration fields.
If for some reasons, we want to change the project start date, we can always review the project options
as follows:
8 business days
Current date
Important Note: The duration (in days) includes working (business) days and week-end days are not
considered as in the case of the Planning task (8 days planned from 1 st September 2020 to 10th
September 2020).
Each task in the project will may have predecessor tasks (one or many). We can set/view the task
predecessors by clicking the Predecessors tab.
Under Task menu, we can access the same window using the Information tab.
We will look at other options in upcoming sessions.
As you may have noticed, the tasks in the wedding planning project are high level and are missing many
detailed subtasks. In what follows, we will add more details to the project tasks. For illustration
purposes, we will add subtasks to the Guest task. We will first insert a new task beneath it as follows:
The first subtask will be renamed: Make Guest List.
Click on this indent button to make
it a subtask of Guest task
Expand/Collapse wedge
Let us create another subtask under Guests task by inserting a new task above the Venue task.
Assume now that the first subtask (Make Guest List) will require 8 days. Then, we can set it up in the
task information as follows:
3. Activity 2
Let us add the subtasks to all available summary tasks using the details below:
1. Planning
1.1 Agree budget and approach
1.2 Set wedding date
2. Wedding Clothes
2.1 Select and order wedding dress
2.2 Select and order bridesmaid dresses
2.3 Select and order groom tuxedo
3. Guests
3.1 Make Guest list
3.2 Send invitations
3.3 Finalize guest list
3.4 Book guest accommodation
4. Venue
4.1 Make reception venue short list
4.2 Book reception venue
4.3 Plan and finalize seating arrangements
5. Catering
5.1 Make caterer short list
5.2 Book caterer and finalize menu
5.3 Make baker short list
5.4 Select baker and order cake
6. Flowers
6.1 Make florist short list
6.2 Select florist and order flowers
7. Memories
7.1 Make photographer short list
7.2 Select and book photographer
8. Details
8.1 Select and buy rings
8.2 Select and book entertainment
8.3 Select and book transport
8.4 Register wedding and get license
9. Wedding Day
9.1 Make wedding venue short list
9.2 Book wedding venue
9.3 Rehearsal
9.4 Wedding day
10. Honeymoon
10.1 Make honeymoon destination short list
10.2 Select honeymoon destination and book honeymoon
Note: We can change the basis of our project base time using the following option:
Set start of week and year
Here is the Gant chart of the project after adding all subtasks to our summary tasks:
4. Activity 3
Let us add more details to one of the subtasks of Wedding Clothing summary task as follows (say Select
and order wedding dress) using the following sub-subtasks:
For example, setting the view outline to level 2, our project would look like:
Setting all project outline to level 1 would result in:
Select this
option
Project duration
Summary task:
File name
Select this
option
No predecessor!
To view only the project summary task, go to View Outline and select: Hide subtasks.
5. Activity 4
Let us add more details to Bathroom Refit project using the following sub-subtasks:
1. Planning:
1.1. Scoping
1.2. Select style
1.3. Decide about project manager
1.4. Check permissions required
1.5. Fix dates
1.6. Temporary accommodation
2. Finance
2.1. Estimate finance needed
2.2. Arrange finance
3. Contractors
3.1. Get contractor recommendations
3.2. Make contractor short list
3.3. Get contractor quotations
3.4. Appoint contractors
4. Preparation
4.1. Order skip for waste
4.2. Gut existing bathroom
4.3. Prepare for flooring
4.4. Prepare for tiling
4.5. Prepare for painting
5. Electrical
5.1. First fix electrics
5.2. Second fix electrics
5.3. Certification
6. Plumbing
6.1. First fix plumbing
6.2. Second fix plumbing
7. Tiling
7.1. Review available tiles
7.2. Select and order tiles
7.3. Tile delivery
7.4. Fit tiles
8. Flooring
8.1. Review available flooring
8.2. Select and order flooring
8.3. Flooring delivery
8.4. Fit flooring
9. Painting
9.1. Review paint options
9.2. Select and order paint
9.3. Paint delivery
9.4. Paint
10. Equipment
10.1. Visit bathroom showrooms
10.2. Select and order equipment
10.3. Equipment delivery
10.4. Fit equipment
11. Finish
11.1. Resolve snags
11.2. Clean up
11.3. Refit complete
Solution to Activity 4:
Task Dependency
In a project, a task may depend on one or more tasks. For instance, the subtask Order dress depends on
the Select wedding dress subtask.
We can therefore set a dependency between the two subtasks, by holding the control key and selecting
both subtasks. Then, using the Task menu, select menu item:
Now, subtask Order dress (Task no. 9) has the subtask Select wedding dress (Task 8) as its predecessor.
Predecessor
column
Task
dependency
To unlink the tasks, select both tasks and menu item:
To select a wedding dress, it may take quite some time (say 40 days). So let us change the duration of
the related subtask.
We have not only changed the duration of a specific subtask but we can also create more realistic task
dependencies as needed. For instance, selecting the bride maids dresses cannot be done before the
selection of the wedding dress which is reflected in the Gant chart above.
Now, by clicking on the dependency arrow, we get the following dialog window:
This window indicates that the dependency between the two subtasks is a finish-to-start relation. This
means that the second task cannot start before the end of the predecessor task. We can always alter
this type of dependency and even add lags or delays. For instance, let add a lag of 5 days. This results in:
5 days lag
In the same way, we can set the lag to be negative (say -5 days) to indicate a lead as follows:
5 days lead
We can always change the default (finish-to-start) dependency between a task and its predecessor as
follows:
Finish-to-Start: The second task (successor task) will start when the first task (predecessor task) finishes
(default settings in MS Project).
Start-to-Start: The second task (successor task) may start when the first task (predecessor task) starts.
Finish-to-Finish: The second task (successor task) can only finish when the first task (predecessor task)
finishes.
Start-to-Finish: The second task (successor task) can only finish when the first task (predecessor task)
starts.
Now, let us move to the Guests task which has the following subtasks: 1) Make guest list; 2) Send
invitations; 3) Finalize guest list; and 4) Book guest accommodations. We may start sending invitations
once we have selected few guests. So, the dependency between the two subtasks is Start-to-Start with a
lag of 5 days:
SS: Start-to-Start dependency
In the same way, finalizing the guest list cannot be done without receiving all replies from the guests.
FF: Finish-to-Finish dependency
We can start creating the lists of caterers and bakers at the same time. But, we need to do afterwards,
the selection and menu/cake finalization as follows:
More organized tasks can be set by inserting blank rows between tasks pertaining to different phases:
We can do some arrangements of the wedding planning tasks to get finally:
2 predecessors must
both finish for the task to
start
1 predecessor must
finish for the task to
start (with 5 days lead
possible)
2 predecessors with
different constraints.
Task 17 may start when
Task 16 starts with 5
days lag
The constraints between the predecessors (Tasks 16 and 4) of Task 17: Task 17 can start when Task 16
starts with 5 days lag and after Task 4 finishes with no lag.
6 days lag
If we have added a lag to Task 4 constraint, we will get the following case:
Setting milestones: A milestone is not a task where some work is carried out but rather the end of a
main task or a phase. For instance, once we agree on the wedding date, we may say that we have
achieved a milestone (represented by a task of 0 duration). Let us call this milestone: wedding date set.
In this case, we can select the task. Then, select the Advanced tab and check the milestones button:
Note: When the view gets quite cumbersome, we can gain some space by unchecking the Timeline in
the View menu:
1. Planning
1.1 Scoping
1.2 Select style
1.3 Decide about project manager
1.4 Check permissions required
1.5 Fix dates
1.6 Temporary accommodation
2. Finance
2.1 Estimate finance needed
2.2 Arrange finance
3. Contractors
3.1 Get contractor recommendations
3.2 Make contractor short list
3.3 Get contractor quotations
3.4 Appoint contractors
4. Preparation
4.1 Order skip for waste
4.2 Gut existing bathroom
4.3 Prepare for flooring
4.4 Prepare for tiling
4.5 Prepare for painting
5. Electrical
5.1 First fix electrics
5.2 Second fix electrics
5.3 Certification
6. Plumbing
6.1 First fix plumbing
6.2 Second fix plumbing
7. Tiling
7.1 Review available tiles
7.2 Select and order tiles
7.3 Tile delivery
7.4 Fit tiles
8. Flooring
8.1 Review available flooring
8.2 Select and order flooring
8.3 Flooring delivery
8.4 Fit flooring
9. Painting
9.1 Review paint options
9.2 Select and order paint
9.3 Paint delivery
9.4 Paint
10. Equipment
10.1 Visit bathroom showrooms
10.2 Select and order equipment
10.3 Equipment delivery
10.4 Fit equipment
11. Finish
11.1 Resolve snags
11.2 Clean up
11.3 Refit complete
Make sure to use the following durations for the various phases and tasks:
More details are given below:
Task
number
Task
number
Task
number
Task
number
7. Activity 6
Adding Resources to Projects in Microsoft Project
So far, we have created all the required tasks to complete the project keeping in mind all kinds of
constraints and dependencies. However, to complete any of the planned tasks, various types of
resources are required. Resources include the people involved in the project, equipment, material used
and costs associated with the project.
Tasks and resources are the main two building blocks in Microsoft Project. In what follows, we will link
these two blocks using a procedure called resource assignment. Microsoft Project has two main views
available: Tasks and Resources.