Home

Measure Goal Comments
Percent Defect Free (PDF)    
      Compile > 10%  
      Unit Test > 50%  
      Integration Test  > 70%  
      System Test > 90%  
Defects / KLOC    
      Total defects injected 75-150 If not PSP trained, use 100-200
      Compile < 10 All defects flagged by compiler
      Unit Test < 5 Only major defects
      Build and Integration < 0.5 Only major defects
      System Test < 0.2 Only major defects
Defect Ratios    
      DLD review defects/unit test defects > 2.0 Only major defects
      Code review defects/compile defects > 2.0 Only major defects
Development Time Ratios    
      Requirements inspection/requirements time > 0.25 Include elicitation time
      HLD inspection / HLD time > 0.5 Design work only, not studies
      DLD / coding time > 1.00  
      DLD review / DLD time > 0.5  
      Code review / code time > 0.5  
Review and Inspection Rates    
      Requirements pages / hour  < 2 Single-spaced text pages
      HLD pages / hour < 5 Formatted design logic
      DLD text lines / hour < 100 Pseudocode lines equal about 3 LOC each
      Code LOC / hour < 200 Logical LOC
Defect Injection Rates    
      Requirements defects / hour 0.25 Only major defects
      HLD defects / hour 0.25 Only major defects
      DLD defects / hour 2.0 Only design defects
      Code defects / hour 4.0 Only major defects
      Compile defects / hour 0.3 All defects flagged by the cmopiler
      Unit test defects / hour 0.2 Only major defects
Defect Removal Rates    
      Requirements inspection defects / hour 0.5 Only major defects
      HLD inspection defects / hour 0.5 Only major defects
      DLD review defects / hour 2.0 Only design defects
      DLD inspection defects / hour 0.5 Only design defects
      Code review defects / hour 6.0 Only major defects
      Code inspection defects / hour 1.0 Only major defects
Phase yields    
      Requirements inspections ~ 70% Not counting editorial comments
      Design reviews an isnpections ~ 70% Using state analysis, trace tables
      Code reviews and inspections ~ 70% Using personal checklists
      Compile  ~ 50% 90+ % of syntax defects
      Unit test at 5 or fewer defects / KLOC ~ 90% For high defects / KLOC: 50-75%
      Build, integration, system test - at < 1.0 defects / KLOC ~ 80% For high defects / KLOC: 30-65%
Process Yields    
      Before compile  > 75% Assuming sound design methods
      Before unit test > 85% Assuming logic checks in reviews
      Before build and integration > 97.5% For small products, 1 defect max.
      Before system test > 99% For small products, 1 defect max