SlideShare a Scribd company logo
1 of 57
Project Organization and Scheduling 1
Project Planning/ Scheduling
Project Organization and Scheduling 2
Project Scope Planning
Scope Management
• Ensuring that the project includes all the work
required, only the work required.
• Dividing the work into major pieces, then
subdividing into smaller, more manageable
pieces.
Project Planning – Detailed Plan; Why?
This will
– Ensure that the appropriate resources will be available precisely
when required;
– Avoid different activities competing for the same resources at the
same time;
– produce a detailed schedule showing which staff carry out each
activity;
– Produce a detailed plan against which actual achievement may be
measured;
– Produce a timed cash flow forecast;
– Re-plan the project during its life to correct drift from the target.
Bob Hughes & Mike Cottrerell – Fourth Edition 3
Project Planning – Scheduling activities
Bob Hughes & Mike Cottrerell – Fourth Edition 4
• Feasibility assessment
• Resource allocation
• Detailed costing
• Motivation
• Co-ordination
Objectives of activity planning
Project Planning – Defining activities
• A project is composed of a number of inter-related activities.
• A project may start when at least one of its activities is ready to start.
• A project will be completed when all of the activities it encompasses
have been completed.
• An activity must have a clearly defined start and a clearly defined
end-point, normally marked by the production of a tangible
deliverable.
• An activity requires a resource (as most do) then that resource
requirement must be forecastable and is assumed to be required at a
constant level throughout the duration of the activity.
• The duration of an activity must be forecastable – assuming normal
circumstances, and the reasonable availability of resources.
• Some activities might require that others are completed before they
can begin (these are known as precedence requirements).
Bob Hughes and Mike Cotterell – Fourth edition 5
Project Planning – Identifying activities/
Work Breakdown Structure (WBS)
WBS - Identify the main (or high level) tasks required to
complete a project and then breaking each of these
down into a set of lower level tasks.
– Activity based approach
– Product based approach
– Hybrid approach
Advantage – production of a task catalogue that is
complete and is composed of non-overlapping activities
Note – WBS may not be defined to the finest level initially; however as the
project proceeds it can be refined to include finer details.
Bob Hughes & Mike Cotterell – Fourth edition 6
WBS – Activity based
Bob Hughes and Mike Cotterell 7
WBS – Product (deliverable) based
Bob Hughes and Mike Cotterell 8
WBS – Product based (Requirement specifications)
Bob Hughes and Mike Cotterell 9
WBS – Hybrid (activity and product)
Bob Hughes and Mike Cotterell 10
Project Organization and Scheduling 11
WBS - Typical Tasks
Detailed WBS Example
for procuring an
Equipment System
Project Organization and Scheduling 12
Summary (Top Level) WBS
Work Breakdown Structure
Summary and Detail tasks, or
Parent and Child tasks (Work Package)
Project Organization and Scheduling 13
Using the Work Breakdown Structure
1. Estimate and schedule the work (Durations, precedences on WBS)
2. Organize and schedule resources (resource allocated WBS)
3. Assign responsibilities – (Resource ramp-up, resource allocated
WBS)
4. Estimate and allocate costs and budgets (costed WBS)
5. Add up costs to different levels
– Task
– Levels on the WBS (phase, account/contract)
– Cost account
– Total project
6. Get resource commitments
7. Schedule start <--> end dates
8. Track expenditures, schedules and performance
Work Breakdown Structure
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 14
Activity on Node diagram
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 15
Activity on arrow diagram
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 16
• A project network should have only one start node
• A project network should have only one end node
• A node has duration
• Links normally have no duration
• Precedents are the immediate preceding activities
• Time moves from left to right (if there is a possibility of confusion
or the direction needs to be reversed, arrows may be used)
Contd/-
Activity on Node diagram - Rules
Code
Data
take-on
Program
test
Install
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 17
• A network may not contain loops
Activity on Node diagram – Rules (contd/-)
Design
program
Code
program
Test
program
Install
program
Write user
manual
Code
program
Test
program
Release
program
Correct
errors
Diagnose
errors
• A network should not contain dangles
Contd/-
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 18
• Resolving a dangle
Activity on Node diagram – Resolving issues
Design
program
Code
program
Test
program
Install
program
Write user
manual
• Representing lagged activities
Sign-off
Build
prototype
Document
amendments
Test
prototype
Revise
specification
1
2
• Hammock activities – activities with zero duration, start at the start and end at the end
of a set of activities; overhead or other resources that are incurred or used at a constant rate.
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 19
Similar to those for ‘activity on node’ diagrams
– A project network may have only one start node
– A project network may have only one end node
– A link has duration
– Nodes have no duration
– Time moves from left to right
– Nodes are numbered sequentially
– A network may not contain loops
– A network may not contain dangles
Activity on arrow diagram - Rules
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 20
Activity on arrow diagram - Examples
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 21
Activity on arrow diagram – Examples of ‘Not allowed’ cases
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 22
Activity on arrow diagram – Special cases (Dummy activities)
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 23
Activity on arrow diagram – Special cases (Representing
lagged activities)
Network Diagram
Activity label Duration
Earliest
Start
Activity Description
Earliest
Finish
Latest Start
Latest
Finish
Activity Span Float
Bob Hughes and Mike Cotterrel - Fourth Edition 24
Labeling Convention (activity on node network)
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 25
An Example (Table 6.1 from Bob and Mike 4th
edition)
Activity Activity Duration Precedents
label description (weeks)
A Hardware selection 6
B Software design 4
C Install hardware 3 A
D Code and test software 4 B
E File take-on 3 B
F Write user manual 10
G User training 3 E, F
H Install & test system 2 C, D
A
Hardware
selection
C
Install
Hardware
B
Software
design
D
Code
software
H
Install
and
test
F
Use
Manual
E
File
take on
G
User
training
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
A 6 Weeks
Hardware
selection
C 3 wks
Install
Hardware
B 4 wks
Software
design
D 4 wks
Code
software
H 2 wks
Install
and
test
F 10 wk
Use
Manual
E 3 wks
File
take on
G 3 wks
User
training
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
A 6 Weeks
0
Hardware
selection
6
C 3 wks
6
Install
Hardware
9
B 4 wks
0 Software
design
4
D 4 wks
4 Code
softwar
e
8
H 2 wks
9 Install
and
test
11
F 10 wk
0 Use
Manu
al
10
E 3 wks
4 File
take on
7
G 3 wks
10 User
training
13
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
Forward Pass
A 6 Weeks
0
Hardware
selection
6
2 8
C 3 wks
6
Install
Hardware
9
8 11
B 4 wks
0 Software
design
4
3 7
D 4 wks
4 Code
software
8
7 11
H 2 wks
9 Install
and
test
11
11 13
F 10 wk
0 Use
Manu
al
10
0 10
E 3 wks
4 File
take on
7
7 10
G 3 wks
10 User
training
13
10 13
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
Backward pass
A 6 Weeks
0
Hardware
selection
6
2 8
2 wks
C 3 wks
6
Install
Hardware
9
8 11
2 wks
B 4 wks
0 Software
design
4
3 7
3 wks
D 4 wks
4 Code
software
8
7 11
3 wks
H 2 wks
9 Install
and
test
11
11 13
2 wks
F 10 wk
0 Use
Manu
al
10
0 10
0 wks
E 3 wks
4 File
take on
7
7 10
3 wks
G 3 wks
10 User
training
13
10 13
0 wks
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
Identify critical path
and
calculate Slack/ float
A 6 Weeks
0
Hardware
selection
6
2 8
8 wks 2 wks
C 3 wks
6
Install
Hardware
9
8 11
5 wks 2 wks
B 4 wks
0 Software
design
4
3 7
7 wks 3 wks
D 4 wks
4 Code
software
8
7 11
7 wks 3 wks
H 2 wks
9 Install
and
test
11
11 13
4 wks 2 wks
F 10 wk
0 Use
Manu
al
10
0 10
10 wks 0 wks
E 3 wks
4 File
take on
7
7 10
6 wks 3 wks
G 3 wks
10 User
training
13
10 13
3 wks 0 wks
Start Finish
Bob Hughes and Mike Cottrell – Fourth edition
Network Diagram (for Table 6.1)
Calculate activity span
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 32
Activity Labeling : activity on arrow network
Event
number
Slack/
Float
Earliest
Start date/
Finish date
Latest Start
date/
Finish date
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 33
Network diagram (activity on arrow) for same example – table 6.1
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 34
Network diagram (activity on arrow) for same example – table 6.1
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 35
Network diagram (activity on arrow) for same example – table 6.1
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 36
Network diagram (activity on arrow) for same example – table 6.1
Network Diagram
Bob Hughes and Mike Cotterrel - Fourth Edition 37
Network diagram (activity on arrow) for same example – table 6.1
Critical Path – longest path in the network (Bold line)
PERT Chart
• Unlike the CPM approach, the PERT method does not
indicate the earliest date by which we could complete
the project but the expected (or most likely) date. An
advantage of this approach is that it places an emphasis
on the uncertainty of the real world. Rather than being
tempted to say ‘the completion date for the project is
….’ we are led to say ‘we expect to complete the project
by ….’
• Calculating standard deviation between pessimistic and
optimistic for each task, it can be used to rank them
according to their degree of risk.
Pert Chart 38
PERT Chart
Pert Chart 39
PERT Chart
Pert Chart 40
PERT Chart
Pert Chart 41
PERT Chart
Pert Chart 42
PERT Chart
Pert Chart 43
PERT Chart
Pert Chart 44
PERT Chart
Pert Chart 45
Module 1 - Introduction 46
If Estimate was Effort, must convert it to Duration
Duration = Effort/Resources (sometimes)
Taking into account:
Resource availability
Desire
Skill
Productivity
Scheduling
Scheduling - Gantt Chart (Bar Chart)
Project Organization and Scheduling 47
Module 1 - Introduction 48
Gantt (Schedule) Drives
• Training
• Meetings
• Reviews
• Reports
• Site preparation
• Delivery dates (date to order) for external items
• Payment
Scheduling - Gantt Chart
Module 1 - Introduction 49
Gantt (Schedule) Drives
1. Milestones
• Clear, concrete, binary events implying progress
• For example: Review (with approval), Sign off of a
deliverable, Funds approved
• Shown as 0 length task
– Try for even frequency
• Not too close
• Not more than 2 - 3 months apart
– Major Point to communicate with
• Client
• Outside world
• Management
Scheduling - Gantt Chart
Module 1 - Introduction 50
Resource Assignment
and Cost Planning
Module 1 - Introduction 51
• Availability
• Skills
• More experienced people
• Less experienced people
• Desire
• Similar tasks to one person to use learning curve
• Assign critical tasks to most reliable people
• Tasks that need interaction or are similar
• Same person
• Two who communicate
• Personality and team communication does matter
• and again, Availability
Assigning Resources
Module 1 - Introduction 52
Resource Loading and Optimizing
Gantt with Resource Histogram
Module 1 - Introduction 53
Resource leveling - possible rescheduling
Gantt with Resource Histogram
Manual resource leveling: fast vs good vs cheap
Automatic resource leveling: use only as ‘suggestion’
Module 1 - Introduction 54
Cost Estimating
• Similar to Time Estimating (usually done by the same
person/group that does the Time Estimates)
Calculation of Cost for each WP: Example:
If estimate was duration 10 days
Assign human resources 2 people
Need Effort = Duration x Resources E=2x10=20pd
e.g., Resource Cost (RC) = Effort x Rate(includes overhead)
RC=20x$1,000=$20,000
(Possible) Plus Fixed Cost (FC)
e.g., FC = $5,000
Total cost (TC) = Resource cost + Fixed Cost
TC=20,000 + 5,000 = 25,000
Module 1 - Introduction 55
Costed WBS
Use Software to roll costs up the WBS
Module 1 - Introduction 56
Cost Ramp-Up
$100,000.00
$200,000.00
$300,000.00
$400,000.00
Cumulative Cost:
Filtered resources Total:
CPM Total:
Q3 Q4 Q1 Q2 Q3 Q4 Q1
1997 1998
$53,920.00 $127,160.00 $274,360.00 $331,440.00 $349,920.00 $368,400.00 $376,500.00 $376,500.00
Use Software to report cash flow
Module 1 - Introduction 57
Cost - Sanity checks
Cost Estimate Error Range – same as Time Estimate
0
+75%
-25%
25
-10
10
-8
Indicative
PPA
Init Plan
Budget
EPA
Final Plan
Definitive
PDR
Design
PPA - Preliminary Project Approval
EPA - Effective
PDR - Preliminary Design Review

More Related Content

What's hot

PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pagesPMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pagesPhuocNT (Fresher.VN)
 
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pagesPMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pagesPhuocNT (Fresher.VN)
 
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Jags Jagdish
 
08. Project Time Management Upload
08. Project Time Management Upload08. Project Time Management Upload
08. Project Time Management UploadBhuWan Khadka
 
Software Project Management (lecture 2)
Software Project Management (lecture 2)Software Project Management (lecture 2)
Software Project Management (lecture 2)Syed Muhammad Hammad
 
Fundamentals of scheduling
Fundamentals of schedulingFundamentals of scheduling
Fundamentals of schedulingjmd2011
 
Ms project 2010 tutorial 2
Ms project 2010 tutorial   2Ms project 2010 tutorial   2
Ms project 2010 tutorial 2learningquotient
 
Microsoft project 2003
Microsoft project 2003Microsoft project 2003
Microsoft project 2003pparakh
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approachtumetr1
 
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4PhuocNT (Fresher.VN)
 
Spm ksp
Spm kspSpm ksp
Spm kspktosri
 
Dissertation Hardcopy (My Version)
Dissertation Hardcopy (My Version)Dissertation Hardcopy (My Version)
Dissertation Hardcopy (My Version)Christopher Blackman
 
Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019PhuocNT (Fresher.VN)
 
203wbs Network Gantt Chart
203wbs Network Gantt Chart203wbs Network Gantt Chart
203wbs Network Gantt Chartbtecexpert
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PhuocNT (Fresher.VN)
 

What's hot (20)

Basic Software Engineering v1.0
Basic Software Engineering v1.0Basic Software Engineering v1.0
Basic Software Engineering v1.0
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pagesPMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_2_78_pages
 
2019 Agile ^ Scrum
2019 Agile ^ Scrum2019 Agile ^ Scrum
2019 Agile ^ Scrum
 
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pagesPMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pages
PMI-ACP: Domain 5 - Adaptive planning-v2.2_lite_4_78_pages
 
Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)Pert cpm-1226075768298180-8 (1)
Pert cpm-1226075768298180-8 (1)
 
08. Project Time Management Upload
08. Project Time Management Upload08. Project Time Management Upload
08. Project Time Management Upload
 
Software Project Management (lecture 2)
Software Project Management (lecture 2)Software Project Management (lecture 2)
Software Project Management (lecture 2)
 
Fundamentals of scheduling
Fundamentals of schedulingFundamentals of scheduling
Fundamentals of scheduling
 
Ms project 2010 tutorial 2
Ms project 2010 tutorial   2Ms project 2010 tutorial   2
Ms project 2010 tutorial 2
 
Microsoft project 2003
Microsoft project 2003Microsoft project 2003
Microsoft project 2003
 
Selection of an appropriate project approach
Selection of an appropriate project approachSelection of an appropriate project approach
Selection of an appropriate project approach
 
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4
PMI-ACP: Domain 7 - Continuous Improvement-v2.2_lite_4
 
Basic Software Engineering
Basic Software EngineeringBasic Software Engineering
Basic Software Engineering
 
Spm ksp
Spm kspSpm ksp
Spm ksp
 
Dissertation Hardcopy (My Version)
Dissertation Hardcopy (My Version)Dissertation Hardcopy (My Version)
Dissertation Hardcopy (My Version)
 
Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019Workshop About Software Engineering Skills 2019
Workshop About Software Engineering Skills 2019
 
203wbs Network Gantt Chart
203wbs Network Gantt Chart203wbs Network Gantt Chart
203wbs Network Gantt Chart
 
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
PMI-ACP: Domain I - Agile Principles and Mindset_v1.0
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 

Similar to Unit2 scheduling wbs_network Management

Conveyor belt project
Conveyor belt projectConveyor belt project
Conveyor belt projectSamehTeleb
 
Software_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfSoftware_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfsnehan789
 
project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimationReetesh Gupta
 
ABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesYousef Abugosh, PMP, MA
 
Project management part 2
Project management part 2Project management part 2
Project management part 2hkbhadraa
 
EO notes Lecture 27 Project Management 2.ppt
EO notes Lecture 27 Project Management 2.pptEO notes Lecture 27 Project Management 2.ppt
EO notes Lecture 27 Project Management 2.pptyashchotaliyael21
 
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...Kuldeep Kumar
 
Chap 6.3 Sequence Activity
Chap 6.3 Sequence ActivityChap 6.3 Sequence Activity
Chap 6.3 Sequence ActivityAnand Bobade
 
dokumen.tips_ms-project-presentation.pptx
dokumen.tips_ms-project-presentation.pptxdokumen.tips_ms-project-presentation.pptx
dokumen.tips_ms-project-presentation.pptxSunilHotkar2
 
ms-project-presentation.pptx
ms-project-presentation.pptxms-project-presentation.pptx
ms-project-presentation.pptxSunilHotkar2
 
MGT 402 EXceptional Education/snaptutorial.COM
MGT 402 EXceptional Education/snaptutorial.COMMGT 402 EXceptional Education/snaptutorial.COM
MGT 402 EXceptional Education/snaptutorial.COMMcdonaldRyan20
 
Chap 6.5 Define Schedule
Chap 6.5 Define ScheduleChap 6.5 Define Schedule
Chap 6.5 Define ScheduleAnand Bobade
 
Project Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxProject Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxbriancrawford30935
 
OPM101Chapter16_001 (2).ppt
OPM101Chapter16_001 (2).pptOPM101Chapter16_001 (2).ppt
OPM101Chapter16_001 (2).pptMarkNaguibElAbd
 
January 2020 Page 1 of 5 Project Fields to Include .docx
  January 2020  Page 1 of 5 Project Fields to Include .docx  January 2020  Page 1 of 5 Project Fields to Include .docx
January 2020 Page 1 of 5 Project Fields to Include .docxShiraPrater50
 
LAFS PREPRO Session 5 - Project Schedule
LAFS PREPRO Session 5 - Project ScheduleLAFS PREPRO Session 5 - Project Schedule
LAFS PREPRO Session 5 - Project ScheduleDavid Mullich
 

Similar to Unit2 scheduling wbs_network Management (20)

Conveyor belt project
Conveyor belt projectConveyor belt project
Conveyor belt project
 
Software_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdfSoftware_effort_estimation for Software engineering.pdf
Software_effort_estimation for Software engineering.pdf
 
project planning-estimation
project planning-estimationproject planning-estimation
project planning-estimation
 
ABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning SlidesABCs Of Project Time Management Planning Slides
ABCs Of Project Time Management Planning Slides
 
Project management part 2
Project management part 2Project management part 2
Project management part 2
 
EO notes Lecture 27 Project Management 2.ppt
EO notes Lecture 27 Project Management 2.pptEO notes Lecture 27 Project Management 2.ppt
EO notes Lecture 27 Project Management 2.ppt
 
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...
MS Project Management (Overviews) | Software Mange Tool | Software Project Ma...
 
Chap 6.3 Sequence Activity
Chap 6.3 Sequence ActivityChap 6.3 Sequence Activity
Chap 6.3 Sequence Activity
 
dokumen.tips_ms-project-presentation.pptx
dokumen.tips_ms-project-presentation.pptxdokumen.tips_ms-project-presentation.pptx
dokumen.tips_ms-project-presentation.pptx
 
ms-project-presentation.pptx
ms-project-presentation.pptxms-project-presentation.pptx
ms-project-presentation.pptx
 
MGT 402 EXceptional Education/snaptutorial.COM
MGT 402 EXceptional Education/snaptutorial.COMMGT 402 EXceptional Education/snaptutorial.COM
MGT 402 EXceptional Education/snaptutorial.COM
 
Chap 6.5 Define Schedule
Chap 6.5 Define ScheduleChap 6.5 Define Schedule
Chap 6.5 Define Schedule
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 
Project Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docxProject Description The new computer-controlled convey.docx
Project Description The new computer-controlled convey.docx
 
MGT-Ch07.ppt
MGT-Ch07.pptMGT-Ch07.ppt
MGT-Ch07.ppt
 
03 project time managment
03 project time managment03 project time managment
03 project time managment
 
OPM101Chapter16_001 (2).ppt
OPM101Chapter16_001 (2).pptOPM101Chapter16_001 (2).ppt
OPM101Chapter16_001 (2).ppt
 
Chapter 4.pptx
Chapter 4.pptxChapter 4.pptx
Chapter 4.pptx
 
January 2020 Page 1 of 5 Project Fields to Include .docx
  January 2020  Page 1 of 5 Project Fields to Include .docx  January 2020  Page 1 of 5 Project Fields to Include .docx
January 2020 Page 1 of 5 Project Fields to Include .docx
 
LAFS PREPRO Session 5 - Project Schedule
LAFS PREPRO Session 5 - Project ScheduleLAFS PREPRO Session 5 - Project Schedule
LAFS PREPRO Session 5 - Project Schedule
 

More from Reetesh Gupta

Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and AnalysisReetesh Gupta
 
Analysis of Algorithms-Heapsort
Analysis of Algorithms-HeapsortAnalysis of Algorithms-Heapsort
Analysis of Algorithms-HeapsortReetesh Gupta
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project ManagementReetesh Gupta
 
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...Reetesh Gupta
 
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...Reetesh Gupta
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control softwareReetesh Gupta
 

More from Reetesh Gupta (14)

Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Analysis of Algorithms-Heapsort
Analysis of Algorithms-HeapsortAnalysis of Algorithms-Heapsort
Analysis of Algorithms-Heapsort
 
Introduction to Software Project Management
Introduction to Software Project ManagementIntroduction to Software Project Management
Introduction to Software Project Management
 
Data Flow Diagrams
Data Flow DiagramsData Flow Diagrams
Data Flow Diagrams
 
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...
Unit4 Proof of Correctness, Statistical Tools, Clean Room Process and Quality...
 
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...Unit4 Software Engineering Institute (SEI)’sCapability Maturity Model (CMM)...
Unit4 Software Engineering Institute (SEI)’s Capability Maturity Model (CMM) ...
 
Unit3 software review control software
Unit3 software review control softwareUnit3 software review control software
Unit3 software review control software
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Slides15
Slides15Slides15
Slides15
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Ccna day3
Ccna day3Ccna day3
Ccna day3
 
Ccna 2
Ccna 2Ccna 2
Ccna 2
 
CCNA PPT
CCNA PPTCCNA PPT
CCNA PPT
 

Recently uploaded

Aiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMMAiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMMaiizennxqc
 
Crypto Quantum Leap - Digital - membership area
Crypto Quantum Leap -  Digital - membership areaCrypto Quantum Leap -  Digital - membership area
Crypto Quantum Leap - Digital - membership areajaynee G
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...William (Bill) H. Bender, FCSI
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesMathuraa
 
Tata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsTata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsRiteshVishambhari
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxZACGaming
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxelizabethella096
 
Resumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistResumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistKarina Perez
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxelizabethella096
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Franciscosanfranciscoprfirms
 
Cartona.pptx. Marketing how to present your project very well , discussed a...
Cartona.pptx.   Marketing how to present your project very well , discussed a...Cartona.pptx.   Marketing how to present your project very well , discussed a...
Cartona.pptx. Marketing how to present your project very well , discussed a...BeshoyFawaz1
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfPiyush Kumar
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxDave McCallum
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarhhamitthakurdma01
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscriptelizabethella096
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendayMaharshBenday
 
SP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfSP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfPauleneNicoleLapira
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfSocial Samosa
 

Recently uploaded (20)

Aiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMMAiizennxqc Digital Marketing | SEO & SMM
Aiizennxqc Digital Marketing | SEO & SMM
 
Crypto Quantum Leap - Digital - membership area
Crypto Quantum Leap -  Digital - membership areaCrypto Quantum Leap -  Digital - membership area
Crypto Quantum Leap - Digital - membership area
 
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...W.H.Bender Quote 61 -Influential restaurant and food service industry network...
W.H.Bender Quote 61 -Influential restaurant and food service industry network...
 
How consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their livesHow consumers use technology and the impacts on their lives
How consumers use technology and the impacts on their lives
 
Tata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variantsTata Punch brochure with complete detail of all the variants
Tata Punch brochure with complete detail of all the variants
 
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptxDigital-Marketing-Into-by-Zoraiz-Ahmad.pptx
Digital-Marketing-Into-by-Zoraiz-Ahmad.pptx
 
The 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptxThe 9th May Incident in Pakistan A Turning Point in History.pptx
The 9th May Incident in Pakistan A Turning Point in History.pptx
 
Resumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital StrategistResumé Karina Perez | Digital Strategist
Resumé Karina Perez | Digital Strategist
 
Martal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding OverviewMartal Group - B2B Lead Gen Agency - Onboarding Overview
Martal Group - B2B Lead Gen Agency - Onboarding Overview
 
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
4 TRIK CARA MENGGUGURKAN JANIN ATAU ABORSI KANDUNGAN
 
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptxUnveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
Unveiling the Legacy of the Rosetta stone A Key to Ancient Knowledge.pptx
 
Enhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San FranciscoEnhancing Business Visibility PR Firms in San Francisco
Enhancing Business Visibility PR Firms in San Francisco
 
Cartona.pptx. Marketing how to present your project very well , discussed a...
Cartona.pptx.   Marketing how to present your project very well , discussed a...Cartona.pptx.   Marketing how to present your project very well , discussed a...
Cartona.pptx. Marketing how to present your project very well , discussed a...
 
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdfMicro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
Micro-Choices, Max Impact Personalizing Your Journey, One Moment at a Time.pdf
 
Alpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptxAlpha Media March 2024 Buyers Guide.pptx
Alpha Media March 2024 Buyers Guide.pptx
 
Best 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In ChandigarhBest 5 Graphics Designing Course In Chandigarh
Best 5 Graphics Designing Course In Chandigarh
 
Unlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich ManuscriptUnlocking the Mystery of the Voynich Manuscript
Unlocking the Mystery of the Voynich Manuscript
 
Social Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh BendaySocial Media Marketing Portfolio - Maharsh Benday
Social Media Marketing Portfolio - Maharsh Benday
 
SP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdfSP Search Term Data Optimization Template.pdf
SP Search Term Data Optimization Template.pdf
 
The+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdfThe+State+of+Careers+In+Retention+Marketing-2.pdf
The+State+of+Careers+In+Retention+Marketing-2.pdf
 

Unit2 scheduling wbs_network Management

  • 1. Project Organization and Scheduling 1 Project Planning/ Scheduling
  • 2. Project Organization and Scheduling 2 Project Scope Planning Scope Management • Ensuring that the project includes all the work required, only the work required. • Dividing the work into major pieces, then subdividing into smaller, more manageable pieces.
  • 3. Project Planning – Detailed Plan; Why? This will – Ensure that the appropriate resources will be available precisely when required; – Avoid different activities competing for the same resources at the same time; – produce a detailed schedule showing which staff carry out each activity; – Produce a detailed plan against which actual achievement may be measured; – Produce a timed cash flow forecast; – Re-plan the project during its life to correct drift from the target. Bob Hughes & Mike Cottrerell – Fourth Edition 3
  • 4. Project Planning – Scheduling activities Bob Hughes & Mike Cottrerell – Fourth Edition 4 • Feasibility assessment • Resource allocation • Detailed costing • Motivation • Co-ordination Objectives of activity planning
  • 5. Project Planning – Defining activities • A project is composed of a number of inter-related activities. • A project may start when at least one of its activities is ready to start. • A project will be completed when all of the activities it encompasses have been completed. • An activity must have a clearly defined start and a clearly defined end-point, normally marked by the production of a tangible deliverable. • An activity requires a resource (as most do) then that resource requirement must be forecastable and is assumed to be required at a constant level throughout the duration of the activity. • The duration of an activity must be forecastable – assuming normal circumstances, and the reasonable availability of resources. • Some activities might require that others are completed before they can begin (these are known as precedence requirements). Bob Hughes and Mike Cotterell – Fourth edition 5
  • 6. Project Planning – Identifying activities/ Work Breakdown Structure (WBS) WBS - Identify the main (or high level) tasks required to complete a project and then breaking each of these down into a set of lower level tasks. – Activity based approach – Product based approach – Hybrid approach Advantage – production of a task catalogue that is complete and is composed of non-overlapping activities Note – WBS may not be defined to the finest level initially; however as the project proceeds it can be refined to include finer details. Bob Hughes & Mike Cotterell – Fourth edition 6
  • 7. WBS – Activity based Bob Hughes and Mike Cotterell 7
  • 8. WBS – Product (deliverable) based Bob Hughes and Mike Cotterell 8
  • 9. WBS – Product based (Requirement specifications) Bob Hughes and Mike Cotterell 9
  • 10. WBS – Hybrid (activity and product) Bob Hughes and Mike Cotterell 10
  • 11. Project Organization and Scheduling 11 WBS - Typical Tasks Detailed WBS Example for procuring an Equipment System
  • 12. Project Organization and Scheduling 12 Summary (Top Level) WBS Work Breakdown Structure Summary and Detail tasks, or Parent and Child tasks (Work Package)
  • 13. Project Organization and Scheduling 13 Using the Work Breakdown Structure 1. Estimate and schedule the work (Durations, precedences on WBS) 2. Organize and schedule resources (resource allocated WBS) 3. Assign responsibilities – (Resource ramp-up, resource allocated WBS) 4. Estimate and allocate costs and budgets (costed WBS) 5. Add up costs to different levels – Task – Levels on the WBS (phase, account/contract) – Cost account – Total project 6. Get resource commitments 7. Schedule start <--> end dates 8. Track expenditures, schedules and performance Work Breakdown Structure
  • 14. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 14 Activity on Node diagram
  • 15. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 15 Activity on arrow diagram
  • 16. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 16 • A project network should have only one start node • A project network should have only one end node • A node has duration • Links normally have no duration • Precedents are the immediate preceding activities • Time moves from left to right (if there is a possibility of confusion or the direction needs to be reversed, arrows may be used) Contd/- Activity on Node diagram - Rules Code Data take-on Program test Install
  • 17. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 17 • A network may not contain loops Activity on Node diagram – Rules (contd/-) Design program Code program Test program Install program Write user manual Code program Test program Release program Correct errors Diagnose errors • A network should not contain dangles Contd/-
  • 18. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 18 • Resolving a dangle Activity on Node diagram – Resolving issues Design program Code program Test program Install program Write user manual • Representing lagged activities Sign-off Build prototype Document amendments Test prototype Revise specification 1 2 • Hammock activities – activities with zero duration, start at the start and end at the end of a set of activities; overhead or other resources that are incurred or used at a constant rate.
  • 19. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 19 Similar to those for ‘activity on node’ diagrams – A project network may have only one start node – A project network may have only one end node – A link has duration – Nodes have no duration – Time moves from left to right – Nodes are numbered sequentially – A network may not contain loops – A network may not contain dangles Activity on arrow diagram - Rules
  • 20. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 20 Activity on arrow diagram - Examples
  • 21. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 21 Activity on arrow diagram – Examples of ‘Not allowed’ cases
  • 22. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 22 Activity on arrow diagram – Special cases (Dummy activities)
  • 23. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 23 Activity on arrow diagram – Special cases (Representing lagged activities)
  • 24. Network Diagram Activity label Duration Earliest Start Activity Description Earliest Finish Latest Start Latest Finish Activity Span Float Bob Hughes and Mike Cotterrel - Fourth Edition 24 Labeling Convention (activity on node network)
  • 25. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 25 An Example (Table 6.1 from Bob and Mike 4th edition) Activity Activity Duration Precedents label description (weeks) A Hardware selection 6 B Software design 4 C Install hardware 3 A D Code and test software 4 B E File take-on 3 B F Write user manual 10 G User training 3 E, F H Install & test system 2 C, D
  • 27. A 6 Weeks Hardware selection C 3 wks Install Hardware B 4 wks Software design D 4 wks Code software H 2 wks Install and test F 10 wk Use Manual E 3 wks File take on G 3 wks User training Start Finish Bob Hughes and Mike Cottrell – Fourth edition Network Diagram (for Table 6.1)
  • 28. A 6 Weeks 0 Hardware selection 6 C 3 wks 6 Install Hardware 9 B 4 wks 0 Software design 4 D 4 wks 4 Code softwar e 8 H 2 wks 9 Install and test 11 F 10 wk 0 Use Manu al 10 E 3 wks 4 File take on 7 G 3 wks 10 User training 13 Start Finish Bob Hughes and Mike Cottrell – Fourth edition Network Diagram (for Table 6.1) Forward Pass
  • 29. A 6 Weeks 0 Hardware selection 6 2 8 C 3 wks 6 Install Hardware 9 8 11 B 4 wks 0 Software design 4 3 7 D 4 wks 4 Code software 8 7 11 H 2 wks 9 Install and test 11 11 13 F 10 wk 0 Use Manu al 10 0 10 E 3 wks 4 File take on 7 7 10 G 3 wks 10 User training 13 10 13 Start Finish Bob Hughes and Mike Cottrell – Fourth edition Network Diagram (for Table 6.1) Backward pass
  • 30. A 6 Weeks 0 Hardware selection 6 2 8 2 wks C 3 wks 6 Install Hardware 9 8 11 2 wks B 4 wks 0 Software design 4 3 7 3 wks D 4 wks 4 Code software 8 7 11 3 wks H 2 wks 9 Install and test 11 11 13 2 wks F 10 wk 0 Use Manu al 10 0 10 0 wks E 3 wks 4 File take on 7 7 10 3 wks G 3 wks 10 User training 13 10 13 0 wks Start Finish Bob Hughes and Mike Cottrell – Fourth edition Network Diagram (for Table 6.1) Identify critical path and calculate Slack/ float
  • 31. A 6 Weeks 0 Hardware selection 6 2 8 8 wks 2 wks C 3 wks 6 Install Hardware 9 8 11 5 wks 2 wks B 4 wks 0 Software design 4 3 7 7 wks 3 wks D 4 wks 4 Code software 8 7 11 7 wks 3 wks H 2 wks 9 Install and test 11 11 13 4 wks 2 wks F 10 wk 0 Use Manu al 10 0 10 10 wks 0 wks E 3 wks 4 File take on 7 7 10 6 wks 3 wks G 3 wks 10 User training 13 10 13 3 wks 0 wks Start Finish Bob Hughes and Mike Cottrell – Fourth edition Network Diagram (for Table 6.1) Calculate activity span
  • 32. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 32 Activity Labeling : activity on arrow network Event number Slack/ Float Earliest Start date/ Finish date Latest Start date/ Finish date
  • 33. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 33 Network diagram (activity on arrow) for same example – table 6.1
  • 34. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 34 Network diagram (activity on arrow) for same example – table 6.1
  • 35. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 35 Network diagram (activity on arrow) for same example – table 6.1
  • 36. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 36 Network diagram (activity on arrow) for same example – table 6.1
  • 37. Network Diagram Bob Hughes and Mike Cotterrel - Fourth Edition 37 Network diagram (activity on arrow) for same example – table 6.1 Critical Path – longest path in the network (Bold line)
  • 38. PERT Chart • Unlike the CPM approach, the PERT method does not indicate the earliest date by which we could complete the project but the expected (or most likely) date. An advantage of this approach is that it places an emphasis on the uncertainty of the real world. Rather than being tempted to say ‘the completion date for the project is ….’ we are led to say ‘we expect to complete the project by ….’ • Calculating standard deviation between pessimistic and optimistic for each task, it can be used to rank them according to their degree of risk. Pert Chart 38
  • 46. Module 1 - Introduction 46 If Estimate was Effort, must convert it to Duration Duration = Effort/Resources (sometimes) Taking into account: Resource availability Desire Skill Productivity Scheduling
  • 47. Scheduling - Gantt Chart (Bar Chart) Project Organization and Scheduling 47
  • 48. Module 1 - Introduction 48 Gantt (Schedule) Drives • Training • Meetings • Reviews • Reports • Site preparation • Delivery dates (date to order) for external items • Payment Scheduling - Gantt Chart
  • 49. Module 1 - Introduction 49 Gantt (Schedule) Drives 1. Milestones • Clear, concrete, binary events implying progress • For example: Review (with approval), Sign off of a deliverable, Funds approved • Shown as 0 length task – Try for even frequency • Not too close • Not more than 2 - 3 months apart – Major Point to communicate with • Client • Outside world • Management Scheduling - Gantt Chart
  • 50. Module 1 - Introduction 50 Resource Assignment and Cost Planning
  • 51. Module 1 - Introduction 51 • Availability • Skills • More experienced people • Less experienced people • Desire • Similar tasks to one person to use learning curve • Assign critical tasks to most reliable people • Tasks that need interaction or are similar • Same person • Two who communicate • Personality and team communication does matter • and again, Availability Assigning Resources
  • 52. Module 1 - Introduction 52 Resource Loading and Optimizing Gantt with Resource Histogram
  • 53. Module 1 - Introduction 53 Resource leveling - possible rescheduling Gantt with Resource Histogram Manual resource leveling: fast vs good vs cheap Automatic resource leveling: use only as ‘suggestion’
  • 54. Module 1 - Introduction 54 Cost Estimating • Similar to Time Estimating (usually done by the same person/group that does the Time Estimates) Calculation of Cost for each WP: Example: If estimate was duration 10 days Assign human resources 2 people Need Effort = Duration x Resources E=2x10=20pd e.g., Resource Cost (RC) = Effort x Rate(includes overhead) RC=20x$1,000=$20,000 (Possible) Plus Fixed Cost (FC) e.g., FC = $5,000 Total cost (TC) = Resource cost + Fixed Cost TC=20,000 + 5,000 = 25,000
  • 55. Module 1 - Introduction 55 Costed WBS Use Software to roll costs up the WBS
  • 56. Module 1 - Introduction 56 Cost Ramp-Up $100,000.00 $200,000.00 $300,000.00 $400,000.00 Cumulative Cost: Filtered resources Total: CPM Total: Q3 Q4 Q1 Q2 Q3 Q4 Q1 1997 1998 $53,920.00 $127,160.00 $274,360.00 $331,440.00 $349,920.00 $368,400.00 $376,500.00 $376,500.00 Use Software to report cash flow
  • 57. Module 1 - Introduction 57 Cost - Sanity checks Cost Estimate Error Range – same as Time Estimate 0 +75% -25% 25 -10 10 -8 Indicative PPA Init Plan Budget EPA Final Plan Definitive PDR Design PPA - Preliminary Project Approval EPA - Effective PDR - Preliminary Design Review

Editor's Notes

  1. The third knowledge area
  2. xx
  3. Prepare the network diagram based on precedents
  4. Include Duration of activities
  5. The forward pass Start the independent activities at 0 (Earliest start) Add the duration of activity to calculate ‘Earliest Finish’. Earliest start of dependent activities as earliest finish of precedent activity e.g. earliest start of C will be 6 – the earliest finish of A. Likewise if an activity is dependent on more than one activity, the earliest start will be the earliest finish of the later activity. The project will be complete when all the activities are complete; in this case 13 weeks.
  6. The backward pass As the name suggests Start from the end and move backwards to initial activities (right to left) Write the latest completion date for last activities (G, H) as project completion date i.e. 13 weeks. Work backwards to calculate latest start date by subtracting duration from latest finish date; This will then automatically become the latest finish date for the previous activity. If two paths meet an earlier activity, the latest finish date which is earlier needs to be selected.
  7. Identify Critical Path and calculate slack or float Slack/ Float – difference in the earliest start and latest start or latest finish and earliest finish dates Critical path – activities on the path that have zero float activities (Red Color; Start - F – G – Finish)
  8. Activity Span – Difference between Latest Finish and Earliest Start date.
  9. Estimating for a project may have given you “direct time” (the number of person days). Need Duration to schedule. Dur = …e.g., 10 person days (pd) of effort may take only 5 calendar days with 2 people doing it. Can’t always divide: if it takes 10 days for one programmer to write a program, 2 may take…11 days! This is due to the communication, management, dividing the work, etc. And how long it takes for a person takes into account all the other factors.
  10. This is the project from Fig 6 of the text book – explain how to develop using MS Project before getting here.
  11. Other items that come out of the Gantt. Conclusion: the Gantt is the PM’s most important tool. He/she will be living and breathing Gantts because it can show all time dependencies.
  12. One of the most important reasons we have a schedule is to know when the milestones occur: - good opportunity to meet &amp; interact with people involved - not too close: usually have a MS meeting, or need to work a bit harder to meet it. - not too far apart because the milestone meeting is a good occasion to see if something is amiss.
  13. Third knowledge area. Resources are discussed here because 90% of the cost of a professional project (such as an IT project) is resource cost, in other words, people cost.
  14. Availability is first concern Assign tasks to individuals whose skill level suits the task - do not assign Mickey-mouse tasks to expert - boring - do not assign complex tasks to junior - overwhelming Ask if they wish to do it. Critical task…A reliable person is not necessarily the fastest: it is the one who will do his best to meet the deadline Assign similar tasks to the same person - this will reduce learning time and to minimize people’s interactions Availability: just because someone says ‘I’ll be avail July 1st when my present project is slated to finish - projects have been known to be late. Sometimes you have no choice; you only get the available people.
  15. Best way to see who is doing what is Resource histogram aligned with Gantt. MS Project can do). Do not explain the overload problem yet…go to next slide, then come back. When back here: Overload is caused by TL working on Architecture as well as prototype in June and July. Ask students for solutions, keeping in mind the balance of Good, Fast, Cheap: 1. Do both half time. Fast. May not be possible 2. Buy another resource: Fast; not Cheap. (look internally before looking externally). Hiring new person sometimes defeats “fast” because you have to train them 3. Do overtime. Fast, not Cheap, not Good 4. Reschedule Architecture to start after Prototype. Delays project by 3 mos. 5. Stop work on prototype in June, do the Architecture, resume Prot. Seems best solution, only delays by 1 month.
  16. Best way to see who is doing what is Resource histogram aligned with Gantt. MS Project can do). Do not explain the overload problem yet…go to next slide, then come back. When back here: Overload is caused by TL working on Architecture as well as prototype in June and July. Ask students for solutions, keeping in mind the balance of Good, Fast, Cheap: 1. Do both half time. Fast. May not be possible 2. Buy another resource: Fast; not Cheap. (look internally before looking externally). Hiring new person sometimes defeats “fast” because you have to train them 3. Do overtime. Fast, not Cheap, not Good 4. Reschedule Architecture to start after Prototype. Delays project by 3 mos. 5. Stop work on prototype in June, do the Architecture, resume Prot. Seems best solution, only delays by 1 month.
  17. Estimating Cost, as Time, is at WP (Work package) level Fixed Costs: Material, hardware, capital equipment tools, travel &amp; living, etc.
  18. The WBS helps you organize cost entry and cost roll up. (Total Cost only). Cost Account here is just a user defined text field.
  19. Typical cumulative cost graphs. MS Project can do this only for Resource Costs, but can easily export all costs (resource + fixed) to Excel to produce such a graph.
  20. When was the estimate done? Expected error ranges. Be sure your management is aware.