Costing for a project

  • Compare cost and effort estimates developed using LOC and cost/task techniques
  • reconcile (and rationalize) differences
  • add other costs, such as computer time, travel and livng, materials, etc.
  • recognize potential deviation

    Example of Cost Estimation for Distance Learning System

    Step 1. LOC Cost Table Technique:
    Function      Optimistic  Most  Pessimistic  Expected  Deviation
    Cal Interface     200      300          550       325         58
    Login Interface    30       50          100        55         11
    Administration    300      450          600       450         50
    PHP               100      150          200       150         16
    Open SSL          150      200          300       208         25
    MySQL             150      250          300       241         25
    Java BDC          100      150          250       158         25
    
    Expected LOC (Lines of Code) = 1587
    Deviation =  210
    68% range =  1377  to   1797
    99% range =   327  to   2844
    ($/LOC) = $20
    Cost = $20 x 1587 = $31,740