Wat is CMMI – Gratis whitepaper
Blog lijst

Wat is CMMI – Gratis whitepaper

Blog | 9 minuten lezen
Geschreven door admin

Inhoudsopgave

Organisaties zijn voortdurend op zoek naar nieuwe manieren om de prestaties te verbeteren en processen te stroomlijnen. Het Capability Maturity Model Integration (CMMI)-model heeft veel organisaties geholpen om aantoonbare bedrijfsresultaten te behalen, en de implementatie ervan in de praktijk was nog nooit zo eenvoudig dankzij moderne CMMI-tools.

Wie maakt CMMI?

CMMI is ontwikkeld aan de Carnegie Mellon University (CMU) en vereist door veel contracten van het Amerikaanse ministerie van Defensie (DoD) en de Amerikaanse overheid. Het doel van CMMI is om een ​​duidelijke routekaart te bieden van best practices die organisaties moeten volgen om de prestaties over een reeks te verbeteren en te benchmarken. van kritische zakelijke mogelijkheden.  

CMMI is de opvolger van het capability maturity model (CMM), of kortweg Software CMM. Zoals de naam al doet vermoeden, is Software CMM afgestemd op software-engineering. De nieuwste versie van CMMI (versie 2.0) werd uitgebracht in 2018 en maakt het mogelijk om het model toe te passen op hardware-, software- en serviceontwikkeling in elke branche.

Wat is CMMI?

CMMI (Capability Maturity Model Integration) beschrijft de best practices, al toegepast in de industrie, om producten en diensten te ontwikkelen, onderhouden en verwerven. Het biedt een raamwerk dat het mogelijk maakt om het volwassenheidsniveau van een organisatie of haar bekwaamheid te beoordelen in relatie tot de processen die zij uitvoert, prioriteiten te stellen om de verbeteringen die moeten worden uitgevoerd in de praktijk te brengen en die verbeteringen te realiseren.

Er zijn 3 CMMI-modellen, allemaal ontwikkeld door het Software Engineering Institute (SEI), een onderzoeks- en ontwikkelingscentrum dat deel uitmaakt van de Carnegie Mellon University in Philadelphia; deze modellen zijn:

  • CMMI for Development, gericht aan organisaties die producten en diensten voor systeemontwikkeling ontwikkelen en onderhouden.
  • CMMI voor acquisitie, gericht aan organisaties die ontwikkelingsdiensten uitbesteden en producten en diensten onderhouden voor systeemontwikkeling.
  • CMMI for Services, gericht aan organisaties die diensten verlenen aan andere bedrijven.

De doelstellingen van CMMI zijn:

  • Een raamwerk bieden dat de organisatie helpt haar processen te verbeteren
  • Een gids bieden om het vermogen te verbeteren om producten of diensten van een organisatie te ontwikkelen, te verwerven en te onderhouden.
  • Een set van best practices beschrijven, zowel op het gebied van management als engineering.

CMMI heeft de laatste jaren een enorm belang verworven als kwaliteitssysteem in de systeemindustrie en kan op dit gebied praktisch gezien worden als de de facto standaard. Desalniettemin kan CMMI worden toegepast op verschillende gebieden, zoals systeemtechniek, hardware, enz. CMMI for Development wordt toegepast op de ontwikkeling en het onderhoud van producten en diensten, ongeacht het vakgebied of interessegebied. De huidige versie van CMMI is het document “CMMI for Development”, versie 1.2, beschikbaar sinds augustus 2006.

De belangrijkste elementen in het CMMI for Development-model zijn Process Areas; binnen elk procesgebied identificeert CMMI een reeks specifieke en generieke doelstellingen, evenals een reeks praktijken die moeten worden geïmplementeerd om deze doelstellingen te bereiken en elk van de procesgebieden te bestrijken.

Wat zijn de 5 niveaus van CMMI?

Het CMMI-model houdt rekening met 5 volwassenheidsniveaus, meetbaar voor de organisatie:

  1. Eerste
  2. Managed
  3. Bepaald
  4. Kwantitatief beheerd
  5. Het optimaliseren van

Op volwassenheidsniveau 1 (Initieel) kenmerkt de organisatie zich door het ad-hoc karakter van haar processen. De organisatie biedt geen stabiele omgeving voor het maken van haar producten, dus het succes van haar projecten hangt uitsluitend af van de vaardigheden van de personen die aan elk van hen zijn toegewijd.

Op volwassenheidsniveau 2 (Beheerd) voeren projecten in de organisatie processen uit volgens wat is gepland en gedefinieerd in het organisatiebeleid, waarbij deskundige mensen worden ingezet die over de vereiste kennis beschikken, waarbij alle relevante belanghebbenden worden betrokken en alle processen worden bewaakt, gecontroleerd en beoordeeld.

In volwassenheidsniveau 3 (Gedefinieerd) worden alle processen begrepen en beschreven door middel van standaarden, procedures, tools en methoden.

Op volwassenheidsniveau 4 (kwantitatief beheerd) stellen de organisatie en projecten kwantitatieve doelstellingen vast om zowel de proceskwaliteit als het gebruik ervan te meten, en de benodigde criteria om deze te beheren. Statistische methoden worden gebruikt om processen te controleren.

Op volwassenheidsniveau 5 (Optimaliseren) past de organisatie continue verbetering van haar processen toe door kwantitatief inzicht in de oorzaken van variatie die het proces gemeen heeft, met behulp van statistische methoden die continue verbetering onderschrijven.

Volwassenheidsniveaus zijn cumulatief, met andere woorden, om elk van hen te bereiken is het noodzakelijk om alle specifieke procesgebieden op dat niveau en alle lagere niveaus te implementeren.

Wat zijn de 6 vaardigheidsniveaus van CMMI?

Het CMMI-model houdt op zijn beurt rekening met 6 vaardigheidsniveaus, meetbaar voor elk proces:

  1. Onvolledig
  2. Uitgevoerd
  3. Managed
  4. Bepaald
  5. Kwantitatief beheerd
  6. Het optimaliseren van

CMMI Capability Level 0 (Onvolledig): gedeeltelijk uitgevoerd. Een of meer specifieke doelstellingen van het procesgebied worden niet bereikt.

CMMI Capability Level 1 (Performed): Het is een onvolledig proces dat voldoet aan alle specifieke doelstellingen in het procesgebied.

CMMI Capability Level 3 (Managed): Het is een Uitgevoerd proces, dat over de benodigde infrastructuur beschikt om het proces te ondersteunen, zodat het proces wordt uitgevoerd volgens wat is gepland en gedefinieerd in het organisatiebeleid, met bekwame mensen die over de vereiste kennis beschikken, het betrekken van alle relevante belanghebbenden en het bewaken, controleren en evalueren van het proces.

CMMI Capability Level 3 (Defined): Het is een beheerd proces dat is afgestemd op de organisatieset van standaardprocessen volgens de tailor-guides, en dat producten, maatregelen, enz. bijdraagt ​​aan de organisatieverbetering.

CMMI-vermogensniveau 4 (kwantitatief beheerd): het is een gedefinieerd proces dat wordt gecontroleerd met behulp van statistische technieken.

CMMI-vermogensniveau 5 (optimalisatie): het is een kwantitatief beheerd proces dat wordt verbeterd door kwantitatief inzicht in de oorzaken van variatie die het proces gemeen heeft.

Capaciteitsniveaus zijn cumulatief.

Wat zijn de vertegenwoordigingen van CMMI?

Het model geeft twee representaties aan:

  • geënsceneerde representatie
  • Continue weergave

In beide gevallen zijn Procesgebieden, Doelstellingen en Praktijken hetzelfde. Het verschil tussen deze representaties is de volgorde waarin procesverbetering wordt doorgevoerd:

  • In het geval van gefaseerde weergave worden te verbeteren procesgebieden gekozen in een vooraf gedefinieerde sortering die wordt gegeven door de toewijzing ervan aan volwassenheidsniveaus van het model.
  • In het geval van continue vertegenwoordiging worden de te verbeteren processen geselecteerd in de sortering die de organisatie het meest geschikt acht op basis van haar bedrijfsdoelstellingen. Voor elk procesgebied zijn er vaardigheidsniveaus (van 0 tot 5) die een indicatie geven van de sortering waarin de verbetering binnen elk van hen moet worden aangepakt. Continue weergave ligt dichter bij andere kwaliteitsnormen zoals ISO 15504 (SPICE). Gefaseerde representatie komt overeen met de eerste versies van het CMMI-model, voorheen CMM, en waarbij alleen implementatie werd overwogen op basis van de volwassenheidsniveaus van de organisatie.

Hoe kan CMMI uw organisatie helpen?                         

CMMI kan organisaties op een aantal belangrijke manieren helpen:

  • Verhoogt de klanttevredenheid.
  • Verbetert de kans op het binnenhalen en behouden van nieuwe klanten.
  • Verhoogt de productiviteit en efficiëntie. 
  • Creëert meer winst. 
  • Verhoogt het vermogen om projectdoelen en bedrijfsdoelstellingen te halen.
  • Maakt het makkelijker om met risico en onzekerheid om te gaan. 
  • Helpt lacunes in vaardigheden te identificeren en knelpunten in de workflow op te lossen. 
  • Bevordert de communicatie met organisatiebrede standaarden. 

De nieuwste versie van CMMI is geschreven in niet-technische taal, waardoor het gebruiksvriendelijker en gemakkelijker te implementeren is. Organisaties kunnen verken CMMI online en configureren op basis van hun specifieke doelen voor prestatieverbetering en organisatorisch succes. Tools zoals Visure Requirements helpen bij het verbeteren van de volwassenheid door het monitoren en traceren van requirements en helpen bij het standaardiseren en harmoniseren van de toepassing van bedrijfsprocessen. 

Gegevensmodellen gebruiken voor traceerbaarheidsbeheer met Visual

Een tool voor vereistenbeheer gebruiken om CMMI te ondersteunen

Visure Requirements deelt deze benadering met CMMI: behoeftebeheer hangt nauw samen met de ontwikkeling van eisen. Een Requirements Engineering proces ondersteund door Visure Requirements omvat niet alleen activiteiten die specifiek zijn voor requirements management, zoals het eenduidig ​​identificeren van requirements, versiebeheer, traceerbaarheid, etc. maar ook andere zoals het definiëren van businessmodellen en interfaces, en het identificeren van functionaliteiten van het te ontwikkelen systeem. Het beheer van deze activiteiten binnen dezelfde tool is een belangrijk voordeel omdat het de deelnemers aan het project helpt om een ​​algemene, geïntegreerde visie op alle activiteiten te behouden als onderdeel van een cyclisch en iteratief proces.

Bovendien heeft het gebruik van Visure-vereisten als ondersteuning voor de implementatie van CMMI veel voordelen, omdat het een deel van de processen kan automatiseren, waardoor de uitvoering van processen wordt gegarandeerd, zelfs in momenten van stress, zoals vereist in de beschrijving van CMMI-niveau 2 (Beheerd).

Beheer en analyse van defecten, vereisten, tests,... met Visure

In feite is het al in CMMI voor ontwikkelingsniveau 2, onder de middelen die als noodzakelijk worden beschouwd om de activiteiten te ondersteunen, als een van de "typische werkproducten", aanbevolen om een ​​hulpmiddel te gebruiken om te controleren en traceervereisten. De reden hiervoor is dat handmatig onderhoud zo kostbaar is dat het risico van het verlaten van de beste praktijken erg groot is als een dergelijke tool niet beschikbaar is.

Voor volwassenheidsniveau 3 (Gedefinieerd) moet de organisatie algemene processen hebben gedefinieerd, die indien nodig worden afgestemd op de verschillende projecten. Ook moeten deze processen goed worden gekarakteriseerd, begrepen en beschreven in standaarden, processen, tools en methoden, waarbij sjablonen worden geleverd om processtandaardisatie te ondersteunen. Hier vergemakkelijkt het gebruik van Visure Requirements de implementatie van requirementsprocessen op niveau 3, omdat het helpt bij het standaardiseren en harmoniseren van de toepassing van processen binnen het bedrijf.

Voor volwassenheidsniveaus 4 (Kwantitatief beheerd) en 5 (Optimaliseren) is het noodzakelijk om de subprocessen te identificeren die de belangrijkste bijdrage leveren aan het algemene proces, te controleren en te beheren met behulp van een reeks statistische en kwantitatieve technieken, waardoor het mogelijk om de definitie en implementatie van processen in de organisatie te verbeteren. Ook hier is het gebruik van een tool van belang, aangezien kwantitatief beheer niet mogelijk is zonder de opslag van gegevens die vervolgens kunnen worden benut voor de berekening van metrieken en de ontwikkeling van prestatiemodellen of procesgedragsmodellen.

Lees de volledige whitepaper verder


Vergeet dit bericht niet te delen!

Bekijk Visure in actie

Vul het onderstaande formulier in om toegang te krijgen tot uw demo