SlideShare uma empresa Scribd logo
1 de 18
Estimating
Introduction to Estimation
▪ Estimating is argued to be one of the most difficult tasks in Project
Scheduling
▪ This is due to the lack of available specific data regarding product
resources i.e. how much a product will cost, how long it will take etc.
▪ The lack of this data means that project managers can only provide
estimates
▪ These estimates are usually wide ranging
▪ Wide ranging estimates are better than specific estimates which are
likely to be wrong
Estimating Project costs with Duration
and Effort
Before the start of a project three things must be estimated:
1.

Duration: time the project will take

1.

Effort: the amount of work

2.

Cost: how much the project will cost financially
Estimating Project Costs with Duration
and Effort
▪ Effort must be estimated first

▪ Duration can be estimated from the amount of effort required and
the resources which are available
▪ Once effort and duration have been establish project costs can be
estimated using labour and non-labour items
Techniques for Estimating
▪ Quantitatively based or Parametric Estimating

▪ Analogous Estimating or As-buts
▪ Bottom-up Estimating
▪ Using Learning Curve Effects
▪ Wishful thinking
▪ Expert judgement
Parametric Estimating
▪ Works best when there is existing experience of similar projects
▪ Project is broken down into units which can then be estimated using
independent variables

▪ These variables are often standard or previously known variables
▪ Costs can be estimated from knowledge of what work is being undertaken
▪ Relies on repetition in previous projects

▪ Similar to Analogous estimating but follows a more statistical approach
▪ The accuracy of the data/known variables effects the accuracy of this approach
Analogues Estimating or As….Buts
▪ Useful for early project estimates
▪ The organisation uses previous experience which is similar to make an estimate
▪ Use costs from previous experience as a guideline for estimation
▪ If previous projects are not reviewed then the accuracy of previous estimates is
unknown
▪ Therefore previous costs etc. might not provide valuable valid estimates
▪ This may cause mistakes to be repeated as no learning has occurred
▪ Previous estimates can be used if they are reviewed and augmented
Bottom-up Estimating
▪ The project is broken down into estimated components

▪ Each component is broken down further to allow for greater
understanding
▪ The costs of each work component is summed from the bottom up to
provide an estimation for the whole project.
Learning Curve Effects
▪ There will be areas of repetition in projects, repetition decreases the time
required for tasks as they are known and learning has already occurred
▪ Subsequent improvements in speed are seen to become smaller over time
▪ This can be quantified using the following formula:

Yx = Kxn
X

The number of times the task has been carried out

Yx

Time taken to carry out the task the xth time

K

Time taken to carry out the task the first time

n

Log b/log 2 where b = learning rate
Wishful Thinking
Some causes of wishful thinking occurring are:

▪ Optimism Bias: being over-optimistic regarding timeframes and
costs
▪ Politics: for examples when objectives are regarded as being more
important than costs
▪ Failure to be systematic about planning: i.e. people making
estimates can be complacent and/or unqualified
Expert Judgement
▪ Estimation requires a degree of expert judgement
▪ There is a degree of expert judgement required in the project and of
the business area.
▪ The project manager is assumed to have expert judgement
Problems with Estimates
▪ Inappropriate use of estimates: i.e. rough estimates may be used as
definitive estimates.
▪ Inappropriate data used to generate estimates: such as irrelevant
past experience
▪ Estimates are taken out of context: for example initial estimates are
used when changes have been made to the project
Nature, Role and Accuracy of Estimate
Types
Name

Nature

Role

Accuracy

Rough/Ballpark

Much uncertainty as to
what is involved

Early check on feasibility Very low
of brief

As-buts

As was carried out
previously but with
some amendments

With an appropriate
contingency factor, can
be used for proposals

Detailed Estimates

Some initial work is
Proposals
carried out to determine
what the likely problems
are going to be

To Finish

Much of the Project is
completed and
additional funding is
needed to complete the
tasks

Moderate

Moderate

Additional fund requests High

Source: Maylor. 2010. Project Management
Parkinson’s Law
▪ An activity will expand to fill the time available
▪ A critical review of Parkinson’s Law and it’s implications can be found
in the article below
Genaro J. Gutierrez and Panagiotis Kouvelis, Parkinson's Law and Its
Implications for Project Management. Management Science. Vol. 37,
No. 8 (Aug., 1991), pp. 990-1001
Techniques for Accuracy
1. Clarify the project priorities, understand the scope of the project

2. Incorporate time to generate estimates in the project plan
3. Break the project down into detailed tasks
4. Use learning from previous projects

5. Avoid making estimates to please management
6. Refine the project scope throughout the duration of the project to improve
accuracy

7. Use multiple estimating techniques
Techniques for Accuracy
▪ Bottom up estimating and Parametric estimating offer the highest
levels of accuracy
▪ Bottom up estimating: provides the highest level of accuracy when
there is suitable detail regarding the components
▪ Parametric Estimating: provides high levels of accuracy when the
data is of good quality and due to the statistical nature of the
approach
Further Reading
▪ Maylor: Project Management, 4th ed, Chapter 6 & 8

▪ Chapman., and Ward. 2003. Constructively Simple Estimating: a
Project Management Example. Journal of the Operation Research
Society. 54. 1050-1058.
References
▪ Maylor, H., 2010. Project Management. 4th ed. Chester: Pearson

▪ Tom Mochal, 2006. Estimate project costs after you have estimated effort and
duration. [Online] Available at: http://www.techrepublic.com/article/estimate/project-costs-after-you-have-estimated-effort-and-duration/ [Accessed: 07/11/13]
▪ CHRIS O'HALLORAN, 2013. Project Estimation Techniques and Templates. [Online]
Available at: http://strikingprojectmanagement.com/project-estimation/ [Accessed
07/11/13]
▪ Adele Sommers, 2013. 12 Tips for Accurate Project Estimating. [Online] Availbale at:
http://www.projectsmart.co.uk/12-tips-for-accurate-project-estimating.html
[Accessed 07/11/13]
▪ MindTools, 2013. Estimating Time Accurately. [Online] Available at:
http://www.mindtools.com/pages/article/newPPM_01.htm [Accessed 07/11/13]

Mais conteúdo relacionado

Mais procurados

Project Estimating Process
Project Estimating Process Project Estimating Process
Project Estimating Process Crystal Guliford
 
Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and consPragnendra Rahevar
 
Bottom-up time estimations techiques
Bottom-up time estimations techiquesBottom-up time estimations techiques
Bottom-up time estimations techiquesJ. Scott Christianson
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Frank Vogelezang
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project schedulingVaibhav Khanna
 
Project Planning
Project PlanningProject Planning
Project Planninglew
 
Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling Reema
 
Project Cost.pdf
Project Cost.pdfProject Cost.pdf
Project Cost.pdf341741357
 
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupTùng Trần Thanh
 
Day 3 Analogous, estimates and semantics for process
Day 3   Analogous, estimates and semantics for process Day 3   Analogous, estimates and semantics for process
Day 3 Analogous, estimates and semantics for process Arun
 

Mais procurados (20)

Project Estimating Process
Project Estimating Process Project Estimating Process
Project Estimating Process
 
Cost and time estimation methods pros and cons
Cost and time estimation methods pros and consCost and time estimation methods pros and cons
Cost and time estimation methods pros and cons
 
The art of project estimation
The art of project estimationThe art of project estimation
The art of project estimation
 
Free CAPM® Exam Sample Question
Free CAPM® Exam Sample QuestionFree CAPM® Exam Sample Question
Free CAPM® Exam Sample Question
 
Bottom-up time estimations techiques
Bottom-up time estimations techiquesBottom-up time estimations techiques
Bottom-up time estimations techiques
 
Project Estimating
Project EstimatingProject Estimating
Project Estimating
 
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
Estimating & Control - Reliable Estimates for Realistic Projects - PMI NL cha...
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Project Estimation
Project EstimationProject Estimation
Project Estimation
 
Software engineering 11 project scheduling
Software engineering 11 project schedulingSoftware engineering 11 project scheduling
Software engineering 11 project scheduling
 
The estimating process
The estimating processThe estimating process
The estimating process
 
Estimating
EstimatingEstimating
Estimating
 
Project Planning
Project PlanningProject Planning
Project Planning
 
Project Scheduling
Project Scheduling Project Scheduling
Project Scheduling
 
Project Cost.pdf
Project Cost.pdfProject Cost.pdf
Project Cost.pdf
 
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP WorkgroupProject Schedule Management - Estimate Activity Durations - PMP Workgroup
Project Schedule Management - Estimate Activity Durations - PMP Workgroup
 
Ch03
Ch03Ch03
Ch03
 
Day 3 Analogous, estimates and semantics for process
Day 3   Analogous, estimates and semantics for process Day 3   Analogous, estimates and semantics for process
Day 3 Analogous, estimates and semantics for process
 
Project management
Project managementProject management
Project management
 
Scheduling
SchedulingScheduling
Scheduling
 

Semelhante a Estimating

Project-Time-Line.pdf
Project-Time-Line.pdfProject-Time-Line.pdf
Project-Time-Line.pdfNabeel Ahmad
 
Project Cost Managementttttttttttt .pdf
Project Cost Managementttttttttttt   .pdfProject Cost Managementttttttttttt   .pdf
Project Cost Managementttttttttttt .pdfAliaaAl4
 
Project Management and Organization
Project Management and OrganizationProject Management and Organization
Project Management and OrganizationAndriani Nikodemou
 
Excellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy ClientsExcellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy ClientsRobert McGeachy
 
Topic 11 - Project Schedule Management.pdf
Topic 11 - Project Schedule Management.pdfTopic 11 - Project Schedule Management.pdf
Topic 11 - Project Schedule Management.pdfHuyNguyen657394
 
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
 
Mba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aMba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aRai University
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?Catherine Bendell
 
PMI-ACP Domain V: Adaptive Planning v1.0
PMI-ACP Domain V: Adaptive Planning v1.0PMI-ACP Domain V: Adaptive Planning v1.0
PMI-ACP Domain V: Adaptive Planning v1.0PhuocNT (Fresher.VN)
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - PresentationHassan Rizwan
 
WRITING-PROJECT-PROPOSALS.pptx
WRITING-PROJECT-PROPOSALS.pptxWRITING-PROJECT-PROPOSALS.pptx
WRITING-PROJECT-PROPOSALS.pptxANDREANIKKAOCHIA
 
06 projecttimemanagement
06 projecttimemanagement06 projecttimemanagement
06 projecttimemanagementDhamo daran
 
8 project planning
8 project planning8 project planning
8 project planningrandhirlpu
 

Semelhante a Estimating (20)

Project-Time-Line.pdf
Project-Time-Line.pdfProject-Time-Line.pdf
Project-Time-Line.pdf
 
Project Cost Managementttttttttttt .pdf
Project Cost Managementttttttttttt   .pdfProject Cost Managementttttttttttt   .pdf
Project Cost Managementttttttttttt .pdf
 
Project Management and Organization
Project Management and OrganizationProject Management and Organization
Project Management and Organization
 
Ppt.pptx
Ppt.pptxPpt.pptx
Ppt.pptx
 
Excellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy ClientsExcellent Estimating – the key to Happy Clients
Excellent Estimating – the key to Happy Clients
 
5. PMP Training - Time management
5. PMP Training - Time management5. PMP Training - Time management
5. PMP Training - Time management
 
Topic 11 - Project Schedule Management.pdf
Topic 11 - Project Schedule Management.pdfTopic 11 - Project Schedule Management.pdf
Topic 11 - Project Schedule Management.pdf
 
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
 
4-ProjectPlanning.ppt
4-ProjectPlanning.ppt4-ProjectPlanning.ppt
4-ProjectPlanning.ppt
 
Mba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management aMba ii pmom_unit-4.1 project management a
Mba ii pmom_unit-4.1 project management a
 
Project scheduling
Project schedulingProject scheduling
Project scheduling
 
Project Management
Project ManagementProject Management
Project Management
 
Planning can we do with out it?
Planning can we do with out it?Planning can we do with out it?
Planning can we do with out it?
 
PMI-ACP Domain V: Adaptive Planning v1.0
PMI-ACP Domain V: Adaptive Planning v1.0PMI-ACP Domain V: Adaptive Planning v1.0
PMI-ACP Domain V: Adaptive Planning v1.0
 
Project Management Toolkit - Presentation
Project Management Toolkit - PresentationProject Management Toolkit - Presentation
Project Management Toolkit - Presentation
 
WRITING-PROJECT-PROPOSALS.pptx
WRITING-PROJECT-PROPOSALS.pptxWRITING-PROJECT-PROPOSALS.pptx
WRITING-PROJECT-PROPOSALS.pptx
 
Chap005
Chap005Chap005
Chap005
 
06 projecttimemanagement
06 projecttimemanagement06 projecttimemanagement
06 projecttimemanagement
 
1587310189-week6.pptx
1587310189-week6.pptx1587310189-week6.pptx
1587310189-week6.pptx
 
8 project planning
8 project planning8 project planning
8 project planning
 

Mais de Nicola2903

Network diagrams
Network diagramsNetwork diagrams
Network diagramsNicola2903
 
Critical path method
Critical path methodCritical path method
Critical path methodNicola2903
 
Work breakdown Structure
Work breakdown StructureWork breakdown Structure
Work breakdown StructureNicola2903
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart Nicola2903
 
Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling Nicola2903
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structureNicola2903
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network DiagramsNicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path MethodNicola2903
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path MethodNicola2903
 
Resource Scheduling
Resource SchedulingResource Scheduling
Resource SchedulingNicola2903
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt ChartNicola2903
 

Mais de Nicola2903 (11)

Network diagrams
Network diagramsNetwork diagrams
Network diagrams
 
Critical path method
Critical path methodCritical path method
Critical path method
 
Work breakdown Structure
Work breakdown StructureWork breakdown Structure
Work breakdown Structure
 
The gantt Chart
The gantt Chart The gantt Chart
The gantt Chart
 
Resource Scheduling
Resource Scheduling  Resource Scheduling
Resource Scheduling
 
Work breakdown structure
Work breakdown structureWork breakdown structure
Work breakdown structure
 
Network Diagrams
Network DiagramsNetwork Diagrams
Network Diagrams
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
 
The Critical Path Method
The Critical Path MethodThe Critical Path Method
The Critical Path Method
 
Resource Scheduling
Resource SchedulingResource Scheduling
Resource Scheduling
 
The Gantt Chart
The Gantt ChartThe Gantt Chart
The Gantt Chart
 

Último

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
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
 
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
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
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
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 

Último (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
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...
 
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)
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
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
 
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
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 

Estimating

  • 2. Introduction to Estimation ▪ Estimating is argued to be one of the most difficult tasks in Project Scheduling ▪ This is due to the lack of available specific data regarding product resources i.e. how much a product will cost, how long it will take etc. ▪ The lack of this data means that project managers can only provide estimates ▪ These estimates are usually wide ranging ▪ Wide ranging estimates are better than specific estimates which are likely to be wrong
  • 3. Estimating Project costs with Duration and Effort Before the start of a project three things must be estimated: 1. Duration: time the project will take 1. Effort: the amount of work 2. Cost: how much the project will cost financially
  • 4. Estimating Project Costs with Duration and Effort ▪ Effort must be estimated first ▪ Duration can be estimated from the amount of effort required and the resources which are available ▪ Once effort and duration have been establish project costs can be estimated using labour and non-labour items
  • 5. Techniques for Estimating ▪ Quantitatively based or Parametric Estimating ▪ Analogous Estimating or As-buts ▪ Bottom-up Estimating ▪ Using Learning Curve Effects ▪ Wishful thinking ▪ Expert judgement
  • 6. Parametric Estimating ▪ Works best when there is existing experience of similar projects ▪ Project is broken down into units which can then be estimated using independent variables ▪ These variables are often standard or previously known variables ▪ Costs can be estimated from knowledge of what work is being undertaken ▪ Relies on repetition in previous projects ▪ Similar to Analogous estimating but follows a more statistical approach ▪ The accuracy of the data/known variables effects the accuracy of this approach
  • 7. Analogues Estimating or As….Buts ▪ Useful for early project estimates ▪ The organisation uses previous experience which is similar to make an estimate ▪ Use costs from previous experience as a guideline for estimation ▪ If previous projects are not reviewed then the accuracy of previous estimates is unknown ▪ Therefore previous costs etc. might not provide valuable valid estimates ▪ This may cause mistakes to be repeated as no learning has occurred ▪ Previous estimates can be used if they are reviewed and augmented
  • 8. Bottom-up Estimating ▪ The project is broken down into estimated components ▪ Each component is broken down further to allow for greater understanding ▪ The costs of each work component is summed from the bottom up to provide an estimation for the whole project.
  • 9. Learning Curve Effects ▪ There will be areas of repetition in projects, repetition decreases the time required for tasks as they are known and learning has already occurred ▪ Subsequent improvements in speed are seen to become smaller over time ▪ This can be quantified using the following formula: Yx = Kxn X The number of times the task has been carried out Yx Time taken to carry out the task the xth time K Time taken to carry out the task the first time n Log b/log 2 where b = learning rate
  • 10. Wishful Thinking Some causes of wishful thinking occurring are: ▪ Optimism Bias: being over-optimistic regarding timeframes and costs ▪ Politics: for examples when objectives are regarded as being more important than costs ▪ Failure to be systematic about planning: i.e. people making estimates can be complacent and/or unqualified
  • 11. Expert Judgement ▪ Estimation requires a degree of expert judgement ▪ There is a degree of expert judgement required in the project and of the business area. ▪ The project manager is assumed to have expert judgement
  • 12. Problems with Estimates ▪ Inappropriate use of estimates: i.e. rough estimates may be used as definitive estimates. ▪ Inappropriate data used to generate estimates: such as irrelevant past experience ▪ Estimates are taken out of context: for example initial estimates are used when changes have been made to the project
  • 13. Nature, Role and Accuracy of Estimate Types Name Nature Role Accuracy Rough/Ballpark Much uncertainty as to what is involved Early check on feasibility Very low of brief As-buts As was carried out previously but with some amendments With an appropriate contingency factor, can be used for proposals Detailed Estimates Some initial work is Proposals carried out to determine what the likely problems are going to be To Finish Much of the Project is completed and additional funding is needed to complete the tasks Moderate Moderate Additional fund requests High Source: Maylor. 2010. Project Management
  • 14. Parkinson’s Law ▪ An activity will expand to fill the time available ▪ A critical review of Parkinson’s Law and it’s implications can be found in the article below Genaro J. Gutierrez and Panagiotis Kouvelis, Parkinson's Law and Its Implications for Project Management. Management Science. Vol. 37, No. 8 (Aug., 1991), pp. 990-1001
  • 15. Techniques for Accuracy 1. Clarify the project priorities, understand the scope of the project 2. Incorporate time to generate estimates in the project plan 3. Break the project down into detailed tasks 4. Use learning from previous projects 5. Avoid making estimates to please management 6. Refine the project scope throughout the duration of the project to improve accuracy 7. Use multiple estimating techniques
  • 16. Techniques for Accuracy ▪ Bottom up estimating and Parametric estimating offer the highest levels of accuracy ▪ Bottom up estimating: provides the highest level of accuracy when there is suitable detail regarding the components ▪ Parametric Estimating: provides high levels of accuracy when the data is of good quality and due to the statistical nature of the approach
  • 17. Further Reading ▪ Maylor: Project Management, 4th ed, Chapter 6 & 8 ▪ Chapman., and Ward. 2003. Constructively Simple Estimating: a Project Management Example. Journal of the Operation Research Society. 54. 1050-1058.
  • 18. References ▪ Maylor, H., 2010. Project Management. 4th ed. Chester: Pearson ▪ Tom Mochal, 2006. Estimate project costs after you have estimated effort and duration. [Online] Available at: http://www.techrepublic.com/article/estimate/project-costs-after-you-have-estimated-effort-and-duration/ [Accessed: 07/11/13] ▪ CHRIS O'HALLORAN, 2013. Project Estimation Techniques and Templates. [Online] Available at: http://strikingprojectmanagement.com/project-estimation/ [Accessed 07/11/13] ▪ Adele Sommers, 2013. 12 Tips for Accurate Project Estimating. [Online] Availbale at: http://www.projectsmart.co.uk/12-tips-for-accurate-project-estimating.html [Accessed 07/11/13] ▪ MindTools, 2013. Estimating Time Accurately. [Online] Available at: http://www.mindtools.com/pages/article/newPPM_01.htm [Accessed 07/11/13]