SlideShare una empresa de Scribd logo
1 de 13
Activity Definition Activity List Resource Plan Activity sequencing Activity Resource Estimating Activity Duration  Estimating Duration    Estimate Network Diagram Schedule Development Integrated Schedule
Activity Duration Estimating Activity durations are the “calendar” time required to perform the work Duration comprises: Time spent by the resources actually performing the work Queue, wait or other inactive times Other times required before the effort is complete (eg. Paint cure times, automated test run times)
Duration Estimating Techniques Expert judgment  Analogous Parametric Probabilistic
Expert Judgment Usually performed “bottom up”, often in conjunction with cost estimates performed as part of the proposal process Performed by “experts”: Functional “leads”/managers Consultants/Suppliers Project Management Staff Advantages: Buy-in from performing staff and/or management Detailed treatment Disadvantages: Can be overly optimistic/pessimistic depending on estimator bias Tendency to “build in” slack time
Analogous Estimating Usually performed, “Top down” - a form of expert judgment that uses information from previous similar estimates to generate duration estimates Usually performed by experienced project manager, manager, marketing person Example: Property X is a 6 story building which took 6 weeks to erect;  property Y is a similar type of building with same foundation footprint and utilities, but 3 stories tall – estimate it takes 3 weeks to erect  Advantages: Quick, inexpensive estimate that can be performed before product team is assigned Can be applied to even relatively poorly defined activities Disadvantages: Only useful when projects are similar in fact, not just in appearance (eg. Property X built in Toronto, Property Y built in Greenland) Difficult to apply to lower level tasks
Parametric Estimating Used for repetitive tasks where metrics are maintained Number of engineering drawings Square feet of construction Lines of programming code Example: SW Coding=4 hours/line of code Advantages: Quick and easy to use Can draw on “Industry standard” handbooks which base estimates on broad data sets (eg. Construction estimating guides) Disadvantages Most project work does not fall into this category Only applicable where large data sets are available, yielding relevant averages
Example:  SW Lines of Code Estimated Development Effort: (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05))  Estimated Schedule: (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
Probabilistic Estimating The methods so far produce “Deterministic” estimates Useful if the duration is known with a fair amount of certainty (eg.  Time to produce a test report) For most estimates, the duration is uncertain  (eg. Time to run the test: what if it fails? No equipment? Equipment fails? Etc.)  in this case, need some way to account for the “probability” of things going better or worse than planned Two methods of accounting for uncertainty: Weighted average estimate Three point estimate used in schedule risk simulation
Weighted Average Estimates Probability follows a distribution (eg. For most naturally occuring phenomena = the “normal distribution or “bell curve”) Activity durations do not typically follow a “normal” distribution left skewed – ie. The difference between the soonest completion and the most likely completion date is smaller than between the mostly likely date and the latest completion  early studies by US DoD lead to adoption of a “triangular distribution” called the “PERT distribution” because it was used in the “Program Evaluation and Review Technique” concurrently developed A single point estimate for a PERT distributed task is Where to , tm , and tp are the optimistic, “most likely” and pessimistic estimates Example: a test usually takes 2 days to set up and run; if setup goes smoother than usual it takes 1 day; if the test equipment breaks down and needs maintenance, it takes 5 days for this, and the initial 2 days for set up and running = 7 days to  tm      tp to +4 tm + tp 6 Estimated duration 1 +4x2 + 7 6 to  tm      tp Estimated duration =                   = 2.4 days
Schedule Risk Modelling Statistical techniques used to “model” entire schedule based on multiple duration estimates for each task Eg.  Monte Carlo analysis to , tm , and tp are input into a random number generator which produces an estimated time for each task  Sample total schedule duration is calculated by applying sequence logic Process is iterated until a “steady” distribution of final durations is modelled
Adding Schedule Duration Entering into the Activity List Entering into the “Task Info” box
Schedule “Leads” and “Lags” Technique that introduces a time delay to a sequencing relationship to add realistic timing without unnecessary tasks Eg.  Allow time for the customer to approve test results   add a lag = 36FS+4d, the phone call will now happen 1d after the paperwork starts Must exercise caution not to replace actual work with a lag (eg.  Time between work completion and shipment may include test, inspect, paperwork – these should be tasks)
Typical Activity Duration Estimating Procedure During proposal phase, the proposal manager and/or project manager produces a high level schedule based on an analagous estimate During the preliminary planning phase, detailed activity duration estimates are developed by team leads using expert knowledge and parametric estimating where possible Upon review of the preliminary schedule, critical and near-critical paths may be subjected to risk modelling to identify areas for mitigation planning, and possible schedule reserve allowances During project execution, team leads revise duration estimates using expert knowledge modified by analagous estimating drawn from project experience to date

Más contenido relacionado

La actualidad más candente

Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling Reema
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniquesNazish khalid
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project schedulingVaibhav Khanna
 
Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisAsif Sultan Razu
 
software-effort_estimation(updated)9 ch05
 software-effort_estimation(updated)9 ch05 software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05Shahid Riaz
 
Project scheduling and tracking
Project scheduling and  trackingProject scheduling and  tracking
Project scheduling and trackingComputer_ at_home
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Zulfiquer Ahmed Amin
 
Unit v mha project evaluation review technique (pert)
Unit  v  mha project evaluation review technique (pert)Unit  v  mha project evaluation review technique (pert)
Unit v mha project evaluation review technique (pert)anjalatchi
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applicationsAmrit Mty
 
Favorite Delay Analysis Methodologies Town Hall SEI
Favorite Delay Analysis Methodologies Town Hall SEIFavorite Delay Analysis Methodologies Town Hall SEI
Favorite Delay Analysis Methodologies Town Hall SEIChris Carson
 
construction project planing
 construction project planing construction project planing
construction project planingSANJEEV Wazir
 

La actualidad más candente (19)

Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling
 
PM scheduling techniques
PM scheduling techniquesPM scheduling techniques
PM scheduling techniques
 
PERT
PERTPERT
PERT
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project scheduling
 
Critical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network AnalysisCritical Path Method (CPM) & Network Analysis
Critical Path Method (CPM) & Network Analysis
 
software-effort_estimation(updated)9 ch05
 software-effort_estimation(updated)9 ch05 software-effort_estimation(updated)9 ch05
software-effort_estimation(updated)9 ch05
 
Project scheduling and tracking
Project scheduling and  trackingProject scheduling and  tracking
Project scheduling and tracking
 
Scheduling
SchedulingScheduling
Scheduling
 
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
Project Management Tools and Techniques (PERT- Project Evaluation and Review ...
 
Unit v mha project evaluation review technique (pert)
Unit  v  mha project evaluation review technique (pert)Unit  v  mha project evaluation review technique (pert)
Unit v mha project evaluation review technique (pert)
 
PERT
PERTPERT
PERT
 
Pert and its applications
Pert and its applicationsPert and its applications
Pert and its applications
 
Pert and mbo
Pert and mboPert and mbo
Pert and mbo
 
Pert and CPM
Pert and CPMPert and CPM
Pert and CPM
 
SanDiegoPresentation
SanDiegoPresentationSanDiegoPresentation
SanDiegoPresentation
 
Project management techniques
Project management techniquesProject management techniques
Project management techniques
 
Pert, cpm & gert
Pert, cpm & gertPert, cpm & gert
Pert, cpm & gert
 
Favorite Delay Analysis Methodologies Town Hall SEI
Favorite Delay Analysis Methodologies Town Hall SEIFavorite Delay Analysis Methodologies Town Hall SEI
Favorite Delay Analysis Methodologies Town Hall SEI
 
construction project planing
 construction project planing construction project planing
construction project planing
 

Similar a 3 pm3 t_2%20-%20activity%20duration%20estimating

Project Time Estimation 6 Powerful Tips & Tricks
Project Time Estimation 6 Powerful Tips & TricksProject Time Estimation 6 Powerful Tips & Tricks
Project Time Estimation 6 Powerful Tips & TricksSHAZEBALIKHAN1
 
Project Scheduling
Project SchedulingProject Scheduling
Project SchedulingReema
 
Estimating time and cost resoures
Estimating time and cost resouresEstimating time and cost resoures
Estimating time and cost resouresMayank Kothawade
 
PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6Muzette Charles, PMP
 
9 project planning
9 project planning9 project planning
9 project planningrandhirlpu
 
Programme evaluation & review technique (pert)
Programme evaluation & review technique (pert)Programme evaluation & review technique (pert)
Programme evaluation & review technique (pert)AnkitaKadam20
 
2.06 time management 1
2.06 time management 12.06 time management 1
2.06 time management 1reddvise
 
The project plan
The project planThe project plan
The project planVatsalaPG
 
Sce vasg os_project_managementprocess_scw2010_05
Sce vasg os_project_managementprocess_scw2010_05Sce vasg os_project_managementprocess_scw2010_05
Sce vasg os_project_managementprocess_scw2010_05xtiandlr
 
PERT (Program evaluation review technique)
PERT (Program evaluation review technique) PERT (Program evaluation review technique)
PERT (Program evaluation review technique) Tanoj Patidar
 
Project Proposal for Development Training
Project Proposal for Development TrainingProject Proposal for Development Training
Project Proposal for Development Trainingnipperb6
 
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)danieljohn810
 
A brief on project time management
A brief on project time managementA brief on project time management
A brief on project time managementImran Jamil
 

Similar a 3 pm3 t_2%20-%20activity%20duration%20estimating (20)

Project Time Estimation 6 Powerful Tips & Tricks
Project Time Estimation 6 Powerful Tips & TricksProject Time Estimation 6 Powerful Tips & Tricks
Project Time Estimation 6 Powerful Tips & Tricks
 
Pert Cpm Nis
Pert   Cpm NisPert   Cpm Nis
Pert Cpm Nis
 
4) PTM & PCM .pptx
4) PTM & PCM .pptx4) PTM & PCM .pptx
4) PTM & PCM .pptx
 
Project Scheduling
Project SchedulingProject Scheduling
Project Scheduling
 
Estimating time and cost resoures
Estimating time and cost resouresEstimating time and cost resoures
Estimating time and cost resoures
 
PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6PMP Muzette Charles_Spring2019_Week3_Chapter6
PMP Muzette Charles_Spring2019_Week3_Chapter6
 
9 project planning
9 project planning9 project planning
9 project planning
 
Programme evaluation & review technique (pert)
Programme evaluation & review technique (pert)Programme evaluation & review technique (pert)
Programme evaluation & review technique (pert)
 
Sm presentation
Sm presentationSm presentation
Sm presentation
 
2.06 time management 1
2.06 time management 12.06 time management 1
2.06 time management 1
 
6 time PMBOK
6 time PMBOK6 time PMBOK
6 time PMBOK
 
Seminar on pert
Seminar on pertSeminar on pert
Seminar on pert
 
The project plan
The project planThe project plan
The project plan
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
 
Sce vasg os_project_managementprocess_scw2010_05
Sce vasg os_project_managementprocess_scw2010_05Sce vasg os_project_managementprocess_scw2010_05
Sce vasg os_project_managementprocess_scw2010_05
 
PERT (Program evaluation review technique)
PERT (Program evaluation review technique) PERT (Program evaluation review technique)
PERT (Program evaluation review technique)
 
Project Proposal for Development Training
Project Proposal for Development TrainingProject Proposal for Development Training
Project Proposal for Development Training
 
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)
Cert IV Project Management - Activity Duration Estimating (Tools and Techniques)
 
Agile planning
Agile planningAgile planning
Agile planning
 
A brief on project time management
A brief on project time managementA brief on project time management
A brief on project time management
 

Más de 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%20structureharwoodr
 
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%20networkharwoodr
 
3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works
3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works
3 pm3 t_we%20-%20creating%20a%20schedule%20that%20worksharwoodr
 
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%20scheduleharwoodr
 
3 pm3 t_4%20-%20schedule%20development
3 pm3 t_4%20-%20schedule%20development3 pm3 t_4%20-%20schedule%20development
3 pm3 t_4%20-%20schedule%20developmentharwoodr
 
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%20estimatingharwoodr
 
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%20sequencingharwoodr
 
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%20authorizationharwoodr
 
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%20budgetharwoodr
 
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%20budgetharwoodr
 
3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costs3 pm3 c_2-%20estimating%20costs
3 pm3 c_2-%20estimating%20costsharwoodr
 
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%20planharwoodr
 

Más de harwoodr (13)

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-%20creating%20a%20schedule%20that%20works
3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works
3 pm3 t_we%20-%20creating%20a%20schedule%20that%20works
 
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_4%20-%20schedule%20development
3 pm3 t_4%20-%20schedule%20development3 pm3 t_4%20-%20schedule%20development
3 pm3 t_4%20-%20schedule%20development
 
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_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
 

Último

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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 2024Rafal Los
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
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.pptxHampshireHUG
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 

Último (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
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
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 

3 pm3 t_2%20-%20activity%20duration%20estimating

  • 1. Activity Definition Activity List Resource Plan Activity sequencing Activity Resource Estimating Activity Duration Estimating Duration Estimate Network Diagram Schedule Development Integrated Schedule
  • 2. Activity Duration Estimating Activity durations are the “calendar” time required to perform the work Duration comprises: Time spent by the resources actually performing the work Queue, wait or other inactive times Other times required before the effort is complete (eg. Paint cure times, automated test run times)
  • 3. Duration Estimating Techniques Expert judgment Analogous Parametric Probabilistic
  • 4. Expert Judgment Usually performed “bottom up”, often in conjunction with cost estimates performed as part of the proposal process Performed by “experts”: Functional “leads”/managers Consultants/Suppliers Project Management Staff Advantages: Buy-in from performing staff and/or management Detailed treatment Disadvantages: Can be overly optimistic/pessimistic depending on estimator bias Tendency to “build in” slack time
  • 5. Analogous Estimating Usually performed, “Top down” - a form of expert judgment that uses information from previous similar estimates to generate duration estimates Usually performed by experienced project manager, manager, marketing person Example: Property X is a 6 story building which took 6 weeks to erect; property Y is a similar type of building with same foundation footprint and utilities, but 3 stories tall – estimate it takes 3 weeks to erect Advantages: Quick, inexpensive estimate that can be performed before product team is assigned Can be applied to even relatively poorly defined activities Disadvantages: Only useful when projects are similar in fact, not just in appearance (eg. Property X built in Toronto, Property Y built in Greenland) Difficult to apply to lower level tasks
  • 6. Parametric Estimating Used for repetitive tasks where metrics are maintained Number of engineering drawings Square feet of construction Lines of programming code Example: SW Coding=4 hours/line of code Advantages: Quick and easy to use Can draw on “Industry standard” handbooks which base estimates on broad data sets (eg. Construction estimating guides) Disadvantages Most project work does not fall into this category Only applicable where large data sets are available, yielding relevant averages
  • 7. Example: SW Lines of Code Estimated Development Effort: (Basic COCOMO model, Person-Months = 2.4 * (KSLOC**1.05)) Estimated Schedule: (Basic COCOMO model, Months = 2.5 * (person-months**0.38))
  • 8. Probabilistic Estimating The methods so far produce “Deterministic” estimates Useful if the duration is known with a fair amount of certainty (eg. Time to produce a test report) For most estimates, the duration is uncertain (eg. Time to run the test: what if it fails? No equipment? Equipment fails? Etc.) in this case, need some way to account for the “probability” of things going better or worse than planned Two methods of accounting for uncertainty: Weighted average estimate Three point estimate used in schedule risk simulation
  • 9. Weighted Average Estimates Probability follows a distribution (eg. For most naturally occuring phenomena = the “normal distribution or “bell curve”) Activity durations do not typically follow a “normal” distribution left skewed – ie. The difference between the soonest completion and the most likely completion date is smaller than between the mostly likely date and the latest completion early studies by US DoD lead to adoption of a “triangular distribution” called the “PERT distribution” because it was used in the “Program Evaluation and Review Technique” concurrently developed A single point estimate for a PERT distributed task is Where to , tm , and tp are the optimistic, “most likely” and pessimistic estimates Example: a test usually takes 2 days to set up and run; if setup goes smoother than usual it takes 1 day; if the test equipment breaks down and needs maintenance, it takes 5 days for this, and the initial 2 days for set up and running = 7 days to tm tp to +4 tm + tp 6 Estimated duration 1 +4x2 + 7 6 to tm tp Estimated duration = = 2.4 days
  • 10. Schedule Risk Modelling Statistical techniques used to “model” entire schedule based on multiple duration estimates for each task Eg. Monte Carlo analysis to , tm , and tp are input into a random number generator which produces an estimated time for each task Sample total schedule duration is calculated by applying sequence logic Process is iterated until a “steady” distribution of final durations is modelled
  • 11. Adding Schedule Duration Entering into the Activity List Entering into the “Task Info” box
  • 12. Schedule “Leads” and “Lags” Technique that introduces a time delay to a sequencing relationship to add realistic timing without unnecessary tasks Eg. Allow time for the customer to approve test results add a lag = 36FS+4d, the phone call will now happen 1d after the paperwork starts Must exercise caution not to replace actual work with a lag (eg. Time between work completion and shipment may include test, inspect, paperwork – these should be tasks)
  • 13. Typical Activity Duration Estimating Procedure During proposal phase, the proposal manager and/or project manager produces a high level schedule based on an analagous estimate During the preliminary planning phase, detailed activity duration estimates are developed by team leads using expert knowledge and parametric estimating where possible Upon review of the preliminary schedule, critical and near-critical paths may be subjected to risk modelling to identify areas for mitigation planning, and possible schedule reserve allowances During project execution, team leads revise duration estimates using expert knowledge modified by analagous estimating drawn from project experience to date