Recent heeft ons Software Development & Maintenance Center een proeve van volwassenheid ondergaan. We doen dat regelmatig om te laten toetsen op welk volwassenheidsniveau we zitten. Niet zozeer om te horen dat we op 2,8 of 3,2 zitten, maar meer om vreemde ogen van buitenaf onbevangen naar onze organisatie en processen te laten kijken en te signaleren waar we kunnen verbeteren of waar we een steekje hebben laten vallen.De uitkomst van het recente assessment was verheugend: het Software Development & Maintenance Center voldoet aan de eisen van CMMI level 3 voor softwareontwikkeling en aan de eisen van IT Service CMM level 3 voor applicatiebeheer.
Nu zult u zich als lezer wellicht afvragen: “Wat heeft dat met architectuur te maken?” en “Waarom level 3 en niet hoger?”.Om met dat eerste te beginnen; weinig. Of het moet zijn dat de architectuur die ten grondslag ligt aan de software ontwikkelstraten en beheeromgevingen goed doordacht is en al een decennium alle veranderingen in technologie en methoden heeft weten te doorstaan. En dat de geldende architectuurprincipes via de lijnorganisatie zijn geïmplementeerd. Maar ik zal u niet tegenspreken wanneer u dat wat gezocht vindt.Verder gaat de vergelijking op dat het opereren op CMMI level 3 een vaardigheid van de organisatie is geworden, waarmee het SDMC duurzaam kan presteren op dit niveau. Hetzelfde geldt voor een effectieve architectuur. Ook dat moet je als een vaardigheid aanvliegen om duurzaam op niveau te kunnen presteren. Anders blijft het een goedwillende individuele ambacht.
Het antwoord op de tweede vraag is een bedrijfseconomisch vraagstuk. De kosten nemen exponentieel toe naarmate men een hoger niveau wil bereiken. De baten volgen de wet van de afnemende meeropbrengsten. Nu bouwen en beheren we in het SDMC bedrijfskritische systemen, waar bedrijven dagelijks van afhankelijk zijn, maar het is geen software dat we naar Mars sturen of dat we in 2 miljard chips stoppen. Voor die organisaties (Nasa, Motorola) zijn de ‘defect repair’ kosten zo hoog dat het loont om op CMMI level 5 te opereren. Voor ons, in de Nederlandse markt, is CMMI level 3 goed en goed genoeg. En dat doet niets af van het feit dat het een hele prestatie is om op dat niveau te opereren.
Share this | 533 keer bekeken | 0 reacties




