Identificazione e riduzione dei rischi della trasformazione digitale con AI e ScopeMaster

Le trasformazioni digitali o i grandi progetti software hanno la reputazione di superare i budget e i programmi originali. Si scopre che non sono quasi mai in anticipo e quasi sempre in ritardo. Un nuovo studio su fallimenti del progetto esamina una nuova serie di dati sui progetti da una prospettiva statistica.

È essenziale lavorare in modo proattivo per ridurre i fattori che causeranno il superamento del budget e della pianificazione di un progetto.

Uno dei maggiori rischi legati alle grandi trasformazioni digitali riguarda i requisiti. La chiarezza, la coerenza e la volatilità dei requisiti sono tutti rischi che richiedono una gestione proattiva ed ecco un grafico per illustrarne il motivo:

Il costo dei requisiti software di scarsa qualità nella generazione di rilavorazioni

Un team che lavora su una trasformazione digitale governativa di grandi dimensioni e responsabile della stima dei costi ha scelto di utilizzare ScopeMaster per analizzare e dimensionare i requisiti. Erano felici e stupiti dei risultati. Il loro obiettivo era automatizzare il dimensionamento COSMICO Function Points per generare una stima affidabile dei costi. ScopeMaster non solo ha stimato la probabile dimensione funzionale (e quindi il costo), ma anche quella difetti esposti nei requisiti, uno dei maggiori rischi della trasformazione digitale.

Il programma di trasformazione digitale si articola in diversi progetti. La prima fase del primo progetto consisteva in oltre 2300 requisiti.

Il progetto è un'implementazione del pacchetto HR che richiede l'integrazione di complesse norme legali nel comportamento del software. Il software è principalmente un'implementazione di pacchetto con modeste quantità di codifica personalizzata. Ci sono centinaia di pagine di regole aziendali (documenti legali) da implementare. Ogni regola aziendale influisce su molti cittadini, potenzialmente centinaia di migliaia sono interessati da ciascuna regola. È stato stabilito che un errore in un requisito che implementa erroneamente una regola può costare almeno $100k con conseguenti costi. Alcune regole, se implementate in modo errato, potrebbero comportare costi per molti milioni. Qualsiasi difetto esposto agli utenti costerebbe un minimo di $100k.

ScopeMaster ha analizzato 2300 requisiti (in meno di 1 ora) e ne ha esposti oltre 3000 requisiti difetti. Ha inoltre stimato la dimensione funzionale del progetto. In questo caso di studio in corso sull'uso della trasformazione digitale di ScopeMaster, l'esposizione del numero e delle specificità dei difetti è preziosa e tempestiva.

Il rischio esposto

ScopeMaster ha rilevato oltre 3.000 difetti legittimi in 2.300 requisiti. Cosa ci dice questo e come possiamo utilizzare queste informazioni per aiutare il progetto di trasformazione digitale ad avere successo?

Abbiamo stabilito in precedenza che ogni difetto porterà a una regola aziendale applicata in modo errato, che probabilmente comporterà almeno $100k di costo totale. Potrebbe essere ragionevole presumere che la maggior parte di questi difetti verranno comunque rilevati e risolti prima del rilascio, 85% è un presupposto ragionevole basato sui tipici approcci di test basati sul rischio e solo test. Ciò lascia 450 difetti che diventerebbero attivi, con un costo consequenziale minimo di $45.000.000.

Un altro modo di considerare questo rischio è considerare il rischio di superamento dei costi. Assumeremo che il costo medio di implementazione per punto funzione COSMIC (CFP) sia $1000. Anche se normalmente il costo per CFP sarebbe inferiore per l’implementazione di un pacchetto (circa $200/CFP), i costi sono generalmente più elevati nel contesto governativo E la natura complessa delle norme giuridiche che vengono codificate può richiedere costose competenze legali per esaminarle ciascuna. .

Il costo per implementare correttamente un requisito è $1000/CFP. Se gli errori relativi ai requisiti non vengono risolti, ciascun requisito dovrà essere implementato due volte, una volta in modo errato e poi correttamente. La rilavorazione del software è meno efficiente del “fare tutto bene al primo tentativo”, in genere la produttività diminuisce di 50%. Quindi il costo rielaborato è $1500/CFP aggiunto al costo iniziale della costruzione sbagliata in primo luogo $1000/CFP, ci dà un costo totale di $2500/CFP – o un superamento del budget di 150%. In altre parole, se questi problemi relativi ai requisiti non vengono risolti prima della codifica, c'è il rischio che il progetto costerà 2,5 volte la stima iniziale. Poiché possiamo essere certi che questi difetti causeranno un aumento dei costi di rilavorazione, questo non è un rischio del progetto ma un problema.

La probabile dimensione funzionale (secondo le stime di ScopeMaster) dei 2.300 requisiti del progetto di trasformazione digitale è di circa 20.000 CFP.

Fissando la qualità dei requisiti ed evitando la rielaborazione, possiamo evitare il costo di sviluppo aggiuntivo di $30m (1500 x 20.000). Il lavoro richiesto per correggere i requisiti prima della codifica (utilizzando ScopeMaster) sarebbe di circa $300-500k (licenza e impegno). Per meno di $0,5 milioni, il progetto può evitare un quasi certo superamento dei costi di $30 milioni.

Il progetto è in corso e la preoccupazione sulla qualità dei requisiti rimane oggetto di discussione attiva all'interno del team. Siamo molto orgogliosi che ScopeMaster sia stato in grado di esporre questo rischio prima ancora che iniziasse la codifica, in modo che possa essere mitigato. Il risparmio per il governo in questione derivante dalla mitigazione di questo rischio supera $30 milioni.