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 bør føres en ændringslog, der fortæller datoen, person details hvem der har foretaget ændringer og gennemført æ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 details om alle ændringsanmodninger som projektnummer, PCR (projektændringsanmodning) ID, prioritet, Ejer details, Måldato, status og statusdato, hævet af, dato for hævet osv.
  • Forandringskontrolproces

  • Skift anmodningsformular: Det bruges til at dokumentere details påkrævet for at understøtte beslutningsprocessen som type ændring, fordele ved ændring, navn på ressource, der anmoder om ændringen, tid og estimerede omkostninger, prioritet af ændring, autoriseret person detaljer, ændringsanmodningsstatus 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 complexniveau før godkendelse
  • Identificer effektniveauet af ændringen før godkendelse
  • Gennemgå virkningen af ​​ændringsanmodning til autoriseret person til 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 promoting forretningsmæssig fordel Forandringskontrol omfatter aktiviteter som indsendelse, registrering, analyse og godkendelse af ændringer for at forbedre systemets eller produktets overordnede ydeevne