Presentation is loading. Please wait.

Presentation is loading. Please wait.

NEtherlands Software Metrics users Association. About NESMA NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association.

Similar presentations


Presentation on theme: "NEtherlands Software Metrics users Association. About NESMA NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association."— Presentation transcript:

1 NEtherlands Software Metrics users Association

2 About NESMA NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association from 1995 Started in 1989 as NEFPUG NEderlandse FunctiePUnt Gebruikersgroep NEtherlands Function Point Users Group Not-for-profit Run by volunteers Managed by an ‘elected’ board Organisation structure: association Registered: Chamber of Commerce, Amsterdam

3 NESMA members (2010) 83 Corporate Members

4 Mission Improving the predictability of the cost of the delivery of and the maintenance of software Making the predictability objective by means of unambiguous measurement data Offering a set of guidelines to both customer and supplier to get to an agreement on the predictability Providing an independent platform to share knowledge related to the predictability

5 Strategy NESMA connects parties that are recognised as knowledgeable within the domain of IT cost engineering NESMA connects respected knowledge providers with the IT market NESMA has a voice in organisations supporting decision making in IT NESMA develops, when necessary, own standards to increase the measurability of IT (solutions)

6 The NESMA playing field NESMA has her initial base on the cost-drivers Her contribution radiates to the four other areas

7 Cost-drivers Knowledge holder of: Network : Size of the functionality of software Size of the maintenance of software Product Non-Functional Process Quality Technology People COSMIC IFPUG MAIN SIG SWEBOK SPIder ASL/BISL Knowledge development:

8 Cost Estimation Relations Knowledge holder: Network: Which cost-drivers are suited as input for the calculation of cost or effort for the realisation and the maintenance of software AACE / DACE ICEAA CEBoK Universities / Research Fraunhofer IESE

9 Estimation Knowledge development : Network: Which methods / models are useful to produce realistic estimates for the delivery and the maintenance of software AACE / DACE Conferences: IWSM SMEF IEEE Tool-vendors Galorath PRICE QSM Cost Xpert SPR

10 Historical data Knowledge holder: Network: Which organisations do have data about the relevant cost- drivers Benchmarkers Gartner ISBSG Tool-vendors Galorath PRICE QSM Cost Xpert SPR End users

11 Control / Evaluation Knowledge development: Network: Which software metrics are most suited to control or evaluate projects for the delivery and the maintenance of software ISBSG PMI SIG

12 A practical example Collaboration AACE / DACE – MAIN Social Media LinkedIn Volunteers NESMA Working Group Product Basis of Estimate Type Best Practice

13 About A not-for-profit organisation Internationally oriented Recommended Practices a.o. 17R-97: Cost Estimate Classification System 34R-05: Basis of Estimate 40R-08: Contingency Estimating: General Principles 42R-08: Risk Analysis and Contingency Determination Using Parametric Estimating Certification a.o. Certified Cost Consultant™ (CCC™) Certified Cost Engineer™ (CCE™) Certified Estimating Professional™ (CEP™) www.aacei.org

14 Simplified Estimation Model hours (& money) measures risk analysis risks consequences performance size gross hours influences

15 Size Basis of Estimate Quantity Metrics: excavation and backfill quantities, concrete volumes, piping quantities,... These may be organized by facilities, process train or manufacturing unit. Basis of Estimate – Software Services Requirements: number of use cases, number of backlog items,... Functional size: …Function points Measurement methods: IFPUG, NESMA, COSMIC, FiSMA, … Technical size: (source) lines of code, number of interfaces, modules, … Service size: number of incidents, tickets, users, locations, … These may include expected error range, level of accuracy and method of ‘measuring’ (e.g. “Backfired”, detailed)

16 PURPOSE GUIDELINES Software Development, Maintenance & Support, Infrastructure RECOMMENDED PRACTICE AACE, MAIN, NESMA Estimation purpose Engagement Scope Description Estimating methodology (FP, expert, etc.) Estimate Classification (1,2,3,4,5) Design Basis (Components lists, units, etc.) Sizing Basis Requirements Functional technical Effort Basis delivery constraints, service levels Planning Basis Working time standby Cost Basis methods and sources, units Assumptions internal, external Allowances Not in the Basis Exclusions No costs included for… Exceptions anomalies or variances on standard Risks and Opportunities assumptions Containments cost elements for mitigation Contingencies Uncertainty, unforeseeable elements Management Reserve changes in scope, effort Reconciliation Changes to previous estimation Benchmarking Comparisons to similar engagements Estimate Quality Assurance Reviews Attachments Level of detail Stage, Deal size/type, fixed price/TM Attachments Basis of Estimate

17 Mapping Sizing Basis Requirements Functional technical Effort Basis delivery constraints, service levels Planning Basis Working time standby Cost Basis methods and sources, units Benchmarking Comparisons to similar engagements

18 In Practice

19 PURPOSE GUIDELINES Software Development, Maintenance & Support, Infrastructure RECOMMENDED PRACTICE AACE, MAIN, NESMA Estimation purpose Engagement Scope Description Estimating methodology (FP, expert, etc.) Estimate Classification (1,2,3,4,5) Design Basis (Components lists, units, etc.) Sizing Basis Requirements Functional technical Effort Basis delivery constraints, service levels Planning Basis Working time standby Cost Basis methods and sources, units Assumptions internal, external Allowances Not in the Basis Exclusions No costs included for… Exceptions anomalies or variances on standard Risks and Opportunities assumptions Containments cost elements for mitigation Contingencies Uncertainty, unforeseeable elements Management Reserve changes in scope, effort Reconciliation Changes to previous estimation Benchmarking Comparisons to similar engagements Estimate Quality Assurance Reviews Attachments Level of detail Stage, Deal size/type, fixed price/TM Attachments H A L na L A H Good Poor

20 NESMA Netherlands Software Metrics users Association Postbus 1058 3860 BB NIJKERK Telephone+31 (0)33 - 2473477 fax +31 (0)33 - 2460470 office@nesma.nl www.nesma.nl


Download ppt "NEtherlands Software Metrics users Association. About NESMA NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association."

Similar presentations


Ads by Google