Analisi d'impatto
Elenco dei blog

Che cos'è l'analisi dell'impatto?   

Blog | 6 minuti di lettura
Scritto da admin

Sommario

Ogni decisione ha delle conseguenze. Quando i leader non ci pensano bene, i risultati possono essere decisamente devastanti. Concentrandosi sulle implicazioni inaspettate, spesso negative, delle decisioni, l'analisi dell'impatto può identificare le potenziali conseguenze di un cambiamento e aiutare le organizzazioni a prendere decisioni informate

Questo articolo spiega cos'è l'analisi dell'impatto, come può essere applicata nell'ingegneria del software e perché il software di gestione dei requisiti può supportare questo processo di fondamentale importanza.

Analisi dell'impatto spiegata

L'analisi dell'impatto, nota anche come analisi dell'impatto del cambiamento, è stata descritta per la prima volta nel 1996 dagli ingegneri software americani Robert S. Arnold e Shawn A. Bohner nel loro libro intitolato Software Maintenance. Nel libro, Arnold e Bohner hanno affermato che l'analisi dell'impatto riguarda "l'identificazione delle potenziali conseguenze di un cambiamento o la stima di ciò che deve essere modificato per realizzare un cambiamento".

In pratica, l'analisi dell'impatto è uno studio dettagliato delle attività aziendali, delle dipendenze e dell'infrastruttura. Rivela come vengono forniti prodotti e servizi critici ed esamina il potenziale impatto di un evento dirompente nel tempo.

Secondo Arnold e Bohner, esistono tre tipi principali di analisi di impatto:

Analisi dell'impatto della tracciabilità

L'analisi dell'impatto della tracciabilità cattura i collegamenti tra requisiti, specifiche, elementi di progettazione e test, analizzandone le relazioni per determinare l'ambito di una modifica iniziale. Determinare manualmente cosa sarà interessato da una modifica può richiedere molto tempo in progetti complessi, ed è qui che entra in gioco il software di gestione dei requisiti (maggiori informazioni più avanti in questo articolo).

Analisi dell'impatto della dipendenza

Questo tipo di analisi di impatto viene utilizzato per determinare la profondità dell'impatto sul sistema.

Analisi dell'impatto esperienziale

Tenendo conto della precedente esperienza di esperti nell'organizzazione, l'analisi di impatto esperienziale studia cosa è successo in situazioni simili in passato per determinare cosa potrebbe accadere in futuro.

Analisi dell'impatto visivo. Che cos'è l'analisi dell'impatto?   
Visure-Impact-Analisi

Analisi dell'impatto nell'ingegneria del software

L'analisi dell'impatto è sempre stata strettamente collegata all'ingegneria del software perché i suoi creatori l'hanno originariamente utilizzata per prevedere le parti del sistema software che possono essere interessate dai cambiamenti nel sistema.

La realtà dell'ingegneria del software è che i cambiamenti avvengono in tutte le fasi del processo di sviluppo del software. Tuttavia, di solito non è fattibile e consigliabile accettare ogni richiesta di modifica. Ciò potrebbe comportare grandi ritardi, superamenti del budget e persino il mancato raggiungimento dei risultati desiderati.

L'analisi dell'impatto aiuta la gestione del progetto software a decidere quando è possibile accettare una richiesta di modifica informandoli sull'impatto della richiesta di modifica su altre parti del sistema software. L'esecuzione dell'analisi dell'impatto durante il processo di sviluppo del software può aumentare il costo totale di sviluppo, ma la spesa aggiuntiva può essere facilmente giustificata.

Come condurre un'analisi di impatto?

Poiché tutte le organizzazioni sono diverse, non esiste un modo prestabilito per condurre l'analisi dell'impatto. In generale, il processo può essere suddiviso in tre passaggi, ma è del tutto possibile aggiungere ulteriori passaggi, modificarne l'ordine e, in alcuni casi, persino rimuovere i passaggi.

1. Preparare

Il successo di un'analisi d'impatto dipende in gran parte dalla preparazione precedente. Raccogli un buon team di persone con accesso a tutte le informazioni di cui avrai bisogno sulla modifica proposta e ottieni l'approvazione dal senior management. Dovresti chiarire cosa intendi ottenere con l'analisi dell'impatto, quindi assicurati di definire i suoi obiettivi, obiettivi e ambito. Se la tua organizzazione non ha le persone giuste per il lavoro, è possibile esternalizzare l'analisi dell'impatto a una terza parte.

2. Raccogliere informazioni

Successivamente, fai un brainstorming sulle aree di alto livello interessate dalla modifica proposta, come la strategia del dipartimento, i gruppi di clienti e i processi aziendali, e raccogli le informazioni necessarie per effettuare l'analisi. Se sai che la modifica avrà un impatto su diversi reparti, elencali. Esistono due modi comuni per raccogliere informazioni: questionari e interviste per la raccolta dei dati. Ognuno ha alcuni vantaggi e svantaggi, motivo per cui sono spesso combinati.

3. Valuta le informazioni raccolte Collect

Infine, è il momento di valutare le informazioni raccolte. Chiediti quali saranno i maggiori benefici e le conseguenze negative del cambiamento e scopri come affrontarli nel modo più efficace. Riassumi i tuoi risultati in un rapporto di analisi dell'impatto. Il rapporto dovrebbe iniziare con un riepilogo esecutivo e descrivere le metodologie utilizzate per raccogliere dati e valutazioni, sintesi dei risultati e raccomandazioni per il recupero, tra le altre cose.

Come valutare le informazioni raccolte

Best practice per eseguire l'analisi dell'impatto del cambiamento

Sebbene sia impossibile trasformare l'esperienza degli esperti sull'analisi dell'impatto in pochi punti elenco, ci sono alcune best practice per eseguire l'analisi dell'impatto del cambiamento che tutti dovrebbero conoscere.

  1. È utile distinguere tra impatti quantitativi (monetari) e impatti qualitativi.
  2. Non dimenticare mai di definire da vicino l'ambito di ogni analisi di impatto.
  3. Stabilire un team di progetto di analisi dell'impatto che rappresenti tutte le aree nell'ambito dell'analisi dell'impatto.
  4. È sempre più facile coinvolgere le persone se hai ottenuto un impegno esecutivo scritto per l'analisi di impatto.
  5. Approfitta degli strumenti software di gestione dei requisiti per garantire la tracciabilità end-to-end.
Matrice di tracciabilità generata da Visure Requirement ALM

Utilizzo di uno strumento di gestione dei requisiti per l'analisi dell'impatto del cambiamento

Non è esagerato affermare che l'analisi dell'impatto è un aspetto chiave della gestione responsabile dei requisiti perché fornisce una comprensione accurata delle implicazioni di un cambiamento proposto, aiutando tutte le persone coinvolte a prendere decisioni informate.

Il problema è che descrivere e tracciare manualmente la vita di un requisito dalla sua concezione, attraverso la specifica e lo sviluppo, fino alla sua implementazione è quasi impossibile su progetti complessi con migliaia di artefatti.

Strumenti di gestione dei requisiti come i Requisiti Visure rendono facile identificare la fonte di ciascun requisito e traccia tutto il cambiamentoli sta influenzando, garantendo end-to-end tracciabilità e fornire informazioni accurate e documentate per l'analisi dell'impatto.


Altri articoli correlati:

Non dimenticare di condividere questo post!

Guarda Visure in azione

Compila il modulo sottostante per accedere alla tua demo