La deriva dell'ambito si verifica quando attività, modifiche o richieste impreviste ampliano il progetto oltre il piano originale, causando sforamenti del budget e il mancato rispetto delle scadenze.
Qui imparerai a individuare tempestivamente la deriva dell'ambito, a conoscere i motivi più comuni per cui si verifica e a capire come gli strumenti di gestione dei progetti e un monitoraggio efficace possano aiutarti a mantenere il controllo. Se vuoi mantenere i tuoi progetti in linea con i piani e ridurre al minimo le sorprese, comprendere e gestire la deriva dell'ambito è essenziale.
Che cos'è la deriva dell'ambito?
La deriva dell'ambito si verifica quando i risultati o le funzionalità di un progetto si ampliano rispetto a quanto concordato inizialmente, ma la pianificazione del progetto o il budget non vengono adeguati per tenere conto della modifica.
La deriva dell'ambito può interessare qualsiasi progetto con ambito fisso. Può verificarsi intenzionalmente o involontariamente e può avere origine da qualsiasi parte interessata coinvolta in un progetto. La deriva dell'ambito può portare al fallimento del progetto, causando il mancato rispetto di una scadenza, il consumo o il superamento del budget a causa di costi aggiuntivi e, per di più, la consegna di qualcosa di diverso da ciò che serviva.
10 cause comuni della deriva dell'ambito
La deriva dell'ambito si verifica in genere quando i requisiti del progetto non sono definiti chiaramente, le parti interessate introducono nuove richieste o i gruppi di lavoro apportano modifiche senza valutarne l'impatto. Sebbene spesso la colpa venga attribuita ai clienti, anche i responsabili di progetto, i membri del gruppo di lavoro e le dipendenze esterne possono contribuire.
Di seguito sono riportate le cause più comuni della deriva dell'ambito e ciò che puoi fare per prevenirle:
- Requisiti poco chiari o documentati male: Quando i risultati, i confini e i criteri di accettazione non sono definiti chiaramente, i membri del gruppo di lavoro e le parti interessate formulano ipotesi diverse su ciò che è incluso. Crea una dichiarazione dell'ambito del progetto e verifica che tutti abbiano compreso il contenuto prima dell'inizio dei lavori.
- Cambiamento delle priorità delle parti interessate: Clienti, sponsor e parti interessate interne possono richiedere funzionalità aggiuntive o cambiare direzione quando cambiano le priorità aziendali. Documenta le decisioni principali e valuta in che modo le modifiche proposte influiscono su tempistiche, budget e risultati prima di approvarle.
- Mancanza di un processo formale di controllo delle modifiche: Senza un processo di approvazione chiaro, piccole richieste possono entrare nel progetto senza che nessuno ne valuti l'impatto cumulativo. Stabilisci un processo per presentare, valutare, approvare e documentare le modifiche all'ambito. Assicurati che tutti sappiano chi ha l'autorità di approvazione.
- Comunicazione e allineamento del gruppo di lavoro inadeguati: I membri del gruppo di lavoro possono prendere decisioni autonomamente o fraintendere i requisiti, introducendo attività non previste inizialmente. Organizza una riunione di avvio del progetto e controlli periodici per chiarire le aspettative e segnalare potenziali modifiche.
- Abbellimento del prodotto: A volte i membri del gruppo di lavoro aggiungono funzionalità o miglioramenti non necessari perché ritengono di poter fornire un prodotto migliore. Anche le aggiunte ben intenzionate consumano tempo e risorse. Ribadisci i requisiti concordati e richiedi l'approvazione prima di aggiungere funzionalità.
- Stime e impegni irrealistici: Stime eccessivamente ottimistiche possono portare i gruppi di lavoro a promettere più di quanto il budget, le risorse o la pianificazione possano sostenere. Coinvolgi nella stima dell'impegno le persone che svolgeranno il lavoro, tieni conto dell'incertezza e metti in discussione le ipotesi prima di impegnarti sui risultati.
- Coinvolgimento insufficiente delle parti interessate: Quando i responsabili delle decisioni o gli utenti finali non vengono coinvolti abbastanza presto, requisiti importanti possono emergere dopo l'inizio dello sviluppo. Individua le parti interessate principali durante la pianificazione e convalida i requisiti attraverso revisioni, laboratori o test con gli utenti prima dell'avvio delle attività principali.
- Dipendenze da terze parti non gestite: Fornitori, collaboratori esterni, API esterne e fornitori di contenuti possono introdurre requisiti imprevisti o attività aggiuntive. Ad esempio, un fornitore potrebbe consegnare dati in un formato incompatibile. Individua tempestivamente le dipendenze, concorda le specifiche dei risultati e considera i potenziali problemi di integrazione.
- Gestione del progetto e responsabilizzazione deboli: A volte i responsabili di progetto accettano attività aggiuntive per mantenere buoni rapporti con i clienti o evitare conversazioni difficili. Ho riscontrato che piccole concessioni non documentate possono diventare rapidamente delle aspettative. Tieni traccia delle modifiche, spiegane l'impatto e proponi compromessi invece di assorbire il lavoro aggiuntivo.
- Vincoli tecnici o scoperte imprevisti: I sistemi preesistenti, le limitazioni di integrazione o i requisiti tecnici trascurati possono creare attività non previste durante la pianificazione. Esegui tempestivamente un'analisi tecnica, convalida le ipotesi principali e distingui le attività correttive necessarie dai miglioramenti facoltativi prima di modificare l'ambito.
Esempi di deriva dell'ambito
La deriva dell'ambito può verificarsi quando le parti interessate introducono nuove richieste o quando dipendenze impreviste creano attività aggiuntive. Questi due esempi ipotetici mostrano come si sviluppa la deriva dell'ambito, il suo impatto sui progetti e come affrontarla.
Esempio 1: richieste dei portatori di interesse durante i test con gli utenti
Il tuo team sta conducendo test con gli utenti per il prototipo di un nuovo sito web. Il cliente ha approvato un periodo di test di due settimane con 10 partecipanti e un budget di $5,000.
Al termine dei test, un dirigente senior richiede una sessione dimostrativa separata e invita altri cinque portatori di interesse. Accetti di accontentarli senza valutare formalmente l'impatto.
| Che cosa è successo | |
|---|---|
| Causa | I portatori di interesse aggiuntivi hanno fornito riscontri dopo il periodo di test concordato. |
| Impatto | Le sessioni dimostrative aggiuntive, le revisioni dei riscontri e le discussioni con i portatori di interesse hanno aggiunto 40 ore di lavoro e ritardato il progetto di 1,5 settimane. |
| Risoluzione | Il responsabile di progetto ha documentato le richieste aggiuntive e ne ha presentato l'impatto al cliente. Entrambe le parti hanno concordato di rimandare le nuove richieste di funzionalità a una fase futura e di limitare le ulteriori revisioni all'ambito originale. |
| Lezione appresa | Stabilisci scadenze chiare per il feedback, limiti al numero di partecipanti e requisiti di approvazione. Porta le eccezioni all'attenzione dei responsabili prima di impegnare risorse aggiuntive. |
Esempio 2: dipendenze da terze parti non gestite
Stai gestendo un progetto di sviluppo di un sito web con un budget di $100,000 e una tempistica di 12 settimane. Il tuo team sta sviluppando la parte visibile all'utente utilizzando la parte server di un'altra agenzia.
Lo sviluppo inizia dopo l'approvazione della progettazione, ma l'agenzia terza continua a rilasciare aggiornamenti della parte server. Queste modifiche compromettono ripetutamente il codice del tuo team, creando attività di rifacimento impreviste.
| Che cosa è successo | |
|---|---|
| Causa | L'agenzia terza ha apportato modifiche continue alla parte server senza coordinare i rilasci con il tuo team di sviluppo. |
| Impatto | Le correzioni ripetute hanno aggiunto 200 ore di lavoro non pianificato, aumentato i costi di $20,000 e minacciato di ritardare la consegna di otto settimane. |
| Risoluzione | Il responsabile di progetto ha sospeso le attività di sviluppo interessate e ha negoziato un calendario di rilascio condiviso con entrambe le agenzie. Il cliente ha approvato una richiesta di modifica da $10,000 e una proroga di due settimane. Entrambi i team hanno concordato di bloccare la versione della parte server fino al lancio, evitando ulteriori rifacimenti. |
| Lezione appresa | Identifica tempestivamente le dipendenze esterne, concorda i calendari di rilascio e stabilisci un processo di controllo delle modifiche. Non assorbire attività di rifacimento continue senza valutarne l'impatto sui costi e sulle tempistiche del progetto. |
Come evitare l'espansione incontrollata dell'ambito
Ecco alcune strategie per ridurre la probabilità che l'ambito si espanda nei tuoi progetti:
- Definisci chiaramente l'ambito del progetto: fallo fin dall'inizio, coinvolgendo idealmente il team di progetto per ottenere consenso e partecipazione. Utilizza un documento di descrizione del lavoro per specificare ciò che rientra e ciò che non rientra nell'ambito. Comunica quindi l'ambito ai membri del team e ai portatori di interesse del progetto, incluso il cliente.
- Elabora stime solide basate sui requisiti: per ridurre il rischio di stimare in modo errato, coinvolgi l'intero team, dedica del tempo a una fase di analisi per determinare ciò che verrà realizzato, utilizza un contratto a tempo e materiali (anziché a prezzo fisso) e sii meno prescrittivo riguardo alle funzionalità da sviluppare. Concentrati sui risultati desiderati.
- Predisponi piani di contingenza: accantona un margine realistico di tempo e budget per i problemi imprevisti (ad esempio problemi tecnici, ritardi di terze parti e rifacimenti). Identifica le attività ad alto rischio durante la pianificazione e prepara opzioni alternative. Le riserve di contingenza aiutano a gestire il lavoro imprevisto senza compromettere il progetto, ma non dovrebbero essere utilizzate per assorbire modifiche dell'ambito non approvate.
- Crea un piano di gestione delle modifiche: fallo all'inizio del progetto e utilizzalo per definire come gestirai le modifiche dell'ambito. Se intendi utilizzare richieste di modifica, descrivi in dettaglio il processo di controllo delle modifiche che seguirai.
- Collabora con il cliente: durante l'esecuzione del progetto, mostrargli l'avanzamento del progetto o il rapporto sullo stato del progetto, apporta iterazioni e coinvolgilo durante tutto il percorso, così non ci saranno sorprese.
- Segnala proattivamente i problemi: fallo quando si verificano o, idealmente, prima che si verifichino (a condizione che tu abbia elaborato una soluzione per affrontare il problema!). Utilizza un piano di gestione dei rischi per documentare il tuo processo di gestione dei rischi. Mantieni e rivedi un registro dei rischi che tenga traccia dei rischi potenziali.
- Dai priorità alle richieste in arrivo: assicurati che queste richieste non aggiungano inavvertitamente elementi all'ambito, non duplichino il lavoro o non portino alla realizzazione di funzionalità aggiuntive non necessarie. Collabora con il team per comprendere ogni richiesta, il suo impatto sul budget e sulla tempistica del progetto e il risultato previsto per l'utente, così da poter stabilire le priorità di conseguenza.
Come gestire l'espansione incontrollata dell'ambito
Se il tuo progetto è vittima della deriva dell'ambito (o hai ereditato un'attività con un ambito eccessivamente ampio), non farti prendere dal panico. Hai ancora l'opportunità di tirarti fuori dai guai.
Ecco alcuni passaggi che ho seguito quando ho ereditato un progetto problematico vittima della deriva dell'ambito:
- Spiega la situazione: spiega come sei arrivato alla situazione attuale e quali sono i tuoi piani di risanamento per affrontarla. Non serve indorare la pillola. La situazione è quella che è.
- Raccomanda modi per ridurre le attività non essenziali e mantenere il valore: questo può significare de-prioritizzare alcune funzionalità o scendere a compromessi sugli elementi “piacevoli da avere” finché non potrai rilasciarli rapidamente in un secondo momento. Prepara una presentazione per il cliente che delinei chiaramente i compromessi associati a ciascuno dei tuoi approcci.
- Ridimensiona il team: può significare allontanare una persona che sta ottenendo risultati inferiori alle aspettative o sostituire una risorsa più costosa con una meno costosa per risparmiare sul budget. Affrontare queste conversazioni è spiacevole, ma l'alternativa potrebbe essere perdere il cliente, con conseguenze più gravi.
- Gestisci le conseguenze: a volte, raddrizzare una nave che affonda richiede di mettere da parte il proprio orgoglio e sacrificare la redditività complessiva del progetto per riparare una relazione preziosa con il cliente. Potrebbe essere necessario lavorare ore aggiuntive per portare a termine qualcosa prima del previsto, come forma di riparazione. La chiave è limitare questo sacrificio a un'attività di breve durata, così che non diventi una cattiva abitudine.
Domande frequenti sulla deriva dell'ambito
Le risposte ad alcune delle domande più frequenti sulla deriva dell’ambito.
Qual è la differenza tra deriva dell'ambito e modifica dell'ambito?
La deriva dell’ambito si riferisce ad aggiunte incontrollate ai requisiti del progetto senza adeguamenti corrispondenti al budget, alla tempistica o alle risorse. La modifica dell’ambito è una modifica deliberata e documentata, esaminata e approvata attraverso un processo di controllo delle modifiche. La differenza fondamentale riguarda l’autorizzazione. Le modifiche dell’ambito possono essere necessarie e vantaggiose, mentre la deriva dell’ambito introduce attività non pianificate che mettono a rischio la consegna del progetto.
Come si individua tempestivamente la deriva dell'ambito in un progetto?
Cerca segnali d’allarme come richieste di funzionalità aggiuntive, modifiche non documentate, elenchi di attività in crescita e attività che superano le stime originali. Confronta regolarmente l’avanzamento del progetto con la baseline dell’ambito approvata. Ti consiglio di registrare tutte le nuove richieste in un registro delle modifiche e di esaminarle durante gli incontri periodici del team. Questo ti aiuta a individuare le piccole aggiunte prima che causino ritardi significativi o sforamenti del budget.
Come si gestisce la deriva dell'ambito quando un cliente richiede attività aggiuntive?
Inizia valutando l’impatto della richiesta sui risultati finali, sui costi e sulle tempistiche del progetto. Spiega questi impatti al cliente e proponi delle opzioni. Potresti proporre una richiesta formale di modifica, sostituire un risultato finale esistente con il nuovo requisito oppure rimandare l’attività a una fase successiva. Qualunque sia l’accordo raggiunto, documenta la decisione e aggiorna il piano di progetto prima di procedere.
Come si gestisce l'ambito in un approccio Agile?
I progetti Agile consentono di gestire requisiti mutevoli, ma è comunque necessario controllare la quantità di lavoro che il team si impegna a svolgere. In Scrum, aggiungi le nuove richieste al backlog del prodotto e collabora con il responsabile del prodotto per stabilirne la priorità in base al valore e all’impegno richiesto.
Se un nuovo requisito diventa prioritario, valuta la possibilità di de-prioritizzare un altro elemento invece di aggiungere ulteriore lavoro. Durante la pianificazione dello sprint, assicurati che gli impegni riflettano la capacità del tuo team.
Qual è il prossimo passo?
Vuoi entrare in contatto con altri responsabili di progetti digitali per condividere risorse e buone pratiche? Iscriviti alla nostra community e ottieni l'accesso a oltre 100 modelli, campioni ed esempi, e mettiti in contatto su Slack con centinaia di altri responsabili di progetti digitali.
