Change Control Process i Software Engineering med trin

Hvad er Change Control?

Forandringskontrol er den proces, som en virksomhed bruger til dokumentere, identificere og godkende ændringer til et it-miljø. Det reducerer chancerne for uautoriserede ændringer, forstyrrelser og fejl i systemet.

Hvorfor ændre kontrol?

Når der anmodes om nye eller anderledes ændringer til systemet, især af interessenter, er det hverken valgfrit eller ignoreret. Det skal implementeres uden at påvirke andre komponenter i systemet. Det er her, ændringskontrollen kommer praktisk. Det hjælper projektteams med at ændre omfanget af projektet ved hjælp af specificerede kontroller og politikker. Change Control praktiseres, når et projekt ikke skrider frem som planlagt.

Det er obligatorisk, at et formelt dokument for ændringsanmodninger udfyldes og gennemgås for at holde styr på ændringsanmodninger.

Antallet af spørgsmål, man kan støde på, mens man analyserer Change Control som

  • Hvem vil godkende ændringen?
  • Kræver det at køre gennem en ændringskontroltavle?
  • Hvor meget tid vil det tage at undersøge og implementere forandringen?
  • Hvad er virkningerne af ændringer af andre komponenter i systemet (tidsplaner, omkostninger, ressourcer osv.)?
  • Er der nogen tærskel, under hvilken projektledelsen kan godkende det?

 

Forskellige faktorer i Change Control-processen

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
  • Anmodning om ændringer bør være standardiseret og underlagt ledelsesgennemgang
  • Ændringsanmoderen skal holdes orienteret
  • konsekvensanalyse
  • Sørg for, at alle anmodninger om ændringer vurderes på en struktureret måde for at analysere mulige påvirkninger
  • Kontrol og dokumentation af ændringer
  • Der skal vedligeholdes en ændringslog, der fortæller datoen, personoplysninger, hvem der har foretaget ændringer og implementerede ændringer
  • Kun autoriseret person bør være i stand til at foretage ændringer
  • En proces til at rulle tilbage til den tidligere version bør identificeres
  • Dokumentation og procedurer
  • Når systemændringer implementeres, skal procedurerne og det tilhørende dokument opdateres i overensstemmelse hermed
  • Autoriseret vedligeholdelse
  • Systemadgangsrettigheder bør kontrolleres for at forhindre uautoriseret adgang
  • Test og brugerafmelding
  • Software skal testes grundigt
  • Version Control
  • Kontrol bør placeres på produktionskildekoden for at sikre, at kun den seneste version opdateres
  • Nødændringer
  • Der bør indhentes en mundtlig autorisation, og ændringen bør dokumenteres hurtigst muligt

Forandringskontrolproces

Før vi ser nærmere på, hvad der er involveret i Change Control-processen, vil vi blive fortrolige med, hvilke dokumenter der bruges i Change Control. Under udførelsen af ​​Change Control er der hovedsageligt to dokumenter involveret

  • Skift Log: En ændringslog er et dokument, der viser detaljerne om alle ændringsanmodninger som projektnummer, PCR (projektændringsanmodning) ID, prioritet, ejeroplysninger, Target dato, status og statusdato, hævet af, dato, hvornår hævet osv.
  • Forandringskontrolproces

  • Skift anmodningsformular: Det bruges til at dokumentere detaljer, der er nødvendige for at understøtte beslutningsprocessen, såsom type ændring, fordele ved ændring, navn på ressource, der anmoder om ændringen, tid og estimatomkostninger, prioritet af ændring, detaljer om autoriseret person, status for ændringsanmodninger osv.

    Forandringskontrolproces

Skift procesflowdiagram

Forandringsproces følger et specifikt mønster for at implementere ændringerne i produktet eller systemet. Her gennem flow-diagram forklarede vi, hvilke trin der er involveret i forandringsprocessen.

Forandringskontrolproces

Trin til ændringskontrol

Trin til ændringskontrol Handling
  • Ændre anmodningsidentifikation
  • Identificer behovet for en ændring og beskriv det på formularen til anmodning om projektændring
  • Ændringsanmodningsvurdering
  • Hvis ændringen ikke er gyldig, skal den udskydes eller afvises
  • Bestem de nødvendige ressourcer til at analysere ændringsanmodningen
  • Udfør en hurtig vurdering af den potentielle påvirkning og opdater ændringsanmodningsformularen
  • På dette stadium bør afvist ændringsanmodning stoppes
  • Ændring af anmodningsanalyse
  • Til analyse tildele ændringsanmodningen til et autoriseret medlem
  • Udskudt ændring genindtast dette analysetrin
  • På dette stadium bør afvist ændringsanmodning stoppes
  • Ændre anmodningsgodkendelse
  • Identificer ændringsrisiko og kompleksitetsniveau før godkendelse
  • Identificer effektniveauet af ændringen før godkendelse
  • Revse virkningen af ​​ændringsanmodning til autoriseret person om godkendelse
  • På dette stadium bør afvist ændringsanmodning stoppes
  • Implementering af ændringsanmodninger
  • Opdatering af projektprocedure og ledelsesplaner
  • Informer om ændringerne på holdet
  • Overvåg forløbet af ændringsanmodningen
  • Registrer færdiggørelsen af ​​ændringsanmodningen
  • Luk ændringsanmodning

BEMÆRK: Godkendelsen af ​​Change Control kan ske pr Projektleder, Lead IT eller Lead Developer, Stakeholder.

Forandringsledelse vs forandringskontrol

Change Management Skift kontrol
Det er ansvarligt for at administrere og kontrollere ændringsanmodninger for at foretage ændringer i it-infrastrukturen eller ethvert aspekt af it-tjenester for at minimere risikoen for afbrydelse af tjenester og fremme forretningsfordele Forandringskontrol omfatter aktiviteter som indsendelse, registrering, analyse og godkendelse af ændringer for at forbedre systemets eller produktets overordnede ydeevne