Processo di controllo delle modifiche nell'ingegneria del software con passaggi

Cos'è il controllo delle modifiche?

Il controllo delle modifiche è il processo utilizzato da un'azienda documentare, identificare e autorizzare le modifiche ad un ambiente informatico. Riduce le possibilità di modifiche non autorizzate, interruzioni ed errori nel sistema.

Perché cambiare controllo?

Ogni volta che vengono richieste modifiche nuove o diverse al sistema, soprattutto da parte delle parti interessate, ciò non è né facoltativo né ignorabile. Deve essere implementato senza influenzare altri componenti del sistema. Questo è quando il controllo delle modifiche torna utile. Aiuta i team di progetto a modificare l'ambito del progetto utilizzando controlli e politiche specificati. Il controllo delle modifiche viene praticato ogni volta che un progetto non sta procedendo come previsto.

È obbligatorio che un documento formale per la richiesta di modifica sia completato e rivisto al fine di mantenere il controllo delle richieste di modifica.

Numero di domande che si potrebbero incontrare durante l'analisi del controllo delle modifiche

  • Chi approverà il cambiamento?
  • È necessario passare attraverso una scheda di controllo delle modifiche?
  • Quanto tempo sarà necessario per ricercare e implementare il cambiamento?
  • Quali sono gli impatti delle modifiche agli altri componenti del sistema (programmazioni, costi, risorse, ecc.)?
  • Esiste una soglia al di sotto della quale la gestione del progetto può approvarlo?

 

Diversi fattori del processo di controllo delle modifiche

Esistono vari fattori che un processo di controllo delle modifiche dovrebbe considerare

Passaggi nel processo di controllo delle modifiche Azione intrapresa in Controllo modifiche
  • Modifica l'avvio e il controllo della richiesta
  • Le richieste di modifiche dovrebbero essere standardizzate e soggette al riesame della direzione
  • Il richiedente della modifica deve essere tenuto informato
  • Valutazione di impatto
  • Assicurarsi che tutte le richieste di cambiamento siano valutate in modo strutturato per analizzare i possibili impatti
  • Controllo e documentazione delle modifiche
  • Dovrebbe essere mantenuto un registro delle modifiche che indichi la data, i dettagli della persona che ha apportato le modifiche e le modifiche implementate.
  • Solo le persone autorizzate dovrebbero essere in grado di apportare modifiche
  • Dovrebbe essere identificato un processo per ripristinare la versione precedente
  • Documentazione e procedure
  • Ogni volta che vengono implementate modifiche al sistema, le procedure e i documenti associati devono essere aggiornati di conseguenza
  • Manutenzione autorizzata
  • Il diritto di accesso al sistema dovrebbe essere controllato per evitare accessi non autorizzati
  • Test e approvazione dell'utente
  • Il software dovrebbe essere testato accuratamente
  • Controllo di Versione
  • Dovrebbe essere posto il controllo sul codice sorgente di produzione per assicurarsi che venga aggiornata solo la versione più recente
  • Cambiamenti di emergenza
  • Dovrebbe essere ottenuta un'autorizzazione verbale e la modifica dovrebbe essere documentata il prima possibile

Processo di controllo delle modifiche

Prima di esaminare ciò che è coinvolto nel processo di Controllo delle modifiche, familiarizzeremo con quali documenti vengono utilizzati nel Controllo delle modifiche. Durante l'esecuzione del Controllo modifiche, sono coinvolti principalmente due documenti

  • Storia delle news: Un registro delle modifiche è un documento che elenca i dettagli su tutte le richieste di modifica come numero di progetto, ID PCR (richiesta di modifica del progetto), priorità, dettagli del proprietario, Target data, stato e data stato, sollevato da, data in cui è stato sollevato ecc.
  • Processo di controllo delle modifiche

  • Modulo di richiesta di modifica:Viene utilizzato per documentare i dettagli necessari a supportare il processo decisionale, come tipo di modifica, vantaggi della modifica, nome della risorsa che richiede la modifica, tempo e costo stimato, priorità della modifica, dettagli della persona autorizzata, stato della richiesta di modifica, ecc.

    Processo di controllo delle modifiche

Modificare il diagramma di flusso del processo

Il processo di cambiamento segue uno schema specifico per implementare le modifiche nel prodotto o nel sistema. Qui attraverso il diagramma di flusso abbiamo spiegato quali sono le fasi coinvolte nel processo di cambiamento.

Processo di controllo delle modifiche

Passaggi per il controllo delle modifiche

Passaggi per il controllo delle modifiche Action
  • Modifica l'identificazione della richiesta
  • Identificare la necessità di una modifica e descriverla nel modulo di richiesta di modifica del progetto
  • Valutazione della richiesta di modifica
  • Se la modifica non è valida, deve essere rinviata o respinta
  • Determinare le risorse adeguate necessarie per analizzare la richiesta di modifica
  • Esegui una rapida valutazione del potenziale impatto e aggiorna il modulo di richiesta di modifica
  • In questa fase, la richiesta di modifica rifiutata dovrebbe essere interrotta
  • Analisi delle richieste di modifica
  • Per l'analisi assegnare la richiesta di modifica a un membro autorizzato
  • La modifica differita rientra in questa fase di analisi
  • In questa fase, la richiesta di modifica rifiutata dovrebbe essere interrotta
  • Approvazione della richiesta di modifica
  • Identificare il rischio di modifica e il livello di complessità prima dell'approvazione
  • Identificare il livello di impatto della modifica prima dell'approvazione
  • RevVisualizza l'impatto della richiesta di modifica alla persona autorizzata per l'approvazione
  • In questa fase, la richiesta di modifica rifiutata dovrebbe essere interrotta
  • Implementazione della richiesta di modifica
  • Aggiornare la procedura del progetto e i piani di gestione
  • Informare sui cambiamenti alla squadra
  • Monitorare lo stato di avanzamento della richiesta di modifica
  • Registrare il completamento della richiesta di modifica
  • Chiudi la richiesta di modifica

NOTA: L'approvazione per il controllo delle modifiche può essere effettuata da Project Manager, responsabile IT o sviluppatore principale, stakeholder.

Gestione del cambiamento e controllo del cambiamento

Change Management Controllo delle modifiche
È responsabile della gestione e del controllo delle richieste di modifica per apportare modifiche all'infrastruttura IT o a qualsiasi aspetto dei servizi IT per ridurre al minimo il rischio di interruzione dei servizi e promuovere i vantaggi aziendali. Il controllo delle modifiche include attività come l'invio, la registrazione, l'analisi e l'approvazione delle modifiche per migliorare le prestazioni complessive del sistema o del prodotto