Ändringskontrollprocess i mjukvaruteknik med steg

Vad är Change Control?

Förändringskontroll är den process som ett företag använder sig av dokumentera, identifiera och godkänna ändringar till en IT-miljö. Det minskar risken för obehöriga ändringar, störningar och fel i systemet.

Varför ändra kontroll?

Närhelst några nya eller annorlunda ändringar efterfrågas för systemet, särskilt av intressenter, är det varken valfritt eller ignorerande. Det måste implementeras utan att påverka andra komponenter i systemet. Det är då förändringskontrollen kommer till användning. Det hjälper projektteam att ändra projektets omfattning med hjälp av specificerade kontroller och policyer. Förändringskontroll utövas när ett projekt inte fortskrider som planerat.

Det är obligatoriskt att ett formellt dokument för ändringsförfrågan fylls i och granskas för att ha kontroll över ändringsförfrågningar.

Antal frågor man kan stöta på när man analyserar Change Control som

  • Vem kommer att godkänna förändringen?
  • Behöver det köras genom ett ändringsstyrkort?
  • Hur mycket tid kommer att krävas för att undersöka och genomföra förändringen?
  • Vilka är effekterna av ändringar av andra komponenter i systemet (scheman, kostnader, resurser, etc.)?
  • Finns det någon tröskel under vilken projektledningen kan godkänna det?

 

Olika faktorer i förändringskontrollprocessen

Det finns olika faktorer som en förändringskontrollprocess bör beakta

Steg i förändringskontrollprocessen Åtgärd vidtagen i Change Control
  • Ändra begäran initiering och kontroll
  • Begäran om ändringar bör vara standardiserad och föremål för ledningens granskning
  • Ändringsbegäraren bör hållas informerad
  • Konsekvensanalys
  • Se till att alla önskemål om förändring bedöms på ett strukturerat sätt för att analysera möjliga effekter
  • Kontroll och dokumentation av förändringar
  • En ändringslogg bör föras som talar om datum, personuppgifter vem som gjort ändringar och genomförda ändringar
  • Endast behörig person ska kunna göra ändringar
  • En process för att återgå till den tidigare versionen bör identifieras
  • Dokumentation och procedurer
  • Närhelst systemändringar implementeras bör procedurerna och tillhörande dokument uppdateras i enlighet med detta
  • Auktoriserat underhåll
  • Systemåtkomsträttigheter bör kontrolleras för att förhindra obehörig åtkomst
  • Testning och användarsignering
  • Programvaran bör testas noggrant
  • Versionskontroll
  • Kontroll bör placeras på produktionskällkoden för att säkerställa att endast den senaste versionen uppdateras
  • Akuta förändringar
  • En muntlig fullmakt bör inhämtas och ändringen bör dokumenteras så snart som möjligt

Process för förändringskontroll

Innan vi tittar på vad som är involverat i Change Control-processen kommer vi att bekanta oss med vilka dokument som används i Change Control. Under genomförandet av Change Control är det huvudsakligen två dokument inblandade

  • Change Log: En ändringslogg är ett dokument som listar detaljerna om alla ändringsförfrågningar som projektnummer, PCR (projektändringsbegäran) ID, prioritet, ägardetaljer, Target datum, status och statusdatum, höjt av, datum när höjt etc.
  • Process för förändringskontroll

  • Ändra förfrågningsformulär: Den används för att dokumentera detaljer som krävs för att stödja beslutsprocessen som typ av förändring, fördelar med förändring, namn på resurs som begär ändringen, tid och kostnadsuppskattning, prioritet för ändring, detaljer om behörig person, status för ändringsbegäran etc.

    Process för förändringskontroll

Ändra processflödesdiagram

Förändringsprocessen följer ett specifikt mönster för att implementera ändringarna i produkten eller systemet. Här genom flödesdiagram förklarade vi vilka steg som är involverade i förändringsprocessen.

Process för förändringskontroll

Steg för förändringskontroll

Steg för förändringskontroll Handling
  • Ändra begäran om identifiering
  • Identifiera behovet av en förändring och beskriv det på formuläret för begäran om projektändring
  • Bedömning av ändringsbegäran
  • Om ändringen inte är giltig måste den skjutas upp eller avvisas
  • Bestäm lämpliga resurser som krävs för att analysera ändringsbegäran
  • Utför en snabb bedömning av den potentiella effekten och uppdatera formuläret för begäran om ändring
  • I detta skede bör avvisad ändringsbegäran stoppas
  • Ändra begäran analys
  • För analys tilldela ändringsbegäran till en auktoriserad medlem
  • Uppskjuten ändring gå in i detta analyssteg igen
  • I detta skede bör avvisad ändringsbegäran stoppas
  • Ändra godkännande av begäran
  • Identifiera förändringsrisk och komplexitetsnivå innan godkännande
  • Identifiera effekten av förändringen innan godkännande
  • Revse effekten av ändringsbegäran till behörig person för godkännande
  • I detta skede bör avvisad ändringsbegäran stoppas
  • Implementering av ändringsbegäran
  • Uppdatera projektprocedur och förvaltningsplaner
  • Informera om förändringarna i laget
  • Övervaka utvecklingen av ändringsbegäran
  • Registrera slutförandet av ändringsbegäran
  • Stäng ändringsbegäran

ANMÄRKNINGAR: Godkännandet för Change Control kan göras av Projektledare, Lead IT eller Lead Developer, Stakeholder.

Förändringshantering kontra förändringskontroll

Change Management Ändra kontroll
Det är ansvarigt för att hantera och kontrollera ändringsförfrågningar för att genomföra ändringar av IT-infrastrukturen eller någon aspekt av IT-tjänster för att minimera risken för störningar av tjänster och främja affärsnytta Förändringskontroll inkluderar aktiviteter som inlämning, registrering, analys och godkännande av förändringar för att förbättra systemets eller produktens övergripande prestanda