tools and techniques of estimating - free

Upload: simon

Post on 05-Apr-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Tools and Techniques of Estimating - Free

    1/131

  • 7/31/2019 Tools and Techniques of Estimating - Free

    2/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    2

    Free Version

    This is a complete training course in our project skills series!

    And for FREE if

    used for personal, individual development!!

    No catches everything needed is within this file

    If you want to use this intellectual property as a commercial offering thats fine

    too as long as you cut me in

    I dont want much !!

    Pre-arranged commercial use removes this notice, gives you animated slides thatbuild procedures step-by-step, also step-by-step exercise files, instructor notes,suggested time-line for delivery and support

    For non pre-arranged commercial use (IE where you charge a fee) I hereby offer you a contract to use this materials,

    without prior notice in a commercial context at 1,000 per day or per copy which ever is the greater (thats an offer

    and

    notice of consideration, use will constitute acceptance

    and forms contract)

    as soon as I become aware of use I will start

    proceedings to collect fees due

    If in doubt

    Ask

    If you are in a commercial context (you paid something) and are reading this then

    I didnt get a cut. Let me know and Ill split what I recover with you

  • 7/31/2019 Tools and Techniques of Estimating - Free

    3/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    3

    Estimating Managers 2-Day Course Simon Harris, PMP

  • 7/31/2019 Tools and Techniques of Estimating - Free

    4/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    4

    Poor Estimates Are Everyones

    Problem Why is my poor estimate your problem?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    5/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    5

    Domestics

    Some pages numbers are omitted it isnt an error it s my means to insert pages later without renumbering everything afterwards

  • 7/31/2019 Tools and Techniques of Estimating - Free

    6/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    6

    Cheese

    I had to do something to earn my current Cheese

    Having Cheese makes me happy

    The more important that my Cheese is to me the more I want to hold on to it

    Change happens: the faceless they will (re)move your old Cheese Noticing small changes in my Cheese helps me anticipate change in advance& adapt to big changes when they arrive

    Smell the Cheese often to check for small changes

    The world changes, my Cheese is moved: If I do not change I will becomeextinct

    I did things last week. I had Cheese last week. If I do things differently nextweek I may not have Cheese

    Thinking about not having Cheese makes me afraid Being afraid stops me doing things differently

    I have to ask myself What would I do if I were not afraid

    When I stop feeling afraid I start feeling good

    Imagining myself enjoying New Cheese is the first step leading me to itInspired by Who Moved My Cheese by Dr Spenser Johnson an excellent 45 minute read

  • 7/31/2019 Tools and Techniques of Estimating - Free

    7/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    7

    Cheese

    Movement in a new direction helps me find New Cheese

    The sooner I let go of stale old Cheese the sooner I find New Cheese

    It is safer to search for New Cheese than remain in a Cheese-less state Old beliefs do not lead to New Cheese

    Beliefs only change when we believe that there is New Cheese to be discovered and enjoyed

    The new ideas in this or any course need conscious effort to be understood Worse!, it takes much more effort to put them into use

    Examine your Old Cheese for mould ((problems with current working)

    Imagine your self enjoying your New Cheese (benefits of new practices)

    Consider the steps to move from one comfort zone to a new one Who needs to be involved, What actions, When & What is in it for them

    Share your insights & FUD (fear uncertainty and doubt) in class

    Discussing implementation challenges helps you prepare for action

    Gives comfort knowing others have been & are succeeding (and helps networking)

    Promise yourself 1 action now, with a date. On your return to the office plan yourintended achievements with a milestone each Friday till done

  • 7/31/2019 Tools and Techniques of Estimating - Free

    8/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    8

    Lesson 0: Introductions & Logistics

  • 7/31/2019 Tools and Techniques of Estimating - Free

    9/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    9

    Who Are We All?

    Name, Role and Organisation: Telling others about yourself

    Something about your current cheese

  • 7/31/2019 Tools and Techniques of Estimating - Free

    10/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    10

    ExerciseIntroductions

    Please appoint a scribe & produce 2 flips charts, firstly.

    1m each: Would 1 person record the details of each individual

    Their name, role at work and years of relevant experience

    Shoe size, favourite colour and birth-day & month

    An adjective that describes how you feel about being here

    When everyone is done then stick First Flip-Chart-Page to the wall using blu-tac

    5m: Secondly a group-wide Flip-Chart-Page capturing

    As a group discuss What I want from this course to be of value to me is

    Record conclusionsof the discussion on the second flip, either as a single consensusview, or multiple individual needs or any mixture of the two

    Transfer to the wall using Blu-tac

    3m: Thirdly a Flip-Chart-Page capturing

    Please discuss and record

    what ground rules

    should you

    and I agree to

    for the course

    this week that will maximise your chance of achieving your goal

    D b i f

  • 7/31/2019 Tools and Techniques of Estimating - Free

    11/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    11

    DebriefIntroductions

    What were the steps in the exercise

    Which ones gave you any:-

    Discovery discourse and disclosure,? Any discomfort, disconnection, dislocation (confusion) ?

    What have you learnt or are you learning?

    What variations might there be around

    Context in which we use the new skill at work from classroom

    Process changes to account for different needs

    Outcomes required or achieved (intended or not!)

    How does what we have covered relate to your problems & needs

    What actions and steps will you take to make use

    Over what timescales & with whose involvement

    C Obj ti

  • 7/31/2019 Tools and Techniques of Estimating - Free

    12/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    12

    Course ObjectivesTo Be Able To:

    Create a working environment in which results achieved arematched to expectations Nothing ever matches the estimate without monitoring & control in theexecution phase

    Manage those producing & working to estimates Assess & express balanced terms in the equations:

    Work determines resource determines cost and duration

    Resource divided by duration determines work and cost

    Or any other mix of the constrained, controlled & consequential

    Apply skills in sizing cost, time, resource, risk and uncertaintyat varying levels of confidence

    Estimate probabilistically

    R t M

  • 7/31/2019 Tools and Techniques of Estimating - Free

    13/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    13

    Route Map

    To The Objectives

    9:00 10:30 12:30 15:00

    EOD-1 EOD-2SoD Coffee Lunch Tea Coffee Lunch Tea

    10:30 12:30

    P th T S

  • 7/31/2019 Tools and Techniques of Estimating - Free

    14/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    14

    Day 1 Estimating

    Introductions & LogisticsWhat is an Estimate, Ranges and Planning reality

    Planning Concepts

    Estimating Approaches & Techniques

    Progress Tracking & Feedback loops

    Path To Success

    Day 2

    Things to count & advanced parametric models

    Non-numeric Estimates

    Experts & Overcoming the Problems With Them

    Estimating for Situations with Less Than Certainty

    Adding & Showing Uncertainties

    End

  • 7/31/2019 Tools and Techniques of Estimating - Free

    15/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    15

    Projects run successfully when they use controls effectively

    Our controls include your feedback

    I try hard not to offend, bamboozle or bore you. If you have feedback at any time please

    advise me in what ever way is comfortable for you so I can act

    EG: Comment, in person in class/ at a break/ at the end of day or

    Add a note to one of the Ground-Rules flip-charts or

    Blu-tac a note or stick a Post-it to the back of the training room door

    While comments on the endof event form are always welcomed and acted upon they

    are too lateto make the event betterfor you

    If I dont know its unlikely I will fix it, If I do know I can at least try

    Eg Course pace, topic depth, time given each topic, heating/ lighting, Exercises & debrief,Anecdotes & jokes, Catering or parking, Course notes and pens, etc etc

    etc

    without limit

    Chapter Notes & Actions to Implement

  • 7/31/2019 Tools and Techniques of Estimating - Free

    16/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    17

    Lesson 1: What is an Estimate?

    Estimates Are Not G esses

  • 7/31/2019 Tools and Techniques of Estimating - Free

    17/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    18

    Estimates Are Not Guesses

    What is the difference between a guess and an estimate? What are the components of an estimate?

    People rely on estimates

    Short-term: pride in a good job well done

    Long-term: keep your job

    Final analysis: return value to the shareholders

    An estimate is defensible at all times

    Open to re-estimation when basis of defence changes

    The greatest of all gifts is the power to estimate things at their true worth

    Frabcois de la Rochefoucauld 1613-1680

    Content Of An Estimate ?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    18/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    19

    Content Of An Estimate ?

    Scale Basis of quantification

    Perhaps including sensitivity to factors in basis

    Assumptions

    Factors used in derivation that are less than 100% reliability

    Markers on the scale for optimistic & pessimistic assessment

    A range: may be accompanied by a Confidence Level

    There is no such thing as absolute worth. You can only estimate what a

    thing is worth to you Charles Warner 1829-1900

    Use of Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    19/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    20

    Use of Estimates

    Who needs estimates ? For what purposes do we need estimates ?

    In order to quantify project factors and product characteristics

    Critical Success Factors

    But only in support of decision making!

    Basis of our plans & co-ordination of activity with others

    Targets for our processes and products

    Assessing viability, rationing resources & coordination What qualities make an estimate good (or bad) ?

    Accuracy v Precision

  • 7/31/2019 Tools and Techniques of Estimating - Free

    20/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    21

    Accuracy v. Precision

    What is accuracy?

    Truth, relationship between assertion & facts

    Inaccurate estimate are useless Agreed?

    How can we insure accuracy?

    What is precision?

    Real world estimates must use a range& confidence level

    Achieving Accuracy

  • 7/31/2019 Tools and Techniques of Estimating - Free

    21/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    22

    Achieving Accuracy

    Estimates are uncertain

    Educatestakeholders to understand range & confidence

    Educatestakeholders to understand continuous elaboration Promises (IE certainty) WILL include a premiumfor risk

    Someone must make visible

    provision for uncertainty somewhere in the

    projects baselines

    Hidden contingency cannot be managed and is habitually wasted

    Make uncertainty explicit and place allowances under control

    Quote & justify the budget, the confidencelevel, the

    contingencyprovision and reservesseparately

    Establish the process forrefiningestimates over time

    Iterative application of techniques with feedback loops

    Early Estimates: Wide Ranges

  • 7/31/2019 Tools and Techniques of Estimating - Free

    22/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    23

    Early Estimates: Wide RangesEngineering Reality

    Quality of Estimate Width: Height

    Requirement/ Heads ofAgreement

    Design/ Contract

    Business Winnings Reality?

    Concept/ RFP, ITT

    Probability

    Quality of Scope Definition

    Planning Horizons

  • 7/31/2019 Tools and Techniques of Estimating - Free

    23/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    24

    Project Plan Updated

    Project Plan

    Updated

    Project Plan

    Planning Horizons

    Monitoring points based on planning horizons

    Often impossible to plan the whole project in detail due to uncertainty about

    future work, changing environment and business conditions

    Starting up a task

    Plan the planning

    The horizon is not far off

    at this point in the

    project!

    Investigation

    Creates the overall plan. Complete

    but detail decreases with time

    to horizon

    Initiation Stage1st Specialist

    Stage

    2nd

    Specialist

    Stage

    3rd

    Stage

    Technical work

    Run to detailed

    plan

    Technical work

    Run to the detailed

    plan

    Technical work

    Run to detailed

    plan

    Detailed PlanShort horizon

    Refine overall

    Detailed PlanShort horizon

    Refine overall

    Update overall

    Plan to

    closure

    Detailed Plan

    Short time horizon

    Management Stages

  • 7/31/2019 Tools and Techniques of Estimating - Free

    24/131

    Rolling Wave Planning

  • 7/31/2019 Tools and Techniques of Estimating - Free

    25/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    26

    Actuals

    Planning Horizon

    Planning

    Packages

    Rolling Wave PlanningAfter a Stage Boundary

    Far TermActivities

    Time Now

    Near TermActivities

    Workpackages

    As detailed as is possible with what we know today

    Named resourcesDetailed tasksFinal/Definitive Estimates

    Generic resourcesActivitiesIndicative Estimates

    Uncertainty Decreases As

  • 7/31/2019 Tools and Techniques of Estimating - Free

    26/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    27

    Uncertainty Decreases As..

    Closer in time and / or better understanding(EG after Design or we have prior experience) Width of range (peak height) matches understanding

    Probability

    Cost, TimeEstimate

    Any Level

    Near term and well understood task

    Near term and poorunderstanding

    Far term and good

    understanding

    What Is Different In Each Quadrant?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    27/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    28

    What Is Different In Each Quadrant?

    Clear Goal Unknown GoalWhere ever we are goingit is away from here

    Experienced& Skilful

    Unskilled,

    Inexperienced

    What are the

    characteristics of each quadrant?

    Risks, Rewards, Controls, ?

    Increasing

    Uncertainty

    Increasing Uncertainty

    Project Control Assessment

  • 7/31/2019 Tools and Techniques of Estimating - Free

    28/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    29

    Project Control Assessment

    Score your current project or programme0 10 Score

    Purpose Clear Un-Clear _____

    Goals Stable Changing _____

    Resources Adequate Scarce _____

    Schedule Flexible in-Flexible _____

    Process Tried & tested Novel _____

    Technology Familiar Unfamiliar _____

    Resources Dedicated Shared _____

    Organisation Project Functional _____

    Customer One Many _____

    Decisions Swift Slow _____

    Decision making In Team Out with Team _____Team Collocated Distributed _____

    Project SH*T Factor ______

    The least used and most valuable phrase is I dont know

    The most important subsidiary phrase is Im currently researching it

    Exercise Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    29/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    30

    Exercise Estimates

    Exercise users guide

    1.

    Appoint a Project Manager

    (Birthday nearest

    to today), Scribe

    next nearest

    Bday & a Reporter

    (3rd

    nearest)

    PMs job to deliver on time!

    Reporters job to tell us the results

    be ready to tell us more than just what is on the flip-charts

    Exercises are designed to make you examine your current workingpractices. You should feel some dislocation, discomfort and discovery duringthem

    It is OK (expected even!) to be confused during an exercise

    BUT NOT OK to still be confused AFTER the debrief!

    During the Debriefs we will always explore any confusion, all questions &

    any loose-ends that you raise in exercises

    Status Quo

  • 7/31/2019 Tools and Techniques of Estimating - Free

    30/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    31

    Status Quo

    Step: 3 minutes Brainstorm to a flip-chart a list of Improvementsthat we want to achieve in our estimating performanceStep: 5m Record to a 2nd flip-chart the groups brainstorm underthe title Everything we currently know, or know we dont know

    about estimating

    Record topics you know of within estimating, eg techniques youve heardof (whether used or not), different approaches, skills & other relevantitems that you can think of

    Step: For those finishing swiftly

    -

    Mark any techniques identified for

    how much use you make of them (Eg always, only if relevant,rarely, never) plus how effective they are

    Debrief ?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    31/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    32

    Debrief ?

    How did the group perform?

    Purpose of the step timings?

    Did you make any discoveries ? Feel any discomfort? Are youleft with any dissatisfaction?

    They are often linked

    out of our comfort zone

    No gain without pain chance for some gain may evoke feelings ofdiscomfort

    Are current problems within current knowledge & practices?

    What have you learnt about

    Trouble creating estimates (before the estimate)

    And . After the estimate is provided

    Relevance, Application & Adaptation

  • 7/31/2019 Tools and Techniques of Estimating - Free

    32/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    33

    The new ideas in this course (or any learning situation) need conscious effortto be understood

    It takes much more effort to put them into use

    Examine your Old Cheese for mould (problems with current working) Imagine your self enjoying your New Cheese (benefits of new practices)

    Consider the steps to move from one comfort zone to a new one

    Who needs to be involved & what is in it for them

    What actions, by whom & when

    Share your insights & FUD (fear uncertainty and doubt) with the class

    Discussing implementation challenges helps you prepare for action

    Gives comfort knowing others have and are succeeding (& Helps networking)

    Promise yourself one action now, with a date. On return to the office planweekly achievements with a milestone each Friday till done

    Chapter Notes & Actions to Implement

  • 7/31/2019 Tools and Techniques of Estimating - Free

    33/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    34

    Lesson 2: Planning ConceptsContext for the generation of estimates

    Context for Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    34/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    35

    Co te t o st ates

    Estimates are used to create plans that realistically reflect workto be done Estimates are only meaningful when you know the process that will beapplied to achieve the result

    Iterative step: process estimate reassess process

    Plan is a process map

    How are plans created?

    Review of the steps in planning

    Consideration of usage comes later when we look at feedbackloops

    Development and Maintenance of

  • 7/31/2019 Tools and Techniques of Estimating - Free

    35/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    36

    pProject Baseline

    Schedule Estimating

    Scope

    Estimating

    Needs or Objectives

    Strategic Risk

    Needs or Objectives

    Strategic Risk

    Task List (WBS) &

    Work Assignments (OBS)

    Task List (WBS) &

    Work Assignments (OBS)ResourcingResourcingDependenciesDependencies

    Response toTactical Risk

    Response toTactical Risk

    Finalised

    Cost/ Time/ Scope baselines

    Finalised

    Cost/ Time/ Scope baselines

    Monitoring,

    Tracking &Control

    Monitoring,

    Tracking &Control

    Cost BaselineCost BaselineScope & Responsibility

    Baseline

    Scope & ResponsibilityBaselineSchedule Baseline

    Schedule Baseline

    CostResource Estimatin

    Deliverables

    Bill of Materials & Quality Description

    Deliverables

    Bill of Materials & Quality Description

    Scope

  • 7/31/2019 Tools and Techniques of Estimating - Free

    36/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    37

    pProject, Phase & Work-Package

    Customers (& possibly the Boss) view of scope is

    Allthe deliverables (NOUNS)

    All final deliverables (eg services and physical items)

    All

    intermediatedeliverables (eg

    tasking orders, design drawings)

    All

    managementdeliverables (eg

    progress reports) &

    quality activity

    Project

    Need

    Satisfied need

    Deliverables(Products)

    Phase Boundaries

    Work-Packages

    ALL the Products = ALL the Tasks

  • 7/31/2019 Tools and Techniques of Estimating - Free

    37/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    38

    Crucial first step

    Identify all results: deliverableand

    projects internal deliverables

    Include temporary or throw-away deliverables

    Prototypes, mock-ups, test-rigs, stubs & drivers, scaffolding & jigs

    Include management and quality products

    Risk and issue reviews, assumption analysis, communications plans,resource acquisition

    Progress reports, lessons learned & problem diagnosis

    Work (i.e. Tasks) derived from product specifications

    Include specification of the Grade or Quality required

    ALL the Tasks = ALL the Effort

  • 7/31/2019 Tools and Techniques of Estimating - Free

    38/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    39

    Every product (noun) has a lifecycle oftasks(verbs) to create it

    Include all tasks to do the work

    Include all tasks: raw work plus defect creation & defect prevention Include all tasks to check the work is OK

    Include all tasks for defect detection

    Include all tasks to report the status Include all tasks to rework defects & errors

    Include all tasks for defect and error resolution & retest

    Include all tasks for repair to reputation & relationships

    Work Breakdown Structure

  • 7/31/2019 Tools and Techniques of Estimating - Free

    39/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    40

    Project

    Need(satisfied need)

    Product

    BS

    Process

    Standards

    Product

    Standards

    Quality

    Functional Non-

    Functional

    Management

    Ditto

    Definition of all thework in the project

    Definition of all thework in the project

    Hierarchy down to level needed for planning and controlHierarchy down to level needed for planning and control

    Specialist

    Measuring And Estimation Of Quality

  • 7/31/2019 Tools and Techniques of Estimating - Free

    40/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    41

    g yAttributes

    Functional specification is common and relatively easy

    Text, diagrams and specification languages

    Good quality specification is rarer & more important fordetermining cost & schedule

    Scale & tests to measure

    Best required & worst acceptable

    Current & target value (& achievement date)

    Best possible (State of the Art)

    Convergence of Scope & Quality

    Captured in the WBS dictionary

    Example: I Want A Fast Car

  • 7/31/2019 Tools and Techniques of Estimating - Free

    41/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    42

    How much should we budget & schedule for this project ? Detailed Requirements: Boy racer impressing his friends onthe street

    Scale: Acceleration

    Test:

    Time taken to achieve 60 mph

    from standing start Worst Acceptable: 8 seconds

    Target

    5 seconds

    Best Required

    4 seconds

    State of the Art

    3.6 seconds

    Example: I Want A Fast Car

  • 7/31/2019 Tools and Techniques of Estimating - Free

    42/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    43

    How much should we budget & schedule for this project ? Detailed Requirements: Attempt on World record for wheeledvehicle

    Scale:

    Miles per hour

    Test:

    Maximum average speed

    achievable over measured mile Worst Acceptable 760 mph

    Target

    800 mph

    Best Required

    800 mph

    State of the Art

    750 mph

    Quality DescriptionWBS Di ti

  • 7/31/2019 Tools and Techniques of Estimating - Free

    43/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    44

    WBS Dictionary

    Provides detail of what is to be produced by the work-packages

    WBS dictionary is progressively completed and refined as more is

    established during planning & execution Contents

    Description: Establish common understanding

    Link to all process standardsto be applied during execution

    Criteriato be used forproduct acceptanceScope verification dimension of the work-package

    Controldetails Eg.

    Estimates for all aspects of the work-package: dates, costs etc

    Cost-codes for correct booking of work & materials to accounts and for re-

    estimating, refining and creation of estimating books

    Tasks in PDM/ Network Diagrams

  • 7/31/2019 Tools and Techniques of Estimating - Free

    44/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    45

    Only tasks atlowest level ofWBS are used in

    networkdependency model

    Estimated effortdivided byresource =duration

    Duration plus

    dependencies =Schedule

    ProjectProject

    Deliverable 1Deliverable 1 Deliverable 2Deliverable 2 Deliverable 3Deliverable 3

    AA BB CC II LL GG HH KKDD EE FF JJ

    WBS + Resources & Schedule =C l ti C t & BAC

  • 7/31/2019 Tools and Techniques of Estimating - Free

    45/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    46

    Cumulative Cost & BAC

    Finallyweknowwhatitwillallcost,

    overwhattimescale:whatthe

    negativecash-flowlooks

    like.

    Thepositivecas

    h-flowmustalsobe

    modelledsotheBusinessCasecan

    containmeaningfulDCF

    s andNPVs

  • 7/31/2019 Tools and Techniques of Estimating - Free

    46/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    47

    Lesson 3: Estimating Approaches andTechniques

    Context for the use of estimates

    Approaches and Techniques

  • 7/31/2019 Tools and Techniques of Estimating - Free

    47/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    48

    Always use a combination to cross-validate 1 with another

    Approachestimating either top down or bottom up

    Cross-check one with the other Generate the values using analogous and parametrictechniques

    Answers may be quick but roughorhigher precision later

    Gather data from all sources and pass to experts and verify withpeer-groups

    Qualify assumptions and detect biases

    Always generate three point estimates

    Optimistic, Pessimistic & Most frequently occurring

    Calculate budget and confidence levels

    Estimating Approaches

  • 7/31/2019 Tools and Techniques of Estimating - Free

    48/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    49

    Top-down v. bottom-up Top-down: If it is 1m thenlooks like 300k for B, OK? Bottom-up: Looks like B is plus plus

    Component A.1

    Component A.2

    Component A.3

    Project

    Deliverable A Deliverable B Deliverable C Deliverable D

    Component B.1

    Component B.2

    Component B.3

    Component C.1

    Component C.2

    Component C.3

    Component D.1

    Component D.2

    Component D.3

    1m

    400k 100k200k

    110k

    125k

    75k WorkBreakdo

    wnStructure

    WorkBreakdo

    wnStructure

    Top Down Versus Bottom Up

  • 7/31/2019 Tools and Techniques of Estimating - Free

    49/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    50

    Strengths and weaknesses with both

    Top-down Produced early

    Often created by analogy with previous efforts

    Aided by estimating histories (Documented details of last time)

    Lacks precision, based on little concrete detail

    Cheap, quick, simple, simplistic,

    Bottom-up: Increased precision

    Not available early in project

    More expensive and time-consuming to create

    Capable of greater precision

    Project uncertainty based on uncertainty described per task

    Estimating Techniques

  • 7/31/2019 Tools and Techniques of Estimating - Free

    50/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    51

    Analogy

    Extrapolation of previously observed results to a new situation

    All estimating is analogous (otherwise it would be a guess!)

    Identify similarities and differences between historical data and current

    context

    Parametric

    An analogous estimate that uses a mathematical formula

    Leads to systematic errors

    bad news

    Easily fixed once detected

    hardly good news

    Enabler for continuous improvement in estimating processes

    Sometimes known as an estimating relationship

    Research shows parametric models are more reliable than their creators!

    Parametric Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    51/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    52

    How long does it take to cook a chicken ?

    What assumptions or facts are material to the estimate ?

    How long does it take to analyse a requirement, design a galley,bore a 40mm hole through 20mm plate steel ?Estimators are not modest: if its huge they say so.

    Nor are they shy: if its tiny they say so

    Analogous Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    52/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    53

    How long does it take to cook an ostrich ?

    How could we reduce our uncertainty ?

    How can we express our uncertainty ?

    Estimators do it in groups: top down and bottom up

    - PM Proverbs

    Exercise: Estimate the following

  • 7/31/2019 Tools and Techniques of Estimating - Free

    53/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    54

    Ensure that your estimates are accurate

    The weight of the SS Titanic

    Debrief

  • 7/31/2019 Tools and Techniques of Estimating - Free

    54/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    55

    Now you didnt get any incorrect did you! What were your steps to solving them Suppose you were to do it again (apply now)

    What would you repeat or try to do differently next time

    Any dj

    vu with daily life

    Imagine that you have applied these ideas

    What steps did you take and who with?

    What did you have to adapt in the idea or the people

    What have you learnt?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    55/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    56

    Lesson 4: Project Tracking &Feedback Loops

    Use, Not Creation, Is The Issue

  • 7/31/2019 Tools and Techniques of Estimating - Free

    56/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    57

    Estimating troubles are more in the usage than the creation

    People create estimates, people use estimates

    Intention and action are not the same

    Deadlines drive action

    If it wasnt for the last minute nothing would get done

    Nothing gets done until nothing gets done

    Estimating requires multiple feed-back loops

    Record initial estimates & regularly contrast actuals & estimates

    Review up-coming estimates for same sensitivities

    Re-estimate periodically & amend analogies or parametric models

    Must link to tracking, should link to incentivisation

    If 3 days

    work took 10 days last month then how long do you expect it to

    take next month? Both links apply!

    Improving The Individuals EstimatingCapability

  • 7/31/2019 Tools and Techniques of Estimating - Free

    57/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    58

    Capability Allow time for estimating activities

    Quickest is only best if 1) accurate & 2) precise enough

    Good estimates are an expensive investment

    Not EVERYTHING demands BEST estimates, but some things DO

    Establish (non-financial) rewards for good estimates

    Recognition

    Choice pieces of work

    The economy punishes the company for poor estimates

    Should there be personal consequences for poor estimating?

    Estimating skills require explanation, coaching, learning

    Cascade what you know through the teams

    Improving the Organisations Ability

  • 7/31/2019 Tools and Techniques of Estimating - Free

    58/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    59

    Organisational ability to estimate improves with historic records

    Maintain a metrics database

    QMS defines standard work instructions & procedures

    Standard tasks = standard durations = standard costs & resources

    Standard BS defines products, phases, responsibilities

    Budget distribution curve has higher & narrower (less variation)

    Natural basis for creation of metrics database

    Provides architecture for recording estimates and actuals

    Standards in the QMS and WBSs

    in the PMO form the basis of an

    estimating database

    All adds up to competitive advantage

    Corporate Development Mode

  • 7/31/2019 Tools and Techniques of Estimating - Free

    59/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    60

    Plans reflect realityPlans reflect reality

    Improved PerformanceImproved Performance

    Mismatch betweenplans & reality

    Mismatch betweenplans & reality

    Estimate

    Probability

    Cost, Time

    Decisions made on sound basis &even in anticipation of affectsacross all work areas

    Decisions made on sound basis &even in anticipation of affectsacross all work areas

    Probability

    Cost, TimeEstimate

    Reality does not

    match estimates

    Reality does not

    match estimates

    Probability

    Cost, TimeEstimate

    Estimates match reality &are therefore usable

    Estimates match reality &are therefore usable

    Increasing MaturityIncreasing Maturity

    Level 0

    Level 1

    Level 2-5

    Sources of Misestimating

  • 7/31/2019 Tools and Techniques of Estimating - Free

    60/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    61

    Impact of a 10% increase in work at each boundary?

    Minor changes outside of Change Control Plan

    Cascade into major unexpected impacts

    Design/development delays

    Parts lists changes

    Manufacturing plans/methods

    Project

    Need Satisfiedneed

    Phase Boundaries

    ?

    1 0 0

    1 1 0

    1 2 1

    1 4 6

    1 3 31 6 1

    Scope Verification Occurs Throughout TheProject

  • 7/31/2019 Tools and Techniques of Estimating - Free

    61/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    62

    Project

    If outcome of each of 8 stages is 90% correct, how cumulatively correct is end

    product?

    What do we need from our internal acceptance process?

    ?

    100 90 81 72 63 54

    Project

    Need Satisfiedneed

    Phase Boundaries

    Recognising Progress

  • 7/31/2019 Tools and Techniques of Estimating - Free

    62/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    63

    If it isn't finished weve made no progress

    0-100 rule: While WIP only the costs are recognised

    Task should not span reporting periods

    When you start & end in different periods claim 50% of the credit

    50-50 rule (and variations for 20/ 80 etc)

    % Complete: tasks are objectively measurable

    999 bricks laid out of 1000 Milestone based percentage complete

    Earnings

    are pro-rata but capped until a review is passed

    eg Preliminary design review = 15%, Critical design review = 50%

    Test

    Readiness review = 60%

    Tasks that are managerial can use apportioned effort

    Rules for Measuring Performance

  • 7/31/2019 Tools and Techniques of Estimating - Free

    63/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    64

    Plot the process in a flowchart (or otherplan)

    Know what information the data provides

    Define exactly how to collect data for the indicator and how tomake the computation Learn to understand variation

    Only management can improve a controlled process

    Use the numbers to help people improve, not to judge

    After Gathering..Analyse

    Most important part of estimating, monitoring, correcting

    Plan do check act !

    EV an Estimating Tool:Project Canine

  • 7/31/2019 Tools and Techniques of Estimating - Free

    64/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    65

    j

    0 1 2 3 4 5 6 7 8 9 10 11 12 130

    102030

    4050

    6070

    8090

    100

    110120

    k

    Months

    130140150

    160170

    14 15

    BCWSCurve

    (PMB)

    BAC

    ACWP

    curve

    BCWP

    curve

    Month 5BCWS: 50k

    ACWP: 60kBCWP: 40k

    Month 5BCWS: 50k

    ACWP: 60kBCWP: 40k

    SVCV

    VAC

    IEAC CPI

    EAC (PMs Estimate)

    Performance Index: Self-adjusting Parametric model forestimating project outturn

    PI = Plan / AchievementPrediction

    = Work_Remaining

    / PI

    Performance Index: Self-adjusting Parametric model forestimating project outturn

    PI = Plan / AchievementPrediction

    = Work_Remaining

    / PI

    Exercise: EVA

  • 7/31/2019 Tools and Techniques of Estimating - Free

    65/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    66

    You have been commissioned to build a stained glass window: You have ahelper, you can eachcomplete 10 panes per day. There are 2,000 panesbudgeted at 15 each

    Day 42: panes cleaned and installed 1,100 cost to date is 8,400

    Calculate EVM, and graph the results. What day is forcast end date?What is FCAC

    BAC =

    BCWP = BCWS =

    SV = BCWP -

    BCWS =

    CV = BCWP -

    ACWP =

    SPI = BCWP / BCWS =

    CPI = BCWP / ACWP =

    EAC = BAC / CPI =

    ETC = EAC -

    ACWP =

    EVA Graph of Stained Glass Window

  • 7/31/2019 Tools and Techniques of Estimating - Free

    66/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    67

    10k

    20k

    30k

    10 20 30 40 50 60 70 80 90 100 110

    Durtn =BAC =

    CV = =CPI = =EAC = =

    SV = =

    SPI = =d/ = finish day

    Day42

    Li d f i di id l i h f A i l li (Li @l i l d l ) hi Pl li d i l & h i f l i d

  • 7/31/2019 Tools and Techniques of Estimating - Free

    67/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    (c) Logical Model Ltd 2007

    [email protected]

    68

    Lesson 5:

    Things To CountNot everything that counts can be counted

    Not everything that can be counted, counts.

    Einstein

    Base Values Vs. Derived Values

  • 7/31/2019 Tools and Techniques of Estimating - Free

    68/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    69

    How big is this room?

    To decorate it how much paint & carpeting is needed?

    To commission it how much air-conditioning, lighting & furnitureis needed? Which are basic?

    Which answers are derived?

    Did you have the skills needed to derive all?

    Conclusions?

    f f ( @ ) & f

    Basics

  • 7/31/2019 Tools and Techniques of Estimating - Free

    69/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    70

    By trade

    Software

    Number of use cases/scenario scripts Size

    Weighted Methods per Class (WMC) Size, Complexity

    Depth in Inheritance Tree (DIT) Size, Complexity

    Electrician

    Phases in the supply Complexity

    Different types of connected device

    Complexity

    Number of devices in each type

    Size

    Physical accessibility of cable runs

    Complexity

    By Phase (E.g)

    Initiation

    Number of stakeholders

    Political dimension

    Li d f i di id l ith t f A i l li (Li @l i l d l t) thi t Pl t li d i l & h i f l i d

    Deriving Schedule

  • 7/31/2019 Tools and Techniques of Estimating - Free

    70/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    71

    Once the basic workrequired is known

    Insight into howthe work will be conducted

    Insight into whowill do the work

    Knowledge of the dependency between tasks

    Duration: Time taken to deliver the effort or work

    Duration = ( Work * %Productivity * %Availability )

    Set specific resource availability & productivity at known rates

    Longer term planning requires generic resource assessed atorganisational norms May need a multiplier/ divider when adjusting for actual assignment

    Licensed for individual use without fee A commercial license (License@logicalmodel net) removes this note: Please report unlicensed commercial use & share in fees levied

    Units To Estimate In

  • 7/31/2019 Tools and Techniques of Estimating - Free

    71/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    72

    1st estimate un-derivedfactors eg raw work(or effort)

    Build a wall

    46 high * 86 long * 2 courses wide, 8 * 4 bricks, Flemish bond

    Therefore 12 bricks high, 12 bricks long * 2 = 288 bricks Write a 1000 lines of code, Write 450 item Bill of Materials,25 members of customer staff to interview for requirements,100 bulk-heads to penetrate

    2nd translate to duration according to resource allocation

    Work / resource = duration. EG 10 bricks per brickie per hour

    288 bricks30 bricks / hour & 2 brickies = 4.8 hours Durtn

    1000 loc / 20 loc/hour * 15 hours/week (ie 50% allocation) = 3.3

    weeks

    Genericresource at standard delivery rateEG 16dpm

    Licensed for individual use without fee A commercial license (License@logicalmodel net) removes this note: Please report unlicensed commercial use & share in fees levied

    Encapsulate Expert Knowledge

  • 7/31/2019 Tools and Techniques of Estimating - Free

    72/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    73

    Models available in different industries

    Eg Construction, software, even epidemiology/ disease control!

    EVM !! Factors they formalise must be understood in any estimatingactivity

    Use the concepts to appreciate what matters for producing high-quality

    estimates

    Understand your own cost drivers

    Create your own spreadsheets

    Spreadsheet always better than a mental model

    Audit trail and tracking of results generates huge improvements in estimating

    capability

    Licensed for individual use without fee A commercial license (License@logicalmodel net) removes this note: Please report unlicensed commercial use & share in fees levied

    Models in a Wide Range of Fields

    http://www.amazon.com/gp/reader/0872011577/ref=sib_dp_pt/104-0252707-6678309#reader-link
  • 7/31/2019 Tools and Techniques of Estimating - Free

    73/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    74

    Licensed for individual use without fee A commercial license (License@logicalmodel net) removes this note: Please report unlicensed commercial use & share in fees levied

    A Document Metric:Gunnings Fog index

    http://www.amazon.com/gp/reader/0872011577/ref=sib_dp_pt/104-0252707-6678309#reader-linkhttp://www.amazon.com/gp/reader/0872011577/ref=sib_dp_pt/104-0252707-6678309#reader-link
  • 7/31/2019 Tools and Techniques of Estimating - Free

    74/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    75

    Robert Gunnings Fog Index

    Parametric model to estimates the

    reading age required to comprehend

    a piece of written English

    Process

    Select a sample

    Determine the average number of words per sentence

    Determine the percentage of hard words (3 or more syllables that

    are not

    a) proper names, b) combinations of easy words, or c) made three

    syllables by suffixes such as -ed, -es, or ing)

    Add the 2 factors and multiply by 0.4

    How does this help a to build a nuclear reactor to time cost &importantlyscope?

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Complexity Measure for ProceduraSoftware

  • 7/31/2019 Tools and Techniques of Estimating - Free

    75/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    76

    Size measured in Lines of Code

    KSLOCs

    Thousands of Lines of Code

    NCLOC (Non Comment Lines of Code )

    McCabe Cyclomatic Complexity

    CC V(g) = E -

    N + p

    E = number of edges of the graph

    N = number of nodes of the graph

    p = number of connected components Cyclomatic Complexity Risk Estimation

    1-10 a simple program, without much risk

    11-20 more complex, moderate risk

    21-50 complex, high risk program greater than 50 un-testable program

    (very high risk)

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Technical Complexity Assessment

  • 7/31/2019 Tools and Techniques of Estimating - Free

    76/131

    ( @ g ) p

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    77

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    What Quantities Do We Estimate

  • 7/31/2019 Tools and Techniques of Estimating - Free

    77/131

    ( @ g ) p

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    78

    Step 1: 1m Form-up into pairs or threes with those adjacent toyou Step 2: 3m Brainstorm as many factors as you can that shouldbe / could be estimated in your work-load

    Eg Electrical terminations

    Step 3: 5m

    Sort the factors into a list of those that are basic to

    your work and those derived from other factors For the derived suggest the derivations

    A starterbasic factors could be keel length or

    task duration

    A starterderived items could be miles of cable or task duration

    Be sure to DESCRIBE each sufficiently to justify your opinions

    Many items could be in either/ both category: explain

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Debrief

  • 7/31/2019 Tools and Techniques of Estimating - Free

    78/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    79

    Visualise the steps you used here

    Which ones can your recognise have some parallel at work

    Imagine the steps that dont yet have a parallel

    What would they look like in use in work?

    How relevant & useful are they?

    How easily implemented and accepted by the team, the boss and the customer

    What variations, adaptations, omissions and inclusions might you

    need to make?

    Learnings: What to estimate

    Any variable of project work or product capability E.G

    Contract Profit, Staff availability, Efficiency, Effort & skills

    required, Risk impact,

    probability event horizon, Affect of changes on plans, Assessing

    recent progress

    achieved

    Cost of ownership, MTBF/MTTR, Speed of operation, Response times

    Operator

    errors per 000 operations,

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

  • 7/31/2019 Tools and Techniques of Estimating - Free

    79/131

    (c) Logical Model Ltd 2007

    [email protected]

    80

    Lesson 6:

    Non-numeric Estimates

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Ordinal Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    80/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    81

    Customer satisfaction

    Does 19.6%? 72.8% 82.7% help and is it actually meaningful?

    What is minimum acceptable customer satisfaction level?

    Pseudo-numeric estimates may be translated to an ordinalnumber 1st, 2nd, 3rd

    etc

    Tells us RELATIVE and sequenced data not absolutes

    Bob was 1st, Bill 2nd

    Could be that Bob ran 337.23

    Bill ran 337.24

    or

    4days 8hrs 9 18.6 or 3yrs

    Each level needs a description to be usable

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Exercise :Creating an Impacts-Scale

  • 7/31/2019 Tools and Techniques of Estimating - Free

    81/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    82

    We often have to estimate something ordinal like Customer Satisfaction, orCarpet durability

    or Risk probability

    which might use a scale such as Very-

    High, High, Fairly-High, Medium-Plus, etc

    Imagine something you have to estimate that isnt measured in metres orkilos

    Step 1: 3m: Decide on something you need a scale for

    Take an ordinal scale and label (say) 1 to 10

    Assign representative statement to the numbers

    Step 2: 10mAdd labels to levels 1 through 10 Example

    10

    7

    Project Cancelled

    6 3

    Loss of 100,000

    2

    1

    No Perceivable impact

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Debrief

  • 7/31/2019 Tools and Techniques of Estimating - Free

    82/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    83

    Which steps were easy to assimilate? What do you feel is most / least comfortable? dj vu with daily life

    Adjustments to make next time?

    What would you vary if doing again? Maybe in a different context?

    Suppose (apply and adapt)

    Was it, or when will it be relevant to work?

    Easy to take back to work? Hard? Impossible? Irrelevant?

    Learnt

    Who will need to do what to achieve application?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    83/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Higher-OrderDrivers for Project Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    84/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    85

    PESTLE

    Political

    Economic

    Social

    Technical

    Legal

    Environmental

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

  • 7/31/2019 Tools and Techniques of Estimating - Free

    85/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    86

    What feedback do you have/ How do you want to provide it?

    What are your FUDs

    The instructor can raise topics as a class discussion if you advise

    Promise yourself at least 1 more dated action to implement an idea

    Your investment here is only worthwhile if you plan & act to grab the benefits

    Chapter Notes & Actions to Implement

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

  • 7/31/2019 Tools and Techniques of Estimating - Free

    86/131

    (c) Logical Model Ltd 2007

    [email protected]

    87

    Lesson 7:

    Experts And Overcoming The Problems With Them

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Expert Opinion: Source Of Data

  • 7/31/2019 Tools and Techniques of Estimating - Free

    87/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    88

    Only source of an estimate is prior

    experience -

    expertise

    Anything else is a guess

    Either DIY or you must asksomeone else

    Asking is a fairly easy way to obtain

    estimates

    Simple to conduct

    Formal or informal

    Works with groups or individuals

    Applies to all estimable quantities

    Process

    ID right individuals

    Prepare by researching

    Interview to agenda

    Qualify & quantify data

    Build a model

    Build workarounds forthe pit-falls

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Problems With Expert Opinion

    Pi f ll

  • 7/31/2019 Tools and Techniques of Estimating - Free

    88/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    89

    Pitfalls

    Experts have biases

    Based on what has happened in recent past NOT what is probable

    Some experts are hard work to extract info from

    Requires they have the time & inclination

    Hard to assess good v. bad opinion

    Relies on accurate description of the problem

    Expert may have difficulty seeing wood for trees Expertise & experience may not translate well to current need

    Difficult to know how to handle divergent views

    Requires interviewing (questioning & listening) skills

    How do you test an experts estimate?

    Test against another experts opinion!

    It is useful to know whenthe experts disagree

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Gosh is that the time!?...

    O th t t th t

  • 7/31/2019 Tools and Techniques of Estimating - Free

    89/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    90

    One theory states that

    Duration = Work / Resources

    Reality says

    Duration * Resources = 90% Work

    Parkinsons Law

    After the work is 90% complete then

    2

    nd

    period of equal D * R might = W

    Successful estimating requires psychology

  • 7/31/2019 Tools and Techniques of Estimating - Free

    90/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    5 + 5 = 13

    O th i f k h bit ddi

  • 7/31/2019 Tools and Techniques of Estimating - Free

    91/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    92

    On the way up every piece of work has arbitrary paddingadded

    At the top

    the padding is arbitrarily stripped out

    Result: estimates lack reality & transparency Why do we do it?

    This IS one of *the* problem with estimating

    To prevent both stupidities: Create

    Best case & circumstances to achieve it& likelihood

    Worst case & circumstances to suffer it& likelihood

    Most frequent outcome (most likely) & likelihood

    Calculate the as likely as not (50%)

    case

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Biases

    O fid

  • 7/31/2019 Tools and Techniques of Estimating - Free

    92/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    93

    Overconfidence

    Piece of cake, no problem

    Harder the task more pronounced the overconfidence

    Over prudence

    Padding when real or imagined consequences exist

    Confirmations

    Look for supporting evidence and ignore contradictory facts

    Option stopping: stop looking when point proved

    Anchor

    The first number you say is the ball-park Ill stay in

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Delphic Oracle: Concept

    An iterati e techniq e sing the skills of man people to

  • 7/31/2019 Tools and Techniques of Estimating - Free

    93/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    94

    An iterative technique using the skills of many people toconverge on the best estimate available

    Typically converges in 2 to 3 rounds or

    shows polarised views

    Underlying assumptions exposed Allows the PM to assess how fair estimates received are

    Variations between estimators will be traceable

    To differing views about assumptions

    To differing (flawed?) estimating processes

    To differing view of the product creation process

    Needs access to experts

    Works well via eMail

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Delphic Oracle: Process

    Process

  • 7/31/2019 Tools and Techniques of Estimating - Free

    94/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    95

    Process

    1. Supply available information to estimating panel2. Request each expert estimates separately

    Recall that an estimate comprises scale, range, driving factors and known

    facts, assumptions plus the estimating basis

    3.

    Gather all estimates, collate and circulate

    4. Optionally: Participants discuss estimates5. Each expert amends estimates as they think fit6. If range within estimates un-acceptable return to step 37. Otherwise record estimating range & confidence level

  • 7/31/2019 Tools and Techniques of Estimating - Free

    95/131

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Debrief

    Learnt

  • 7/31/2019 Tools and Techniques of Estimating - Free

    96/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    97

    Learnt Felt Steps Relevance Use Adaptation Imagine using this techniques

    How does it feel?

    What are the implementation challenges

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    What needs recapping?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    97/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    98

    What needs recapping?

    Any feed-back or FUDs to discuss?

    Note 1 (or more) promises to yourself to realise benefits from our investment

    1. Outcome sought

    Participants & WIIFT

    Actions & Timescales

    2. Outcome sought

    Participants & WIIFT

    Actions & Timescales

    3.

    Outcome sought

    Participants & WIIFT

    Actions & Timescales

    Chapter Notes & Actions to Implement

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

  • 7/31/2019 Tools and Techniques of Estimating - Free

    98/131

    (c) Logical Model Ltd 2007

    [email protected]

    Lesson 8:

    Estimating For Situations WithLess Than Certainty

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Confidence

    What is confidence (or uncertainty)

  • 7/31/2019 Tools and Techniques of Estimating - Free

    99/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    100

    What is confidence (or uncertainty) How do you express confidence

    How do you calculate it !?

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    3 course Dinner, with wine for 10

    How confident are you? 16.Your budget is 480 _______

  • 7/31/2019 Tools and Techniques of Estimating - Free

    100/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    101

    y

    1.

    Your budget is 30

    ___ 0%_

    2.

    Your budget is 60

    _______

    3.

    Your budget is 90

    _______

    4. Your budget is 120 _______5. Your budget is 150

    _______

    6.

    Your budget is 180

    _______

    7.

    Your budget is 210

    _______

    8.

    Your budget is 240

    _______

    9.

    Your budget is 270

    _______

    10.Your budget is 300

    _______

    11.Your budget is 330

    _______

    12.Your budget is 360

    _______

    13.Your budget is 390 _______14.Your budget is 420 _______

    15.Your budget is 450

    _______

    17.Your budget is 510 _______

    18.Your budget is 540

    _______

    19.Your budget is 570

    _______

    20.Your budget is 600 _______21.Your budget is 630 _______

    22.Your budget is 660

    _______

    23.Your budget is 690

    _______

    24.Your budget is 720

    _______

    25.Your budget is 750

    _______

    26.Your budget is 780

    _______

    27.Your budget is 810

    _______

    28.Your budget is 840

    _______

    29.Your budget is 870 _______30.Your budget is 900 __ 99%_

    State Assumption & Constraints

    Plot on following axis

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Confidence Over a Range?

    Confidence doesnt change 1:1 with increasing budget

  • 7/31/2019 Tools and Techniques of Estimating - Free

    101/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    102

    Confidence doesn t change 1:1 with increasing budget

    Cumulative confidence typically follows an S

    curve

    Incremental confidence typically a skewed bell shape

    Confidence100%

    0%30 per interval

    30 120 210 300 390 480 570 660 750 840 900

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Confidence

    How confident are you the budget/ schedule will be enough ?

  • 7/31/2019 Tools and Techniques of Estimating - Free

    102/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    103

    y g g

    Resources (eg

    days) Budgeted

    50%

    100%

    75%

    25%

    0%

    May achieve it this

    quick/cheap

    Good chance of this

    ~80%

    ~95%

    Almost a

    sure thing!

    ~20%

    Cumulative

    Confidence

    IncrementalConfidence

    Too risky! Wastefull?

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    2pt v. 3pt

    2pt all that is required if we know the shape of the curve and that

  • 7/31/2019 Tools and Techniques of Estimating - Free

    103/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    104

    p q pit is symmetrical

    Just the limits: Minimum and Maximum

    If the curve is skewed 3pts are minimum required

    The limits

    and the peak

    (Best, Worst and Most Likely

    or Mode)

    ML

    Min MaxML &

    Avg &Middle

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Take an average with most likely more heavily weighted( B t W t (M t lik l * 4) ) / 6

    Three Point Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    104/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    105

    g y y g ( Best + Worst + (Most-likely * 4) ) / 6

    Common

    More likley

    Best we canhope for

    Most Likely (highest point)

    & Middle & the Average value

    More likelyWorst case

    Budget plus a 1 sixth

    Budget plus 2 sixths

    20% 80%

    Mean (& mode & median)

    50% 50%

    80% 20%

    95% 5%

    Revised Most Likely

    & Middle

    Where is revised 50-50?Simple Average will ignore MOST

    likely

    50% 50%

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Budget Allocation

    What we should budget is based on required confidence0% d ((B (M lik l * W i h ) W ) / # )

  • 7/31/2019 Tools and Techniques of Estimating - Free

    105/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    106

    g q50% or expected

    = ((Best + (Most likely * Weight) + Worst) / # terms)

    Weighting normally 4 so # terms normally 6

    E

    = (Best + 4ML + Worst)

    680%

    = 50% + (Worst

    Best)

    6

    95%

    = 50% + (Worst

    Best)

    3

    When allocatingthe task

    give the minimum of ML & e 1SD

    e

    6 SD

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Exercise: 3pt Arithmetic

    Best + Worst +(Most likely * 4) / (6)

  • 7/31/2019 Tools and Techniques of Estimating - Free

    106/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    107

    ( y ) ( ) (Worst Best ) / 6

    Notice how budget moves towards tail Contingency based just on width

    Try theseB = 10

    ML = 20W = 30B = 10

    ML

    = 28

    W = 30

    B = 10

    ML

    = 12

    W = 30

    B = 18

    ML

    = 20

    W = 22

    Try theseB = 10

    ML = 20W = 30B = 10

    ML

    = 28

    W = 30

    B = 10

    ML

    = 12

    W = 30

    B = 18

    ML

    = 20

    W = 22

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Define Levels Of Precision

    Rough Order of Magnitude

    What was the difference between an estimate producedd d d d

  • 7/31/2019 Tools and Techniques of Estimating - Free

    107/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    108

    g g Estimate must be interpreted as between upper and lowerlimits Budgetary Reduced range Definitive Final range

    time

    Estimate

    ROM

    against a Need and one produced against aRequirement?

    Theseterms

    onlymeanthesamet

    hing

    toeveryoneif

    weAGREEtheir

    definitionsin

    advance!

    Youmightse

    eROMas40

    %and

    Iseeitas-40to+40

    0%

    Thesetermsonlymean

    thesamething

    toeveryoneif

    weAGREEtheir

    definitionsin

    advance!

    Youmigh

    tseeROMas

    40%and

    Iseeitas-40to

    +400%

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Improving Precision Over Time

    Range narrows & skew changes over time

  • 7/31/2019 Tools and Techniques of Estimating - Free

    108/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    109

    g gAt start-up1SD

    e

    6 SD

    Min

    Max

    Most

    Likely

    After design

    Sta

    rt-up

    Prelim

    inary

    Desig

    n

    Detaile

    d

    Design

    Post-f

    act

    timeMin

    Max

    MostLikely

    Cross-section atstart-up Plan View

    Cross-Sectio

    @ DetailedDesign

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Qualityof estimate indicates natural variabilityof underlying process Indicated by ratio of the contingency to budget

    Improved Estimates

  • 7/31/2019 Tools and Techniques of Estimating - Free

    109/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    110

    Indicated by ratio of the contingency to budget

    Contingency : Budget

    2 : 16

    (1 in 8 or12%) worse than 0.3 : 16 (1 in 50 or2%)

    10% or less

    Treat 1sd as 80% confidence & 2sd as 95%

    Between 10% and 20%

    Only credit 1sd as 70% & 2sd as 80%

    Anything worse requires return tothe WBS to decompose the task

    Likely the task includes a discreteriskthat is distorting the estimates

    Worth investing

    effort to improve estimate

    One SD

    12 13 14 15 16 17 18 19

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Assignable Causes & Random Variation

    Distinguish random variations& those with a specific cause

  • 7/31/2019 Tools and Techniques of Estimating - Free

    110/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    111

    Sign your name 10 times

    Imagine someone bumps into you on 1 signature

    Actual results inexactly match estimates due to variances

    Estimating basis & range must account for random variations

    Risk/ contingency process should account for assignablecauses

    Upper Control Limit

    Out of tolerance

    Licensed for individual use without fee. A commercial license ([email protected]) removes this note: Please report unlicensed commercial use & share in fees levied

    Three Parts To Any Estimate

    3 Parts of a budget in any quantity (Time, money)

  • 7/31/2019 Tools and Techniques of Estimating - Free

    111/131

    c Lo ical Model Ltd 2007 consult Lo icalModel.Net

    112

    That part derived from the core of the work to be done

    That part allowed for as random variationsnatural to the processand product

    May be possible to define cause & effect but we choose not to

    Minor, often many in number both good and bad

    That part allowed against specific causesof variation

    Potential problems (& opportunities) that we can identify and assess

    probabilistically not deterministically

    Risks! Forth element may be reservesagainst unexpected

    Can only be a guessTheDr

    ivetowork=Miles/Ve

    locity

    Traffic-light

    s

    +Delaydueto

    rain

    +Delaydue

    toaccident

    - Speed-upduetoscho

    ol-holidays

    TheDrivetow

    ork=Miles/Veloc

    ity

    Traffic-light

    s

    +Delaydueto

    rain

    +Delayd

    uetoacciden

    t

    - Speed-upduetoschool-h

    olidays

    Licensed for individual use without fee. A commercial license ([email protected]