SlideShare a Scribd company logo
1 of 14
Activity Definition Activity List Resource Plan Activity sequencing Activity Resource Estimating Activity Duration  Estimating Duration    Estimate Network Diagram Schedule Development Integrated Schedule
Making a Schedule that “Works” Identify schedule “problems” Incorrect activity definition:  work packages vs activities Incorrect sequencing: Unhealthy networks Over-allocated resources:  resource levelling Making the schedule “useful” “Just in time” scheduling:  The Rolling Wave Getting done on time Making status visible:  Reports and Milestones The final product is the Time Management Plan called the “Integrated Schedule”
Activities vs. Work Packages Activities describe the processes performed to complete all the “work” in the Work Package
Activities vs Work Packages Example: Work Package = Qualification Test Report Activities: Collate Test Results Provide Data Package to Publications Prepare Report Check Report Project Manager Review Submit through Data Management
The “reality check” Once the links are entered, they should form a complete network Everything ties in to “something” As much as possible, all the “loose ends” tie back together at the end
Resource Levelling When the “ideal” schedule is viewed to check the “resource usage”, many resources maybe “overutilized” Example: If you have only one carpenter, you can’t have “Saw table legs” happen at the same time as “Assemble chair back” This is usually showed via a “histogram” that plots resource demand over time vs. the defined team size
Options for dealing for overutilized resources Negotiate increased resources with functional manager Increase “productivity” through overtime, or procurement of enabling technology  Consider options for work re-allocation: Outsourcing Work segmentation to allow partial performance by another under-utilized function (eg. Getting an Admin Assistant to perform “clerical” tasks of writing a technical report) “Resource levelling” = re-arranging existing program resources and task sequence to minimize impacts to the “critical path” – delay “non-critical” tasks with conflicting resources
“Rolling Wave” Schedule Definition Some projects can be scheduled in detail at the beginning: Repeat of previous projects (eg. Building a house) Technology well understood, with little chance for environmental impact (eg. Database design) For many projects, however, only near term tasks are scheduled in detail: Technology not well developed or developed during project (eg.cold fusion reactor) Project involves significant “trade studies” or selection of alternative approaches (eg. Project to “develop corporate network” – Client/server vs. stand-alone? Mac vs. PC? Wireless vs broadband?)  Project is lengthy and act of activity definition is a significant cost driver Latter using “Rolling Wave” scheduling
“Rolling Wave” Definition Near term/known events scheduled and resource loaded in detail to “activity” level Longer term activities scheduled at increasingly reduced levels of detail Depending on risk reduction philosophy, these may either have no budget/ resources allocated, or may be “lumped” as “Planning Packages”
Techniques for Shortening a Project Schedule Focus on the Critical Path Crashing: shortening the “calendar” duration of a task Apply more resources Apply overtime Introduce enabling technologies, eg. Automation “re-design” the work (eg.  Current process requires 4 approvals – change process to require 2) Fast tracking:  doing tasks - normally done in sequence - in parallel Eg. you eat breakfast, then drive to work      eat breakfast while driving Eg. Test product, then ship it       perform “minimum”/safety-critical tests and ship while completing remainder Remember the “Constraint Triangle”, any schedule reduction means: Cost, scope or quality trade-off Risk impact – especially when fast-tracking
Shortening Project Schedules Original  schedule Crashing Shortenedduration Fast tracking Overlapped tasks
Milestones Milestones = zero duration tasks inserted into the schedule to provide visibility to key dates May be mandated by contract or management, at PM discretion or both Location: “Milestone” section at the top of the project Provides immediate summary of program goals and status Easy access for changing and “What-if” analyses “Embedded” in the related task path if needed to clarify inputs critical to that path Definition methods: “Hard dates”:   Typed in as a “date” no “driving” dependencies Used to flow information “into” the schedule “Status Dates”: Hooked on to the end of a task network leading up to the state to be tracked Used to flow information “out of” the schedule
Application of Milestones Flow “down” key commitments from the contract/program plan (eg. First shipment; inputs to customer activities) “Hard” dates in the “milestone” section Flow “up” estimated completion dates (eg. Design complete; Foundation complete) “Status” dates usually embedded in schedule  Indicate “external” inputs to the program from other schedules or program entities (eg.  Parts available from supplier; test equipment available in shared facility) “Hard” dates embedded or at the top Measurement of performance – discussed in integration section Estimated vs committed “Burndown” Earned Value recognition Contractual basis for invoicing progress payments Usually attached to the “key commitments”
Schedule Reports the “schedule” is actually a database that integrates task cost, time and logic – often called:  integrated schedule Integrated master schedule Cost/budget Can be used to generate various views and reports: WBS (sometimes) Network diagram (PERT chart) “Schedule”  (GANTT chart) Resource/cost profiles

More Related Content

What's hot

Acumen Fuse: Enterprise Project Analysis Datasheet
Acumen Fuse: Enterprise Project Analysis DatasheetAcumen Fuse: Enterprise Project Analysis Datasheet
Acumen Fuse: Enterprise Project Analysis Datasheet
Cisco
 
44259126 ms-project-presentation
44259126 ms-project-presentation44259126 ms-project-presentation
44259126 ms-project-presentation
Farrukh Raja
 
Lessons Learned - Schedule Updating And Maintenance Using Primavera™
Lessons Learned - Schedule Updating And Maintenance Using Primavera™Lessons Learned - Schedule Updating And Maintenance Using Primavera™
Lessons Learned - Schedule Updating And Maintenance Using Primavera™
Charlie Jackson
 
Scheduling minimizing the input while maximizing the output white paper
Scheduling   minimizing the input while maximizing the output white paperScheduling   minimizing the input while maximizing the output white paper
Scheduling minimizing the input while maximizing the output white paper
p6academy
 
Project management by MS Project 2010
Project management by MS Project 2010Project management by MS Project 2010
Project management by MS Project 2010
Wadhwani Foundation
 

What's hot (20)

sMs project tutorial_iit
sMs project tutorial_iitsMs project tutorial_iit
sMs project tutorial_iit
 
Acumen Fuse: Enterprise Project Analysis Datasheet
Acumen Fuse: Enterprise Project Analysis DatasheetAcumen Fuse: Enterprise Project Analysis Datasheet
Acumen Fuse: Enterprise Project Analysis Datasheet
 
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...
 
Primavera P6 basics-tips-and-tricks
Primavera P6 basics-tips-and-tricksPrimavera P6 basics-tips-and-tricks
Primavera P6 basics-tips-and-tricks
 
44259126 ms-project-presentation
44259126 ms-project-presentation44259126 ms-project-presentation
44259126 ms-project-presentation
 
Lessons Learned - Schedule Updating And Maintenance Using Primavera™
Lessons Learned - Schedule Updating And Maintenance Using Primavera™Lessons Learned - Schedule Updating And Maintenance Using Primavera™
Lessons Learned - Schedule Updating And Maintenance Using Primavera™
 
Project management with ms project 2007
Project management with ms project 2007Project management with ms project 2007
Project management with ms project 2007
 
tcc primavera
tcc primaveratcc primavera
tcc primavera
 
Scheduling minimizing the input while maximizing the output white paper
Scheduling   minimizing the input while maximizing the output white paperScheduling   minimizing the input while maximizing the output white paper
Scheduling minimizing the input while maximizing the output white paper
 
Ms project training ppt
Ms project training pptMs project training ppt
Ms project training ppt
 
MS Project
MS Project MS Project
MS Project
 
Microsoft project calender
Microsoft project calenderMicrosoft project calender
Microsoft project calender
 
Ms Project 2010 Application For PMP
Ms Project 2010 Application For PMPMs Project 2010 Application For PMP
Ms Project 2010 Application For PMP
 
Ms project lectures
Ms project lecturesMs project lectures
Ms project lectures
 
Microsoft Project and Portfolio Management
Microsoft Project and Portfolio ManagementMicrosoft Project and Portfolio Management
Microsoft Project and Portfolio Management
 
Project management by MS Project 2010
Project management by MS Project 2010Project management by MS Project 2010
Project management by MS Project 2010
 
Certificate IV Project Management - Activity Duration Estimating (Inputs)
Certificate IV Project Management - Activity Duration Estimating (Inputs)Certificate IV Project Management - Activity Duration Estimating (Inputs)
Certificate IV Project Management - Activity Duration Estimating (Inputs)
 
Ms Project Workshop
Ms Project WorkshopMs Project Workshop
Ms Project Workshop
 
Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera Importance of Microsoft Project and Primavera
Importance of Microsoft Project and Primavera
 
MS Project 2010 Getting Started
MS Project 2010 Getting StartedMS Project 2010 Getting Started
MS Project 2010 Getting Started
 

Similar to 3 pm3 t_4%20-%20schedule%20development

Similar to 3 pm3 t_4%20-%20schedule%20development (20)

MS Project Presentation
MS Project PresentationMS Project Presentation
MS Project Presentation
 
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
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
PROJECT SCHEDULE
PROJECT SCHEDULEPROJECT SCHEDULE
PROJECT SCHEDULE
 
PMP Exam Prep - Time Management
PMP Exam Prep - Time ManagementPMP Exam Prep - Time Management
PMP Exam Prep - Time Management
 
Project Planning Scheduling
Project Planning SchedulingProject Planning Scheduling
Project Planning Scheduling
 
L05 time management
L05 time managementL05 time management
L05 time management
 
02-Key Definitions .pdf
02-Key Definitions .pdf02-Key Definitions .pdf
02-Key Definitions .pdf
 
9 project planning
9 project planning9 project planning
9 project planning
 
Project Management
Project ManagementProject Management
Project Management
 
Pert
PertPert
Pert
 
Project management
Project managementProject management
Project management
 
Project Time Management
Project Time ManagementProject Time Management
Project Time Management
 
2.06 time management 1
2.06 time management 12.06 time management 1
2.06 time management 1
 
Chapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.pptChapter-5-Scheduling-and-Resource-Allocation.ppt
Chapter-5-Scheduling-and-Resource-Allocation.ppt
 
PMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptxPMNM101 Lesson 2 2022.pptx
PMNM101 Lesson 2 2022.pptx
 
PERT CPM Intro
PERT CPM IntroPERT CPM Intro
PERT CPM Intro
 
Pert 182
Pert 182Pert 182
Pert 182
 
06 pert cpm
06 pert cpm06 pert cpm
06 pert cpm
 

More from harwoodr

3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
harwoodr
 
3 pm3 t_we%20-%20creating%20the%20schedule%20network
3 pm3 t_we%20-%20creating%20the%20schedule%20network3 pm3 t_we%20-%20creating%20the%20schedule%20network
3 pm3 t_we%20-%20creating%20the%20schedule%20network
harwoodr
 
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
harwoodr
 
3 pm3 t_3%20-%20activity%20resource%20estimating
3 pm3 t_3%20-%20activity%20resource%20estimating3 pm3 t_3%20-%20activity%20resource%20estimating
3 pm3 t_3%20-%20activity%20resource%20estimating
harwoodr
 
3 pm3 t_2%20-%20activity%20duration%20estimating
3 pm3 t_2%20-%20activity%20duration%20estimating3 pm3 t_2%20-%20activity%20duration%20estimating
3 pm3 t_2%20-%20activity%20duration%20estimating
harwoodr
 
3 pm3 t_1%20-%20activity%20sequencing
3 pm3 t_1%20-%20activity%20sequencing3 pm3 t_1%20-%20activity%20sequencing
3 pm3 t_1%20-%20activity%20sequencing
harwoodr
 
3 pm3 c_5%20-%20work%20authorization
3 pm3 c_5%20-%20work%20authorization3 pm3 c_5%20-%20work%20authorization
3 pm3 c_5%20-%20work%20authorization
harwoodr
 
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
harwoodr
 
3 pm3 c_3%20-%20the%20program%20budget
3 pm3 c_3%20-%20the%20program%20budget3 pm3 c_3%20-%20the%20program%20budget
3 pm3 c_3%20-%20the%20program%20budget
harwoodr
 
3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costs3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costs
harwoodr
 
3 pm3 c_1%20-%20developing%20the%20cost%20plan
3 pm3 c_1%20-%20developing%20the%20cost%20plan3 pm3 c_1%20-%20developing%20the%20cost%20plan
3 pm3 c_1%20-%20developing%20the%20cost%20plan
harwoodr
 

More from harwoodr (12)

3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
3 pm3 t_we%20-%20setting%20up%20the%20control%20account%20structure
 
3 pm3 t_we%20-%20creating%20the%20schedule%20network
3 pm3 t_we%20-%20creating%20the%20schedule%20network3 pm3 t_we%20-%20creating%20the%20schedule%20network
3 pm3 t_we%20-%20creating%20the%20schedule%20network
 
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
3 pm3 t_we%20-%20adding%20resources%20to%20the%20schedule
 
3 pm3 t_3%20-%20activity%20resource%20estimating
3 pm3 t_3%20-%20activity%20resource%20estimating3 pm3 t_3%20-%20activity%20resource%20estimating
3 pm3 t_3%20-%20activity%20resource%20estimating
 
3 pm3 t_2%20-%20activity%20duration%20estimating
3 pm3 t_2%20-%20activity%20duration%20estimating3 pm3 t_2%20-%20activity%20duration%20estimating
3 pm3 t_2%20-%20activity%20duration%20estimating
 
3 pm3 t_1%20-%20activity%20sequencing
3 pm3 t_1%20-%20activity%20sequencing3 pm3 t_1%20-%20activity%20sequencing
3 pm3 t_1%20-%20activity%20sequencing
 
3 pm3 c_5%20-%20work%20authorization
3 pm3 c_5%20-%20work%20authorization3 pm3 c_5%20-%20work%20authorization
3 pm3 c_5%20-%20work%20authorization
 
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
3 pm3 c_4%20-%20control%20accounts%20and%20the%20distributed%20budget
 
3 pm3 c_3%20-%20the%20program%20budget
3 pm3 c_3%20-%20the%20program%20budget3 pm3 c_3%20-%20the%20program%20budget
3 pm3 c_3%20-%20the%20program%20budget
 
3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costs3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costs
 
3 pm3 c_1%20-%20developing%20the%20cost%20plan
3 pm3 c_1%20-%20developing%20the%20cost%20plan3 pm3 c_1%20-%20developing%20the%20cost%20plan
3 pm3 c_1%20-%20developing%20the%20cost%20plan
 
PHP games
PHP gamesPHP games
PHP games
 

Recently uploaded

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Recently uploaded (20)

Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 

3 pm3 t_4%20-%20schedule%20development

  • 1. Activity Definition Activity List Resource Plan Activity sequencing Activity Resource Estimating Activity Duration Estimating Duration Estimate Network Diagram Schedule Development Integrated Schedule
  • 2. Making a Schedule that “Works” Identify schedule “problems” Incorrect activity definition: work packages vs activities Incorrect sequencing: Unhealthy networks Over-allocated resources: resource levelling Making the schedule “useful” “Just in time” scheduling: The Rolling Wave Getting done on time Making status visible: Reports and Milestones The final product is the Time Management Plan called the “Integrated Schedule”
  • 3. Activities vs. Work Packages Activities describe the processes performed to complete all the “work” in the Work Package
  • 4. Activities vs Work Packages Example: Work Package = Qualification Test Report Activities: Collate Test Results Provide Data Package to Publications Prepare Report Check Report Project Manager Review Submit through Data Management
  • 5. The “reality check” Once the links are entered, they should form a complete network Everything ties in to “something” As much as possible, all the “loose ends” tie back together at the end
  • 6. Resource Levelling When the “ideal” schedule is viewed to check the “resource usage”, many resources maybe “overutilized” Example: If you have only one carpenter, you can’t have “Saw table legs” happen at the same time as “Assemble chair back” This is usually showed via a “histogram” that plots resource demand over time vs. the defined team size
  • 7. Options for dealing for overutilized resources Negotiate increased resources with functional manager Increase “productivity” through overtime, or procurement of enabling technology Consider options for work re-allocation: Outsourcing Work segmentation to allow partial performance by another under-utilized function (eg. Getting an Admin Assistant to perform “clerical” tasks of writing a technical report) “Resource levelling” = re-arranging existing program resources and task sequence to minimize impacts to the “critical path” – delay “non-critical” tasks with conflicting resources
  • 8. “Rolling Wave” Schedule Definition Some projects can be scheduled in detail at the beginning: Repeat of previous projects (eg. Building a house) Technology well understood, with little chance for environmental impact (eg. Database design) For many projects, however, only near term tasks are scheduled in detail: Technology not well developed or developed during project (eg.cold fusion reactor) Project involves significant “trade studies” or selection of alternative approaches (eg. Project to “develop corporate network” – Client/server vs. stand-alone? Mac vs. PC? Wireless vs broadband?) Project is lengthy and act of activity definition is a significant cost driver Latter using “Rolling Wave” scheduling
  • 9. “Rolling Wave” Definition Near term/known events scheduled and resource loaded in detail to “activity” level Longer term activities scheduled at increasingly reduced levels of detail Depending on risk reduction philosophy, these may either have no budget/ resources allocated, or may be “lumped” as “Planning Packages”
  • 10. Techniques for Shortening a Project Schedule Focus on the Critical Path Crashing: shortening the “calendar” duration of a task Apply more resources Apply overtime Introduce enabling technologies, eg. Automation “re-design” the work (eg. Current process requires 4 approvals – change process to require 2) Fast tracking: doing tasks - normally done in sequence - in parallel Eg. you eat breakfast, then drive to work eat breakfast while driving Eg. Test product, then ship it perform “minimum”/safety-critical tests and ship while completing remainder Remember the “Constraint Triangle”, any schedule reduction means: Cost, scope or quality trade-off Risk impact – especially when fast-tracking
  • 11. Shortening Project Schedules Original schedule Crashing Shortenedduration Fast tracking Overlapped tasks
  • 12. Milestones Milestones = zero duration tasks inserted into the schedule to provide visibility to key dates May be mandated by contract or management, at PM discretion or both Location: “Milestone” section at the top of the project Provides immediate summary of program goals and status Easy access for changing and “What-if” analyses “Embedded” in the related task path if needed to clarify inputs critical to that path Definition methods: “Hard dates”: Typed in as a “date” no “driving” dependencies Used to flow information “into” the schedule “Status Dates”: Hooked on to the end of a task network leading up to the state to be tracked Used to flow information “out of” the schedule
  • 13. Application of Milestones Flow “down” key commitments from the contract/program plan (eg. First shipment; inputs to customer activities) “Hard” dates in the “milestone” section Flow “up” estimated completion dates (eg. Design complete; Foundation complete) “Status” dates usually embedded in schedule Indicate “external” inputs to the program from other schedules or program entities (eg. Parts available from supplier; test equipment available in shared facility) “Hard” dates embedded or at the top Measurement of performance – discussed in integration section Estimated vs committed “Burndown” Earned Value recognition Contractual basis for invoicing progress payments Usually attached to the “key commitments”
  • 14. Schedule Reports the “schedule” is actually a database that integrates task cost, time and logic – often called: integrated schedule Integrated master schedule Cost/budget Can be used to generate various views and reports: WBS (sometimes) Network diagram (PERT chart) “Schedule” (GANTT chart) Resource/cost profiles