Perché un progetto possa essere davvero agile, i requisiti devono essere scritti in modalità outcome based: in questo video provo a spiegare cosa significa e a fare qualche esempio.
Tag: Project Management
Scrum applicato in azienda: quale contratto per un progetto agile
Mi viene sempre chiesto quale contratto fare per progetti che utilizzano la metodologia Scrum: in questo video provo a dare una risposta a questo quesito. Insieme a questo vi consiglio di riguardarvi il video in cui spiego perché in un progetto Scrum il cliente non avrà il 100% dei requisiti richiesti. Buona visione!
Scrum applicato in azienda: il planning poker
In questo video ho fatto qualche esempio di planning poker, lo strumento più usato in scrum per fare le stime per analogia attraverso gli story point. Nel video ho utilizzato le carte da planning poker di Praxis Framework, che ringrazio.
Scrum applicato in azienda: story point e stime per analogia
Scrum applicato in azienda: il cliente non avrà il 100% dei requisiti richiesti
Scrum applicato in azienda: il concetto di Velocity di un team agile
Riprendo un concetto fondamentale già spiegato in un articolo precedente e lo ripropongo in un breve video di 5′. Buona visione!
AgilePM (e Scrum) applicato in azienda: l’assegnazione dei ruoli
Ho ripreso lo stesso spunto del video precedente e ho registrato questa spiegazione (7′) di come assegnare i ruoli di AgilePM (e di conseguenza i ruoli di Scrum), in una struttura organizzativa gerarchica tradizionale. Buona visione!
Scrum applicato in azienda: i ruoli
Organizzazione personale con GTD® integrata alla gestione dei progetti con PRINCE2®
Utilizzo ormai da qualche anno il metodo GTD – Getting Things Done – per la mia organizzazione personale ed è uno degli strumenti che più mi ha permesso di dare ordine alla mia vita personale e professionale. Per questo ho fatto anche molte riflessioni per riuscire a integrarlo sempre più con PRINCE2 che è da ormai molti anni la mia metodologia di riferimento per la gestione dei progetti aziendali.
Uno degli aspetti che accomuna tutte le metodologie moderne di management, quale che sia il loro campo di applicazione, è l’enfasi sulla necessità di mettere bene a fuoco per ciascuna iniziativa intrapresa quelli che sono i risultati finali (outcome in inglese) e i benefici attesi in termini di valore generato. Ritroviamo concetti simili in PRINCE2 e GTD, ma anche per esempio in AgilePM, ITIL, Praxis Framework, Scrum e, pur se in modo più sfumato, in PMBoK.
Nel corso GTD Mastering Workflow level 2 viene approfondita la gestione dei progetti e viene suggerito un modello, il Natural Planning Model, molto efficace per la rapida e corretta impostazione di un progetto. Il modello consiste nei cinque passi come in figura, che partire dalla definizione dello scopo ultimo dell’iniziativa (purpose – rispondendo alla domanda perché facciamo il progetto?) e dei principi applicabili (principles – i vincoli o le regole irrinunciabili a cui dobbiamo conformarci) ci accompagna fino alla definizione delle prossime azioni visibili (next actions) da svolgere per avvicinarci al nostro risultato finale (outcome).
PRINCE2 dal canto suo prevede un processo di Avvio di un progetto e un processo di Inizio di un progetto che hanno l’obiettivo di permettere la verifica progressivamente più approfondita della giustificazione del progetto, arrivando a definire la direzione e l’estensione del progetto stesso. In particolare il processo di Avvio ha l’obiettivo di verificare se ci sono i prerequisiti per iniziare il progetto, documentati nel Project Brief, mentre il processo di Inizio ha l’obiettivo di stabilire le solide basi, documentate nella Project Initiation Documentation (PID).
Provando a sovrapporre il Natural Planning Model ai due processi di Avvio e Inizio di PRINCE2 si vede bene come il modello di pianificazione suggerito da GTD possa essere un valido supporto per l’efficace impostazione di un progetto condotto con PRINCE2 e per alimentare Project Brief e Project Initiation Documentation con i loro contenuti fondamentali. Viceversa alcune tecniche utilizzate in PRINCE2, in particolare lo sviluppo di Product Breakdown Structure e Product Flow Diagram possono supportare i passi di Brainstorm e Organizing del Natural Planning Model.
Nell’immagine ho indicato per ciascuno dei cinque passi del Natural Planning Model quali sono i capitoli corrispondenti da compilare all’interno dei template di PRINCE2. Il risultato conferma la coerenza tra i due approcci e la possibilità di un loro utilizzo integrato.
Imparare dalle lezioni e migliorare la gestione dei progetti
«Io non perdo mai. A volte vinco, altre imparo»
Nelson Mandela
Fase 2: valutare la situazione attuale e stabilire una baseline, un punto di riferimento, di dove esattamente si trova attualmente l’organizzazione e, nel nostro specifico, il nostro approccio alla gestione dei progetti. Questa fase richiede delle misure e può essere impegnativa. L’aspetto fondamentale è l’onestà intellettuale, le misure possono essere di tipo qualitativo ma è essenziale essere onesti, non raccontarsela, motivo per cui un supporto esterno può essere utile. Per esempio l’utilizzo di un Modello di Maturità come quello fornito gratuitamente da Praxis Framework può aiutare a effettuare una valutazione sostanzialmente oggettiva.
Fase 3: definire i passaggi verso la visione in base alle priorità di miglioramento e stabilire obiettivi misurabili. Di solito è impossibile, o per lo meno molto difficile, passare direttamente dallo stato attuale a quello desiderato rappresentato dalla visione. Più verosimilmente si porteranno intraprendere azioni di miglioramento che ci faranno fare progressi nella direzione desiderata.
Fase 4: documentare e implementare un piano di miglioramento, facendo riferimento alle best practice per la gestione dei progetti. Ciascuno ha le proprie preferenze, ISO 21500, PMBoK, PRINCE2, AgilePM, Scrum, Praxis Framework sono tutte ricche di spunti e strumenti utilizzabili per il miglioramento. In questa fase è fondamentale mettere in atto azioni concrete di miglioramento a partire dal primo progetto disponibile
Fase 5: monitorare i risultati, utilizzando le misure e le metriche appropriate definite in precedenza. E qui di nuovo il Modello di Maturità di Praxis Framework ci può fornire una misura oggettiva del miglioramento.
Fase 6: mantenere lo slancio assicurando che i miglioramenti siano integrati e che si vada in cerca di ulteriori opportunità di miglioramento. Per fare questo è importante che l’approccio CSI sia integrato nei processi di gestione dei progetti. Praxis Framework per esempio prevede due momenti in cui tale approccio può essere efficacemente utilizzato, nel Processo di Identificazione del progetto e nel Processo di Chiusura del progetto.