Hvad er CMMI - gratis hvidbog
Blogliste

Hvad er CMMI - gratis hvidbog

Blog | 9 min læst
Skrevet af admin

Indholdsfortegnelse

Organisationer søger konstant nye måder på, hvordan man forbedrer ydeevne og strømline processer. CMMI-modellen (Capability Maturity Model Integration) har hjulpet mange organisationer med at opnå påviselige forretningsresultater, og det har aldrig været lettere at implementere det i praksis takket være moderne CMMI-værktøjer.

Hvem opretter CMMI?

Formålet med CMMI er at udvikle ved Carnegie Mellon University (CMU) og krævet af mange amerikanske amerikanske forsvarsministerier (DoD) og amerikanske regeringskontrakter. Formålet med CMMI er at give en klar køreplan for bedste praksis, som organisationer skal følge for at hæve og benchmarke ydeevne på tværs af en række kritiske forretningsegenskaber.  

CMMI er efterfølgeren til kapacitetsmodningsmodellen (CMM) eller kort sagt Software CMM. Som navnet antyder, blev Software CMM skræddersyet til software engineering. Den seneste version af CMMI (version 2.0) blev udgivet i 2018, og det gør det muligt at anvende modellen på hardware-, software- og serviceudvikling i alle brancher.

Hvad er CMMI?

CMMI (Capability Maturity Model Integration) beskriver de bedste fremgangsmåder, der allerede er anvendt i branchen, til at udvikle, vedligeholde og erhverve produkter og tjenester. Det giver en ramme, der gør det muligt at vurdere modenhedsniveauet i en organisation eller dets evne i forhold til de processer, den udfører, at sætte prioriteter for at gennemføre de forbedringer, der skal udføres, og realisere disse forbedringer.

Der er 3 CMMI-modeller, alle udviklet af Software Engineering Institute (SEI), et forsknings- og udviklingscenter, der er en del af Carnegie Mellon University i Philadelphia; disse modeller er:

  • CMMI for udvikling, rettet til organisationer, der udvikler og vedligeholder produkter og tjenester til systemudvikling.
  • CMMI for Acquisition, rettet til organisationer, der underleveranderer udviklingstjenester og vedligeholder produkter og tjenester til systemudvikling.
  • CMMI for Services, rettet til organisationer, der leverer tjenester til andre virksomheder.

Formålet med CMMI er:

  • At skabe en ramme, der hjælper organisationen med at forbedre sine processer
  • At give en vejledning til forbedring af kapaciteten til at udvikle, at erhverve og vedligeholde produkter eller tjenester leveret af en organisation.
  • At beskrive et sæt bedste praksis, både inden for ledelse og teknik.

I de sidste par år har CMMI fået enorm betydning som et kvalitetssystem i systemindustrien og kan praktisk talt betragtes som de facto-standarden på dette område. Ikke desto mindre kan CMMI anvendes på forskellige områder, såsom systemteknik, hardware osv. CMMI til udvikling anvendes til udvikling og vedligeholdelse af produkter og tjenester, uanset felt eller interesseområde. Den nuværende version af CMMI er dokumentet "CMMI for udvikling", version 1.2, der er tilgængelig siden august 2006.

Hovedelementerne i CMMI for Development-modellen er procesområder; inden for hvert procesområde identificerer CMMI et sæt specifikke og generiske mål samt et sæt praksis, der skal implementeres for at nå disse mål og dække hvert af procesområderne.

Hvad er de 5 niveauer af CMMI?

CMMI-modellen overvejer 5 modenhedsniveauer, der kan måles for organisationen:

  1. Initial
  2. Managed
  3. Defineret
  4. Kvantitativt administreret
  5. Optimering

På modenhedsniveau 1 (Initial) er organisationen præget af ad hoc-karakteren af ​​dens processer. Organisationen tilvejebringer ikke et stabilt miljø til oprettelse af sine produkter, så succesen med sine projekter afhænger udelukkende af de individers færdigheder, der er dedikeret til hver af dem.

På modenhedsniveau 2 (administreret) udfører projekter i organisationen processer i henhold til det, der er planlagt og defineret i organisationspolitikkerne, idet de ansætter dygtige mennesker, der besidder den nødvendige viden, involverer alle relevante interessenter og overvåger, kontrollerer og gennemgår alle processer.

På modenhedsniveau 3 (defineret) forstås og beskrives alle processer gennem standarder, procedurer, værktøjer og metoder.

På modenhedsniveau 4 (kvantitativt styret) etablerer organisationen og projekterne kvantitative mål for at måle proceskvaliteten såvel som dens anvendelse og nødvendige kriterier for at styre dem. Statistiske metoder bruges til at kontrollere processer.

I modenhedsniveau 5 (Optimering) anvender organisationen kontinuerlig forbedring af sine processer gennem kvantitativ forståelse af årsagerne til variation, der er fælles for processen, ved hjælp af statistiske metoder, der støtter kontinuerlig forbedring.

Modenhedsniveauer er kumulative, med andre ord, for at nå hver af dem er det nødvendigt at implementere alle specifikke procesområder på dette niveau såvel som alle lavere niveauer.

Hvad er de 6 kapacitetsniveauer for CMMI?

Til gengæld overvejer CMMI-modellen 6 kapacitetsniveauer, der kan måles for hver proces:

  1. Ufuldstændig
  2. udføres
  3. Managed
  4. Defineret
  5. Kvantitativt styret
  6. Optimering

CMMI-kapacitetsniveau 0 (ufuldstændig): delvist udført. Et eller flere specifikke mål for procesområdet er ikke opfyldt.

CMMI-kapacitetsniveau 1 (udført): Det er en ufuldstændig proces, der opfylder alle specifikke mål i procesområdet.

CMMI-kapacitetsniveau 3 (administreret): Det er en udført proces, der besidder den nødvendige infrastruktur til at understøtte processen, så processen udføres i henhold til det, der er planlagt og defineret i organisationspolitikkerne, idet de ansætter dygtige mennesker, der besidder den krævede viden, involverer alle relevante interessenter og overvåger, kontrollerer og gennemgår processen.

CMMI kapacitetsniveau 3 (defineret): Det er en styret proces, der er skræddersyet fra organisationens sæt af standardprocesser i henhold til dens skræddersyede vejledninger, og som bidrager med produkter, foranstaltninger osv. Til organisationsforbedringen.

CMMI-kapacitetsniveau 4 (kvantitativt styret): Det er en defineret proces, der styres ved hjælp af statistiske teknikker.

CMMI-kapacitetsniveau 5 (optimering): Det er en kvantitativt styret proces, der forbedres gennem kvantitativ forståelse af årsagerne til variation, der er fælles for processen.

Kapacitetsniveauer er kumulative.

Hvad er CMMI's repræsentationer?

Modellen angiver to repræsentationer:

  • Iscenesat repræsentation
  • Kontinuerlig repræsentation

I begge tilfælde er procesområder, mål og praksis de samme. Forskellen mellem disse repræsentationer er rækkefølgen, i hvilken procesforbedring implementeres:

  • I tilfælde af trinvis repræsentation vælges procesområder, der skal forbedres, i en foruddefineret sortering givet ved dens tildeling til modenhedsniveauer i modellen.
  • I tilfælde af kontinuerlig repræsentation vælges processer, der skal forbedres, i den sortering, som organisationen finder mest hensigtsmæssig ud fra dens forretningsmål. For hvert procesområde er der kapacitetsniveauer (fra 0 til 5), der giver en indikation af den sortering, hvor forbedringen skal håndteres inden for hver af dem. Kontinuerlig repræsentation er tættere på andre kvalitetsstandarder såsom ISO 15504 (SPICE). Trinvis repræsentation svarer til de første versioner af CMMI-modellen, tidligere CMM, og som kun overvejede implementering baseret på organisationens modenhedsniveauer.

Hvordan kan CMMI hjælpe din organisation?                         

CMMI kan hjælpe organisationer på en række vigtige måder:

  • Øger kundetilfredsheden.
  • Forbedrer chancen for at lande og fastholde nye kunder.
  • Øger produktivitet og effektivitet. 
  • Skaber mere overskud. 
  • Øger evnen til at nå projektmål og forretningsmål.
  • Gør det lettere at håndtere risiko og usikkerhed. 
  • Hjælper med at identificere mangler i færdigheder og nedbryde flaskehalse i workflow. 
  • Fremmer kommunikation med standarder, der dækker hele organisationen. 

Den seneste version af CMMI er skrevet på et ikke-teknisk sprog, hvilket gør det mere brugervenligt og lettere at implementere. Organisationer kan udforsk CMMI online og konfigurere det ud fra deres specifikke mål for præstationsforbedring og organisatorisk succes. Værktøjer som Visure Requirements hjælper med at forbedre modenhed ved at overvåge og spore krav og hjælpe med at standardisere og harmonisere anvendelsen af ​​forretningsprocesser. 

Brug af datamodeller til sporbarhedsstyring med Visure

Brug af et Requirement Management-værktøj til at understøtte CMMI

Visure Requirements deler med CMMI denne tilgang: kravstyring er tæt knyttet til udviklingen af ​​krav. En kravsteknikproces understøttet af Visure Requirements inkluderer ikke kun aktiviteter, der er specifikke for kravstyring, såsom den entydige identifikation af krav, versionering, sporbarhed, osv., men også andre, såsom definition af forretningsmodeller og grænseflader og identifikation af funktionerne i det system, der skal udvikles. Ledelsen af ​​disse aktiviteter inden for det samme værktøj er en væsentlig fordel, da det hjælper deltagere i projektet med at opretholde en samlet, integreret vision om alle aktiviteter som en del af en cyklisk og iterativ proces.

Derudover har brugen af ​​Visure Requirements som en støtte til implementeringen af ​​CMMI mange fordele, da det gør det muligt at automatisere en del af processerne, hvilket sikrer opfyldelse af processer selv i øjeblikke med stress, som det kræves i beskrivelsen af ​​CMMI level 2 (Lykkedes).

Håndtering og analyse af mangler, krav, test, .. med Visure

Faktisk anbefales det allerede i CMMI for Udvikling niveau 2, blandt de ressourcer, der anses for nødvendige for at støtte aktiviteterne, som et af de "typiske arbejdsprodukter" at bruge et værktøj til at overvåge og sporingskrav. Årsagen til dette er, at manuel vedligeholdelse er så dyr, at risikoen for at opgive bedste praksis er meget høj, hvis et sådant værktøj ikke er tilgængeligt.

For modenhedsniveau 3 (defineret) skal organisationen have generelle processer defineret, som vil blive skræddersyet til de forskellige projekter efter behov. Disse processer skal også karakteriseres, forstås og beskrives korrekt i standarder, processer, værktøjer og metoder, der giver skabeloner til understøttelse af processtandardisering. Her letter brugen af ​​Visure Requirements implementeringen af ​​kravsprocesser på niveau 3, da det hjælper med at standardisere og harmonisere anvendelsen af ​​processer langs virksomheden.

For modenhedsniveauer 4 (Kvantitativt styret) og 5 (Optimering) er det nødvendigt at identificere de delprocesser, der yder det mest betydningsfulde bidrag til den generelle proces, der skal kontrolleres og styres ved hjælp af et sæt statistiske og kvantitative teknikker, som gør det muligt at forbedre definitionen og implementeringen af ​​processer i organisationen. Det er også af interesse her brugen af ​​et værktøj, da kvantitativ styring ikke er mulig uden lagring af data, som efterfølgende kan udnyttes til beregning af målinger og udvikling af præstationsmodeller eller procesadfærdsmodeller.

Fortsæt med at læse hele hvidbogen


Glem ikke at dele dette opslag!