SlideShare a Scribd company logo
1 of 70
Mansoura University
Faculty of Computers and Information
Department of Information System
First Semester- 2020-2021
[IS211P] Project Management
Grade: Second year
PROF. DR. Hazem El-Bakry
CHAPTER (4): MANAGING SYSTEMS PROJECTS
2
Project management involves decision making for the planning, organizing, coordination,
monitoring and control of several interrelated time bound activities. Project Manager, therefore,
often depends on tools and techniques that are effective enough not only for drawing- up the best
possible initial plan but also capable of projecting instantaneously the impact of deviations to
initiate necessary corrective measures.
Introduction.
A successful project must be completed on time, within
budget, and deliver a quality product that satisfies users
and meets requirements.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
3
What Does a Project Manager Do?
Project Leading
Project Planning
Project Scheduling
Project monitoring and controlling
1
2
3
4
Project reporting
5
CHAPTER (4): MANAGING SYSTEMS PROJECTS
4
Project Activities and Planning Steps
CHAPTER (4): MANAGING SYSTEMS PROJECTS
5
Project Activities and Planning Steps
Step 1: Create a Work Breakdown Structure
Work breakdown
structure (WBS)
Gantt Chart
PERT/CPM
Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
6
What is a Gantt Chart?
• Task group.
• Can present an overview of the project’s status, but does not
provide detailed information that is necessary when managing a
complex project.
Gantt Chart
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
7
What is a PERT/CPM Chart ?
• PERT/CPM is called a bottom-up technique.
• Project tasks.
• Once you know the tasks, their duration, and the order in which they
must be performed, you can calculate the time that it will take to
complete the project.
PERT/CPM
Chart
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
8
Which Type of Chart is Better?!
• Although a Gantt chart offers a valuable snapshot view of the project,
PERT charts are more useful for scheduling, monitoring, and controlling
the actual work.
• PERT and Gantt charts are not mutually exclusive techniques, and
project managers often use both methods.
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
9
Step 1: Create a Work Breakdown Structure
Identifying Tasks in a Work Breakdown Structure:
1. Task or activity.
2. Event or milestone.
3. Break the project down into smaller tasks, creating a work breakdown structure.
4. Listing the tasks:
• Can be challenging, because the tasks might be embedded in a document.
• Create a table with columns for task number, description, duration, and predecessor
tasks.
the tasks:
Work
breakdown
structure
(WBS)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
10
Step 1: Create a Work Breakdown Structure
Identifying Tasks in a Work Breakdown Structure:
5. Estimating Task Duration:
• Person-days
• Best-case estimate (B)
• Probable-case estimate (P)
• Worst-case estimate (W)
• Weight:
Work
breakdown
structure
(WBS)
(𝐵 + 2𝑃 + 𝑊)
6
CHAPTER (4): MANAGING SYSTEMS PROJECTS
11
Step 1: Create a Work Breakdown Structure
Factors Affecting Project Duration:
• Project size and scope
• Human resources
• Experience with similar project
• Constraints
Work
breakdown
structure
(WBS)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
12
Step 1: Create a Work Breakdown Structure
Displaying the Work Breakdown Structure:
If you are managing a complex project with many tasks, you can use task
groups, just as you would in a Gantt chart, to simplify the list
Work
breakdown
structure
(WBS)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
13
Step 2: Identify Task Patterns.
What are Task Patterns?
• Large or small, tasks depend on each other and must be performed in a
sequence, not unlike the commands in a software program
• Task patterns can involve dependent tasks, multiple successor tasks,
and multiple predecessor tasks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
14
Step 2: Identify Task Patterns.
How do I Use Task Boxes to Create a Model?
CHAPTER (4): MANAGING SYSTEMS PROJECTS
15
Step 2: Identify Task Patterns.
What are the Main Types of Task Patterns?
• Dependent Tasks
• Multiple successor tasks
o Concurrent task
o Predecessor task
o Successor task
• Multiple Predecessor Tasks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
16
Step 2: Identify Task Patterns.
How Do I Identify Task Patterns?
• You can identify task patterns by looking carefully at the wording of the
task statement.
• Words like then, when, or and are action words that signal a sequence
of events.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
17
Step 2: Identify Task Patterns.
How Do I Work With Complex Task Patterns?
• When various task patterns combine, you must study the facts carefully in order to
understand the logical sequence
How Do I Work With Complex Task Patterns?
Consider the following three fact statements and the task patterns they represent:
• Dependent tasks
• Dependent tasks and multiple successor tasks
• Dependent tasks, multiple successor tasks, and multiple predecessor tasks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
18
Step 3: Calculate the Critical Path
CHAPTER (4): MANAGING SYSTEMS PROJECTS
19
Step 3: Calculate the Critical Path
How Do I Calculate the Critical Path?
• First, you should review the task patterns
• The next step is to determine start and finish dates, which will determine
the critical path for the project
• Slack time
CHAPTER (4): MANAGING SYSTEMS PROJECTS
20
Monitoring and Control Techniques:
• The project manager must keep track of tasks and progress of team members,
compare actual progress with the project plan, verify the completion of project
milestones, and set standards and ensure that they are followed.
• Structured walkthrough.
• Called design reviews, code reviews, or testing reviews.
Project Monitoring and Control
CHAPTER (4): MANAGING SYSTEMS PROJECTS
21
Maintaining a Schedule
• Maintaining a project schedule can be a challenging task.
• The better the original plan, the easier it will be to control the project.
• If enough milestones and frequent checkpoints exist, problems will be
detected rapidly.
• Project managers often spend most of their time tracking the tasks along the
critical path.
Project Monitoring and Control
CHAPTER (4): MANAGING SYSTEMS PROJECTS
22
• Members of the project team regularly report their progress.
• Project Status Meetings.
• Project Status Reports.
• A project manager must report regularly to his or her immediate supervisor, upper
management, and users.
• Should explain what you are doing to handle and monitor the problem.
• Most managers recognize that problems do occur on most projects; it is better to alert
management sooner rather than later.
Reporting
CHAPTER (4): MANAGING SYSTEMS PROJECTS
23
PERT/CPM Example
• You construct a PERT/CPM chart from this task list in a two-step process
o Step 1: Create the work breakdown structure
o Step 2: Enter start and finish times
Project Management Examples
CHAPTER (4): MANAGING SYSTEMS PROJECTS
24
Every IT project involves risks that systems analysts and project managers must address Open-
source software.
Steps in Risk Management:
1. Develop risk management plan
2. Identify the risks
3. Analyze the risks
o Qualitative risk analysis
o Quantitative risk analysis
4. Create a risk response plan
5. Monitor risks
Risk Management
CHAPTER (4): MANAGING SYSTEMS PROJECTS
25
Risk Management Software:
• Most project management software includes powerful features
• The IT team can make a recommendation regarding the risks
• Depending on the nature and magnitude of the risk, the final decision might
be made by management
Risk Management
CHAPTER (4): MANAGING SYSTEMS PROJECTS
26
Business Issues:
• The major objective of every system is to provide a solution to a business
problem or opportunity.
• A system that falls short of business needs also produces problems for users
and reduces employee morale and productivity.
• Project creep.
Managing for Success
CHAPTER (4): MANAGING SYSTEMS PROJECTS
27
Business Issues:
Cost overruns typically result from one or more of the following:
• Unrealistic estimates
• Failure to develop an accurate forecast that considers all costs over the life of the project
• Poor monitoring of progress and slow response to early warning Cost overruns typically result
from one or more of the following:
o Schedule delays due to factors that were not foreseen
o Human resource issues, including turnover, inadequate training, and motivation
o signs of problems
Managing for Success
CHAPTER (4): MANAGING SYSTEMS PROJECTS
28
Schedule Issues:
Problems with timetables and project milestones can indicate a failure to
recognize task dependencies, confusion between effort and progress, poor
monitoring and control methods, personality conflicts among team
members, or turnover of project personnel
Managing for Success
CHAPTER (4): MANAGING SYSTEMS PROJECTS
29
The Bottom Line:
When problems occur, the project manager’s ability to handle the situation
becomes the critical factor.
Sometimes, when a project experiences delays or cost overruns, the system
still can be delivered on time and within budget if several less critical
requirements are trimmed
Managing for Success
CHAPTER (4): MANAGING SYSTEMS PROJECTS
30
 Project management is the process of planning, scheduling, monitoring and controlling,
and reporting upon the development of an information system.
 Project managers are responsible for project planning, scheduling, monitoring, and
reporting.
 Planning, scheduling, monitoring and reporting all take place within a larger project
development framework.
 In project scheduling, the project manager develops a specific time for each task, based
on available resources and whether or not the task is dependent on other predecessor
tasks
Summary
CHAPTER (4): MANAGING SYSTEMS PROJECTS
31
 Every successful information system must support business requirements, stay within
budget, and be available on time
 Sound project management involves the same skills as any other management
Summary
CHAPTER (4): MANAGING SYSTEMS PROJECTS
32
The search for an effective tool has resulted in
development of a variety of techniques. These project
management techniques can be classified under two
broad categories i.e., Bar Charts and Networks.
Project Management Techniques
CHAPTER (4): MANAGING SYSTEMS PROJECTS
33
Bar charts are the pictorial representation of various tasks required to be
performed for accomplishment of the project objectives. These charts have
formed the basis of development of many other project management
techniques.
Project Management Techniques
Bar Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
34
Henry L Gantt (1861 – 1919) around 1917 developed a system of bar charts for
scheduling and reporting progress of a project. These charts latter were known as
Gantt Charts. It is a pictorial representation specifying the start and finish time for
various tasks to be performed in a project on a horizontal time-scale. Each project is
broken down to physically identifiable and controllable units, called the Tasks. These
tasks are indicated by means of a bar, preferably at equi-distance in the vertical axis
and time is plotted in the horizontal axis (Figure 1).
Project Management Techniques
Gantt Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
35
In this figure “Task A” is land preparation, “Task B” is procurement of inputs etc.
Land preparation (Task A) takes five days starting from day one. However in
practice the time scale is superimposed on a calendar i.e., if land preparation
starts on 1st June it would be completed by 5th June.
Length of the bar indicates required time for the task whereas the width has no
significance.
Project Management Techniques
Gantt Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
36
Though the bar chart is comprehensive, convenient, and very effective, it has
the following limitations:
o Like many other graphical techniques are often difficult to handle large
number of tasks in other words a complex project.
o Does not indicate the inter relationship between the tasks i.e., if one activity
overruns time what would be the impact on project completion.
Project Management Techniques
Gantt Chart
(Land preparation)
(Procurement of inputs)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
37
Project Management Techniques
Gantt Chart
Task 1
Task 2
Task 3
Task 4
' ' ' ' ' ' ' ‘ ‘
1 2 3 4 5 6 7 8 9
Time (Days)
Figure 4.1: Bar Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
38
Milestone chart is an improvement over the bar chart (Gantt chart) by
introducing the concept of milestone. The milestone, represented by a circle
over a task in the bar chart indicates completion of a specific phase of the task
(Figure 2). For example land preparation (Task A) includes ploughing and
leveling. From the simple bar chart it is difficult to monitor progress of the
ploughing.
Project Management Techniques
Milestone Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
39
Introduction of a milestone on day 3 would specify that the ploughing would be
completed by day 3 of the project i.e. 3rd June. In a milestone chart a task is
broken down in to specific phases (activities) and after accomplishment of each
of the specific activity a milestone is reached or in other words an event occurs.
The chart also shows the sequential relationship among the milestones or
events within the same task but not the relationship among milestones
Project Management Techniques
Milestone Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
40
For example in figure 2, the milestone 2 of task A cannot be reached until the
milestone 1 is crossed and the activity between milestone 1 and 2 is over.
Similarly, in task B the milestone 4 can begin only after completion of milestone
3. But the relationship between the milestone of task A and task B is not
indicated in the milestone chart.
Project Management Techniques
Milestone Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
41
Other weaknesses of this chart are as follows:
• Does not show interdependence between tasks.
• Does not indicate critical activities.
• Does not consider the concept of uncertainty in accomplishing the task.
• Very cumbersome to draw the chart for large projects.
Project Management Techniques
Milestone Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
42
Project Management Techniques
Milestone Chart
(Ploughing)
Task A
(Land Leveling)
(Land preparation)
Task B
Task C
'
1
'
2
'
3
'
4
'
5
'
6
'
7
'
8
'
9
'
10
Time (Days)
Figure 4.2: Milestone Chart
CHAPTER (4): MANAGING SYSTEMS PROJECTS
43
The network is a logical extension of Gantt’s milestone chart incorporating the
modifications so as to illustrate interrelationship between and among all the
milestones in an entire project. The two best-known techniques for network
analysis are Program Evaluation and review Technique (PERT) and Critical
Path Method (CPM). These two techniques were developed almost
simultaneously during 1956-1958. PERT was developed for US navy for
scheduling the research and development activities for Polaris missiles
program.
Networks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
44
CPM was developed by E.I. du Pont de Nemours & Company as an application
to construction project. Though these two methods were developed
simultaneously they have striking similarity and the significant difference is that
the time estimates for activities is assumed deterministic in CPM and
probabilistic in PERT. There is also little distinction in terms of application of
these concepts. PERT is used where emphasis is on scheduling and
monitoring the project and CPM is used where emphasis is on optimizing
resource allocation. However, now-a-days the two techniques are used
Networks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
45
Both CPM and PERT describe the work plan of project where arrows and
circles respectively indicate the activities and events in the project. This arrow
or network diagram includes all the activities and events that should be
completed to reach the project objectives. The activities and events are laid in a
planned sequence of their accomplishments. However, there are two types of
notations used in the network diagram. They are as under:
 Activity-on-Arrow (AOA)
 Activity-on-Node (AON).
Networks
CHAPTER (4): MANAGING SYSTEMS PROJECTS
46
In AOA notation, the arrow represents the work to be done and the circle
represents an event – either the beginning 0f another activity or completion of
previous one. This is shown in figure 3:
Networks
Land Preparation Procurement of input
Figure 3.4: Activity on Arrow
CHAPTER (4): MANAGING SYSTEMS PROJECTS
47
For AON notation, a box (or node) is used to show the task itself and the arrow
simply show the sequence in which work is done. This is shown in figure 4.4:
Networks
Figure 4.4. AON Diagram
Land Preparation Procurement of input
Most project management software usually uses AON diagram. AOA network
diagram are usually associated with the PERT diagram. This would be used in
the following sections.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
48
The PERT technique is a method of minimizing trouble spots, program
bottlenecks, delays and interruptions by determining critical activities before
they occur so that various activities in the project can be coordinated.
Program Evaluation and Review Technique (PERT)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
49
PERT terminology:
Activity: A recognizable work item of a project requiring time and resource for
its completion.
Dummy Activity: An activity that indicates precedence relationship and
requires no time nor resource.
Critical Activity: Activities on the critical path having zero slack / float time.
Program Evaluation and Review Technique (PERT)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
50
Critical Path: The longest time path connecting the critical activities in the
project network. The total time on this path is the shortest duration of the
project.
Event: An instantaneous point in time signifying completion or beginning of an
activity.
Burst Event: An event which gives rise to more than one activity.
Merge Event: The event which occurs only when more than one activity are
accomplished.
Program Evaluation and Review Technique (PERT)
Expected Time: The weighted average of the estimated optimistic, most likely
and pessimistic time duration of a project activity:
• TO is the Optimistic time
• TM is the Most likely time
• TP is the Pessimistic time
CHAPTER (4): MANAGING SYSTEMS PROJECTS
51
Program Evaluation and Review Technique (PERT)
𝑇𝑂 + 𝑇𝑀 + 𝑇𝐸
6
CHAPTER (4): MANAGING SYSTEMS PROJECTS
52
Earliest Start Time (EST): The earliest possible time at which the event can occur. The
EST also denotes the Earliest Start Time (EST) of an activity as activities emanate from
events. The EST of an activity is the time before which it can not commence without
affecting the immediate preceding activity.
Latest Start Time (LST): The latest time at which the event can take place. Also referred
as the Latest Start Time (LST) indicating the latest time at which an activity can begin
without delaying the project completion time.
Slack: The amount of spare time available between completion of an activity and
beginning of next activity.
Program Evaluation and Review Technique (PERT)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
53
Steps For Network Analysis:
1 Prepare the list of activities.
2 Define the inter relationship among the activities.
3 Estimate the activity duration.
4 Assemble the activities in the form of a flow diagram.
5 Draw the network
6 Analyze the network i.e. compute EST and LST; identify critical
events, critical path and critical activities.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
54
1
An activity in a project is the lowest level of resource consuming, time-bound work having a
specified beginning and endpoint. It should be quantifiable, measurable, costable, and discrete.
The total project is subdivided into activities and each activity is given an alphabetical symbol /
code. When the number of activities is more than 26, alphanumeric or multi -alphabet codes
can be used. This involves a detailed delineation of the activities to be performed to complete
the project. There is no limit to the number of activities to which the project should be splitted.
However, it is advisable to limit the number to the minimum required from managerial
consideration for avoiding unnecessary complexity.
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
55
1
In a simple project it may be easier to identify the activity. In complex projects project activities
are identified by splitting it into different hierarchical levels (sub-projects). For example in the
activities of a watershed project could be broken down in to sub-projects such as agricultural
sub-projects, Soil & water conservation sub-projects, A forestation sub-project etc. For each of
these subprojects the activities could be identified. Depending on the size and nature of the
project sub-projects could be further divided into sub-sub project. For illustration of the process,
a simple example of creating facility for lift irrigation in a farm would be used in the following
text.
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
56
1
Some of the assumptions are as under:
 It is assumed that the competent authority has approved the project and the project scheduling
starts with the activity of “Site selection”.
 Irrigation would be provided from a newly dug well.
 Field channels from the well would be laid after its digging.
 Suitable pump would be procured and installed for lifting water.
 Specification for the pump is finalized based on the groundwater prospecting data before
digging.
 Pump and other inputs would not be procured until the site is selected.
 Pump would be installed after digging the well.
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
57
1
With above assumptions, the activities of the project are listed in Table 4.1. It may be noted the
list is not exhaustive. The list would be different with different set of assumption or the
perception of the project manager. More activities could be added to the list or some of the
activities could be further subdivided. The number of activities in this example has been
delineated and limited to only six numbers with objective of simplicity and to demonstrate the
process of networking.
Step 1: Create a Work Breakdown Structure
CHAPTER (4): MANAGING SYSTEMS PROJECTS
58
1 Step 1: Create a Work Breakdown Structure
Sr. No Activity Symbol / Code
1. Site selection A
2. Digging well B
3. Laying field channels C
4. Procurement of Pump D
5. Installation of pump E
6. Test run F
Table 4.1. List of activity
CHAPTER (4): MANAGING SYSTEMS PROJECTS
59
2
The relationship among the activities could be defined by specifying the preceding and
succeeding activity. Preceding activity for an activity is its immediate predecessor, i.e. the
activity that needs to be completed before the start of the new activity. In the given example,
selection of the site precedes digging of well. In other words the site needs to be selected
before digging of the well. Thus the activity “Selection of site” becomes proceeding activity to
the activity of “Digging the well” Succeeding activity is the one that immediately starts after
completion of the activity. “Digging well” is the succeeding activity to “Selection of site”.
Step 2: Define the inter relationship among the activities
CHAPTER (4): MANAGING SYSTEMS PROJECTS
60
2
In PERT the interrelationship is generally defined using the preceding activity. Only the
terminating activities will not have any preceding activity. And all other activities must appear at
least once as a preceding activity in the table. The inter relationship among the activities listed
in the example is as in Table 4.2.
Step 2: Define the inter relationship among the activities
CHAPTER (4): MANAGING SYSTEMS PROJECTS
61
2 Step 2: Define the inter relationship among the activities
Sr. No. Activity Symbol
Preceding
activity
1. Site selection A ----
2. Digging well B A
3. Laying field channels C B
4. Procurement of Pump D A
5. Installation of pump E B, D
6. Test run F C, E
Table 4.2. Interrelationship of activities
CHAPTER (4): MANAGING SYSTEMS PROJECTS
62
3
The activity time is the time, which is actually expected to be expended in carrying out the
activity. In deterministic cases as in CPM one time estimate is used. In probabilistic cases as in
PERT, the activity time has some kind of probabilistic distribution and is the weighted average
of three time estimates (Optimistic time, Pessimistic time and Most likely time) for each activity.
The expected time for each activity is computed as following:
Step 3: Estimation of activity time
𝑇𝑂 + 4𝑇𝑀 + 𝑇𝐸
6
• TO is the Optimistic time, (minimum time assuming everything goes well)
• TM is the Most Likely time, (modal time required under normal circumstances)
• TP is the Pessimistic time, (maximum time assuming everything goes wrong)
CHAPTER (4): MANAGING SYSTEMS PROJECTS
63
3
Example: Estimation of estimated time for the activity “Site selection”. For this activity, the tree time
estimates i.e., Optimistic, Most likely and Pessimistic times are 4, 6 and 14 days, respectively.
Step 3: Estimation of activity time
• TO = 4, TM = 6, and TP = 14.
• 𝑇𝐸 =
4 +(4∗6)+14
6
Three-time estimates, optimistic, pessimistic and most likely, could the decided on past
experiences in execution of similar activities or from the feedback from individuals with relevance
experience. The three-time estimates and computed estimated time for the project activities are
given in Table 3.4.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
64
3 Step 3: Estimation of activity time
Sr. No Activity Symbol Preceding
Activity
Time (Days)
Optimistic
Time TO
Most likely
time TM
Pessimistic
timeTP
Estimate
d timeTE
1. Site selection A ---- 4 6 14 7
2. Digging well B A 2 3 4 3
3.
Laying field
channels
C B 7 16 19 15
4.
Procurement of
Pump
D A 4 7 10 7
5.
Installation of
pump
E D, B 3 4 11 3
6. Test run F C, E 1 2 3 2
Table 3.4. Activity time estimates
CHAPTER (4): MANAGING SYSTEMS PROJECTS
65
Network Diagram:
Having decided on activities, their relationship and duration (estimated time of the activity), next
step is to draw the network diagram of the project. PERT network is a schematic model that
depicts the sequential relationship among the activities that must be completed to accomplish
the project.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
66
4
In a flow chart the activity and its duration is shown in a box. The boxes are connected with
lines according to the preceding and succeeding activity relationship. The flow charts do not
give details like start and completion time of each activity until unless it is super imposed on a
calendar. It also does not facilitate computation of various slacks. However, the critical path for
the project can be identified by comparing the various path lengths (sum of activity time, from
start to finish, on any path). The longest path in the chart is the critical path.
Step 4: Assemble the activities in the form of a flow chart.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
67
4 Step 4: Assemble the activities in the form of a flow chart.
A 7
B D
C E 3
F
FINISH
START
Figure 4 . 5: The flow diagram
CHAPTER (4): MANAGING SYSTEMS PROJECTS
68
4 Step 4: Assemble the activities in the form of a flow chart.
Path I A-B-E-F 7+3+3+2 = 15
Path II A-B-C-F 7+3+15+2 = 27
Path III A-D-E-F 7+7+3+2 = 19
Path II i.e., A-B-C-F being the longest path (27 days) is the Critical path.
CHAPTER (4): MANAGING SYSTEMS PROJECTS
69
5 Step 5: Draw the network
This graphical representation of the project shows the precedence relationship among the
activities. An arrow generally represents activities in the diagram while a circle represents
event.
Thank you

More Related Content

Similar to Lec. No. 4 (1).ppsx

project time management
 project time management project time management
project time managementHira Atiq
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system projecta23ccb
 
PM Training Slides
PM Training SlidesPM Training Slides
PM Training SlidesAhmed303
 
Program Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationProgram Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationJohn Carter
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Managementrielaantonio
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)ShudipPal
 
Lecture 3 Project Management.ppt
Lecture 3 Project Management.pptLecture 3 Project Management.ppt
Lecture 3 Project Management.pptMehediHasan636262
 
015001816.pdf
015001816.pdf015001816.pdf
015001816.pdfEidTahir
 
Chapter 4 Software Project management.ppt
Chapter 4 Software Project management.pptChapter 4 Software Project management.ppt
Chapter 4 Software Project management.pptKenaAbera1
 
Chapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterChapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterpreetidamakale
 

Similar to Lec. No. 4 (1).ppsx (20)

project time management
 project time management project time management
project time management
 
Managing the information system project
Managing the information system projectManaging the information system project
Managing the information system project
 
PM Training Slides
PM Training SlidesPM Training Slides
PM Training Slides
 
Program Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and CommunicationProgram Management 2.0: Circle-Dot Charts and Communication
Program Management 2.0: Circle-Dot Charts and Communication
 
Unified process
Unified processUnified process
Unified process
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
Chapter 4
Chapter 4 Chapter 4
Chapter 4
 
Time Management within IT Project Management
Time Management within IT Project ManagementTime Management within IT Project Management
Time Management within IT Project Management
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
ID, UP, & RUP.pptx
ID, UP, & RUP.pptxID, UP, & RUP.pptx
ID, UP, & RUP.pptx
 
Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)Software Engineering (Project Scheduling)
Software Engineering (Project Scheduling)
 
Lecture 3 Project Management.ppt
Lecture 3 Project Management.pptLecture 3 Project Management.ppt
Lecture 3 Project Management.ppt
 
015001816.pdf
015001816.pdf015001816.pdf
015001816.pdf
 
Chapter 4 Software Project management.ppt
Chapter 4 Software Project management.pptChapter 4 Software Project management.ppt
Chapter 4 Software Project management.ppt
 
MonitoringFrameWork
MonitoringFrameWorkMonitoringFrameWork
MonitoringFrameWork
 
Software project management
Software project managementSoftware project management
Software project management
 
Software project management 3
Software project management 3Software project management 3
Software project management 3
 
Entra lecture6 PM1.pdf
Entra lecture6 PM1.pdfEntra lecture6 PM1.pdf
Entra lecture6 PM1.pdf
 
Chapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapterChapt5.pptx it is notes of the 5th chapter
Chapt5.pptx it is notes of the 5th chapter
 
Chapter 03
Chapter 03Chapter 03
Chapter 03
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactPECB
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfchloefrazer622
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajanpragatimahajan3
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024Janet Corral
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Arihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdfArihant handbook biology for class 11 .pdf
Arihant handbook biology for class 11 .pdf
 
social pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajansocial pharmacy d-pharm 1st year by Pragati K. Mahajan
social pharmacy d-pharm 1st year by Pragati K. Mahajan
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
General AI for Medical Educators April 2024
General AI for Medical Educators April 2024General AI for Medical Educators April 2024
General AI for Medical Educators April 2024
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 

Lec. No. 4 (1).ppsx

  • 1. Mansoura University Faculty of Computers and Information Department of Information System First Semester- 2020-2021 [IS211P] Project Management Grade: Second year PROF. DR. Hazem El-Bakry
  • 2. CHAPTER (4): MANAGING SYSTEMS PROJECTS 2 Project management involves decision making for the planning, organizing, coordination, monitoring and control of several interrelated time bound activities. Project Manager, therefore, often depends on tools and techniques that are effective enough not only for drawing- up the best possible initial plan but also capable of projecting instantaneously the impact of deviations to initiate necessary corrective measures. Introduction. A successful project must be completed on time, within budget, and deliver a quality product that satisfies users and meets requirements.
  • 3. CHAPTER (4): MANAGING SYSTEMS PROJECTS 3 What Does a Project Manager Do? Project Leading Project Planning Project Scheduling Project monitoring and controlling 1 2 3 4 Project reporting 5
  • 4. CHAPTER (4): MANAGING SYSTEMS PROJECTS 4 Project Activities and Planning Steps
  • 5. CHAPTER (4): MANAGING SYSTEMS PROJECTS 5 Project Activities and Planning Steps Step 1: Create a Work Breakdown Structure Work breakdown structure (WBS) Gantt Chart PERT/CPM Chart
  • 6. CHAPTER (4): MANAGING SYSTEMS PROJECTS 6 What is a Gantt Chart? • Task group. • Can present an overview of the project’s status, but does not provide detailed information that is necessary when managing a complex project. Gantt Chart Step 1: Create a Work Breakdown Structure
  • 7. CHAPTER (4): MANAGING SYSTEMS PROJECTS 7 What is a PERT/CPM Chart ? • PERT/CPM is called a bottom-up technique. • Project tasks. • Once you know the tasks, their duration, and the order in which they must be performed, you can calculate the time that it will take to complete the project. PERT/CPM Chart Step 1: Create a Work Breakdown Structure
  • 8. CHAPTER (4): MANAGING SYSTEMS PROJECTS 8 Which Type of Chart is Better?! • Although a Gantt chart offers a valuable snapshot view of the project, PERT charts are more useful for scheduling, monitoring, and controlling the actual work. • PERT and Gantt charts are not mutually exclusive techniques, and project managers often use both methods. Step 1: Create a Work Breakdown Structure
  • 9. CHAPTER (4): MANAGING SYSTEMS PROJECTS 9 Step 1: Create a Work Breakdown Structure Identifying Tasks in a Work Breakdown Structure: 1. Task or activity. 2. Event or milestone. 3. Break the project down into smaller tasks, creating a work breakdown structure. 4. Listing the tasks: • Can be challenging, because the tasks might be embedded in a document. • Create a table with columns for task number, description, duration, and predecessor tasks. the tasks: Work breakdown structure (WBS)
  • 10. CHAPTER (4): MANAGING SYSTEMS PROJECTS 10 Step 1: Create a Work Breakdown Structure Identifying Tasks in a Work Breakdown Structure: 5. Estimating Task Duration: • Person-days • Best-case estimate (B) • Probable-case estimate (P) • Worst-case estimate (W) • Weight: Work breakdown structure (WBS) (𝐵 + 2𝑃 + 𝑊) 6
  • 11. CHAPTER (4): MANAGING SYSTEMS PROJECTS 11 Step 1: Create a Work Breakdown Structure Factors Affecting Project Duration: • Project size and scope • Human resources • Experience with similar project • Constraints Work breakdown structure (WBS)
  • 12. CHAPTER (4): MANAGING SYSTEMS PROJECTS 12 Step 1: Create a Work Breakdown Structure Displaying the Work Breakdown Structure: If you are managing a complex project with many tasks, you can use task groups, just as you would in a Gantt chart, to simplify the list Work breakdown structure (WBS)
  • 13. CHAPTER (4): MANAGING SYSTEMS PROJECTS 13 Step 2: Identify Task Patterns. What are Task Patterns? • Large or small, tasks depend on each other and must be performed in a sequence, not unlike the commands in a software program • Task patterns can involve dependent tasks, multiple successor tasks, and multiple predecessor tasks
  • 14. CHAPTER (4): MANAGING SYSTEMS PROJECTS 14 Step 2: Identify Task Patterns. How do I Use Task Boxes to Create a Model?
  • 15. CHAPTER (4): MANAGING SYSTEMS PROJECTS 15 Step 2: Identify Task Patterns. What are the Main Types of Task Patterns? • Dependent Tasks • Multiple successor tasks o Concurrent task o Predecessor task o Successor task • Multiple Predecessor Tasks
  • 16. CHAPTER (4): MANAGING SYSTEMS PROJECTS 16 Step 2: Identify Task Patterns. How Do I Identify Task Patterns? • You can identify task patterns by looking carefully at the wording of the task statement. • Words like then, when, or and are action words that signal a sequence of events.
  • 17. CHAPTER (4): MANAGING SYSTEMS PROJECTS 17 Step 2: Identify Task Patterns. How Do I Work With Complex Task Patterns? • When various task patterns combine, you must study the facts carefully in order to understand the logical sequence How Do I Work With Complex Task Patterns? Consider the following three fact statements and the task patterns they represent: • Dependent tasks • Dependent tasks and multiple successor tasks • Dependent tasks, multiple successor tasks, and multiple predecessor tasks
  • 18. CHAPTER (4): MANAGING SYSTEMS PROJECTS 18 Step 3: Calculate the Critical Path
  • 19. CHAPTER (4): MANAGING SYSTEMS PROJECTS 19 Step 3: Calculate the Critical Path How Do I Calculate the Critical Path? • First, you should review the task patterns • The next step is to determine start and finish dates, which will determine the critical path for the project • Slack time
  • 20. CHAPTER (4): MANAGING SYSTEMS PROJECTS 20 Monitoring and Control Techniques: • The project manager must keep track of tasks and progress of team members, compare actual progress with the project plan, verify the completion of project milestones, and set standards and ensure that they are followed. • Structured walkthrough. • Called design reviews, code reviews, or testing reviews. Project Monitoring and Control
  • 21. CHAPTER (4): MANAGING SYSTEMS PROJECTS 21 Maintaining a Schedule • Maintaining a project schedule can be a challenging task. • The better the original plan, the easier it will be to control the project. • If enough milestones and frequent checkpoints exist, problems will be detected rapidly. • Project managers often spend most of their time tracking the tasks along the critical path. Project Monitoring and Control
  • 22. CHAPTER (4): MANAGING SYSTEMS PROJECTS 22 • Members of the project team regularly report their progress. • Project Status Meetings. • Project Status Reports. • A project manager must report regularly to his or her immediate supervisor, upper management, and users. • Should explain what you are doing to handle and monitor the problem. • Most managers recognize that problems do occur on most projects; it is better to alert management sooner rather than later. Reporting
  • 23. CHAPTER (4): MANAGING SYSTEMS PROJECTS 23 PERT/CPM Example • You construct a PERT/CPM chart from this task list in a two-step process o Step 1: Create the work breakdown structure o Step 2: Enter start and finish times Project Management Examples
  • 24. CHAPTER (4): MANAGING SYSTEMS PROJECTS 24 Every IT project involves risks that systems analysts and project managers must address Open- source software. Steps in Risk Management: 1. Develop risk management plan 2. Identify the risks 3. Analyze the risks o Qualitative risk analysis o Quantitative risk analysis 4. Create a risk response plan 5. Monitor risks Risk Management
  • 25. CHAPTER (4): MANAGING SYSTEMS PROJECTS 25 Risk Management Software: • Most project management software includes powerful features • The IT team can make a recommendation regarding the risks • Depending on the nature and magnitude of the risk, the final decision might be made by management Risk Management
  • 26. CHAPTER (4): MANAGING SYSTEMS PROJECTS 26 Business Issues: • The major objective of every system is to provide a solution to a business problem or opportunity. • A system that falls short of business needs also produces problems for users and reduces employee morale and productivity. • Project creep. Managing for Success
  • 27. CHAPTER (4): MANAGING SYSTEMS PROJECTS 27 Business Issues: Cost overruns typically result from one or more of the following: • Unrealistic estimates • Failure to develop an accurate forecast that considers all costs over the life of the project • Poor monitoring of progress and slow response to early warning Cost overruns typically result from one or more of the following: o Schedule delays due to factors that were not foreseen o Human resource issues, including turnover, inadequate training, and motivation o signs of problems Managing for Success
  • 28. CHAPTER (4): MANAGING SYSTEMS PROJECTS 28 Schedule Issues: Problems with timetables and project milestones can indicate a failure to recognize task dependencies, confusion between effort and progress, poor monitoring and control methods, personality conflicts among team members, or turnover of project personnel Managing for Success
  • 29. CHAPTER (4): MANAGING SYSTEMS PROJECTS 29 The Bottom Line: When problems occur, the project manager’s ability to handle the situation becomes the critical factor. Sometimes, when a project experiences delays or cost overruns, the system still can be delivered on time and within budget if several less critical requirements are trimmed Managing for Success
  • 30. CHAPTER (4): MANAGING SYSTEMS PROJECTS 30  Project management is the process of planning, scheduling, monitoring and controlling, and reporting upon the development of an information system.  Project managers are responsible for project planning, scheduling, monitoring, and reporting.  Planning, scheduling, monitoring and reporting all take place within a larger project development framework.  In project scheduling, the project manager develops a specific time for each task, based on available resources and whether or not the task is dependent on other predecessor tasks Summary
  • 31. CHAPTER (4): MANAGING SYSTEMS PROJECTS 31  Every successful information system must support business requirements, stay within budget, and be available on time  Sound project management involves the same skills as any other management Summary
  • 32. CHAPTER (4): MANAGING SYSTEMS PROJECTS 32 The search for an effective tool has resulted in development of a variety of techniques. These project management techniques can be classified under two broad categories i.e., Bar Charts and Networks. Project Management Techniques
  • 33. CHAPTER (4): MANAGING SYSTEMS PROJECTS 33 Bar charts are the pictorial representation of various tasks required to be performed for accomplishment of the project objectives. These charts have formed the basis of development of many other project management techniques. Project Management Techniques Bar Chart
  • 34. CHAPTER (4): MANAGING SYSTEMS PROJECTS 34 Henry L Gantt (1861 – 1919) around 1917 developed a system of bar charts for scheduling and reporting progress of a project. These charts latter were known as Gantt Charts. It is a pictorial representation specifying the start and finish time for various tasks to be performed in a project on a horizontal time-scale. Each project is broken down to physically identifiable and controllable units, called the Tasks. These tasks are indicated by means of a bar, preferably at equi-distance in the vertical axis and time is plotted in the horizontal axis (Figure 1). Project Management Techniques Gantt Chart
  • 35. CHAPTER (4): MANAGING SYSTEMS PROJECTS 35 In this figure “Task A” is land preparation, “Task B” is procurement of inputs etc. Land preparation (Task A) takes five days starting from day one. However in practice the time scale is superimposed on a calendar i.e., if land preparation starts on 1st June it would be completed by 5th June. Length of the bar indicates required time for the task whereas the width has no significance. Project Management Techniques Gantt Chart
  • 36. CHAPTER (4): MANAGING SYSTEMS PROJECTS 36 Though the bar chart is comprehensive, convenient, and very effective, it has the following limitations: o Like many other graphical techniques are often difficult to handle large number of tasks in other words a complex project. o Does not indicate the inter relationship between the tasks i.e., if one activity overruns time what would be the impact on project completion. Project Management Techniques Gantt Chart
  • 37. (Land preparation) (Procurement of inputs) CHAPTER (4): MANAGING SYSTEMS PROJECTS 37 Project Management Techniques Gantt Chart Task 1 Task 2 Task 3 Task 4 ' ' ' ' ' ' ' ‘ ‘ 1 2 3 4 5 6 7 8 9 Time (Days) Figure 4.1: Bar Chart
  • 38. CHAPTER (4): MANAGING SYSTEMS PROJECTS 38 Milestone chart is an improvement over the bar chart (Gantt chart) by introducing the concept of milestone. The milestone, represented by a circle over a task in the bar chart indicates completion of a specific phase of the task (Figure 2). For example land preparation (Task A) includes ploughing and leveling. From the simple bar chart it is difficult to monitor progress of the ploughing. Project Management Techniques Milestone Chart
  • 39. CHAPTER (4): MANAGING SYSTEMS PROJECTS 39 Introduction of a milestone on day 3 would specify that the ploughing would be completed by day 3 of the project i.e. 3rd June. In a milestone chart a task is broken down in to specific phases (activities) and after accomplishment of each of the specific activity a milestone is reached or in other words an event occurs. The chart also shows the sequential relationship among the milestones or events within the same task but not the relationship among milestones Project Management Techniques Milestone Chart
  • 40. CHAPTER (4): MANAGING SYSTEMS PROJECTS 40 For example in figure 2, the milestone 2 of task A cannot be reached until the milestone 1 is crossed and the activity between milestone 1 and 2 is over. Similarly, in task B the milestone 4 can begin only after completion of milestone 3. But the relationship between the milestone of task A and task B is not indicated in the milestone chart. Project Management Techniques Milestone Chart
  • 41. CHAPTER (4): MANAGING SYSTEMS PROJECTS 41 Other weaknesses of this chart are as follows: • Does not show interdependence between tasks. • Does not indicate critical activities. • Does not consider the concept of uncertainty in accomplishing the task. • Very cumbersome to draw the chart for large projects. Project Management Techniques Milestone Chart
  • 42. CHAPTER (4): MANAGING SYSTEMS PROJECTS 42 Project Management Techniques Milestone Chart (Ploughing) Task A (Land Leveling) (Land preparation) Task B Task C ' 1 ' 2 ' 3 ' 4 ' 5 ' 6 ' 7 ' 8 ' 9 ' 10 Time (Days) Figure 4.2: Milestone Chart
  • 43. CHAPTER (4): MANAGING SYSTEMS PROJECTS 43 The network is a logical extension of Gantt’s milestone chart incorporating the modifications so as to illustrate interrelationship between and among all the milestones in an entire project. The two best-known techniques for network analysis are Program Evaluation and review Technique (PERT) and Critical Path Method (CPM). These two techniques were developed almost simultaneously during 1956-1958. PERT was developed for US navy for scheduling the research and development activities for Polaris missiles program. Networks
  • 44. CHAPTER (4): MANAGING SYSTEMS PROJECTS 44 CPM was developed by E.I. du Pont de Nemours & Company as an application to construction project. Though these two methods were developed simultaneously they have striking similarity and the significant difference is that the time estimates for activities is assumed deterministic in CPM and probabilistic in PERT. There is also little distinction in terms of application of these concepts. PERT is used where emphasis is on scheduling and monitoring the project and CPM is used where emphasis is on optimizing resource allocation. However, now-a-days the two techniques are used Networks
  • 45. CHAPTER (4): MANAGING SYSTEMS PROJECTS 45 Both CPM and PERT describe the work plan of project where arrows and circles respectively indicate the activities and events in the project. This arrow or network diagram includes all the activities and events that should be completed to reach the project objectives. The activities and events are laid in a planned sequence of their accomplishments. However, there are two types of notations used in the network diagram. They are as under:  Activity-on-Arrow (AOA)  Activity-on-Node (AON). Networks
  • 46. CHAPTER (4): MANAGING SYSTEMS PROJECTS 46 In AOA notation, the arrow represents the work to be done and the circle represents an event – either the beginning 0f another activity or completion of previous one. This is shown in figure 3: Networks Land Preparation Procurement of input Figure 3.4: Activity on Arrow
  • 47. CHAPTER (4): MANAGING SYSTEMS PROJECTS 47 For AON notation, a box (or node) is used to show the task itself and the arrow simply show the sequence in which work is done. This is shown in figure 4.4: Networks Figure 4.4. AON Diagram Land Preparation Procurement of input Most project management software usually uses AON diagram. AOA network diagram are usually associated with the PERT diagram. This would be used in the following sections.
  • 48. CHAPTER (4): MANAGING SYSTEMS PROJECTS 48 The PERT technique is a method of minimizing trouble spots, program bottlenecks, delays and interruptions by determining critical activities before they occur so that various activities in the project can be coordinated. Program Evaluation and Review Technique (PERT)
  • 49. CHAPTER (4): MANAGING SYSTEMS PROJECTS 49 PERT terminology: Activity: A recognizable work item of a project requiring time and resource for its completion. Dummy Activity: An activity that indicates precedence relationship and requires no time nor resource. Critical Activity: Activities on the critical path having zero slack / float time. Program Evaluation and Review Technique (PERT)
  • 50. CHAPTER (4): MANAGING SYSTEMS PROJECTS 50 Critical Path: The longest time path connecting the critical activities in the project network. The total time on this path is the shortest duration of the project. Event: An instantaneous point in time signifying completion or beginning of an activity. Burst Event: An event which gives rise to more than one activity. Merge Event: The event which occurs only when more than one activity are accomplished. Program Evaluation and Review Technique (PERT)
  • 51. Expected Time: The weighted average of the estimated optimistic, most likely and pessimistic time duration of a project activity: • TO is the Optimistic time • TM is the Most likely time • TP is the Pessimistic time CHAPTER (4): MANAGING SYSTEMS PROJECTS 51 Program Evaluation and Review Technique (PERT) 𝑇𝑂 + 𝑇𝑀 + 𝑇𝐸 6
  • 52. CHAPTER (4): MANAGING SYSTEMS PROJECTS 52 Earliest Start Time (EST): The earliest possible time at which the event can occur. The EST also denotes the Earliest Start Time (EST) of an activity as activities emanate from events. The EST of an activity is the time before which it can not commence without affecting the immediate preceding activity. Latest Start Time (LST): The latest time at which the event can take place. Also referred as the Latest Start Time (LST) indicating the latest time at which an activity can begin without delaying the project completion time. Slack: The amount of spare time available between completion of an activity and beginning of next activity. Program Evaluation and Review Technique (PERT)
  • 53. CHAPTER (4): MANAGING SYSTEMS PROJECTS 53 Steps For Network Analysis: 1 Prepare the list of activities. 2 Define the inter relationship among the activities. 3 Estimate the activity duration. 4 Assemble the activities in the form of a flow diagram. 5 Draw the network 6 Analyze the network i.e. compute EST and LST; identify critical events, critical path and critical activities.
  • 54. CHAPTER (4): MANAGING SYSTEMS PROJECTS 54 1 An activity in a project is the lowest level of resource consuming, time-bound work having a specified beginning and endpoint. It should be quantifiable, measurable, costable, and discrete. The total project is subdivided into activities and each activity is given an alphabetical symbol / code. When the number of activities is more than 26, alphanumeric or multi -alphabet codes can be used. This involves a detailed delineation of the activities to be performed to complete the project. There is no limit to the number of activities to which the project should be splitted. However, it is advisable to limit the number to the minimum required from managerial consideration for avoiding unnecessary complexity. Step 1: Create a Work Breakdown Structure
  • 55. CHAPTER (4): MANAGING SYSTEMS PROJECTS 55 1 In a simple project it may be easier to identify the activity. In complex projects project activities are identified by splitting it into different hierarchical levels (sub-projects). For example in the activities of a watershed project could be broken down in to sub-projects such as agricultural sub-projects, Soil & water conservation sub-projects, A forestation sub-project etc. For each of these subprojects the activities could be identified. Depending on the size and nature of the project sub-projects could be further divided into sub-sub project. For illustration of the process, a simple example of creating facility for lift irrigation in a farm would be used in the following text. Step 1: Create a Work Breakdown Structure
  • 56. CHAPTER (4): MANAGING SYSTEMS PROJECTS 56 1 Some of the assumptions are as under:  It is assumed that the competent authority has approved the project and the project scheduling starts with the activity of “Site selection”.  Irrigation would be provided from a newly dug well.  Field channels from the well would be laid after its digging.  Suitable pump would be procured and installed for lifting water.  Specification for the pump is finalized based on the groundwater prospecting data before digging.  Pump and other inputs would not be procured until the site is selected.  Pump would be installed after digging the well. Step 1: Create a Work Breakdown Structure
  • 57. CHAPTER (4): MANAGING SYSTEMS PROJECTS 57 1 With above assumptions, the activities of the project are listed in Table 4.1. It may be noted the list is not exhaustive. The list would be different with different set of assumption or the perception of the project manager. More activities could be added to the list or some of the activities could be further subdivided. The number of activities in this example has been delineated and limited to only six numbers with objective of simplicity and to demonstrate the process of networking. Step 1: Create a Work Breakdown Structure
  • 58. CHAPTER (4): MANAGING SYSTEMS PROJECTS 58 1 Step 1: Create a Work Breakdown Structure Sr. No Activity Symbol / Code 1. Site selection A 2. Digging well B 3. Laying field channels C 4. Procurement of Pump D 5. Installation of pump E 6. Test run F Table 4.1. List of activity
  • 59. CHAPTER (4): MANAGING SYSTEMS PROJECTS 59 2 The relationship among the activities could be defined by specifying the preceding and succeeding activity. Preceding activity for an activity is its immediate predecessor, i.e. the activity that needs to be completed before the start of the new activity. In the given example, selection of the site precedes digging of well. In other words the site needs to be selected before digging of the well. Thus the activity “Selection of site” becomes proceeding activity to the activity of “Digging the well” Succeeding activity is the one that immediately starts after completion of the activity. “Digging well” is the succeeding activity to “Selection of site”. Step 2: Define the inter relationship among the activities
  • 60. CHAPTER (4): MANAGING SYSTEMS PROJECTS 60 2 In PERT the interrelationship is generally defined using the preceding activity. Only the terminating activities will not have any preceding activity. And all other activities must appear at least once as a preceding activity in the table. The inter relationship among the activities listed in the example is as in Table 4.2. Step 2: Define the inter relationship among the activities
  • 61. CHAPTER (4): MANAGING SYSTEMS PROJECTS 61 2 Step 2: Define the inter relationship among the activities Sr. No. Activity Symbol Preceding activity 1. Site selection A ---- 2. Digging well B A 3. Laying field channels C B 4. Procurement of Pump D A 5. Installation of pump E B, D 6. Test run F C, E Table 4.2. Interrelationship of activities
  • 62. CHAPTER (4): MANAGING SYSTEMS PROJECTS 62 3 The activity time is the time, which is actually expected to be expended in carrying out the activity. In deterministic cases as in CPM one time estimate is used. In probabilistic cases as in PERT, the activity time has some kind of probabilistic distribution and is the weighted average of three time estimates (Optimistic time, Pessimistic time and Most likely time) for each activity. The expected time for each activity is computed as following: Step 3: Estimation of activity time 𝑇𝑂 + 4𝑇𝑀 + 𝑇𝐸 6 • TO is the Optimistic time, (minimum time assuming everything goes well) • TM is the Most Likely time, (modal time required under normal circumstances) • TP is the Pessimistic time, (maximum time assuming everything goes wrong)
  • 63. CHAPTER (4): MANAGING SYSTEMS PROJECTS 63 3 Example: Estimation of estimated time for the activity “Site selection”. For this activity, the tree time estimates i.e., Optimistic, Most likely and Pessimistic times are 4, 6 and 14 days, respectively. Step 3: Estimation of activity time • TO = 4, TM = 6, and TP = 14. • 𝑇𝐸 = 4 +(4∗6)+14 6 Three-time estimates, optimistic, pessimistic and most likely, could the decided on past experiences in execution of similar activities or from the feedback from individuals with relevance experience. The three-time estimates and computed estimated time for the project activities are given in Table 3.4.
  • 64. CHAPTER (4): MANAGING SYSTEMS PROJECTS 64 3 Step 3: Estimation of activity time Sr. No Activity Symbol Preceding Activity Time (Days) Optimistic Time TO Most likely time TM Pessimistic timeTP Estimate d timeTE 1. Site selection A ---- 4 6 14 7 2. Digging well B A 2 3 4 3 3. Laying field channels C B 7 16 19 15 4. Procurement of Pump D A 4 7 10 7 5. Installation of pump E D, B 3 4 11 3 6. Test run F C, E 1 2 3 2 Table 3.4. Activity time estimates
  • 65. CHAPTER (4): MANAGING SYSTEMS PROJECTS 65 Network Diagram: Having decided on activities, their relationship and duration (estimated time of the activity), next step is to draw the network diagram of the project. PERT network is a schematic model that depicts the sequential relationship among the activities that must be completed to accomplish the project.
  • 66. CHAPTER (4): MANAGING SYSTEMS PROJECTS 66 4 In a flow chart the activity and its duration is shown in a box. The boxes are connected with lines according to the preceding and succeeding activity relationship. The flow charts do not give details like start and completion time of each activity until unless it is super imposed on a calendar. It also does not facilitate computation of various slacks. However, the critical path for the project can be identified by comparing the various path lengths (sum of activity time, from start to finish, on any path). The longest path in the chart is the critical path. Step 4: Assemble the activities in the form of a flow chart.
  • 67. CHAPTER (4): MANAGING SYSTEMS PROJECTS 67 4 Step 4: Assemble the activities in the form of a flow chart. A 7 B D C E 3 F FINISH START Figure 4 . 5: The flow diagram
  • 68. CHAPTER (4): MANAGING SYSTEMS PROJECTS 68 4 Step 4: Assemble the activities in the form of a flow chart. Path I A-B-E-F 7+3+3+2 = 15 Path II A-B-C-F 7+3+15+2 = 27 Path III A-D-E-F 7+7+3+2 = 19 Path II i.e., A-B-C-F being the longest path (27 days) is the Critical path.
  • 69. CHAPTER (4): MANAGING SYSTEMS PROJECTS 69 5 Step 5: Draw the network This graphical representation of the project shows the precedence relationship among the activities. An arrow generally represents activities in the diagram while a circle represents event.