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

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 

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