Endringskontrollprosess i programvareteknikk med trinn

Hva er endringskontroll?

Endringskontroll er prosessen som et selskap bruker til dokumentere, identifisere og godkjenne endringer til et IT-miljø. Det reduserer sjansene for uautoriserte endringer, forstyrrelser og feil i systemet.

Hvorfor endre kontroll?

Når det blir bedt om nye eller andre endringer for systemet, spesielt av interessenter, er det verken valgfritt eller ignorerbart. Det må implementeres uten å påvirke andre komponenter i systemet. Det er da endringskontrollen kommer til nytte. Det hjelper prosjektteam med å endre omfanget av prosjektet ved å bruke spesifiserte kontroller og retningslinjer. Endringskontroll praktiseres når et prosjekt ikke skrider frem som planlagt.

Det er obligatorisk at et formelt dokument for endringsforespørsel fylles ut og gjennomgås for å holde kontroll på endringsforespørsler.

Antall spørsmål man kan støte på mens man analyserer endringskontroll som

  • Hvem skal godkjenne endringen?
  • Krever det å kjøre gjennom et endringskontrolltavle?
  • Hvor mye tid vil det kreve å undersøke og implementere endringen?
  • Hva er konsekvensene av endringer i andre komponenter i systemet (tidsplaner, kostnader, ressurser osv.)?
  • Er det noen terskel for at prosjektledelsen kan godkjenne det?

 

Ulike faktorer i endringskontrollprosessen

Det er ulike faktorer som en endringskontrollprosess bør vurdere

Trinn i endringskontrollprosessen Handling utført i Endringskontroll
  • Endre forespørselsinitiering og kontroll
  • Forespørsler om endringer bør være standardiserte og gjenstand for ledelsens vurdering
  • Endringsanmoder bør holdes informert
  • Konsekvensutredning
  • Sørg for at alle forespørsler om endring blir vurdert på en strukturert måte for å analysere mulige konsekvenser
  • Kontroll og dokumentasjon av endringer
  • Det bør føres en endringslogg som forteller dato, persondetaljer hvem som har gjort endringer og endringer implementert
  • Kun autorisert person skal kunne gjøre endringer
  • En prosess for å rulle tilbake til forrige versjon bør identifiseres
  • Dokumentasjon og prosedyrer
  • Når systemendringer implementeres, bør prosedyrene og tilhørende dokument oppdateres tilsvarende
  • Autorisert vedlikehold
  • Systemtilgangsrett bør kontrolleres for å unngå uautorisert tilgang
  • Testing og brukeravmelding
  • Programvare bør testes grundig
  • Versjonskontroll
  • Kontroll bør plasseres på produksjonskildekoden for å sikre at kun den nyeste versjonen oppdateres
  • Nødsendringer
  • Det bør innhentes en muntlig fullmakt, og endringen bør dokumenteres så raskt som mulig

Prosess for endringskontroll

Før vi ser nærmere på hva som er involvert i endringskontrollprosessen, vil vi gjøre oss kjent med hvilke dokumenter som brukes i endringskontroll. Mens endringskontroll utføres, er det hovedsakelig to dokumenter involvert

  • Endringslogg: En endringslogg er et dokument som viser detaljene om alle endringsforespørslene som prosjektnummer, PCR (prosjektendringsforespørsel) ID, prioritet, eierdetaljer, Target dato, status og statusdato, hevet av, dato når hevet osv.
  • Prosess for endringskontroll

  • Endre forespørselsskjema: Den brukes til å dokumentere detaljer som kreves for å støtte beslutningsprosessen, som type endring, fordeler ved endring, navn på ressurs som ber om endringen, tid og estimatkostnad, prioritet for endring, detalj om autorisert person, status for endringsforespørsel osv.

    Prosess for endringskontroll

Endre prosessflytdiagram

Endringsprosess følger et spesifikt mønster for å implementere endringene i produktet eller systemet. Her gjennom flytdiagram forklarte vi hva som er trinnene involvert i endringsprosessen.

Prosess for endringskontroll

Trinn for endringskontroll

Trinn for endringskontroll Handling
  • Endre forespørselsidentifikasjon
  • Identifiser behovet for en endring og beskriv det på skjemaet for endringsforespørsel
  • Vurdering av endringsforespørsel
  • Hvis endringen ikke er gyldig, må den utsettes eller avvises
  • Bestem nødvendige ressurser for å analysere endringsforespørselen
  • Utfør en rask vurdering av den potensielle effekten og oppdater endringsforespørselsskjemaet
  • På dette stadiet bør avvist endringsforespørsel stoppes
  • Endre forespørselsanalyse
  • For analyse tilordne endringsforespørselen til et autorisert medlem
  • Utsatt endring gå inn på nytt i dette analysetrinnet
  • På dette stadiet bør avvist endringsforespørsel stoppes
  • Endre forespørselsgodkjenning
  • Identifiser endringsrisiko og kompleksitetsnivå før godkjenning
  • Identifiser konsekvensnivået av endringen før godkjenning
  • Revse virkningen av endringsforespørsel til autorisert person for godkjenning
  • På dette stadiet bør avvist endringsforespørsel stoppes
  • Implementering av endringsforespørsel
  • Oppdatere prosjektprosedyre og styringsplaner
  • Informer om endringene til laget
  • Overvåk fremdriften av endringsforespørselen
  • Registrer fullføringen av endringsforespørselen
  • Lukk endringsforespørsel

MERKNADER: Godkjenningen for endringskontroll kan gjøres av Prosjektleder, Lead IT eller Lead Developer, Stakeholder.

Endringsledelse vs endringskontroll

Endringsledelse Endre kontroll
Det er ansvarlig for å administrere og kontrollere endringsforespørsler for å utføre endringer i IT-infrastrukturen eller ethvert aspekt av IT-tjenester for å minimere risikoen for forstyrrelser av tjenester og fremme forretningsfordeler Endringskontroll inkluderer aktiviteter som innsending, registrering, analyse og godkjenning av endringer for å forbedre den generelle ytelsen til systemet eller produktet