Change Control Process i Software Engineering med trin
⚡ Smart opsummering
Ændringskontrol er den formelle proces, en virksomhed bruger til at dokumentere, identificere og godkende ændringer i et IT-miljø, hvilket reducerer risikoen for uautoriserede ændringer, afbrydelser og fejl på tværs af projekter, applikationer og infrastruktur.
Hvad er Change Control?
Forandringskontrol er den proces, som en virksomhed bruger til dokumentere, identificere og godkende ændringer til et IT-miljø. Det reducerer risikoen for uautoriserede ændringer, afbrydelser og fejl i systemet.
Hvorfor ændre kontrol?
Når interessenter anmoder om nye eller anderledes ændringer til systemet, er disse ændringer hverken valgfrie eller ignorerbare. Ændringerne skal implementeres uden at forstyrre andre komponenter i systemet. Det er her, ændringskontrol bliver nyttig. Det hjælper projektteams med at ændre projektets omfang ved hjælp af definerede kontroller og politikker. Ændringskontrol praktiseres, når et projekt afviger fra planen.
Et formelt ændringsanmodningsdokument skal udfyldes og gennemgås for at holde styr på alle ændringsanmodninger.
Almindelige spørgsmål, der stilles under analyse af en anmodning om ændringskontrol, omfatter:
- Hvem vil godkende ændringen?
- Skal det gennemgås af et ændringskontroludvalg?
- Hvor meget tid kræver det at undersøge og implementere ændringen?
- Hvad er virkningerne af ændringer af andre komponenter i systemet (tidsplaner, omkostninger, ressourcer osv.)?
- Er der en tærskel, under hvilken projektledelsen kan godkende det direkte?
Forskellige faktorer i forandringskontrolprocessen
Der er forskellige faktorer, som en Change Control-proces bør overveje
| Trin i ændringskontrolproces | Handling udført i Change Control |
|---|---|
| Ændring af anmodningsinitiering og kontrol | Ændringsanmodninger bør standardiseres og gennemgås af ledelsen, og anmoderen bør holdes informeret. |
| konsekvensanalyse | Enhver ændringsanmodning bør vurderes på en struktureret måde for at analysere potentielle konsekvenser. |
| Kontrol og dokumentation af ændringer | En ændringslog bør registrere datoen, den person, der foretog ændringen, og selve ændringen. Kun autoriserede personer bør have lov til at foretage ændringer, og der bør defineres en tilbagerulningsproces. |
| Dokumentation og procedurer | Når der implementeres systemændringer, skal de relaterede procedurer og dokumenter opdateres, så de stemmer overens. |
| Autoriseret vedligeholdelse | Systemadgangsrettigheder bør kontrolleres for at forhindre uautoriseret adgang. |
| Test og brugerafmelding | Software bør testes grundigt, og erhvervsbrugere bør godkendes inden udgivelsen. |
| Version Control | Produktionskildekoden bør være versionskontrolleret, så kun den senest godkendte build implementeres. |
| Nødændringer | En mundtlig tilladelse bør indhentes, og ændringen dokumenteres hurtigst muligt. |
Forandringskontrolproces
Før vi dykker ned i forandringskontrolprocessen, er det nyttigt at gøre os bekendt med de dokumenter, der bruges i forandringskontrol. To dokumenter er centrale for forandringskontrol:
- Skift LogEn ændringslog viser detaljer om hver ændringsanmodning — projektnummer, PCR-ID (projektændringsanmodning), prioritet, ejer, måldato, status, statusdato, rejst af og rejstdato.
- Skift anmodningsformularDen indsamler de oplysninger, der er nødvendige for beslutningstagning — ændringstype, fordele, anmoder, tids- og omkostningsestimat, prioritet, godkender og status for ændringsanmodning.
Flowdiagram for ændringsproces
Ændringsprocessen følger et specifikt mønster for at implementere ændringer i produktet eller systemet. Flowdiagrammet nedenfor viser de involverede trin.
Trin i ændringskontrolprocessen
| Trin til ændringskontrol | Handling |
|---|---|
| Ændre anmodningsidentifikation | Identificér behovet for en ændring, og beskriv det i formularen til anmodning om projektændring. |
| Ændringsanmodningsvurdering | Hvis ændringen ikke er gyldig, skal den udsættes eller afvises. Tildel de nødvendige ressourcer til at analysere anmodningen, udfyld en hurtig konsekvensanalyse, og opdater ændringsanmodningsformularen. Afviste anmodninger stopper på dette tidspunkt. |
| Ændring af anmodningsanalyse | Tildel ændringsanmodningen til et autoriseret medlem til fuld analyse. Udskudte ændringer genindføres i dette trin, og afviste anmodninger stopper her. |
| Ændre anmodningsgodkendelse | Identificer risikoen, kompleksiteten og virkningen af ændringen inden godkendelse. Send ændringsanmodningen til den autoriserede godkender til en beslutning. Afviste anmodninger stopper på dette trin. |
| Implementering af ændringsanmodninger | Opdater projektprocedurer og ledelsesplaner, informer teamet, overvåg fremskridt, registrer færdiggørelse og luk ændringsanmodningen. |
BEMÆRKGodkendelse af ændringskontrol kan gives af Projektleder, IT-leder eller ledende udvikler eller en udpeget interessent.
Forandringsledelse vs. forandringskontrol
| Change Management | Skift kontrol |
|---|---|
| Håndterer og kontrollerer ændringsanmodninger på tværs af IT-infrastruktur og -tjenester for at minimere afbrydelser og maksimere forretningsfordelen. | Dækker indsendelse, registrering, analyse og godkendelse af en ændring for at forbedre systemets eller produktets samlede ydeevne. |




