Metodi flessibili

Definizione

(vedi Documento sulla trasformazione digitale 2020-2025 pagg. 56-58)

La rapida evoluzione del potenziale delle tecnologie dell'informazione e della comunicazione e la complessità dei problemi da risolvere, che sorgono durante lo sviluppo dei servizi pubblici digitali, non consentono fin dall'inizio l'analisi, la comprensione e la valutazione delle soluzioni potenzialmente disponibili. Ciò rende difficile, o in alcuni casi impossibile, individuare chiaramente in anticipo i requisiti per l'attuazione dei servizi digitali. Inoltre, l'adozione di modelli di implementazione sequenziale delle fasi di un progetto, come l'inizializzazione, la progettazione, l'implementazione, la valutazione e il controllo non incoraggia la comunicazione diretta e la cooperazione efficace delle parti coinvolte.

Per quanto sopra, ove possibile, si propone di adottare un approccio flessibile all'attuazione dei progetti. L'attuazione avviene in cicli iterativi, in cui ciascuno di essi mira a coprire i più importanti requisiti in sospeso, in un calendario specifico (ad esempio alcune settimane). Inoltre, in ogni ciclo c'è un controllo e un feedback sui risultati dei gruppi coinvolti. Il processo di controlli intermedi in ogni ciclo garantisce la tempestiva individuazione di eventuali problemi, la pianificazione di azioni correttive, la ridefinizione delle priorità dei requisiti in base all'evoluzione dell'attuazione e l'individuazione dei requisiti residui, influenzando così la pianificazione iniziale e la pianificazione dell'attuazione del progetto. All'inizio di ogni ciclo i gruppi coinvolti concordano l'ambito di applicazione da attuare nel ciclo successivo fino a quando, dopo le ripetizioni, tutti i requisiti importanti sono adeguatamente soddisfatti. Questo processo facilita l'integrazione delle modifiche dovute all'evoluzione dell'ambiente esterno, una migliore comprensione e analisi della questione da risolvere e una cooperazione sistematica tra le parti interessate. Sulla base di questo approccio, la soluzione finale è composta da singole parti funzionali distinte, ciascuna delle quali copre un sottoinsieme di requisiti operativi.

Vantaggi dell'utilizzo

(vedi mosaico)

  • Supera gli svantaggi legati alle tradizionali metodologie di gestione dei progetti, come la metodologia delle cascate.
  • Riduce la complessità del progetto dividendolo in iterazioni incrementali con deliverable ben definiti, consentendo al team di ricevere feedback mirati su ogni cambiamento e integrarlo nei piani futuri.
  • Consente di stabilire priorità chiare a breve e medio termine.
  • Promuove l'adeguamento e il miglioramento continuo delle procedure e dei metodi di lavoro.
  • Stabilisce brevi periodi per ogni consegna, promuovendo la consegna tempestiva e continua di software che possono essere valutati dalle parti interessate.
  • Garantisce l'individuazione precoce dei guasti nel processo di sviluppo e la loro rapida risoluzione a minori rischi e costi.
  • Migliora la comunicazione e massimizza la cooperazione tra tutte le parti interessate.

Quadro istituzionale

Buone pratiche

Sarà preso dal mosaico.

Strumenti

Sarà preso dal mosaico.