3 vtd - pm iii
TRANSCRIPT
www.bemind.com.vn
CONTENT
RESOURCE PLANNING
SCHEDULING TERMINOLOGY
TECHNIQUES TO FASTEN PROJECT
CRITICAL PATH METHOD
www.bemind.com.vn
www.bemind.com.vn
Network Diagrams
Show interdependence
Facilitate communication
Help schedule resources
Identify critical
activities
Determine project completion
Show start & finish dates
A
B
C
D
E
F
www.bemind.com.vn
From WBS/Work Package to Network
www.bemind.com.vn
Project Scheduling Terms
ED
C
B
A F
Network diagram
Serial activities
Predecessors
Successors
www.bemind.com.vn
Project Scheduling Terms
ED
C
B
A F
⢠Merge activities⢠Burst activities⢠Node
Path
Critical Path
⢠longest duration through the network;
⢠if an activity on the path is delayed, the project is delayed the same amount of time.
www.bemind.com.vn
Definition
⢠Activity. For project managers, an activity is an element of the project that requires time. It may or may not require resources. Typically an activity consumes timeâeither while people work or while people wait. Examples of the latter are time waiting for contracts to be signed, materials to arrive, drug approval by the government, budget clearance, etc. Activities usually represent one or more tasks from a work package. Descriptions of activities should use a verb/noun format: for example, develop product specifications.
⢠Merge Activity. This is an activity that has more than one activity immediately preceding it (more than one dependency arrow flowing to it).
⢠Parallel Activities. These are activities that can take place at the same time, if the manager wishes. However, the manager may choose to have parallel activities not occur simultaneously.
⢠Path. A sequence of connected, dependent activities.
⢠Critical Path. When this term is used, it means the path(s) with the longest duration through the network; if an activity on the path is delayed, the project is delayed the same amount of time.
⢠Burst Activity. This activity has more than one activity immediately following it (more than one dependency arrow flowing from it).
www.bemind.com.vn
8 Basic Rules to Follow in Developing Project Networks
1. Networks flow typically from left to right.
2. An activity cannot begin until all preceding connected activities have been completed.
3. Arrows on networks indicate precedence and flow. Arrows can cross over each other.
4. Each activity should have a unique identification number.5. An activity identification number must be larger than that of any activities that precede it.6. Looping is not allowed (in other words, recycling through a set of activities cannot take place).
7. Conditional statements are not allowed (that is, this type of statement should not appear: If successful, do something; if not, do nothing).
8. Experience suggests that when there are multiple starts, a common start node can be used to indicate a clear project beginning on the network. Similarly, a single project end node can be used to indicate a clear ending.
www.bemind.com.vn
Activity-on-Node Network Fundamentals
(Larson & Gray, 2019)
www.bemind.com.vn
Serial Sequential Logic vs Parallel Logic
A
B
www.bemind.com.vn
Why Project Network?⢠A network clearly illustrates the interdependence of all tasks and work packages. Doing
something wrong early in the project has severe implications for downstream activities.
⢠Because a network illustrates this interrelationship among activities and project personnel, it facilitates communication flows. People are much more attuned to the work that went on before their involvement, and they develop a keener appreciation of the concerns of those who will take over at later points.
⢠A network helps with master scheduling of organizational resources because it shows times when various personnel must be fully committed to project activities. Without some sense of where the project fits into the overall organizational scheme, personnel may be assigned to multiple activities at a time when they are most needed on the project.
⢠A network identifies the critical activities and distinguishes them from the less critical. The network reveals the activities that absolutely must be completed on time to ensure that the overall project is delivered on time; in the process, activities that have some âwiggle roomâ are identified as well.
⢠Networks determine when you can expect projects to be completed.
⢠Dates on which various project activities must start and end in order to keep to the overall schedule are identified in a network.
⢠A network demonstrates which activities are dependent on which other activities. You then know the activities that need to be highly coordinated in order to ensure the smooth development of the project.
www.bemind.com.vn
Example 1: Draw the Network Diagram
www.bemind.com.vn
Solution:
www.bemind.com.vn
Activity Network Diagramâs Relationship
www.bemind.com.vn
Example: Finish to start
⢠A â Document Requirements, B â Get Approval⢠A â Design Machine, B â Develop Prototype⢠A â Write User Manual, B â Print User Manual
www.bemind.com.vn
Example: Start to Start
⢠A â Write Code for S/W Module X, B â Write DB Scripts for S/W Module X⢠A â Pour Asphalt, B â Level Road⢠A â Write User Manual, B â Review User Manual
www.bemind.com.vn
Example: Finish to Finish
⢠A â Write Code for S/W Module X, B â Unit Test S/W Module X⢠A â Lay Electrical Wires, B â Inspect Electrical Wires
www.bemind.com.vn
Start to Finish
A â Start using New Software System (N), B â Phase out Old Software System (O). It is assumed that N & O cannot be used in parallel.
www.bemind.com.vn
Example 2: With estimated duration
TE?
www.bemind.com.vn
Asymmetrical (Beta) Distribution for Activity Duration Estimation
www.bemind.com.vn
Example 2: With estimated duration
TE?
556136492
www.bemind.com.vn
www.bemind.com.vn
Critical Path
âseries of interdependent activities of a project, connected end-to-end, Ă DETERMINES THE SHORTEST TOTAL LENGTH OF THE PROJECT.â
The shortest total length of time needed to complete a project is determined BY THE LONGEST PATH THROUGH THE NETWORK.
www.bemind.com.vn
Example 2: With estimated duration
TE?
556136492
www.bemind.com.vn
Solution 2Path One: A - B - E - H = 18 weeksPath Two: A - B - D - F - H = 29 weeks Path Three: A - C - D - F - H = 30 weeks Path Four: A - C - G - H = 22 weeks
30 weeks
www.bemind.com.vn
Node Labels (PDN)
Early Start
Activity Float Activity Descriptor
Late Start
ID Number
Activity Duration
Late Finish
Early Finish EF = ES + Duration
Forward pass:
LF - Duration = LSBackward pass:
Early Start
Activity Float Activity Descriptor
Late Start
ID Number
Activity Duration
Late Finish
Early Finish6
10
EF = ES + Duration = 6 + 10 = 16
LS = LF - Duration = 16 â 10 = 616
Float = LS - ES = LF - EF
Float = LS - ES = LF â EF = 6 â 6 = 0
www.bemind.com.vn
Early Start
Activity Float Activity Descriptor
Late Start
ID Number
Activity Duration
Late Finish
Early Finish
www.bemind.com.vn
Example 2: Automate Warehouse
0 A
10
10 11 B
5
16
Define Requirements
AssignTeam
Forward Pass
www.bemind.com.vn
Similar to C
www.bemind.com.vn
The Final Forward Pass
www.bemind.com.vn
10085
0
8550
15
8570
35
8535
0
5030
15
3510
0
3025
15
100
0
ACEH = 100
www.bemind.com.vn
Total slack tells us the amount of time an activity can be delayed and not delay the project.
Free Slack is the amount of time an
activity can be delayed without
delaying any immediately
following (successor)
activity.
⢠End of chain activities⢠Merge activity⢠FS = 15
FS = 35
www.bemind.com.vn
Using MS Project â Gantt Chart
www.bemind.com.vn
Using MS Project â Bar Chart
www.bemind.com.vn
Exercise
www.bemind.com.vn
Exercise 1
From the following information, develop an AON project network. Complete the forward and backward pass, compute activity slack, and identify the critical path. How many days will the project take?
www.bemind.com.vn
Exercise 2
The project information for the custom order project of the Air Control Company is presented here. Draw a project network for this project. Compute the early and late activity times and the slack times. Identify the critical path.
www.bemind.com.vn
Exercise 3You are managing a product upgrade project for Bangkokagogo. Given the project network that follows, complete the forward and backward pass, compute activity slack, and identify the critical path.
www.bemind.com.vn
www.bemind.com.vn
Reducing time technique
A. ConcurrentB. LadderingC. HammockD. Fast trackE. Crashing
www.bemind.com.vn
A. Concurrent Activities
www.bemind.com.vn
Example: New Product Development Process
www.bemind.com.vn
B. Laddering Activities
Project ABC can be completed more efficiently if subtasks are used
A(3) B(6) C(9) ABC=18 days
Laddered ABC=12 days
A1(1) A2(1) A3(1)
B1(2) B2(2) B3(2)
C1(3) C2(3) C3(3)
www.bemind.com.vn
Example: Laddering Activities in Construction
When activities of long duration delay the start or finish of successor activities, the network designer normally breaks the activity into smaller activities toavoid the long delay of the successor activity
www.bemind.com.vn
Example: Laddering Activities in Software PM
www.bemind.com.vn
Example: Network Using Lags
www.bemind.com.vn
C. Hammock Activities
used to identify the use of fixed resources or costs over a segment of the project.
Useful with a complex
project or one that has a
shared budget
www.bemind.com.vn
D. Fast track: overlapping
5 months
2.5 months
2.5 months 1mo
www.bemind.com.vn
E. Crashing: Shorten the phase
5 months
2 months
2 months 1mo
⢠The initial schedule may be too optimistic.
⢠Market needs change and the project is in demand earlier than anticipated.
⢠The project has slipped considerably behind schedule.
⢠The contractual situation provides even more incentive to avoid schedule slippage.
www.bemind.com.vn
Options for Reducing the Critical Path
1. Eliminate tasks on the Critical Path2. Convert serial paths to parallel when possible3. Overlap sequential tasks4. Shorten the duration on critical path tasks
Shortena. early tasksb. longest tasksc. easiest tasksd. tasks that cost the least to speed up
9-95
www.bemind.com.vn
www.bemind.com.vn
Activity vs. Resource-dominated schedule basis comparison
(Timothy, Vittal, Kathryn, 2019)
www.bemind.com.vn
Resource Management
After staff and other resources were assigned to her project, a project manager listed the following questions that still needed to be addressed:
⢠Will the assigned labor and/or equipment be adequate and available to deal with my project?⢠Will outside contractors have to be used?⢠Do unforeseen resource dependencies exist? ⢠Is there a new critical path?⢠How much flexibility do we have in using resources?⢠Is the original deadline realistic?
www.bemind.com.vn
Managing resource availability (reading)Under pressure to complete the next phase of a new product being developed, a product development team urgently needed talented manpower. The existing team consisted of mostly technical talent (engineers, designers, and technicians). The product development team performed a review to find potential resources. Potential sources included:⢠Existing staff
⢠Within their department⢠Within their company but outside their department
⢠Staff misfit but talented⢠Staff burned out and in need of a fresh challenge⢠Temporary staff⢠External supplier and customer staffTo the teamâs frustration, requests for additional staff were declined. To their surprise, upon further investigation, multiple opportunities developed:⢠Product development staff working on separate projects had some idle time. Staff members thought to be dedicated to only
a specific project were available for part-time support due to gaps in their schedule.⢠Product development staff disinterested or âburned outâ with their current project were eager for a different challenge.⢠Underemployed staff members (at large) were found to be eager to step up to the plate. Existing projects did not keep them
fully challenged.⢠Some of the work required for completion of the next project phase was highly technical, requiring advanced knowledge,
computer hardware, and very costly analysis with development. Advanced computer hardware and software, otherwise unreachable by the core team, were available if potential sales would justify the time investment. A balance was struck where the manufacturer and supplier effectively met each otherâs needs for mutual benefit. The product development team could overcome their technical hurdles, while the supplier could grow the business through new sales.
Source: Jeff Flynn, ILSCO Corporation.
www.bemind.com.vn
Constraint Examples
www.bemind.com.vn
The Intersection Of The WBS And OBS
www.bemind.com.vn
Cost Account Rollup Using OBS
www.bemind.com.vn
Organizational Breakdown Structure
Organizational Breakdown Structure (OBS) allows⢠Work definition⢠Owner assignment of work packages⢠Budget assignment to departments
OBS links cost, activity & responsibility
www.bemind.com.vn
Responsibility Assignment Matrix
www.bemind.com.vn
Resource breakdown structure (RBS) example
(Timothy, Vittal, Kathryn, 2019)
www.bemind.com.vn
Example 1: Botanical Garden Resource Smoothing
www.bemind.com.vn
Example 2: Resource-Loading
www.bemind.com.vn
Solution: Resource-Leveling
www.bemind.com.vn
Example 3:
www.bemind.com.vn
Solution 3: