fpa voor dummies
DESCRIPTION
Het gebruik van FPA neemt weer toe, in ieder geval in offerteaanvragen. Maar wat is nu eigenlijk een functiepunt en wat kan ik daar nu wel en niet mee. Voor mijn collega's heb ik een korte introductie gegeven, die wellicht voor een breder publiek interessant is.TRANSCRIPT
FPA
Frank Vogelezang
2FPA voor DummiesAgenda
Wat is FPA
Hoe werkt FPA
Wat kun je met FPA
Wat kun je beter niet doen met FPA
Van wie is FPA
3FPA voor Dummies Wat is FPA
FPA staat voor FunctiePuntAnalyse
Dat wat de software moet kunnen doen (functionaliteit) Functieuitdrukken in een getal Puntop basis van een objectief beschreven methode Analyse
Iets ongrijpbaars als functionaliteit wordt een tastbaar getalwaar je mee kunt rekenen
4FPA voor Dummies Hoe werkt functiepuntanalyse
Invoerfunctie
Uitvoerfunctie
Opvragingsfunctie
Koppel gegevensverzameling
Interne logische gegevensverzameling
5FPA voor Dummies Hoe werkt functiepuntanalyse
Functiepunten tellen Op basis van vastgestelde criteria wordt aan
ieder element een classificatie gehangen:
Bij iedere classificatie horen puntenInterne gegevens 7 10 15Koppelgegevens 5 7 10Invoer 3 4 6Uitvoer 4 5 7Opvraging 3 4 6
Een functiepunt komt nooit alleen
Eenvoudig
MoeilijkGemiddeld
6FPA voor Dummies Wat kun je met functiepuntanalyse
Iets ongrijpbaars als functionaliteit uitdrukken in een getal en rekenen: Benodigde hoeveelheid uren / kosten Doorlooptijd
Mogelijkheid voor een fixed price die toch variabel is
De berekening is afhankelijk van de gebruikte technologie (Java, eBS, . . .)
Dat rekenen werkt alleen niet lineair!
Twee keer zoveel functiepunten is niet twee keer zoveel uren/kosten/tijd
7FPA voor Dummies Wat kun je met functiepuntanalyse beter niet doen
Zaken meenemen die geen directe relatie hebben met de hoeveelheid functionaliteit van de software, zoals:
Ontwerp/Specificatie Ontwikkel- en Testomgeving Conversie van gegevens Licenties
In een tarief per functiepunt alle technologieën op een hoop vegen
In een tarief per functiepunt kleine en grote projecten gelijk behandelen
In een tarief per functiepunt geen rekening houden met tijdsdruk
8FPA voor Dummies Wat kun je met functiepuntanalyse beter niet doen
Bij het begroten van ontwikkeling met behulp van pakketsoftware is de relatie met functiepunten niet eenduidig:
4993 Cool Convertible
4993 Truck
4993 Schaufelbagger
9FPA voor Dummies Wat kun je met functiepuntanalyse – en hier wordt het lastig
Uren/kosten per functiepunt zijn afhankelijk van het aantal functiepunten
Uren/kosten
Functiepunten
Computable : Goed aanbesteden op basis van functiepunten
ISBSG : The cost of speed
10FPA voor Dummies Wat kun je met functiepuntanalyse – en hier wordt het echt lastig
Doorlooptijd
Beno
digd
e ur
en /
Kos
ten
Uren/kosten zijn niet alleen afhankelijk van functiepunten, maar ook van tijd
11FPA voor Dummies Variaties op het thema functiepuntanalyse
Er bestaan een aantal NESMA gebruikersgidsen: Onderhouds-FPA FPA voor Data Warehousing Functional Sizing in een SOA-omgeving
Indicatieve FPAi
Deze zijn geen onderdeel van de standaard!
COSMICmaar dat is een standaard/verhaal apart
12FPA voor Dummies Van wie is functiepuntanalyse
Binnen Nederland is de meest gebruikte FPA-methode die van de NESMANESMA = Nederlandse Software Metriekengebruikers AssociatieDe Nederlandse methode is gecertificeerd als ISO/IEC 24570
Wereldwijd is de meest gebruikte FPA-methode die van de IFPUGIFPUG = International Fuction Point User GroupDeze methode is gecertificeerd als ISO/IEC 20926
13
WatKostIT.blogspot.nl
ThePriceofIT.blogspot.com
@FrankVogelezang
FrankVogelezang
www.linkedin.com/in/frankvogelezang