SlideShare a Scribd company logo
1 of 5
Download to read offline
Software
 Estimation:
Reviewing Size
  Estimates

 A presentation by QAI




     INDIA | USA | UK © QAI India Limited. All rights|reserved.
                      | CHINA | MALAYSIA
                                     SINGAPORE
Reviewing Size Estimates

                             A SECoE Customer experience

Company Overview

A Global systems integration and business transformation consulting firm focused on the
communications industry. Chosen transformation partners for wireless and wire-line, and
broadband operators in Europe, Asia-Pacific and North America. Enjoy more than 60% of
business from British Telecom plc (BT), world leaders in communication service providers

                                        Key Application Metric
                                      Cost per FP Defects per FP
         --------------------------------------------------------------------------------------------------------




                                                         Fig 1




                                                                                                             Page 1 of 3
British Telecom over the last couple of years has been moving towards an IT environment which
is transparent and standardized in terms of its cost estimations and associated quality attributes
Standardization of all vendor estimates using the IFPUG based counting practices (4.2.1) was the
first step. The final goal is to help establish the total cost to deliver projects using the size based
FP measures, thereby creating a standardized metric to benchmark across all vendors and
consolidate productivity measures

Scope

QAI India Ltd. was approached for providing a third party review on the FP sizing methodology
being adopted (as a vendor) specific to development and COTS product customizations. While
this was the first step the overall scope was to calibrate the estimation model and help reduce
cost per FP


What is Function Point Method?

A function point is a unit of measurement to express the amount of business functionality an
information system provides to user


Consulting Methodology

Assess-Review -Report mode of consulting was followed. Initially the skills of the project
managers in the organization were assessed specific to the sizing techniques. A set of
Development projects and COTS products were reviewed for compliance to the Counting
Practices.

Compliance to FP counting practices was ascertained using the following broad headers:
  (a) Valuation -The objective deals with whether items included in the function point count
       should have been included. Perhaps the original count included additional transactions or
       files that should not have been included
  (b) Completeness - The objective deals with verifying or inclusion of all transactions and
       files in the final function point
  (c) Classification The objective deals with determining whether all transactions have been
       classified appropriately as Low, Medium and High
  (d) Mechanical accuracy Incase automated tools are not used, to check if accuracy of
       calculations exist

An independent count report was also provided as a deliverable.

Next Steps

The process of progressively refining estimation accuracy consists of seven steps in sequence.
(Fig 1).

Step 1: Review Sizing Requisites
The existing practices being used for sizing projects and enhancements were reviewed for
compliance. This task will help codify and institutionalize the sizing expertise. Currently a 9%
variance (+ or -) in the sizing counts is observed




                                                                                           Page 2 of 3
Step 2: Standardize Sizing Sheets
Standardize sizing sheets, which contain a handful of attributes against which projects may be
measured. Non-FP effort can be converted and acts as an input to the Estimation Model

Step 3- Step 6: Review and Recalibrate
Review the estimate model for effort estimations by each stage of the life cycle. Review time logs
for accuracy. Without accurate effort data, it becomes impossible to reliably tune the estimation
model

Step 7: Analyze Variances
The differences between the predicted effort and the actual effort hold the key to improving the
accuracy of the estimated model. The estimated model is calibrated based on these variances.
Once the variances are stable and below an accepted threshold (say 5%) the attributes of the
sizing sheet and the project efforts are reliably correlated. The sizing sheet can thus be used as a
reliable predator for project effort and associated cost




                                                                                        Page 3 of 3
http://www.qaiglobal.com                                                                                                     INDIA

                                                                                                                                        USA

                                                                                                                                          UK

                                                                                                                                      CHINA

                                                                                                                                  MALAYSIA

                                                                                                                                SINGAPORE




                                                                                     CONTACT
                                                                                    US


QAI India:                            QAI USA:                             QAI Malaysia:
1010 - 1012, Ansal Towers, 38 Nehru   Windsor at Metro Center, 2101 Park   Level 36, Menara Citibank, 165, Jalan
Place                                 Center Dr., Suite 200, Orlando, FL   Ampang, 50450 Kuala Lumpur,
New Delhi - 110019, India             32835-7614                           Malaysia
Phone: +91- 11- 26219792, 26220580    Phone: +407-363-1111                 Phone: +603 2169 6241
conferences@qaiglobal.com             conferences@qaiglobal.com            conferences@qaiglobal.com




QAI UNICOM / UK:                      QAI Singapore:                       QAI China:
Unicom R&D House, One Oxford          391B Orchard Road #23-01,            Rm. 1211, No. 498 Guoshoujing Rd.
Road                                  Ngee Ann City Tower B,               Shanghai
Uxbridge, Middlesex, London, United   Singapore - 238874                   Zhangjiang Hi-Tech Park, Pudong New
Kingdom, Zip: UB9 4DA                 Phone:+65-6225-8139                  Area,
Phone : +44 (0)1895 256484            conferences@qaiglobal.com            Shanghai, China Zip: 201203
conferences@qaiglobal.com                                                  Phone : +86-21-51314155
                                                                           conferences@qaiglobal.com




www.qaiglobal.c                                                                                                © QAI India Limited. All rights QAI
                                                                                                                                           © reserved.
                                               All rights reserved. No part of this document may be reproduced or distributed in any form or by
                                                any means, or stored in a database or retrieval system, without prior written permission of QAI

More Related Content

Viewers also liked

Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsLuigi Buglione
 
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...QAI
 
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...QAI
 
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...QAI
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...QAI
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerManas Das
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)Robert Levy
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItLeading Edge Process Consultants LLC
 

Viewers also liked (13)

Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability LevelsMapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
Mapping Automotive SPICE: Achieving Higher Maturity & Capability Levels
 
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...
CMMI High Maturity Best Practices HMBP 2010: Process Performance Models:Not N...
 
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
CMMI High Maturity Best Practices HMBP 2010: Deploying High Maturity Practice...
 
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...
CMMI High Maturity Best Practices HMBP 2010: CMMI® FOR SERVICES: INSIGHTS AND...
 
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
CMMI High Maturity Best Practices HMBP 2010: Demystifying High Maturity Imple...
 
Introduction to CMMI-DEV v1.3 - Day 4
Introduction to CMMI-DEV v1.3  - Day 4Introduction to CMMI-DEV v1.3  - Day 4
Introduction to CMMI-DEV v1.3 - Day 4
 
Introduction to CMMI-DEV v1.3 - Day 3
Introduction to CMMI-DEV v1.3  - Day 3Introduction to CMMI-DEV v1.3  - Day 3
Introduction to CMMI-DEV v1.3 - Day 3
 
Introduction to CMMI-DEV v1.3 - Day 2
Introduction to CMMI-DEV v1.3  - Day 2Introduction to CMMI-DEV v1.3  - Day 2
Introduction to CMMI-DEV v1.3 - Day 2
 
A Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For BeginerA Simple Introduction To CMMI For Beginer
A Simple Introduction To CMMI For Beginer
 
CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)CMMI-DEV 1.3 Tool (checklist)
CMMI-DEV 1.3 Tool (checklist)
 
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About ItWhy Project Managers (Understandably) Hate the CMMI -- and What to Do About It
Why Project Managers (Understandably) Hate the CMMI -- and What to Do About It
 
Introduction to CMMI-DEV v1.3 - Day 1
Introduction to CMMI-DEV v1.3  - Day 1Introduction to CMMI-DEV v1.3  - Day 1
Introduction to CMMI-DEV v1.3 - Day 1
 
Competency management
Competency managementCompetency management
Competency management
 

Software Estimation: Reviewing Size Estimates

  • 1. Software Estimation: Reviewing Size Estimates A presentation by QAI INDIA | USA | UK © QAI India Limited. All rights|reserved. | CHINA | MALAYSIA SINGAPORE
  • 2. Reviewing Size Estimates A SECoE Customer experience Company Overview A Global systems integration and business transformation consulting firm focused on the communications industry. Chosen transformation partners for wireless and wire-line, and broadband operators in Europe, Asia-Pacific and North America. Enjoy more than 60% of business from British Telecom plc (BT), world leaders in communication service providers Key Application Metric Cost per FP Defects per FP -------------------------------------------------------------------------------------------------------- Fig 1 Page 1 of 3
  • 3. British Telecom over the last couple of years has been moving towards an IT environment which is transparent and standardized in terms of its cost estimations and associated quality attributes Standardization of all vendor estimates using the IFPUG based counting practices (4.2.1) was the first step. The final goal is to help establish the total cost to deliver projects using the size based FP measures, thereby creating a standardized metric to benchmark across all vendors and consolidate productivity measures Scope QAI India Ltd. was approached for providing a third party review on the FP sizing methodology being adopted (as a vendor) specific to development and COTS product customizations. While this was the first step the overall scope was to calibrate the estimation model and help reduce cost per FP What is Function Point Method? A function point is a unit of measurement to express the amount of business functionality an information system provides to user Consulting Methodology Assess-Review -Report mode of consulting was followed. Initially the skills of the project managers in the organization were assessed specific to the sizing techniques. A set of Development projects and COTS products were reviewed for compliance to the Counting Practices. Compliance to FP counting practices was ascertained using the following broad headers: (a) Valuation -The objective deals with whether items included in the function point count should have been included. Perhaps the original count included additional transactions or files that should not have been included (b) Completeness - The objective deals with verifying or inclusion of all transactions and files in the final function point (c) Classification The objective deals with determining whether all transactions have been classified appropriately as Low, Medium and High (d) Mechanical accuracy Incase automated tools are not used, to check if accuracy of calculations exist An independent count report was also provided as a deliverable. Next Steps The process of progressively refining estimation accuracy consists of seven steps in sequence. (Fig 1). Step 1: Review Sizing Requisites The existing practices being used for sizing projects and enhancements were reviewed for compliance. This task will help codify and institutionalize the sizing expertise. Currently a 9% variance (+ or -) in the sizing counts is observed Page 2 of 3
  • 4. Step 2: Standardize Sizing Sheets Standardize sizing sheets, which contain a handful of attributes against which projects may be measured. Non-FP effort can be converted and acts as an input to the Estimation Model Step 3- Step 6: Review and Recalibrate Review the estimate model for effort estimations by each stage of the life cycle. Review time logs for accuracy. Without accurate effort data, it becomes impossible to reliably tune the estimation model Step 7: Analyze Variances The differences between the predicted effort and the actual effort hold the key to improving the accuracy of the estimated model. The estimated model is calibrated based on these variances. Once the variances are stable and below an accepted threshold (say 5%) the attributes of the sizing sheet and the project efforts are reliably correlated. The sizing sheet can thus be used as a reliable predator for project effort and associated cost Page 3 of 3
  • 5. http://www.qaiglobal.com INDIA USA UK CHINA MALAYSIA SINGAPORE CONTACT US QAI India: QAI USA: QAI Malaysia: 1010 - 1012, Ansal Towers, 38 Nehru Windsor at Metro Center, 2101 Park Level 36, Menara Citibank, 165, Jalan Place Center Dr., Suite 200, Orlando, FL Ampang, 50450 Kuala Lumpur, New Delhi - 110019, India 32835-7614 Malaysia Phone: +91- 11- 26219792, 26220580 Phone: +407-363-1111 Phone: +603 2169 6241 conferences@qaiglobal.com conferences@qaiglobal.com conferences@qaiglobal.com QAI UNICOM / UK: QAI Singapore: QAI China: Unicom R&D House, One Oxford 391B Orchard Road #23-01, Rm. 1211, No. 498 Guoshoujing Rd. Road Ngee Ann City Tower B, Shanghai Uxbridge, Middlesex, London, United Singapore - 238874 Zhangjiang Hi-Tech Park, Pudong New Kingdom, Zip: UB9 4DA Phone:+65-6225-8139 Area, Phone : +44 (0)1895 256484 conferences@qaiglobal.com Shanghai, China Zip: 201203 conferences@qaiglobal.com Phone : +86-21-51314155 conferences@qaiglobal.com www.qaiglobal.c © QAI India Limited. All rights QAI © reserved. All rights reserved. No part of this document may be reproduced or distributed in any form or by any means, or stored in a database or retrieval system, without prior written permission of QAI