Notes 5
Notes 5
Notes 5
Introduction
A typical project starts with someone having an idea and documenting the idea on paper. Projects usually go
through a number of phase‘s i.e. well-defined beginning, intermediaries and an end. There are classified according
to size and duration whereby:
Medium projects have a small size and small time
frame.
Small projects have duration of more than one month.
Large projects have duration of more than one year.
The duration of a project is determined by its complexity. A project starts when at least one of its activities is
ready to start. A project is completed when all of its activities have been completed. A project should have some
deliverables for ease of monitoring.
Often program and project are used interchangeably, but nominally, a program is a larger concept than a
project. A Program is a set of related Projects. Example the space shuttle program consists of many flights which
are each separately managed projects. This chapter is focused on PROJECTS.
1. Definitions
A project is a planned process to achieve a specific objective through a well-defined set of activities, budget
and time frame.
Project Management (PM) is a combination of techniques, procedures, people, and systems focused on the
successful completion of a project. It is also a discipline that will support the planning, implementation, tracking,
and control of projects.
Project management program permits the user to identify tasks, task relationships, resources, and time
requirements of a project. The constraints of a PM are: Scope, Time and Budget. The forth constraint is Quality
which is the core of each and every project.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 29
FINAL NOTES FORM 5
Materials
Examples of projects are:
Programming computer software or an App or web site.
Setting a computer network.
Creating an IS.
Constructing a bridge, house, and road. Setting up a business, etc.
A project team is a group of professionals committed to achieving common objectives, who work well
together and who relate directly and openly with one another to get things done i.e. action performed by a team
towards a common goal. A team consists of more than one person each of whom typically has different
responsibilities and they success is the responsibility of all the members.
Team working is the fuel that allows common people to attain uncommon results. Recent development in
management jargon outlines TEAM as TOGETHER EVERYONE ACHIVES MORE.
Characteristics of effective teams consist of members who have:
A common purpose and clear goals;
The necessary skills and resources;
A common approach to work;
The willingness to share information;
Trust and support in each other;
The willingness to take responsibility for team actions.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 30
FINAL NOTES FORM 5
Benefits of teamwork
Maximize strength of each member;
Increase in productivity and product quality and also decrease in the cost of production;
A balance work load as each member can help each other;
Can blame your teammate if the project goes bad;
Encouragement of skills, knowledge sharing and fast learning; Education of group members on
tolerance and understanding.
Disadvantages of teamwork
Never gets enough credit when the project goes well;
Not all members will have the same strengths and weaknesses;
Tasks/work not undertaken on time by some members can let the team down; Conflicts in ideas
can cause tensions and personality clashes can cause issues too; Opposing views can cause
arguments.
5. Project Management Life Cycle (PMLC)
These are the sequence of steps or phases to be completed when implementing a project and are not a linear
process. In each phase are the project activities that are carried out.
At this stage all project activities and plan charter may be put in writing outlining the work to be performed.
It consists of the following sub-stages:
Determining how to plan.
Estimate the resource requirements for the activities.
Identifying deliverables and creating the work breakdown structure Select the planning team
Risk planning.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 31
FINAL NOTES FORM 5
Measuring the ongoing project activities.
Monitoring the project variables (e.g. cost, effort, scope) against the project management plan and
the project performance baseline (where we should be).
Identifying corrective actions to address issues and risks properly (that is how can we get on track
again).
Project maintenance is an ongoing process and it includes continuing support of end-users, correction of
errors, and updates of the software.
Planning
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 32
FINAL NOTES FORM 5
project management tools today. They are both used to schedule tasks, keep the project on schedule and ensure
that the timeline is met in accordance with the original project plan. a. PERT chart
The term PERT stands for Program Evaluation and Review Technique.
A PERT chart is a project management tool used to schedule, organize, and coordinate tasks within a project. A
PERT chart represents a graphic illustration of a project as a network diagram or flow chart consisting of
numbered nodes (either circles or rectangles) representing events or milestones in the project linked by labeled
vectors (directional lines) representing tasks in the project.
A PERT node is as follows and is use in drawing the PERT network diagram.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 33
FINAL NOTES FORM 5
Critical task: a task that must be completed on schedule for the project to finish on time.
Path: a set of sequentially connected activities in a project.
Critical path: a critical path is a series of tasks that must be completed on time for a project to finish on
schedule. Each task on a critical path is a critical task.
Lag: describes a delay in the link between a predecessor and a successor task. It tells the logical
relationship between the start and or finish of one activity and the start and or finish of a following activity.
Lag time: it is the amount of time delay between the completion of one task and the start of its successor
task. A negative value against a lag is known as a lead.
Slack time: it is the amount of time an activity can be delayed from its early start without delaying the
project finish date. Also known as float time.
Floating task: a task that can be performed earlier or later in the schedule without affecting the project
duration.
Lead: a lead is observed when a task that should theoretically wait for its predecessor to finish starts a
little earlier.
Lead time: it the time that a successor is allowed to start before its predecessor goes to completion.
Duration (D): it is the number of days (or hours) it will take to complete a task.
Early Finish date (EF): this is the earliest date that a task can be completed. The EF duration of the last
task(s) is the total duration of the project.
For any one task, EF = ES + Duration.
Early Start date (ES): is the earliest date on which a given task can start.
Effort: it is the number of labor units required to complete an activity or other project element.
Free Float or Slack Time (FF) or (ST): the amount of time an activity can be delayed without delaying
the ES date of any immediate successor activity. It can be calculated as follows: FF = LS – ES or FF =
LF - EF
Late Finish date (LF): is the last date a task can be completed without delaying the project. Equals the
EF of the last task(s).
Late Start date (LS): is the last date a task can be start without delaying the project. Calculated as follows:
LS = LF – Duration.
Dependency: a dependency between two tasks says that these two tasks are linked. The most common
kind of dependency is finish-to-start. This means that task A must be finished before task B can start.
Fast tracking: it is performing more critical activities in parallel.
Risk: it is an event which has a probability of happening and whose effect may adversely impact the
project.
Forward pass: is a calculation performed on each task determining its early start date and early finish
date.
Backward pass: is a second calculation for each task on the project starting on the project finish date and
working backwards to the first task. It calculates the late finish date and late start date of each task.
Total project duration: it is the length of time the whole project will take, all tasks start to finish as
calculated by the forward pass. It equals the length of the critical path.
Project finish date: is the number of days a project will finish.
Milestone: a significant event in the project usually the completion of a major component.
Example 1:
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 34
FINAL NOTES FORM 5
The following table shows the expected duration of each task. The task dependencies are shown.
Task Description Order Duration
A Produce software specification To be completed first 1 week
B Write test plans Start when A is complete 3 weeks
C Software design Start when A is complete 2 weeks
D Software Code Start when B is complete 3 weeks
E Developer test Start when C is complete 3 weeks
F Software test Start when D and E are complete 4 weeks
a) Construct a PERT chart for the project.
b) Identify the critical path and hence the minimum time to completion.
c) Describe where there is slack time in the system.
d) Construct a Gantt chart for the software development project. Assume that the first task starts
on 17th October 2015.
Example 2:
The following table shows the tasks, dependencies, and estimated times a project manager might input to a
PERT chart for a software development project (estimates are used for illustrative purposes only), and the
calculated Expected Times:
Task Task description Predecessor Optimistic Most Likely Pessimistic Expected
Identifier Task(s) Time(O) Time (M) Time (P) Time (TE)
A Establish project 4 5 12 6
B Establish customer A 2 3 4 3
requirements
C Produce software B 6 8 22 10
specification
documents
D Write test plans C 4 6 8 6
E Write code C 3 4 5 4
F Developer testing E 2 4 6 4
G System testing D, F 2 3 4 3
H Write manuals C 5 7 15 8
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 35
FINAL NOTES FORM 5
The network diagram is based on the tasks and their dependencies (predecessor tasks). Task A has no
predecessor, and therefore starts the project on the left. Task B has only task A as a predecessor, and is therefore
the next task. The diagram shows that tasks D, E and H (writing test plans, code and manuals) all have task C
(specification) as a predecessor, and can therefore be carried out simultaneously.
Identify the critical path: The critical path is determined by using the estimated times to work out the earliest
start (ES) and finish (EF) times (forward pass), and latest start (LS) and finish (LF) times (backward pass), and
identifying the tasks where ES and LS are equal.
Step1: Forward pass.
This is done by working from left to right across the chart. The ES of task A is week 0, and the EF is 6 since
this is the ES plus the duration (estimated time). The earliest that task B can begin is week 6 (since task A must
be complete) so its ES is 6, and EF is 6 + 3 = 9. Note that task G has an ES of 27 because it is dependent on both
task D and task F being complete first, and the earliest that both tasks will be completed is week 27.
b. Gantt chart
A Gantt chart is a graphic display of a schedule that helps to plan, coordinate, and track specific tasks in a
project. It was developed in 1918 by H.L. Gantt. In a Gantt chart, activities are listed down the left side of the
chart, dates are shown across the top, and planned activity durations are shown on horizontal bars.
It is a tool which enables project managers organizes time, people, equipment, and money. Allows managers
to monitor the progress of a project and ensures the right people and equipment are in the right place and the right
time. It can be created using Spreadsheet.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 36
FINAL NOTES FORM 5
The time relation of all tasks to each other (for example, tasks carried out simultaneously) is therefore clearly
apparent in a Gantt chart. Unlike PERT charts, GANTT charts do not show the critical path, however,
dependencies between tasks can be indicated by lines linking tasks.
Task 1 has no predecessors, and can thus start on 12 June. The Gantt chart shows the task as a box starting on
12 June and finishing on 13 June on the horizontal access. Task 2 requires Task 1 to be completed, and the
duration is three days, so the box covers the dates 14 to 16 June. The line from the finish of Task 1 to the start of
Task 2 indicates the dependency. Note that Tasks 4, 5 and 8 all require Task 3 to be completed, and have no other
dependencies, so these all start on the same date. The chart below show all seven days of the week, but often,
weekend days are excluded.
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 37
FINAL NOTES FORM 5
Compiled By Mr ZUKO Franclin (CSC/ICT Lecturer) Tel: 653 740 310/ 695 348 103 Page 38