Issue e Decision Management in PM²: risolvere ciò che è reale e ricordare perché si è scelto

Diciannovesimo articolo della serie “Imparare PM² attraverso un progetto”

Un progetto non è in difficoltà perché ha issue. È in difficoltà quando le issue restano implicite, non hanno owner, scadenza o escalation, e ricompaiono settimana dopo settimana nei report.

In PM², Issue Management tratta problemi già presenti o già accaduti; Decision Management conserva le scelte importanti, il loro razionale e le conseguenze. Sono due attività diverse ma strettamente collegate.

Issue: un problema reale che richiede gestione

Un’issue è un evento, una condizione o un problema attuale che richiede attenzione e azione. Può riguardare requisiti, risorse, tempi, qualità, fornitori, sicurezza, stakeholder o decisioni bloccate.

Non è un’issueÈ un’issue
“Il fornitore potrebbe ritardare.” — rischio.“Il fornitore ha comunicato il ritardo.” — issue.
“Potremmo avere pochi tester.” — rischio.“Due tester assegnati non sono disponibili.” — issue.
“Vorremmo aggiungere una funzione.” — change request.“La funzione approvata non rispetta un criterio di accettazione.” — issue.

Questa distinzione evita trattamenti sbagliati: un rischio richiede prevenzione e monitoraggio; un’issue richiede contenimento, risoluzione o escalation.

Il ciclo di Issue Management

flowchart LR
  A[Identifica e registra] --> B[Analizza impatto e urgenza]
  B --> C[Assegna owner e azioni]
  C --> D[Monitora e comunica]
  D --> E{Risolta?}
  E -- No --> F[Escala o rivedi risposta]
  F --> D
  E -- Sì --> G[Chiudi con evidenza]

La chiusura non coincide con “non se ne parla più”. Richiede evidenza che l’azione sia completata e che l’effetto sia accettabile; in caso contrario, l’issue resta aperta oppure genera una nuova issue, risk o change.

Cosa rende utile un Issue Log

Un Issue Log efficace permette di rispondere in pochi secondi a: che cosa è successo, quanto conta, chi se ne occupa, entro quando e qual è il blocco?

CampoUtilità
Descrizione e dataRendere concreto il problema.
Impatto e prioritàDecidere quanto rapidamente agire.
OwnerRendere qualcuno responsabile del coordinamento della risoluzione.
Azioni e scadenzeTrasformare il problema in lavoro verificabile.
Stato e decisioni collegateEvitare aggiornamenti vaghi e ripetuti.
EscalationChiarire quando e a chi portare un blocco.
Evidenza di chiusuraDimostrare che il problema è stato effettivamente risolto o accettato.

L’owner non deve risolvere personalmente tutto: deve fare in modo che la risoluzione venga guidata, verificata e comunicata.

Priorità: impatto, urgenza e tolleranze

Non tutte le issue sono emergenze. Una classificazione utile distingue:

PrioritàEsempioRisposta
CriticaRilascio bloccato o rischio di sicurezza.Azione immediata, visibilità alta, escalation se necessaria.
AltaUna milestone o un requisito rilevante è minacciato.Owner e piano di risposta a breve; monitoraggio frequente.
MediaProblema con workaround accettabile.Pianificare e verificare la correzione.
BassaImpatto limitato e nessun effetto su obiettivi o utenti.Gestire nel flusso ordinario o accettare consapevolmente.

La priorità non si basa solo sulla gravità tecnica. Una piccola anomalia in un dato legale può essere più urgente di un difetto visivo molto evidente.

Decision Management: la memoria delle scelte

Ogni progetto compie decisioni: accettare un trade-off, scegliere un’opzione tecnica, rinviare un requisito, autorizzare una change, accettare un rischio residuo, fare escalation o modificare una dipendenza.

Una decisione importante va registrata perché, dopo settimane, si tende a ricordare la scelta ma non il motivo. Il Decision Log rende verificabili contesto e responsabilità.

CampoEsempio
DecisioneRilasciare Prenotazioni Smart senza esportazione CSV nella prima versione.
Contesto / problemaL’esportazione ritarda il go-live di cinque giorni.
Opzioni considerateIncludere e rinviare; sostituire altra funzione; rinviare CSV.
Decision makerPO/BM, secondo la governance concordata.
Data e razionaleProteggere la data di lancio e validare prima la funzionalità principale.
Conseguenze / azioniRegistrare la change come rinviata; pianificarla nella release successiva; aggiornare comunicazioni.

Un Decision Log non sostituisce una minuta quando serve, né sostituisce il Change Log o il Risk Log. Li collega: una decisione può chiudere un’issue, approvare una change o accettare un rischio.

Quando fare escalation

Il PM non deve aspettare che una situazione diventi irreversibile. L’escalation è opportuna quando:

  • l’issue supera tolleranze di tempo, costo, qualità o scope;
  • manca l’autorità o la capacità necessaria per risolverla nel team;
  • occorre una scelta tra opzioni con impatto business;
  • due stakeholder hanno un conflitto che il PM non può dirimere;
  • ritardare la decisione aumenta significativamente il danno o il costo.

Una buona escalation porta fatti, impatto, opzioni, raccomandazione e decisione richiesta. Dire soltanto “abbiamo un problema” trasferisce pressione, non abilita una decisione.

Il caso Annotatio: notifiche Android non funzionanti

Durante il pilota di Prenotazioni Smart, le notifiche Android non arrivano su alcuni dispositivi. L’issue potrebbe essere registrata così:

CampoContenuto
IssueLe notifiche di promozione dalla lista d’attesa non raggiungono una parte degli utenti Android.
ImpattoAlto: rischio di posti liberi e malfunzionamento del flusso di attesa.
OwnerResponsabile tecnico del modulo notifiche.
AzioniAnalizzare log e configurazione; testare modello di dispositivo; predisporre fallback via email o in-app.
ScadenzaDiagnosi entro 48 ore; decisione sul go-live dopo test di correzione.
EscalationSe non risolto entro 48 ore, PO/BM scelgono tra rinvio, fallback o scope ridotto.

La decisione collegata potrebbe essere: “mantenere il go-live, attivare email come fallback per Android e pianificare la correzione push entro la prima settimana”. È una decisione di trade-off, non la semplice chiusura dell’issue.

Da non confondere

AffermazioneCorrezione
“Un’issue è un rischio grave.”No: è un problema già reale.
“Se un’issue ha owner, il PM può dimenticarsene.”Il PM monitora, facilita, comunica e fa escalation quando serve.
“La decisione è implicita nella chat o nella riunione.”Se è rilevante, va resa esplicita e registrata con razionale e owner delle azioni.
“Chiudere un’issue significa cancellarla dal log.”Va mantenuta traccia della soluzione e dell’evidenza di chiusura.

Tre domande per fissarlo

  1. Questo elemento è un rischio, un’issue o una change request?
  2. Quale owner, azione e data rendono l’issue gestibile?
  3. Quale decisione serve, chi la deve prendere e quali opzioni deve valutare?

Flashcard

D: Che cos’è un’issue?
R: Un problema, evento o condizione reale che richiede attenzione e azione.

D: A cosa serve il Decision Log?
R: A conservare decisione, contesto, opzioni, decision maker, razionale e azioni conseguenti.

D: Quando il PM deve fare escalation?
R: Quando supera tolleranze o autorità disponibile, serve un trade-off business o ritardare la decisione aumenta l’impatto.

Domanda in stile esame

Una dipendenza esterna ha già bloccato il collaudo. Il PM la mantiene nel Risk Log con probabilità alta e attende il prossimo status meeting prima di coinvolgere altri ruoli.

Qual è l’approccio corretto?

Risposta: il blocco è un’issue, non più un rischio. Il PM deve registrarlo nell’Issue Log, valutarne urgenza e impatto, assegnare owner e azioni, e fare escalation tempestiva se il team non può risolverlo entro le tolleranze. Il Risk Log può essere aggiornato come rischio materializzato.

Fonte

Issue Management, Issue Management Plan, Issue Log e le attività di gestione delle decisioni sono trattati nella PM² Methodology Guide 3.1 della Commissione europea.

Nel prossimo articolo: Quality Management, per costruire qualità nel lavoro e non limitarci a controllarla alla fine.

© Nc6 by Giuseppe Fanuzzi - IT08952900721 - PIQA6QP