prepared by pr sulayman alyahya- pr abdelghani toumi11 chapter three 3-planning process 3.1...
TRANSCRIPT
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 11
CH
APTER
TH
REE
3-PLANNING PROCESS
3.1 Integrated project planning
3-2The work breakdown structure 3-3 Network Logic (CPM)
3.4 Estimating fundamentals :Time, cost and budget
3.5 Scheduling : Gantt chart and PERT3-6 OUTPUTS
Summary key points
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 2
3.1 Integrated project planning
Module Overview
• Planning Process : why plan?• Project plan : what inside?• Integrated project planning model• Managing the change to the plan
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 3
The Planning Process
Parker’s ProverbPlanning is like insurance.
It’s too expensive until you need it, and then it’s
too late.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 4
Why would you not plan?
Why plan?
As much or as little as you need to demonstrate to stakeholders that you have thought of everything, and have a plan to get there.
.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 5
Why would you not plan?
Why plan?
The better we plan, the better we can execute on time and within budget to meet customer expectations and organizational objectives.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 6
Why plan?
To manage Project we need constructing a model
The model can be simple or complex
The Triple constraint ( time, cost, performance) is a simple three element model of a project system
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 7
What is in a project plan?
Your plan may include:
• Introduction– Overview,– Deliverables, – Constraints, – Definitions
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 8
What is in a project plan?
Your plan may include:
• Management structure– Project reporting,– Communication Plan, – Risk Management, – Change management
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 9
What is in a project plan?
Your plan may include:
• Planning
– Activity schedule– Resource identification, – Resource allocation– Project Charter, – Quality Assurance Plan, – Test and/or Training plans, – Implementation Plan.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 10
Building a Foundation for Success
• If the problem is poorly defined — limit scope and work to defining it!
• If the solution is not clear — limit scope and work to analyzing options and recommending one!
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 1111
PLANNING PROCESSIn the early phases: this is preparing the Project Management Plan and defining exactly what will happen.
In later phases : it is ensuring that the earlier planning is still valid, and incorporating any changes in resources or contingencies arising.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 13
Planning Process
Activities in this group are:
Develop Project management Plan
Scope Planning
Scope definition Create Work Breakdown Structure
Activity Definition Activity Sequencing
Activity Resource Estimating Activity Duration Estimating
Schedule Development Cost Estimating
Cost Budgeting Quality Planning
Human Resource Planning Communications Planning
Risk Management Planning Risk Identification
Qualitative Risk Analysis Quantitative Risk Analysis
Risk Response Planning Plan Purchases and Acquisitions
Plan Contracting
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 1414
Project Planning
The project planning process consists of the following. This a basic description of the steps:
1.Setting the project start date
2. Setting the project completion date
3. Selecting the project methodology or project life cycle to be used
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 1515
Project Planning
4.Determining the scope of the project in terms of the phases of the selected project methodology or project life cycle
5.Identifying any predetermined interim milestone or other critical dates which must be met.
6.Listing tasks, by project phase, in the order in which they might be accomplished.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 1616
Project Planning
7. Estimating the personnel necessary to accomplish each task
8. Determining skill level necessary to perform each task
10. Determining task dependencies- Which tasks can be done in parallel- Which tasks require the completion of other tasks before they can start
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 17
Planning Is Done Phase by Phase
UpdatedProject
Plan
ProjectPlan
DesignDocuments
Concept Documents
Problem
Work
Scope
StartEndStartEndStart
Const.
Phase
DesignPhase
ConceptPhase
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 18
Integrated Project planning•Integration is a process of synthesizing different concepts into a unified Whole
•Project management is primarily an interactive activity:
Most product failure is at the interface of subsystemsThe biggest complaint of people in projects is poor communications Senior managers expect PM taking a strategic and holistic perspective on the project
•We adopt the model published by the Project Management Institute
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 19
Integrated Project planningPMI model
SCOPESCOPE
COSTCOST
QUALITYQUALITYHUMAN
RESOURCES
HUMAN RESOURC
ES
Project Planning
Project Planning
TIMETIME
RiskRisk
COMMUNI-
CATION
COMMUNI-
CATION
PROCUR-EMENT
PROCUR-EMENT
The team performs integration with respect to the other knowledge area
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 20
3-2 Work Breakdown Structure
Module Overview
• Definition• The elements of a WBS• WBS structure• 6 steps to develop a WBS• Tips and tricks
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 21
Work Breakdown Structure
Abram’s AdviceWhen eating an
elephant, take one bite at a time.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 2222
Work Break Down structure WBS
A definition• Awork breakdown structure(WBS) is a
hierarchic decomposition or breakdown of a project or major activity into successive levels, in which each level is a finer breakdown of the preceding one.
• The WBS may be drawn in a diagrammatic form (if automated tools are available) or in a chart resembling an outline.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 23
Work Breakdown Structure (WBS)
• A structured definition of all the work of a project:– The things we have to do.– The documents we have to produce.– Any other tangible items we have to
create.
• The WBS includes both management work and technical work.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 24
Thesaurus (3)
• Deliverables may also be called:– Sub-deliverables Cost accounts– Outputs Significant– Work packages
accomplishments
• Activities may also be called:– Tasks– Work packages
• Collectively, they are called work-items.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 25
Using the WBS
• Activities will be used as inputs to:– Effort and cost estimating– Sequencing and scheduling
• Deliverables may be used as:– Scheduling milestones– Progress measurement check points
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 26
My New House
Project Management
Residential Structure
SwimmingPool
Foundation Framing Finish Work
…
…
………
WBS Organized byKey Component
… …
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 27
WBS Organizedby Phase
New Product
Project Management
Requirements Document
User Acceptance
Start-up Meeting
Interview Notes Report
…
…
………
… …
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 2828
WBS For project phases
The first WBS level for the life cycle would be: WBS number Task Description
1.0 Project initiation
1.1 Draft project plan
2.0 Analysis phase
2.1 Plan user interviews
2.2 Schedule users interviews
3.0 Examination and test
4.0 Design
5.0 Test
6.0 Implementation
7.0 Post implementation review
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 29
WBS — Tips & Tricks
• Decompose as much as you can now; revisit detail as needed.
• Remember to include a branch for project management!
• Characteristics of the lowest level:– One clear owner– Able to estimate effort and duration
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 30
Tips & Tricks (cont’d)
• Developing a WBS can be a real challenge if:– You don’t understand the scope.– The scope is poorly defined.
• The activities (lowest level) should be the same regardless of how the deliverables (upper levels) are organized.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 32
Exercise: WBS (1)
• Follow the “Six Simple Steps” to develop a WBS on the slide for your group project:
– Use sticky-notes to capture the information.
– Generate detail for one branch at a time.– Document additional assumptions as
appropriate.
• Try to develop 2 or 3 levels
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 33
Exercise: WBS (2)
• Document your lessons learned:– About the project you were
planning.– About developing a WBS.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 34
Summary of Key Points
• There is no “one right way” to construct a work breakdown structure.
• AWOW — all the work and only the work.
• Post-Its really help!
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 35
3-3 Network Logic Module Overview
• Basic sequencing terminology• Common errors to avoid• Tips and tricks
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 36
Network Diagrams Activity scheduling
• The most popular method is called Activity on Node or activity on Arrow.
• The task (activity) is represented by a node or Arrow, which also shows the time expected.
• Take the list of tasks from your Work Breakdown Structure
• Determine any tasks that depend on other tasks.
• Attach resources to each task (people cannot do two jobs at once).
• Determine the timeline for the project.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 38
Activity A
Activity C
Activity D
Activity B
Activity E
Subnet =Design Activities
Req’ts Done
Design Done
Milestone
Dependency• B is predecessor• E is successor
Sequencing Terminology
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 39
Exercise: Basic Concepts
• Working in teams, create a network logic diagram for the breakfast “project” on the next slide.
• Assume unlimited resources and use finish-to-start dependencies.
• Sequence the activities as shown but note any problems, issues, or assumptions.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 40
Exercise : Breakfast Project
• Juice — get glass, get juice from fridge, pour juice, put glass with juice on table.
• Coffee — get coffee pot, fill pot with water, put coffee in pot, make coffee, get cup from cabinet, pour coffee, put cup with coffee on table.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 41
3-4 Estimating Fundamentalstime, cost and budget
Module Overview
• What do we estimate and why?• The estimating process
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 43
What Do We Estimate?
• Effort — labor units required to complete an assignment; usually hours of a person’s time.
• Duration — work periods required to complete an assignment.
• Elapsed time — calendar periods required to complete an assignment.
• Cost — monetary value of labor, materials, and contracts.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 44
• Planning Horizon : the quality estimates of the current events are close to 100% accurate but are reduced for more distant events.
• Long duration Project increases uncertainty in estimates
• A new technology : implementing a new technology with a poor written scope specifications result in errors in estimating
The Estimating Process : Factors to consider
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 45
1-People : Accuracy of estimates depends on the skills of
people making the estimatesHow people skills are near to the work to do?Team harmony ?
2-Project Structure : the type of project structure chosen influence time and cost estimates ( Example : a dedicated project team is speedy but costly as a permanent structure)
The Estimating Process : Factors to consider
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 46
3-Other non-project factors : Holidays, legal limits
4- Responsibility: estimates should be done by persons most familiar with the task
5-Delphi estimating Method : Use several persons to estimate and find consensus
6-Time unit : specific time units to use should be selected early in the development phase
7-Adding risk assessment to the estimates : help to avoid surprises to stakeholders
The Estimating Process : Factors to consider
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 47
The Estimating Process Review
• Define and document:– Work to be done (based on scope)– Assumptions (about scope or work)– Range of possible outcomes– Relevant supporting detail
• Review and revise as necessary
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 48
Effort Estimates andProject Budgets
Rules are made for the guidance of wise folk and the
obedience of fools.Anonymous
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 49
Module Overview
• Costing : some approaches• Converting estimates into budgets• Cost reserves• Getting your budget approved
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 50
Costing
The easiest way to cost the project is to take the WBS and estimate the costs of each activity. Other considerations include capital costs, disbursements, costs of delays, contingencies.
Probable Time Estimate
PERT is a management tool that is suited for research and development projects which are generally non-repetitive in nature and is sometime called “ once through” projects.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 51
Three time estimates namely
1. Optimistic time-estimated minimum time an activity will it take. Its probability is about 1 in 100 or 1%
2. Most Likely or probabilistic time- the estimated normal length of time an activity takes. This is the time expected that will most frequently required for an activity. 3. Pessimistic time-the estimated maximum time that will be required under the worst conditions. Its probability is about -1 in 100 or 1%
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 52
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 53
25 30 50
Most likely
Optimistic PessimisticPossible Outcomes
Pro
bab
ilit
y of
Occu
rren
ce
Budget =Expected value
=(O + ML + P) / 3
35
Converting Estimates into Budgets
Terminologies in Statistics
• Expected Value-is the weighted average of all possible values that this random variable can take on.
• Variance-is a measure of how far a set of numbers is spread out. It is one of several descriptors of a probability distribution, describing how far the numbers lie from the mean(expected value).
• Standard Deviation-measure of variability or diversity used in statistics and probability.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 54
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 55
Summing Ranges• First, for each activity calculate:
– Expected value = EV =( optimistic + most likely + pessimistic ) / 3
– Variance = (( pessimistic – optimistic ) / 5 ) 2
• Then, for the project calculate:– Project EV = sum of activity EVs– Project variance = sum of activity
variances– Project standard deviation = square
root of project variance
Interpretation Problem No. 1
• Mean EV= 41.57 or 42• Standard Deviation=20
This means that almost all activity can be finished(71% assuming a normal distribution) within 20 days of the mean (22 days-62 days).
5/7=71Prepared by Pr Sulayman
Alyahya-Pr Abdelghani Toumi 57
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 58
Exercise No. 1 . Determine the variance & standard deviation. Include the interpretation
Opt ML Pess
Send email to experts 3 5 8
Create tracking mechanism 2 3 5
Review 100 documents 75 100 125
Develop design document 125 150 250
…
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 59
Exercise No. 2: Effort, Budgets, and Reserves
• Develop range estimates of effort for the activities at the lowest level of your WBS.
• Record the estimates on the form provided:– Calculate the expected value for each.– Calculate the variance for each.
• Sum the most likely values and the expected values.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 60
… continued
• Calculate the standard deviation of your project estimate:– Sum the activity variances.– The square root of the sum is the
project’s standard deviation.
• Estimate a general cost reserve for your project. Be prepared to justify it.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 61
3-5Project Schedule
You can take your horse to the river, you
can not force it to drink water
Arab proverb
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 62
3-4 Scheduling Module Overview
• Gantt chart• Critical path calculations• Preliminary schedules• Baseline schedules• Resource constraints• Schedule reserve
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 63
B (14)Start Finish
F (16)
A (18) D (11)
E (13)B (14)Start Finish
F (16)C (12)
Which Path Is Most Likely to Cause Delay?
Activity (Duration)
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 64
Definitions: Critical Path
• The network path:– Which is most likely to cause the
project to be late.– With the longest duration.– Which determines the shortest total
length of the project.– With the least amount of “float.”
Definition of Terms
* Critical Path- the longest route in the network of activities representing a project. Activities along the critical path are called Critical activities of the project that may result of the delay in the entire project.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 65
* Earliest start (ES)- This is always equal to the earliest event at the beginning of an arrow which is sometimes called i-node. The point of an arrow is called j-node
It is the first day after the physical assumption of the activity.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 66
i-node J-node
* Earliest Finish (EF). This is the earliest possible time that an activity can be finished. It is equal to its earliest start plus its duration or time. Therefore:
EF = ES + duration
* Latest Start(LS). This is the latest time that an activity can begin and not delay the completion time of the overall project. Prepared by Pr Sulayman
Alyahya-Pr Abdelghani Toumi 67
If the earliest start and latest start times are the same then the activity is critical.
Latest Finish(LF). This is the latest time that an activity can be finished and not delay the completion time of the overall project.
LS = LF-durationPrepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 68
As with start times, the activity is critical if the earliest finish and latest finish times are the same.
* Total Float(TF)- The span of time an activity can be delayed after its earliest start time without delaying the project completion. This is the difference between the earliest start time and the latest start time. TF = LF-EF or TF= LS-ES
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 69
Free Float (FF)- The span of time an activity can be delayed after its ES without delaying the ES of any succeeding actual activity that may be availed. It is equal to the ES of any of its succeeding real activities minus the EF of an activity in question. This is also equal to the earliest time at the i-node of the next succeeding real activity minus the EF of the activity.FF=ES-(ES + duration)
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 70
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 71
Critical Path Calculations
• Forward pass — to determine the project’s “natural end date” based on its early start and early finish dates.
• Backward pass — to determine late start and late finish dates.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 72
Critical Path Calculations
A (6)
F (9)
H (9)
L (17)
Start Finish
B (10)
M (8)
Q (11)
ES EF
LS LF
1 6
7 15 16 23
1 10
11 19 20 30
11 27
4 9
14 22 23 30
11 19 20 30
1 10
14 30
= 0
= 7EF = ES + Duration – 1
LS = LF – Duration + 1
Activity (Duration)
Problem: Using the following tabulation,(a) draw the network diagram. (b) determine the TF and FF. and (c) identify the critical activities & days
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 73
Activity Duration
ES EF LS LF TF FF Critical
1-2 10
1-3 6
2-4 8
2-5 13
3-5 12
4-5 4
5-6 2
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi
74
Total (Path) Float
• The amount of time an activity may be delayed without affecting the project’s currently predicted early finish date.
• Total (Path) Float =Late Start – Early Start
• Total (Path) Float is a measure of scheduling flexibility.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 77
Two Kinds of Schedule!
• Preliminary schedule:– Used for enterprise resource planning,
project approvals– Produced when specific resources are not
yet known, start date not yet confirmed
• Baseline schedule:– Used for project planning and control– Produced when resource availability is
confirmed, start date is set
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 78
Building a Preliminary Schedule
• For effort-based activities, calculate the expected duration:
– Budgeted effort hours / hours per period / percent available
– Example: 24 hours / 6 work hours per day / 50% available = 8 days duration
• For all other activities, use historical information or your best judgment.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 79
Exercise: Critical Path
• Develop activity durations for each of the items in your WBS as described:
– Use the expected value of your effort estimates and a 6 hour work day where appropriate.
– Use your best judgment otherwise.
• Determine a preliminary critical path for your project assuming that resources will be available when needed.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 80
Summary of Key Points
• Network logic is independent of durations and resources.
• Scheduling is fundamentally a resource management issue.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 8181
Problem: Using the following tabulation,(a) draw the network diagram. (b) determine the TF and FF. and (c) identify the critical activities & days
ACTIVITY DESCRIPTION
PRECEDINGACTIVITY
ACTIVITYTIME
A Application approval
None 5 weeks
B Construction plan A 15
C Traffic study A 10
D Service availability check
A 5
E Staff report B,C 15
F Commission approval
B,C,D 10
G Wait for construction
F 170
H occupancy E,G 35
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 8282
CRITICAL PATH
• As managers, we must be sure that activities A,B,y,F,G and H are done on time. If any of those activities is late, the project will be late
• Other paths are not critical because they can waste some time without slowing the project. For example, activity C, can take up to 5 extra weeks and not hold up the project.
Prepared by Pr Sulayman Alyahya-Pr Abdelghani Toumi 8383
PERT developed in the 1950s to control large defense projects, and have been used routinely since then
'Critical Path Analysis' sounds very complicated, but it's a very logical and effective method for planning and managing complex projects.
Critical Path Analysis