Wijzigingsbeheerproces in software-engineering met stappen

Wat is wijzigingsbeheer?

Change Control is het proces dat een bedrijf gebruikt wijzigingen documenteren, identificeren en autoriseren naar een IT-omgeving. Het verkleint de kans op ongeoorloofde wijzigingen, verstoringen en fouten in het systeem.

Waarom veranderingsbeheer?

Telkens wanneer nieuwe of andere wijzigingen aan het systeem worden gevraagd, vooral door belanghebbenden, is dit niet optioneel en kan dit ook niet worden genegeerd. Het moet worden geïmplementeerd zonder andere componenten van het systeem te beïnvloeden. Dit is het moment waarop het wijzigingsbeheer van pas komt. Het helpt projectteams de reikwijdte van het project te wijzigen met behulp van gespecificeerde controles en beleid. Change Control wordt toegepast wanneer een project niet vordert zoals gepland.

Het is verplicht dat een formeel document voor wijzigingsverzoeken wordt ingevuld en beoordeeld om de controle over wijzigingsverzoeken te behouden.

Aantal vragen dat u kunt tegenkomen bij het analyseren van Change Control

  • Wie zal de wijziging goedkeuren?
  • Moet het via een wijzigingsbeheerbord worden doorlopen?
  • Hoeveel tijd is er nodig om de verandering te onderzoeken en te implementeren?
  • Wat zijn de gevolgen van wijzigingen in andere componenten van het systeem (schema's, kosten, middelen, enz.)?
  • Is er een drempel waaronder het projectmanagement het kan goedkeuren?

 

Verschillende factoren van het Change Control-proces

Er zijn verschillende factoren waarmee een Change Control-proces rekening moet houden

Stappen in het wijzigingsbeheerproces Actie ondernomen in Wijzigingsbeheer
  • Initiatie en controle van wijzigingsverzoeken
  • Verzoeken om wijzigingen moeten worden gestandaardiseerd en onderworpen aan managementbeoordeling
  • Wijzigingsaanvrager moet op de hoogte worden gehouden
  • Effectbeoordeling
  • Zorg ervoor dat alle wijzigingsverzoeken op een gestructureerde manier worden beoordeeld om de mogelijke impact te analyseren
  • Controle en documentatie van wijzigingen
  • Er moet een wijzigingslogboek worden bijgehouden waarin de datum, de persoonsgegevens die wijzigingen hebben aangebracht en de doorgevoerde wijzigingen worden vermeld.
  • Alleen geautoriseerde personen mogen wijzigingen aanbrengen
  • Er moet een proces worden geïdentificeerd om terug te keren naar de vorige versie
  • Documentatie en procedures
  • Telkens wanneer er systeemwijzigingen worden doorgevoerd, moeten de procedures en het bijbehorende document dienovereenkomstig worden bijgewerkt
  • Geautoriseerd onderhoud
  • Het toegangsrecht tot het systeem moet worden gecontroleerd om ongeoorloofde toegang te voorkomen
  • Testen en afmelden door gebruiker
  • Software moet grondig worden getest
  • Versiebeheer
  • Er moet controle worden uitgeoefend op de productiebroncode om ervoor te zorgen dat alleen de nieuwste versie wordt bijgewerkt
  • Noodwijzigingen
  • Er moet een mondelinge toestemming worden verkregen en de wijziging moet zo snel mogelijk worden gedocumenteerd

Proces van veranderingsbeheer

Voordat we kijken naar wat er bij het Change Control-proces komt kijken, zullen we vertrouwd raken met welke documenten er in Change Control worden gebruikt. Bij het uitvoeren van Change Control zijn er hoofdzakelijk twee documenten betrokken

  • Change Log: Een wijzigingslogboek is een document waarin de details van alle wijzigingsverzoeken worden vermeld, zoals het projectnummer, de PCR-ID (Project Change Request), de prioriteit en de details van de eigenaar. Target datum, status en statusdatum, verhoogd door, datum van verhogen enz.
  • Proces van veranderingsbeheer

  • Wijzig aanvraagformulier:Het wordt gebruikt om details te documenteren die nodig zijn ter ondersteuning van het besluitvormingsproces, zoals het type wijziging, de voordelen van de wijziging, de naam van de resource die de wijziging aanvraagt, de tijd en geschatte kosten, de prioriteit van de wijziging, details van de geautoriseerde persoon, de status van het wijzigingsverzoek, etc.

    Proces van veranderingsbeheer

Verander processtroomdiagram

Het veranderingsproces volgt een specifiek patroon om de veranderingen in het product of systeem door te voeren. Hier hebben we via een stroomdiagram uitgelegd wat de stappen zijn die betrokken zijn bij het veranderingsproces.

Proces van veranderingsbeheer

Stappen voor wijzigingsbeheer

Stappen voor wijzigingsbeheer Actie
  • Identificatie van verzoek wijzigen
  • Identificeer de noodzaak van een wijziging en beschrijf deze op het aanvraagformulier voor een projectwijziging
  • Beoordeling wijzigingsverzoek
  • Als de wijziging niet geldig is, moet deze worden uitgesteld of afgewezen
  • Bepaal de juiste middelen die nodig zijn om het wijzigingsverzoek te analyseren
  • Voer een snelle beoordeling uit van de potentiële impact en werk het wijzigingsaanvraagformulier bij
  • In dit stadium moet het afgewezen wijzigingsverzoek worden stopgezet
  • Analyse van wijzigingsverzoeken
  • Wijs voor analyse het wijzigingsverzoek toe aan een geautoriseerd lid
  • Uitgestelde wijziging Voer deze analysestap opnieuw uit
  • In dit stadium moet het afgewezen wijzigingsverzoek worden stopgezet
  • Goedkeuring van wijzigingsaanvraag
  • Identificeer het wijzigingsrisico en het complexiteitsniveau vóór goedkeuring
  • Identificeer het impactniveau van de wijziging vóór goedkeuring
  • Revbekijk de impact van het wijzigingsverzoek aan een bevoegde persoon ter goedkeuring
  • In dit stadium moet het afgewezen wijzigingsverzoek worden stopgezet
  • Implementatie van wijzigingsverzoek
  • Update projectprocedure en managementplannen
  • Informeer over de wijzigingen in het team
  • Bewaken van de voortgang van wijzigingsverzoeken
  • Registreer de voltooiing van het wijzigingsverzoek
  • Wijzigingsverzoek sluiten

NOTITIE: De goedkeuring voor Wijzigingsbeheer kan worden gedaan door Projectmanager, Lead IT of Lead Developer, Stakeholder.

Verandermanagement versus wijzigingsbeheer

Change Management Verander controle
Het is verantwoordelijk voor het beheren en controleren van wijzigingsverzoeken om wijzigingen aan te brengen in de IT-infrastructuur of enig aspect van IT-services om het risico van verstoring van services te minimaliseren en de zakelijke voordelen te bevorderen. Wijzigingsbeheer omvat activiteiten zoals het indienen, vastleggen, analyseren en goedkeuren van wijzigingen om de algehele prestaties van het systeem of product te verbeteren