Calculeren voor kleuters
FPA voor Oracle Fusion Middleware
We weten het in de IT weer te presteren hoor! We hebben sinds 1989 een heus orgaan -de Nesma- dat zich volledig heeft gespecialiseerd in het bepalen van software metrieken. Maar met Fusion Middleware kan al die opgebouwde kennis weer ‘hup!’ de prullenbak in.
Wat calculeren betreft kunnen we nog veel leren van de branche die daar al tientallen eeuwen ervaring mee heeft: de bouwbranche. Toegegeven: de normen en waarden in bouwbranche lieten de afgelopen jaren te wensen over. Even nuancerend: omvangrijke producten en diensten goed calculeren kost tijd. Veel tijd. En tijd is geld. Dus wie bedacht heeft dat offertes waar een uitgebreide calculatie aan ten grondslag ligt gratis kunnen worden verlangd, die heeft boter op z’n hoofd. Wellicht kunnen opdrachtgevers in de IT branche zo verstandig zijn om de trend van ‘free consulting’ in offertetrajecten om te buigen in enige vorm van betaalde werkzaamheden. Enfin. Dit alles terzijde.
Wat we zeker wel kunnen leren van de bouwbranche is de kennis van calculeren. In de bouwwereld bestaat er een zelfs een heuse functie ‘Calculator’, waarvoor je bij tal van opleidingsinstituten cursussen kunt volgen. Die aanpak pogen we in de IT natuurlijk na te doen. Ruim twintig jaar geleden hebben we de ‘Nederlandse Software Metrieken Gebruikers Associatie’, de Nesma, opgericht. De Nesma heeft vooral naam gemaakt met het begrip FunctiePunt (FP), een eenheid voor functionaliteit van een informatiesysteem. Met het ‘Handboek Functiepuntentelling’ van de Nesma in de hand, kan zelfs een kleuter bij benadering het aantal functiepunten van een informatiesysteem bepalen. Idem voor elke IT diensten leverancier. Deze kent bijvoorbeeld z’n productiviteitscijfer voor het realiseren van functionaliteit in uren per functiepunt. Maar functiepuntanalyse is niet louter hosanna: het standaard calculatiemodel is bedoeld voor het uitdrukken van functionaliteit van informatiesystemen. Dat is bijvoorbeeld heel handig bij het begroten van te ontwikkelen maatwerkapplicaties, zoals vroeger met Oracle Designer/Developer en tegenwoordig met JDeveloper/ADF.
Als ik naar de werkzaamheden kijk die de Oracle dienstenleveranciers in Nederland het afgelopen jaar hebben uitgevoerd, dan zie ik een verschuiving van pure systeemontwikkeling (het ontwikkelen van de genoemde maatwerkapplicaties), naar de integratie van applicaties. Niet zo gek natuurlijk. Oracle verschuift ook z’n aandacht van de applicaties zelf naar integratie ervan, met producten zoals BPEL en OSB. Maar die zaken moeten dan ook weer gecalculeerd worden natuurlijk. En de productiviteit van ontwikkeling ervan opnieuw bepaald, in uren per functiepunt. Misschien is functiepunt dan niet langer het goede woord en moeten we iets verzinnen in de trant van InterfacePunt. In de markt is op dit moment elke IT leverancier het wiel aan het uitvinden om Fusion Middleware projecten (met BPEL en OSB) objectief te kunnen calculeren. Zo zijn het aantal uit te wisselen data-elementen, de structuur ervan (eenvoudig of complex) en de complexiteit van transformaties vaste ingrediënten bij de meeste calculatiemodellen. Maar wordt het niet gewoon tijd voor een nieuwe werkgroep van de Nesma? Kom op mensen, koppen bij elkaar!
N.B. De Nesma is jarig. Als kadootje zijn de meeste publicaties (tijdelijk?) gratis te downloaden van hun site. Voor de liefhebber.
Kijk voor alle publicaties op http://www.anewlink.nl/ict/nl/publicaties/
(c) januari 2010, A New Link bv, www.anewlink.nl.
Wat we zeker wel kunnen leren van de bouwbranche is de kennis van calculeren. In de bouwwereld bestaat er een zelfs een heuse functie ‘Calculator’, waarvoor je bij tal van opleidingsinstituten cursussen kunt volgen. Die aanpak pogen we in de IT natuurlijk na te doen. Ruim twintig jaar geleden hebben we de ‘Nederlandse Software Metrieken Gebruikers Associatie’, de Nesma, opgericht. De Nesma heeft vooral naam gemaakt met het begrip FunctiePunt (FP), een eenheid voor functionaliteit van een informatiesysteem. Met het ‘Handboek Functiepuntentelling’ van de Nesma in de hand, kan zelfs een kleuter bij benadering het aantal functiepunten van een informatiesysteem bepalen. Idem voor elke IT diensten leverancier. Deze kent bijvoorbeeld z’n productiviteitscijfer voor het realiseren van functionaliteit in uren per functiepunt. Maar functiepuntanalyse is niet louter hosanna: het standaard calculatiemodel is bedoeld voor het uitdrukken van functionaliteit van informatiesystemen. Dat is bijvoorbeeld heel handig bij het begroten van te ontwikkelen maatwerkapplicaties, zoals vroeger met Oracle Designer/Developer en tegenwoordig met JDeveloper/ADF.
Als ik naar de werkzaamheden kijk die de Oracle dienstenleveranciers in Nederland het afgelopen jaar hebben uitgevoerd, dan zie ik een verschuiving van pure systeemontwikkeling (het ontwikkelen van de genoemde maatwerkapplicaties), naar de integratie van applicaties. Niet zo gek natuurlijk. Oracle verschuift ook z’n aandacht van de applicaties zelf naar integratie ervan, met producten zoals BPEL en OSB. Maar die zaken moeten dan ook weer gecalculeerd worden natuurlijk. En de productiviteit van ontwikkeling ervan opnieuw bepaald, in uren per functiepunt. Misschien is functiepunt dan niet langer het goede woord en moeten we iets verzinnen in de trant van InterfacePunt. In de markt is op dit moment elke IT leverancier het wiel aan het uitvinden om Fusion Middleware projecten (met BPEL en OSB) objectief te kunnen calculeren. Zo zijn het aantal uit te wisselen data-elementen, de structuur ervan (eenvoudig of complex) en de complexiteit van transformaties vaste ingrediënten bij de meeste calculatiemodellen. Maar wordt het niet gewoon tijd voor een nieuwe werkgroep van de Nesma? Kom op mensen, koppen bij elkaar!
N.B. De Nesma is jarig. Als kadootje zijn de meeste publicaties (tijdelijk?) gratis te downloaden van hun site. Voor de liefhebber.
Download Publicatie (PDF)
Kijk voor alle publicaties op http://www.anewlink.nl/ict/nl/publicaties/
(c) januari 2010, A New Link bv, www.anewlink.nl.
Meer weten?
Wilt u meer weten over
onze diensten? U kunt altijd vrijblijvend contact met ons op nemen via
+31 (0)316 26 90 96 of stuur een email naar info@anewlink.nl
+31 (0)316 26 90 96 of stuur een email naar info@anewlink.nl