This document discusses project scheduling techniques including identifying activity relationships, network diagrams, critical paths, slack times, and Gantt charts. It provides examples of computing earliest start times, earliest finish times, latest finish times, and slack for activities. Other relationship types beyond finish-to-start and use of lead and lag times are also covered. Microsoft Project is demonstrated for building a project schedule.
In this chapter, you will learn how to:
✔ Use the Backstage view to open and save Project files.
✔ Work with commands on different tabs of the ribbon interface, the major visual
change introduced in Project 2010.
✔ Use different views to see Project information presented in different ways.
Project Management Techniques ( CPM & PERT Techniques )
A revised PPT from other shared PPT available
Project management is a scientific way of planning, implementing, monitoring & controlling the various aspects of a project such as time, money, materials, manpower & other resources.
By,
Mr. AKARESH JOSE
Kerala Agricultural University
akareshjose@gmail.com
In this chapter, you will learn how to:
✔ Use the Backstage view to open and save Project files.
✔ Work with commands on different tabs of the ribbon interface, the major visual
change introduced in Project 2010.
✔ Use different views to see Project information presented in different ways.
Project Management Techniques ( CPM & PERT Techniques )
A revised PPT from other shared PPT available
Project management is a scientific way of planning, implementing, monitoring & controlling the various aspects of a project such as time, money, materials, manpower & other resources.
By,
Mr. AKARESH JOSE
Kerala Agricultural University
akareshjose@gmail.com
Tools for project management is described some of the commonly used tools such as gantt chart, pert chart, logic network, product breakdown structure, work breakdown structure is defined briefly.
Program Management 2.0: Schedule Prediction AccuracyJohn Carter
From a course titled Program Management 2.0, this presentation pulls together a suite of tools for using a simple and yet very powerful tool for tracking progress AND projecting the likely release date.
Tools for project management is described some of the commonly used tools such as gantt chart, pert chart, logic network, product breakdown structure, work breakdown structure is defined briefly.
Program Management 2.0: Schedule Prediction AccuracyJohn Carter
From a course titled Program Management 2.0, this presentation pulls together a suite of tools for using a simple and yet very powerful tool for tracking progress AND projecting the likely release date.
My presentation slides for a technical dinner presentation I delivered for the PMI\'s Arabian Gulf Chapter in Al-Khobar, KSA, on June 21, 2010.
Yousef Abugosh, PMP
People are facing great deal of difficulties on Project Management such as steep learning curve and high costs hiring certified professionals. Visual Paradigm's unique lifecycle guide-through process provides all the help and guidance for jumpstarting IT project management with minimal costs. Learn More: https://www.visual-paradigm.com
2. 2
Forrest Kovach
Background
1986 BS Industrial Technology – California State University Long Beach
2001 Masters Business Administration – Woodbury University
Certifications
1992 CPIM – Certified in Production and Inventory Management
American Production and Inventory Control Society
Microsoft Project – Microsoft
2002 User Specialist
2010 Certified Technical Specialist
2011 Project Management Professional – Project Management Institute
2013 ITIL – Information Technology Infrastructure Library
3. 3
Forrest Kovach
Background
1987 – 1990 Manufacturing Resource Planning / Operations Production Scheduling, Lockheed
Burbank, California – P3 Orion
1990 – 2002 Project Scheduler – Space Station Electrical Power System
• Position Growth
• MTAM – Mass Thermal Acoustic Model
• Support Equipment
• Remote Power Control Modules
• Lead Scheduler for Power System
• Kennedy Space Center – Lead Schedule for Port 1 and Starboard 1 Launch
Package Assemblies
2002 – 2004 Lead Scheduler Airport Security Program
• 447 Projects, one for each commercially used US Airport
• Pedestrian traffic flows, Architecture, Construction, Equipment Placement
• Daily updates via Microsoft Project Server
4. 4
Forrest Kovach
Background
2004 – 2011 Raytheon – Future Combat Systems, SWSS
2011 – 2015 Dell – Data Center Migrations, Server Upgrades Service Desk Setups, End User
Migrations
2016 DRS
5. 5
1986 2000
1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000
California State
University-Long Beach,
School of Engineering,
Bachelor of Science
(B.S.), Industrial
Technology
Master Scheduler / MRP
Analyst
at Lockheed, Burbank, CA
Program Planning & Control Analyst at Boeing
/ Planning Lead 1990 - 2004
2001 2014
2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
MBA
Forrest E. Kovach - Career Time Line
ACB, CLBoeing
Planning Lead,
Airport
Baggage
Screening
Installations
2004 - 2011
Raytheon
ACS 5/14
6. 7
Project Scheduling
• Identifying relationships among activities
• Project network diagrams
• Identifying critical paths and critical activities
• Determining activity slack times
• Gantt charts
7. 8
Activity Relationships
In addition to estimating activity time duration and cost,
relationships among activities must also be identified
Relationships:
• What task immediately precedes this task?
• What task immediately follows this task?
• What tasks can be done concurrently?
These are referred to as precedence relationships
8. 9
Project Network Diagrams
• Network diagrams show the precedence
relationships among activities
• It’s easier to understand these relationships
graphically
• Network diagrams help to understand the flow of
work in a project
• Network diagrams are a useful tool for project
planning and control, as well as for scheduling
9. 10
Critical Path
Path – any route along the network from start to finish
Critical Path – path with the longest total duration
This is the shortest time in which the project can be
completed.
Critical Activity – an activity on the critical path
*If a critical activity is delayed, the entire project will be
delayed. Close attention must be given to critical
activities to prevent project delay. There may be
more than one critical path.
10. 11
Critical Path
1. Identify all possible paths from start to finish
2. Sum up durations for each path
3. Largest total indicates critical path
11. 12
Slack Times
• EST—Earliest Start Time
– Largest EFT of all predecessors
• EFT—Earliest Finish Time
– EST + duration for this task
• LFT—Latest Finish Time
– Smallest LST of following tasks
• LST—Latest Start Time
– LFT – duration for this task
• Slack—LFT – EFT or LST – EST
13. 14
Slack Times Example
Task Pred. Dur. Task Pred. Dur.
a -- 4 g c,d 1
b -- 3 h e 4
c a 3 i f 5
d a 2 j e,g 6
e b 6 k h,i 1
f b 4
For each task, compute ES, EF, LF, LS, Slack
15. 16
Gantt Charts
• The main purpose of a Gantt chart is to display the
schedule of activities
• They are flexible in that you can also show other
information on the chart, such as resources required,
who is responsible, critical activities, percent
complete, etc.
16. 17
Part 5 - Project Scheduling 17
Gantt Chart
Activity
a
b
c
d
e
f
g
h
i
Time (weeks)
17. 18
Part 5 - Project Scheduling 18
Microsoft Project Example
18. 19
Part 5 - Project Scheduling 19
Microsoft Project Example
19. 20
Part 5 - Project Scheduling 20
Microsoft Project Example
20. 21
Other Precedence Relationships
• The typical precedence relationship between two
activities is that when the first activity has finished,
then the second activity can start. In this case the
first activity is called the immediate predecessor of
the second activity.
• This is referred to as a Finish-to-Start linkage.
• Other precedence relationships, or linkages, are also
possible.
• Lead and lag times are also possible.
21. 22
Part 5 - Project Scheduling 22
Other Precedence Relationships
Finish-to-Start
Linkage (FS)
Start-to-Start
Linkage (SS)
Finish-to-Finish
Linkage (FF)
Start-to-Finish
Linkage (SF)
Activity 1
Activity 2
Activity 1
Activity 2
Activity 1
Activity 2
Activity 1
Activity 2
Lead and Lag Times
Lead (-) and Lag (+) times are
expressed as part of the
immediate predecessor
notation. So 1FS+3 listed for
the immediate predecessor of
Activity 2 means that Activity 1
is the predecessor with a Finish-
to-Start linkage and a 3-day lag
time after Activity 1 finishes
before Activity 2 can start.
1FS-3 means that Activity 2 can
start 3 days before Activity 1
finishes.
1FF+3; 1SF-5; 1SS+4
22. 23
23
Management of Project Schedules
• Meeting project deadlines is often the most
important goal in project management
• Careful scheduling of project activities is critical to
meeting the project due date
• Effective project managers should have a good
understanding of the issues involved in activity
scheduling
24. 25
Produce Labor Profile
Resource Usage
View Right Click
Details Set to Work
Roll-up
Resource
s
Highlight Resource
Names and copy
to Excel
Highlight Work
and copy to Excel
Data by Month or Week
25. 26
Produce Labor Profile
BI Architect 690 20 204.27 150 132.85 2.88 140 40
BI Designer 850 40 85.12 120 34.88 30 384 116 40
BI Developer 2,790 240 400 200 40 1,550 320 40
BI Sys Admin 20 10 10
Data Architect 780 40.3 244.82 172.18 195.82 46.88 10 30 40
Data Designer 1,000 40 40 40 304.4 335.2 230.4 10
Data Modeler 510 267.47 239.68 2.85
DBA 104 5.12 14.88 4 80
ETL Architect 1,285 41.12 313.2 168.1 135.92 248 168.68 167.32 2.88 40
ETL Designer 1,083 40 180 182.78 100 242 160 110 19.95 48.05
ETL Developer 2,126 240 155.05 134.22 791.85 602.68 100.2 19.95 82.05
ETL Sys Admin 680 30 483.3 166.7
Infrastructure Architect 180 21.12 38.88 44.27 15.73 60
Project Coordinator 72 13.33 58.83
Project Manager 3,177 245.5 459.1 448.82 346.25 346 336 352 455.28 188.4 70.32
Project Sponsor 12 5 7
Quality Manager 1 0.5 3
Sales Team Leader 8 8
SME 43 28.7 13.97
Solution Architect 60 40 20
Training 320 165.12 154.88
• Globally remove h units with Find and Replace with blank
• Divide all by hours per month
27. 28
Produce Cost Profile
Resource Usage
View Right Click
Details Set to Cost
Highlight Cost Data
and copy to Excel
Data by Month or Week
Roll-up
Resource
s
Highlight Resource
Names and copy
to Excel
30. 31
It is called “Project Managementwiththe Lights On” - PMI
• Answers Questions:
– How effectively are we using our time?
– Are we currently over or under budget?
– What is the entire project likely to cost?
– Is the project anticipated to complete over or under
budget?
• Pinpoints Difficulties
– Road Blocks
– The Magnitude of the Problem
31. 32
• Drives Schedule Performance
– Poor performance indices drive inquires
– Inquires identify roadblocks
– Illuminating roadblocks leads to elimination of
impasse or work around
– Keeping the project moving while time and charges
are burning
• Drives Cost Performance
– Poor performance indices drive inquires
– Reviewing actuals against planned value
– Unassigned charges
It is called “Project Managementwiththe Lights On” - PMI
32. 33
PutsPressure on MeasurableAccomplishments
• What is measured gets done
• Quality comes first
• Performance comes next
• Plan is usually baselined against an aggregate
parametric estimate
33. 34
• Flying without instruments is dangerous
• Managing projects with out performance
measurement is disastrous.
• Do not dismiss the EV measurement as
inaccurate, any gauge is better than none.
It is instrumentationfor Project Management
34. 35
Project Actuals without EVM is Inconclusive
• Actuals alone do not communicate how much work is accomplished during the
project.
• EVM is needed to measure performance objectively.
• Brief Timeline
– 1967, the Department of Defense established the Cost/Schedule Control
Systems Criteria (C/SCSC)
.
– 1989, EVM is required for most Defense and NASA Acquisitions.
• Added needed controls for cost plus contracts
– Construction industry adopts EVM.
– 1999 Project Management Institute (PMI) creates the College of
Performance Management.
– 2002 EVM receives attention by publicly traded companies in response to
the Sarbanes-Oxley Act.
35. 36
Key EVMS Terms
• Planned Value (PV)
• Earned Value (EV)
• Actual Cost (AC)
• Schedule Variance = EV – PV (to date)
• Budget at Complete (BAC)
• Schedule Performance Index (SPI) = EV / PV
– Answers what % of the planned work was completed to date
– > 1 great
– < 1 below optimal
36. 37
Key EMVS Terms
• Cost Performance Index (CPI) = EV / AC
– Answers how effectively are we using our resources?
– > 1 great
– < 1 below optimal
• Analytical Estimate at Complete (EAC)
– Uses CPI to forecast resource efficiency
– Uses SPI to forecast future schedule performance
– EAC = AC + ((BAC – EV) / (CPI * SPI))
37. 38
PuttingEVMS to Work
• Baselined Microsoft Project Plan (MPP) file
Unique ID Name
Baseline
Work
Resource Names
16514 Firewall 280h
16515 Initial Assessment 40h Network Engineer[50%]
16518 Routing on DMZ/MDMZ to Reach Client Firewalls 16h Network Engineer[50%]
16526 Best Practices Configuration 24h Network Engineer[50%]
16519 DMZ nats IP Re-Addressing Plan (When Servers are All Up) 56h Network Engineer[50%]
16520 Software Upgrade 24h Network Engineer[50%]
16521
Configure Standard Access from Firewall Leverage Team Servers (Need MPLS
connection, dedicated circuit to PTC)
32h Network Engineer[50%]
16522 Add TACACS Authentication 8h Network Engineer[50%]
16523 Setup Firewall Logs 16h Network Engineer[50%]
16524 Add Monitoring to Firewalls (Needs OPAS) 24h Network Engineer[50%]
16525 Add Firewalls to Voyence (Backup Tool) 16h Network Engineer[50%]
16527 Transition FWs to Firewall Leverage Team (After Go-Live) 40h Network - Transition SME
16719 End User Computing (EUC) Onsite Design and Deployment 302h
16720 EUC Design 172h
16802 Build machine specific drivers into image 40h POC EUC
16803 Operating System patches and updates 20h POC EUC[50%]
16804 Package and script additional software packages (per) 20h POC EUC[50%]
16805 Desktop look and feel (EUC Design Complete) 12h POC EUC[50%]
16806 Run machine consistently 20h POC EUC[50%]
16807 Test driver, office apps and OS integrity 20h POC EUC[50%]
16808 Open and test additional applications 20h POC EUC[50%]
16809 Replicate Test Image to distribution shares 20h POC EUC[50%]
16754 EUC Deployment (PC's, Displays) 130h POC EUC[25%]
38. 39
MPPTask Settings
• Fixed Work
– Duration increases will not increase estimated hours
– Assumes duration increases are due to delays
– Completed tasks earn baseline hours as actual hours when completed
41. 42
MPPTime Phased Data
• Status File
• View – Task Usage – Line 0
• Set Scale to Weeks or Months as Desired
• Right Click to Display both Base and Actual Work
• Actuals are earned by completing planned work
• We are using MPP Actual Work as Earned Value (EV)
42. 43
Transfer Time PhasedData to Excel
Monday Week Start 28-Nov 5-Dec 12-Dec 19-Dec 26-Dec 2-Jan 9-Jan 16-Jan 23-Jan 30-Jan 6-Feb 13-Feb 20-Feb 27-Feb 5-Mar 12-Mar 19-Mar 26-Mar 2-Apr
Sunday Week End 4-Dec 11-Dec 18-Dec 25-Dec 1-Jan 8-Jan 15-Jan 22-Jan 29-Jan 5-Feb 12-Feb 19-Feb 26-Feb 4-Mar 11-Mar 18-Mar 25-Mar 1-Apr 8-Apr
Base hrs 34h 57h 59h 80h h 61h 128h 199h 239h 117h 185h 327h 153h 179h 140h 162h 118h 118h 130h
EV hrs 34h 57h 59h 80h 61h 128h 199h 239h 117h 185h 327h 143h 168h 130h 153h 107h 107h 119h
• Create Matching Timescale in Spreadsheet
• Replace all h units with Blank so Excel will use the values as
numbers
43. 44
Get Actual Hours
• From PeopleSoft
• Combine Actual Hours
• From Financial Analyst
• Filter for Weekly Totals
• Team Must Record Weekly Time
48. 49
Conclusions
• Implement Weekly EVM on Projects
• Focus on Indices will Spot Concerns
• Concerns will Drive Performance
• An EVM Adherence Cycle will Increase Company:
– Performance
– Utilization
– Profits
– And crank out projects with more horsepower than ever!
49. 50
Why EVMs and Metric Tools
• When SPI variances occur drill into Microsoft Data for Late tasks.
• Tasks baselined in the past with Start or Finish Variances
• When CPI variances occur review labor charge details where hours are
charged and not earning as much Earned Value in Microsoft Project Tasks.
• Look for a common cause or theme to Identify and take corrective action
• Data is only data if it is not acted upon.