more than just points
DESCRIPTION
More than just points. NEtherlands Software Metrics users Association. About NESMA. NEderlandse Software Metrieken gebruikers Associatie NEtherlands Software Metrics users Association from 1995 - PowerPoint PPT PresentationTRANSCRIPT
More than just points
NEtherlands Software Metrics users Association
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
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)
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
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)
The NESMAplaying fieldNESMA has
her initial base on the cost-drivers
Her contribution radiates to the four other areas
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:
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
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
Historical dataKnowledge holder: Network:Which organisations do
have data about the relevant cost-drivers
BenchmarkersGartner ISBSG
Tool-vendorsGalorathPRICEQSMCost Xpert SPR
End users
Control / EvaluationKnowledge development: Network:Which software metrics
are most suited to control or evaluate projects for the delivery and the maintenance of software
ISBSGPMISIG
A practical exampleCollaboration
AACE / DACE – MAIN Social Media
LinkedInVolunteers
NESMA Working GroupProduct
Basis of EstimateType
Best Practice
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
Simplified Estimation Model
hours (& money)
measures
risk analysis
risks
consequences
performance
size
gross hours
influences
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)
PURPOSE GUIDELINESSoftware Development, Maintenance & Support, Infrastructure
RECO
MM
END
ED P
RACT
ICE
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
Basis
of E
stim
ate
MappingSizing BasisRequirements
Functionaltechnical
Effort Basisdelivery
constraints, service levels
Planning Basis
Working time standby
Cost Basismethods and
sources , units
BenchmarkingComparisons to
similar engagements
In Practice
PURPOSE GUIDELINESSoftware Development, Maintenance & Support, Infrastructure
RECO
MM
END
ED P
RACT
ICE
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
NESMANetherlands Software Metrics users AssociationPostbus 10583860 BB NIJKERK
Telephone +31 (0)33 - 2473477fax +31 (0)33 - 2460470