nesma - more than just points

20
More than just points NEtherlands Software Metrics users Association

Upload: nesma

Post on 08-Sep-2014

839 views

Category:

Technology


2 download

DESCRIPTION

NESMA is most commonly known as the owner of the Dutch FPA functional size measurement standard ISO/IEC 24570. In this presentation we show that NESMA is more than just function points and we present our vision for software metrics in 2020.

TRANSCRIPT

Page 1: NESMA - More than just points

More than just points

NEtherlands Software Metrics users Association

Page 2: NESMA - More than just points

About NESMANEderlandse Software Metrieken gebruikers

AssociatieNEtherlands Software Metrics users Associationfrom 1995

Started in 1989 as NEFPUGNEderlandse FunctiePUnt GebruikersgroepNEtherlands Function Point Users Group

Not-for-profitRun by volunteersManaged by an ‘elected’ boardOrganisation structure: association

Registered: Chamber of Commerce, Amsterdam

Page 3: NESMA - More than just points

NESMA members (2010)83 Corporate Members

17%

19%

18%10%

13%

16% 5%2%

IT Services Large (14) IT Services Small (16) Consultancy (15) Tools (8)

Financial (11) Governement (13) Industry (4) Education (2)

Page 4: NESMA - More than just points

MissionImproving the predictability of the cost of the

delivery of and the maintenance of softwareMaking the predictability objective by means

of unambiguous measurement dataOffering 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

Page 5: NESMA - More than just points

StrategyNESMA 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 standardsto increase the measurability of IT (solutions)

Page 6: NESMA - More than just points

The NESMAplaying field

NESMA has her initial base on the cost-drivers

Her contribution radiates to the four other areas

Page 7: NESMA - More than just points

Cost-driversKnowledge holder of: Network :Size of the functionality

of softwareSize of the maintenance

of software

Product Non-FunctionalProcess

QualityTechnology

People

COSMICIFPUGMAIN

SIGSWEBOKSPIderASL/BISL

Knowledge development:

Page 8: NESMA - More than just points

Cost Estimation RelationsKnowledge 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 / DACEICEAA

CEBoKUniversities / Research

Fraunhofer IESE

Page 9: NESMA - More than just points

EstimationKnowledge development :

Network:Which methods / models

are useful to produce realistic estimates for the delivery and the maintenance of software

AACE / DACEConferences:

IWSMSMEF

IEEETool-vendors

GalorathPRICEQSMCost XpertSPR

Page 10: NESMA - More than just points

Historical dataKnowledge holder: Network:Which organisations do

have data about the relevant cost-drivers

BenchmarkersGartner ISBSG

Tool-vendorsGalorathPRICEQSMCost Xpert SPR

End users

Page 11: NESMA - More than just points

Control / EvaluationKnowledge development:

Network:Which software metrics

are most suited to control or evaluate projects for the delivery and the maintenance of software

ISBSGPMISIG

Page 12: NESMA - More than just points

A practical exampleCollaboration

AACE / DACE – MAIN Social Media

LinkedInVolunteers

NESMA Working GroupProduct

Basis of EstimateType

Best Practice

Page 13: NESMA - More than just points

AboutA not-for-profit organisationInternationally orientedRecommended Practices a.o.

17R-97: Cost Estimate Classification System34R-05: Basis of Estimate40R-08: Contingency Estimating: General Principles42R-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

Page 14: NESMA - More than just points

Simplified Estimation Model

hours (& money)

measures

risk analysis

risks

consequences

performance

size

gross hours

influences

Page 15: NESMA - More than just points

SizeBasis 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)

Page 16: NESMA - More than just points

PURPOSE GUIDELINESSoftware Development, Maintenance & Support, Infrastructure

REC

OM

MEN

DED

PR

AC

TIC

E

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 BasisRequirements

Functionaltechnical

Effort Basisdelivery

constraints, service levels

Planning Basis

Working time standby

Cost Basismethods and

sources , units

Assumptionsinternal, external

AllowancesNot in the Basis

ExclusionsNo costs

included for…

Exceptionsanomalies or variances on

standard

Risks and Opportunities

assumptions

Containmentscost elements for mitigation

ContingenciesUncertainty,

unforeseeable elements

Management Reserve

changes in scope, effort

ReconciliationChanges to

previous estimation

BenchmarkingComparisons to

similar engagements

Estimate Quality

AssuranceReviews

Attachments

Level of detailStage, Deal

size/type, fixed price/TM

Attachments Attachments Attachments

Basi

s of

Est

imate

Page 17: NESMA - More than just points

Mapping

Sizing BasisRequirements

Functionaltechnical

Effort Basisdelivery

constraints, service levels

Planning Basis

Working time standby

Cost Basismethods and

sources , units

BenchmarkingComparisons to

similar engagements

Page 18: NESMA - More than just points

In Practice

Page 19: NESMA - More than just points

PURPOSE GUIDELINESSoftware Development, Maintenance & Support, Infrastructure

REC

OM

MEN

DED

PR

AC

TIC

E

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 BasisRequirements

Functionaltechnical

Effort Basisdelivery

constraints, service levels

Planning Basis

Working time standby

Cost Basismethods and

sources , units

Assumptionsinternal, external

AllowancesNot in the Basis

ExclusionsNo costs

included for…

Exceptionsanomalies or variances on

standard

Risks and Opportunities

assumptions

Containmentscost elements for mitigation

ContingenciesUncertainty,

unforeseeable elements

Management Reserve

changes in scope, effort

ReconciliationChanges to

previous estimation

BenchmarkingComparisons to

similar engagements

Estimate Quality

AssuranceReviews

Attachments

Level of detailStage, Deal

size/type, fixed price/TM

Attachments Attachments Attachments

H

A

L

na

L

A

H

Good

Poor

Page 20: NESMA - More than just points

NESMANetherlands Software Metrics users AssociationPostbus 10583860 BB NIJKERK

Telephone +31 (0)33 - 2473477fax +31 (0)33 - 2460470

[email protected]