SlideShare a Scribd company logo
Estimating 101




©2008 Protegra Inc. All rights reserved.
Agenda


•   What is Estimating?
•   Objectives of Estimating
•   Estimates are Bad, don’t estimate
•   Categories of Estimates
•   Items to Estimate
•   Types of Estimating
•   Estimating Risk
     -   Budget and Schedule
•   Estimating Contingency
     -   Budget and Schedule
•   Estimating Friends
•   Workshop
•   Next Steps


               ©2009 Protegra Inc. All rights reserved.
What is Estimating?

•   “Estimation is the calculated approximation of a result
    which is usable even if input data may be incomplete or
    uncertain.”
•   “In project management (i.e., for engineering), accurate
    estimates are the basis of sound project planning.”




             ©2009 Protegra Inc. All rights reserved.          3
Why Estimate?

•   Allows you to justify an expense (ROI) or decide not to do it
•   Companies or departments don’t get work unless they can
    tell clients how much it will cost
     -   IT, construction, automotive repair, etc.
•   Good estimates build trust that you know what you’re doing
•   Good estimates allow you to plan a project that executes
    smoothly
•   The process of getting good estimates help drive system
    design
•   To facilitate the scheduling of people and resources on a
    project to minimize conflicts and issues




                ©2009 Protegra Inc. All rights reserved.            4
Standard Estimating Methods

•   Many processes have been developed to aid engineers in
    making accurate estimates, such as
     -   Analogy based estimation
     -   Compartmentalization (i.e., breakdown of tasks)
     -   Delphi method
     -   Documenting estimation results
     -   Educated assumptions
     -   Estimating each task
     -   Examining historical data
     -   Identifying dependencies
     -   Parametric estimating
     -   Risk assessment
     -   Structured planning




               ©2009 Protegra Inc. All rights reserved.      5
Software Development Estimating
Methods

•   Popular estimation processes for software projects include:
     -   Cocomo - 1981
     -   Cosysmo - 2002
     -   Event chain methodology – 2002?
     -   Function points - 1979
     -   Program Evaluation and Review Technique (PERT) - 1951
     -   Proxy Based Estimation (PROBE) (from the Personal Software
         Process) - 1996
     -   The Planning Game (from Extreme Programming) – 2006?
     -   Weighted Micro Function Points (WMFP) - 2009
     -   Wideband Delphi - 1950




               ©2009 Protegra Inc. All rights reserved.               6
Estimates are Bad, don’t estimate




         ©2009 Protegra Inc. All rights reserved.   7
Truth

•   Estimates aren’t bad, but they can highlight bad
    practices/leadership

•   For example:
     -   Expecting the estimate not to change when requirements have
     -   Expecting the schedule not to change when assumption are
         incorrect
     -   Expecting the schedule not to change when the project is delayed


•   To assist is this we need to provide qualified estimates.
     -   i.e. show your work




               ©2009 Protegra Inc. All rights reserved.                     8
More Truth
•   All estimates are limited by the experience of the estimator
     -   The more you estimate, the better you will get


•   If you can’t envision the solution, you can’t estimate it
     -   Use assumptions to help with unknowns


•   All estimates will be wrong
     -   Best you can hope for is you underestimate as much as you
         overestimate
     -   Compensate for incorrect estimates with contingency budgets
     -   Compensate for risks with contingency budgets


•   You need to be able to track actuals to estimate
     -   You can’t get better until you can measure where you went wrong
         and why


               ©2009 Protegra Inc. All rights reserved.                    9
Qualified Estimates




         ©2009 Protegra Inc. All rights reserved.   10
Don’t always blame the estimates




         ©2009 Protegra Inc. All rights reserved.   11
Categories of Estimates

•   WAG – High Level Experience Based
•   Rough Order of Magnitude – Experience Based
•   Budget Estimating – High Level Deliverable Based
•   Schedule Estimating – Deliverable/Schedule Based
•   Definitive Estimating – Task Based



•   It is important to set expectations in relation to the Estimate
    Category:
     -   What is required to produce them?
     -   What is the accuracy of the estimate?




               ©2009 Protegra Inc. All rights reserved.               12
Estimate Category Comparison

Name                                      Based on       Expected           Typical
                                                         Duration           Accuracy
WAG                                       Experience     1 person hour      -100% to +250%
Rough Order of Magnitude                  Experience     4-8 person hours   -25% to + 100%
Budget Estimating                         Deliverable    2-3 person days    -20% to + 50%
Schedule Estimating                       Deliverable    5 person days      -15% to +25%
Definitive Estimating                     Task           10-15 person days -5% to +10%

• The Type of Estimate, duration and accuracy are a set!
   • i.e. We can’t generate a Definitive Estimate in 1 day just by using
      our experience




              ©2009 Protegra Inc. All rights reserved.                                 13
Items to Estimate

    Additive                      Friction                  Subtractive
    Development                   Project Management        Delays
    Analysis                      Technical Management      Vacation
    Testing                       Meetings                  Sickness
    Deployments                   Reality (6 hours a day)   Defects
    Planning                      Documentation             Issues/Problems




              ©2009 Protegra Inc. All rights reserved.                        14
Types of Estimates

•   Task Based
     -   Technical tasks or processes
•   Deliverable Based
     -   Documentation or solution functionality
•   Schedule Based
     -   Roles by schedule


•   All of these estimates can be either:
     -   Absolute
     -   Range
     -   Relative




               ©2009 Protegra Inc. All rights reserved.   15
Additional Estimating Factors

•   Risks
     -   Things that could happen and that can be avoided with mitigation
         planning


•   Contingencies
     -   Things that are likely to happen and are unlikely to be avoided with
         mitigation planning


•   Both will result in additional budget and schedule in the
    project plan




               ©2009 Protegra Inc. All rights reserved.                         16
Estimating Risks and Contingencies



1. Estimate Risk and Contingencies from a budget point of
   view
2. Estimate Risk and Contingencies from a schedule point of
   view



•   Remember when you estimate Risk and Contingencies to
    estimate all the items and not just development




            ©2009 Protegra Inc. All rights reserved.          17
Sample Contingency Factors
•   Poorly understood problem (0-30%)
•   Knowledge of business people about software development (0-5%)
•   Your Knowledge of business domain (0-5%)
•   Business clarity of problem(0-10%)
•   New Technology (0-10%)
•   Solution Complexity (0-5%)
•   Inability to accept Change Requests (0-5%)
•   Business understanding of Project Methodology (0-5)
•   Requirement Clarity (5-20)
•   Is there a Data Conversion? (0-10)
•   Business Understanding of Testing Process (0-10)
•   Has Development Team Worked Together before ?(0-15)
•   Small Project (0-15, 15=small number of days, 0= 9+ months))
•   Integration Required? (0-5)
•   Client Responsiveness / Availability (0-5)

             ©2009 Protegra Inc. All rights reserved.                18
Sample Risk Factors
•   Schedule Creation
•   Organization and Management
•   Development Environment
•   End Users
•   Customer
•   Contractors
•   Requirements
•   Product/Solution
•   External Environment
•   People
•   Design and Implementation
•   Process
•   Project Risks.docx


            ©2009 Protegra Inc. All rights reserved.   19
Estimating Friends




        Friends don’t let friends estimate alone

         ©2009 Protegra Inc. All rights reserved.   20
Assumptions

•   Estimating is rarely done when adequate information in
    provided. In this case there are three ways to address the
    lack of information:
     1. Request additional information before an estimate is provided.


•   If this is not possible, there are two additional courses of
    action
     2. State that an estimate is not possible until the information is
        received
     3. Assumption it away
          •   Create assumptions that allow you to create the estimate
          •   IMPORTANT: The assumptions must be reasonable and realistic




               ©2009 Protegra Inc. All rights reserved.                     21
Experience

•   Experience with estimating on previous projects are also a
    great asset
•   I wouldn’t review the estimates before estimating as it may
    negatively affect current estimates
•   I would use previous estimates as a validation of current
    estimates being provided.
•   Of course experience of providing estimates previously will
    help you to provide better estimates




             ©2009 Protegra Inc. All rights reserved.             22
Triangulation

•   The ability to triangulate multiple estimation for validation
    and verification in invaluable
•   Task, Deliverable, and schedule estimates can be compared
    and should generate the same estimate. (within reason)
     -   Great way to ensure you haven’t missed some factors




               ©2009 Protegra Inc. All rights reserved.             23
Estimating Workshop

•   Your extended family just won 2 months worth of trips to
    DisneyWorld and you need to determine when to schedule
    your flights and how long to book at executive house for. (all
    flights/accommodations/Park passes are included) You
    don’t want to reserve the house for too long as you may
    impact other family members on getting their desired
    number of days.
•   Please come up with an estimate for your the trip. You will
    need to come to a scheduling meeting with the other
    members of your family to figure out the final schedule. (So
    you may have to provide the rationale behind your estimate.)
    It may also be hard to move the dates after they are agreed
    to, so it is important that everyone come prepared.




             ©2009 Protegra Inc. All rights reserved.                24
Workshop Questions
•   What category of estimate did you do?
     -   WAG/ROM/Budget/Schedule/Definitive?
     -   Why?
•   What type of estimate?
     -   Task/Deliverable/schedule?
     -   Why?
•   What terms did you estimate in?
     -   Absolute/Range/Relative?
     -   Why?
•   What Items did you estimate?
     -   Additive/Friction/Subtractive?
•   Did you estimate for Risk?
•   Did you estimate for Contingency?
•   What estimating assumptions did you make?


                ©2009 Protegra Inc. All rights reserved.   25
Q&A




      ©2009 Protegra Inc. All rights reserved.
Thank You!

Name: Terry Bunio
Role: Principal Consultant

E-mail: terry.bunio@protegra.com
Main: 204-956-2727

www.protegra.com




       ©2009 Protegra Inc. All rights reserved.      27

More Related Content

What's hot

Estimating Projects for Time and Cost
Estimating Projects for Time and CostEstimating Projects for Time and Cost
Estimating Projects for Time and Cost
rickteplitz
 
Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projects
Essam Lotffy, PMP®, CCP®
 
Chapter 07 project cost management
Chapter 07 project cost managementChapter 07 project cost management
Chapter 07 project cost managementghizlanejabri
 
Project Management. Automation BPM
Project Management. Automation BPM Project Management. Automation BPM
Project Management. Automation BPM
RAMON RIOS
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
Kateri Manglicmot
 
Project cost management
Project cost managementProject cost management
Project cost management
ProjectManager247
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
Hayat Denzi
 
Construction KPIs & Dashboards
Construction KPIs & DashboardsConstruction KPIs & Dashboards
Construction KPIs & Dashboards
Mohamed ElSaadany, PMP, CCP, PMI-RMP, SCE-PE
 
Project Cost Estimation Methods PowerPoint Presentation Slides
Project Cost Estimation Methods PowerPoint Presentation Slides Project Cost Estimation Methods PowerPoint Presentation Slides
Project Cost Estimation Methods PowerPoint Presentation Slides
SlideTeam
 
Project cost management
Project cost managementProject cost management
Project cost management
Mohammad Ashraf Khan, PMP
 
Project cost management
Project cost management Project cost management
Project cost management
PALLA NARASIMHUDU
 
Project Cost.pdf
Project Cost.pdfProject Cost.pdf
Project Cost.pdf
341741357
 
Cost management
Cost managementCost management
Cost management
Suranji Kannangara
 
7 Signs of Bad Project Estimates - And How You Can Fix It
7 Signs of Bad Project Estimates - And How You Can Fix It7 Signs of Bad Project Estimates - And How You Can Fix It
7 Signs of Bad Project Estimates - And How You Can Fix It
Kolinger & Associates, LLC
 
2.07 cost management 1
2.07 cost management 12.07 cost management 1
2.07 cost management 1reddvise
 
Project Management C8 -cost_estimation_and_budgeting
Project Management C8  -cost_estimation_and_budgetingProject Management C8  -cost_estimation_and_budgeting
Project Management C8 -cost_estimation_and_budgetingIzah Asmadi
 
Project Management and Organization
Project Management and OrganizationProject Management and Organization
Project Management and Organization
Andriani Nikodemou
 

What's hot (20)

Estimating Projects for Time and Cost
Estimating Projects for Time and CostEstimating Projects for Time and Cost
Estimating Projects for Time and Cost
 
Introduction to cost management & control in construction projects
Introduction to cost management & control in construction projectsIntroduction to cost management & control in construction projects
Introduction to cost management & control in construction projects
 
Chapter 07 project cost management
Chapter 07 project cost managementChapter 07 project cost management
Chapter 07 project cost management
 
Project Management. Automation BPM
Project Management. Automation BPM Project Management. Automation BPM
Project Management. Automation BPM
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Project Cost Management
Project Cost ManagementProject Cost Management
Project Cost Management
 
Construction KPIs & Dashboards
Construction KPIs & DashboardsConstruction KPIs & Dashboards
Construction KPIs & Dashboards
 
07 project cost management
07 project cost management07 project cost management
07 project cost management
 
Project Cost Estimation Methods PowerPoint Presentation Slides
Project Cost Estimation Methods PowerPoint Presentation Slides Project Cost Estimation Methods PowerPoint Presentation Slides
Project Cost Estimation Methods PowerPoint Presentation Slides
 
Project cost management
Project cost managementProject cost management
Project cost management
 
Project cost management
Project cost management Project cost management
Project cost management
 
Questions
QuestionsQuestions
Questions
 
Project Cost.pdf
Project Cost.pdfProject Cost.pdf
Project Cost.pdf
 
Cost management
Cost managementCost management
Cost management
 
7 Signs of Bad Project Estimates - And How You Can Fix It
7 Signs of Bad Project Estimates - And How You Can Fix It7 Signs of Bad Project Estimates - And How You Can Fix It
7 Signs of Bad Project Estimates - And How You Can Fix It
 
Session 6 gdas pmp study group presentation
Session 6   gdas pmp study group presentationSession 6   gdas pmp study group presentation
Session 6 gdas pmp study group presentation
 
2.07 cost management 1
2.07 cost management 12.07 cost management 1
2.07 cost management 1
 
Project Management C8 -cost_estimation_and_budgeting
Project Management C8  -cost_estimation_and_budgetingProject Management C8  -cost_estimation_and_budgeting
Project Management C8 -cost_estimation_and_budgeting
 
Project Management and Organization
Project Management and OrganizationProject Management and Organization
Project Management and Organization
 

Viewers also liked

Estimating and-costing book
Estimating and-costing bookEstimating and-costing book
Estimating and-costing bookThomas Britto
 
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...22274325 engineer-s-estimate-construction-of-technical-building-for-national-...
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...imaduddin91
 
Construction Estimate worksheet
Construction Estimate worksheetConstruction Estimate worksheet
Construction Estimate worksheet
Joseph V. Scorese
 
Construction Estimating
Construction EstimatingConstruction Estimating
Construction Estimating
mauinick
 
Key Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionKey Components of Cost Estimation in construction
Key Components of Cost Estimation in construction
Waleed Liaqat
 
PPT on Construction Costing
PPT on Construction CostingPPT on Construction Costing
PPT on Construction Costing
Manish Kandpal
 
Estimation and quantity surveying
Estimation and quantity surveyingEstimation and quantity surveying
Estimation and quantity surveyingAwanish Shukla
 
SPECIFICATION AND ESTIMATION
SPECIFICATION AND ESTIMATIONSPECIFICATION AND ESTIMATION
SPECIFICATION AND ESTIMATION
Ar Naveen Naveen
 
Estimation and costing
Estimation and costingEstimation and costing
Estimation and costing
Ganesh Murugan
 
Preparing for the Future of Education. Take A Look Around You.
Preparing for the Future of Education. Take A Look Around You.Preparing for the Future of Education. Take A Look Around You.
Preparing for the Future of Education. Take A Look Around You.
Silvia Rosenthal Tolisano
 

Viewers also liked (10)

Estimating and-costing book
Estimating and-costing bookEstimating and-costing book
Estimating and-costing book
 
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...22274325 engineer-s-estimate-construction-of-technical-building-for-national-...
22274325 engineer-s-estimate-construction-of-technical-building-for-national-...
 
Construction Estimate worksheet
Construction Estimate worksheetConstruction Estimate worksheet
Construction Estimate worksheet
 
Construction Estimating
Construction EstimatingConstruction Estimating
Construction Estimating
 
Key Components of Cost Estimation in construction
Key Components of Cost Estimation in constructionKey Components of Cost Estimation in construction
Key Components of Cost Estimation in construction
 
PPT on Construction Costing
PPT on Construction CostingPPT on Construction Costing
PPT on Construction Costing
 
Estimation and quantity surveying
Estimation and quantity surveyingEstimation and quantity surveying
Estimation and quantity surveying
 
SPECIFICATION AND ESTIMATION
SPECIFICATION AND ESTIMATIONSPECIFICATION AND ESTIMATION
SPECIFICATION AND ESTIMATION
 
Estimation and costing
Estimation and costingEstimation and costing
Estimation and costing
 
Preparing for the Future of Education. Take A Look Around You.
Preparing for the Future of Education. Take A Look Around You.Preparing for the Future of Education. Take A Look Around You.
Preparing for the Future of Education. Take A Look Around You.
 

Similar to Estimating 101

Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
VersionOne
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe  Developing Your Hr Project Management SkillsKepner Tregoe  Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management SkillsJessica Booth
 
Epic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk GuessworkEpic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk Guesswork
IanHawkins_AgileDevelopment
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
DiUS
 
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
Quantitative Software Management, Inc.
 
Capacity Planning and Demand Management
Capacity Planning and Demand ManagementCapacity Planning and Demand Management
Capacity Planning and Demand ManagementLawrence Putnam Jr
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
Cprime
 
The art of execution
The art of executionThe art of execution
The art of execution
Crystal Taggart
 
Chapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_finalChapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_final
RohanMistry15
 
Kanban testing
Kanban testingKanban testing
Kanban testing
Cprime
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
Rod Bray
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
Graham Dick
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
Cprime
 
Z0G Project Portfolio Management overview
Z0G Project Portfolio  Management overviewZ0G Project Portfolio  Management overview
Z0G Project Portfolio Management overview
Chuong Nguyen
 
Corporate presentation tech jini
Corporate presentation   tech jiniCorporate presentation   tech jini
Corporate presentation tech jini
Zameer Ahammad
 
Time and Labor Best Practices: Work Smarter!
Time and Labor Best Practices: Work Smarter!Time and Labor Best Practices: Work Smarter!
Time and Labor Best Practices: Work Smarter!
Emtec Inc.
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
Harold van Heeringen
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrumBestoutcome
 
Proj Mgmt is Like Gasoline
Proj Mgmt is Like Gasoline Proj Mgmt is Like Gasoline
Proj Mgmt is Like Gasoline
InnoTech
 

Similar to Estimating 101 (20)

Agile Project Management for PMP's
Agile Project Management for PMP'sAgile Project Management for PMP's
Agile Project Management for PMP's
 
Neil Potter Presentation
Neil Potter Presentation Neil Potter Presentation
Neil Potter Presentation
 
Kepner Tregoe Developing Your Hr Project Management Skills
Kepner Tregoe  Developing Your Hr Project Management SkillsKepner Tregoe  Developing Your Hr Project Management Skills
Kepner Tregoe Developing Your Hr Project Management Skills
 
Epic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk GuessworkEpic Estimation - Agile or High Risk Guesswork
Epic Estimation - Agile or High Risk Guesswork
 
How to build confidence in your release cycle
How to build confidence in your release cycleHow to build confidence in your release cycle
How to build confidence in your release cycle
 
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
IT Demand Management and Capacity Planning: Why Estimation Is Vital to Balanc...
 
Capacity Planning and Demand Management
Capacity Planning and Demand ManagementCapacity Planning and Demand Management
Capacity Planning and Demand Management
 
The Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and CapitalizationThe Economics of Scrum - Finance and Capitalization
The Economics of Scrum - Finance and Capitalization
 
The art of execution
The art of executionThe art of execution
The art of execution
 
Chapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_finalChapter 05 Software effort estimation PartII_final
Chapter 05 Software effort estimation PartII_final
 
Kanban testing
Kanban testingKanban testing
Kanban testing
 
When Will This Be Done?
When Will This Be Done?When Will This Be Done?
When Will This Be Done?
 
Agile Fundamentals
Agile FundamentalsAgile Fundamentals
Agile Fundamentals
 
Agile Governance for Hybrid Programs
Agile Governance for Hybrid ProgramsAgile Governance for Hybrid Programs
Agile Governance for Hybrid Programs
 
Z0G Project Portfolio Management overview
Z0G Project Portfolio  Management overviewZ0G Project Portfolio  Management overview
Z0G Project Portfolio Management overview
 
Corporate presentation tech jini
Corporate presentation   tech jiniCorporate presentation   tech jini
Corporate presentation tech jini
 
Time and Labor Best Practices: Work Smarter!
Time and Labor Best Practices: Work Smarter!Time and Labor Best Practices: Work Smarter!
Time and Labor Best Practices: Work Smarter!
 
Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...Avoid software project horror stories - check the reality value of the estima...
Avoid software project horror stories - check the reality value of the estima...
 
Bestoutcome Agile crouch touch pause engage scrum
Bestoutcome Agile  crouch touch pause engage  scrumBestoutcome Agile  crouch touch pause engage  scrum
Bestoutcome Agile crouch touch pause engage scrum
 
Proj Mgmt is Like Gasoline
Proj Mgmt is Like Gasoline Proj Mgmt is Like Gasoline
Proj Mgmt is Like Gasoline
 

More from Terry Bunio

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys role
Terry Bunio
 
Ictam big data
Ictam big dataIctam big data
Ictam big data
Terry Bunio
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
Terry Bunio
 
#YesEstimates
#YesEstimates#YesEstimates
#YesEstimates
Terry Bunio
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Terry Bunio
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
Terry Bunio
 
Breaking data
Breaking dataBreaking data
Breaking data
Terry Bunio
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsTerry Bunio
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3Terry Bunio
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT Fargo
Terry Bunio
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonTerry Bunio
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
Terry Bunio
 
SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back again
Terry Bunio
 
The final frontier
The final frontierThe final frontier
The final frontierTerry Bunio
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pmTerry Bunio
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agileTerry Bunio
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007Terry Bunio
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20Terry Bunio
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09Terry Bunio
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enoughTerry Bunio
 

More from Terry Bunio (20)

Uof m empathys role
Uof m empathys roleUof m empathys role
Uof m empathys role
 
Ictam big data
Ictam big dataIctam big data
Ictam big data
 
Data modeling tips from the trenches
Data modeling tips from the trenchesData modeling tips from the trenches
Data modeling tips from the trenches
 
#YesEstimates
#YesEstimates#YesEstimates
#YesEstimates
 
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
Dimensional modeling primer - SQL Saturday Madison - April 11th, 2015
 
Pr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open sourcePr dc 2015 sql server is cheaper than open source
Pr dc 2015 sql server is cheaper than open source
 
Breaking data
Breaking dataBreaking data
Breaking data
 
Asper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling TopicsAsper database presentation - Data Modeling Topics
Asper database presentation - Data Modeling Topics
 
The final frontier v3
The final frontier v3The final frontier v3
The final frontier v3
 
Ssrs and sharepoint there and back again - SQL SAT Fargo
Ssrs and sharepoint   there and back again - SQL SAT FargoSsrs and sharepoint   there and back again - SQL SAT Fargo
Ssrs and sharepoint there and back again - SQL SAT Fargo
 
A data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madisonA data driven etl test framework sqlsat madison
A data driven etl test framework sqlsat madison
 
Dimensional modeling primer
Dimensional modeling primerDimensional modeling primer
Dimensional modeling primer
 
SSRS and Sharepoint there and back again
SSRS and Sharepoint   there and back againSSRS and Sharepoint   there and back again
SSRS and Sharepoint there and back again
 
The final frontier
The final frontierThe final frontier
The final frontier
 
Role of an agile pm
Role of an agile pmRole of an agile pm
Role of an agile pm
 
Introduction to lean and agile
Introduction to lean and agileIntroduction to lean and agile
Introduction to lean and agile
 
Pmi june 5th 2007
Pmi june 5th 2007Pmi june 5th 2007
Pmi june 5th 2007
 
Pmi sac november 20
Pmi sac november 20Pmi sac november 20
Pmi sac november 20
 
Iiba.november.09
Iiba.november.09Iiba.november.09
Iiba.november.09
 
Sdec11 when user stories are not enough
Sdec11 when user stories are not enoughSdec11 when user stories are not enough
Sdec11 when user stories are not enough
 

Recently uploaded

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Estimating 101

  • 1. Estimating 101 ©2008 Protegra Inc. All rights reserved.
  • 2. Agenda • What is Estimating? • Objectives of Estimating • Estimates are Bad, don’t estimate • Categories of Estimates • Items to Estimate • Types of Estimating • Estimating Risk - Budget and Schedule • Estimating Contingency - Budget and Schedule • Estimating Friends • Workshop • Next Steps ©2009 Protegra Inc. All rights reserved.
  • 3. What is Estimating? • “Estimation is the calculated approximation of a result which is usable even if input data may be incomplete or uncertain.” • “In project management (i.e., for engineering), accurate estimates are the basis of sound project planning.” ©2009 Protegra Inc. All rights reserved. 3
  • 4. Why Estimate? • Allows you to justify an expense (ROI) or decide not to do it • Companies or departments don’t get work unless they can tell clients how much it will cost - IT, construction, automotive repair, etc. • Good estimates build trust that you know what you’re doing • Good estimates allow you to plan a project that executes smoothly • The process of getting good estimates help drive system design • To facilitate the scheduling of people and resources on a project to minimize conflicts and issues ©2009 Protegra Inc. All rights reserved. 4
  • 5. Standard Estimating Methods • Many processes have been developed to aid engineers in making accurate estimates, such as - Analogy based estimation - Compartmentalization (i.e., breakdown of tasks) - Delphi method - Documenting estimation results - Educated assumptions - Estimating each task - Examining historical data - Identifying dependencies - Parametric estimating - Risk assessment - Structured planning ©2009 Protegra Inc. All rights reserved. 5
  • 6. Software Development Estimating Methods • Popular estimation processes for software projects include: - Cocomo - 1981 - Cosysmo - 2002 - Event chain methodology – 2002? - Function points - 1979 - Program Evaluation and Review Technique (PERT) - 1951 - Proxy Based Estimation (PROBE) (from the Personal Software Process) - 1996 - The Planning Game (from Extreme Programming) – 2006? - Weighted Micro Function Points (WMFP) - 2009 - Wideband Delphi - 1950 ©2009 Protegra Inc. All rights reserved. 6
  • 7. Estimates are Bad, don’t estimate ©2009 Protegra Inc. All rights reserved. 7
  • 8. Truth • Estimates aren’t bad, but they can highlight bad practices/leadership • For example: - Expecting the estimate not to change when requirements have - Expecting the schedule not to change when assumption are incorrect - Expecting the schedule not to change when the project is delayed • To assist is this we need to provide qualified estimates. - i.e. show your work ©2009 Protegra Inc. All rights reserved. 8
  • 9. More Truth • All estimates are limited by the experience of the estimator - The more you estimate, the better you will get • If you can’t envision the solution, you can’t estimate it - Use assumptions to help with unknowns • All estimates will be wrong - Best you can hope for is you underestimate as much as you overestimate - Compensate for incorrect estimates with contingency budgets - Compensate for risks with contingency budgets • You need to be able to track actuals to estimate - You can’t get better until you can measure where you went wrong and why ©2009 Protegra Inc. All rights reserved. 9
  • 10. Qualified Estimates ©2009 Protegra Inc. All rights reserved. 10
  • 11. Don’t always blame the estimates ©2009 Protegra Inc. All rights reserved. 11
  • 12. Categories of Estimates • WAG – High Level Experience Based • Rough Order of Magnitude – Experience Based • Budget Estimating – High Level Deliverable Based • Schedule Estimating – Deliverable/Schedule Based • Definitive Estimating – Task Based • It is important to set expectations in relation to the Estimate Category: - What is required to produce them? - What is the accuracy of the estimate? ©2009 Protegra Inc. All rights reserved. 12
  • 13. Estimate Category Comparison Name Based on Expected Typical Duration Accuracy WAG Experience 1 person hour -100% to +250% Rough Order of Magnitude Experience 4-8 person hours -25% to + 100% Budget Estimating Deliverable 2-3 person days -20% to + 50% Schedule Estimating Deliverable 5 person days -15% to +25% Definitive Estimating Task 10-15 person days -5% to +10% • The Type of Estimate, duration and accuracy are a set! • i.e. We can’t generate a Definitive Estimate in 1 day just by using our experience ©2009 Protegra Inc. All rights reserved. 13
  • 14. Items to Estimate Additive Friction Subtractive Development Project Management Delays Analysis Technical Management Vacation Testing Meetings Sickness Deployments Reality (6 hours a day) Defects Planning Documentation Issues/Problems ©2009 Protegra Inc. All rights reserved. 14
  • 15. Types of Estimates • Task Based - Technical tasks or processes • Deliverable Based - Documentation or solution functionality • Schedule Based - Roles by schedule • All of these estimates can be either: - Absolute - Range - Relative ©2009 Protegra Inc. All rights reserved. 15
  • 16. Additional Estimating Factors • Risks - Things that could happen and that can be avoided with mitigation planning • Contingencies - Things that are likely to happen and are unlikely to be avoided with mitigation planning • Both will result in additional budget and schedule in the project plan ©2009 Protegra Inc. All rights reserved. 16
  • 17. Estimating Risks and Contingencies 1. Estimate Risk and Contingencies from a budget point of view 2. Estimate Risk and Contingencies from a schedule point of view • Remember when you estimate Risk and Contingencies to estimate all the items and not just development ©2009 Protegra Inc. All rights reserved. 17
  • 18. Sample Contingency Factors • Poorly understood problem (0-30%) • Knowledge of business people about software development (0-5%) • Your Knowledge of business domain (0-5%) • Business clarity of problem(0-10%) • New Technology (0-10%) • Solution Complexity (0-5%) • Inability to accept Change Requests (0-5%) • Business understanding of Project Methodology (0-5) • Requirement Clarity (5-20) • Is there a Data Conversion? (0-10) • Business Understanding of Testing Process (0-10) • Has Development Team Worked Together before ?(0-15) • Small Project (0-15, 15=small number of days, 0= 9+ months)) • Integration Required? (0-5) • Client Responsiveness / Availability (0-5) ©2009 Protegra Inc. All rights reserved. 18
  • 19. Sample Risk Factors • Schedule Creation • Organization and Management • Development Environment • End Users • Customer • Contractors • Requirements • Product/Solution • External Environment • People • Design and Implementation • Process • Project Risks.docx ©2009 Protegra Inc. All rights reserved. 19
  • 20. Estimating Friends Friends don’t let friends estimate alone ©2009 Protegra Inc. All rights reserved. 20
  • 21. Assumptions • Estimating is rarely done when adequate information in provided. In this case there are three ways to address the lack of information: 1. Request additional information before an estimate is provided. • If this is not possible, there are two additional courses of action 2. State that an estimate is not possible until the information is received 3. Assumption it away • Create assumptions that allow you to create the estimate • IMPORTANT: The assumptions must be reasonable and realistic ©2009 Protegra Inc. All rights reserved. 21
  • 22. Experience • Experience with estimating on previous projects are also a great asset • I wouldn’t review the estimates before estimating as it may negatively affect current estimates • I would use previous estimates as a validation of current estimates being provided. • Of course experience of providing estimates previously will help you to provide better estimates ©2009 Protegra Inc. All rights reserved. 22
  • 23. Triangulation • The ability to triangulate multiple estimation for validation and verification in invaluable • Task, Deliverable, and schedule estimates can be compared and should generate the same estimate. (within reason) - Great way to ensure you haven’t missed some factors ©2009 Protegra Inc. All rights reserved. 23
  • 24. Estimating Workshop • Your extended family just won 2 months worth of trips to DisneyWorld and you need to determine when to schedule your flights and how long to book at executive house for. (all flights/accommodations/Park passes are included) You don’t want to reserve the house for too long as you may impact other family members on getting their desired number of days. • Please come up with an estimate for your the trip. You will need to come to a scheduling meeting with the other members of your family to figure out the final schedule. (So you may have to provide the rationale behind your estimate.) It may also be hard to move the dates after they are agreed to, so it is important that everyone come prepared. ©2009 Protegra Inc. All rights reserved. 24
  • 25. Workshop Questions • What category of estimate did you do? - WAG/ROM/Budget/Schedule/Definitive? - Why? • What type of estimate? - Task/Deliverable/schedule? - Why? • What terms did you estimate in? - Absolute/Range/Relative? - Why? • What Items did you estimate? - Additive/Friction/Subtractive? • Did you estimate for Risk? • Did you estimate for Contingency? • What estimating assumptions did you make? ©2009 Protegra Inc. All rights reserved. 25
  • 26. Q&A ©2009 Protegra Inc. All rights reserved.
  • 27. Thank You! Name: Terry Bunio Role: Principal Consultant E-mail: terry.bunio@protegra.com Main: 204-956-2727 www.protegra.com ©2009 Protegra Inc. All rights reserved. 27