27/09/2021 ATTENZIONE NUOVE DATE: Lunedì 22, Mercoledì 24, Lunedì 29 Novembre e Giovedì 2 Dicembre
Il corso è basato su migliori pratiche correnti in tema di Project Management e Agile Project Management. È stato modulato al fine di sviluppare nei partecipanti una cultura sui metodi e gli strumenti agili e confrontarli con i metodi tradizionali Waterfall. Il corso è rivolto a tutti coloro che si occupano di progetti secondo metodologie tradizionali Waterfall.
Contenuti
1. Strutturare un progetto secondo un lifecycle coerente con le metodologie agili
• Agile is not “one size fits all”: Cynefin ci aiuta a capire quando usare Agile e quando no, se serve efficienza non usiamo Agile
• Significato delle fasi di Concezione, Pianificazione e Realizzazione in un progetto Agile
• Incremento di progetto e gestione all’interno della fase di Realizzazione
• Sprint/Timebox e gestione all’interno di un Increment
• Confronto tra cicli di vita di vari approcci agili e Waterfall
2. Ruoli e governance di un progetto Agile
• Ruoli di progetto: lo Sponsor, il Visionary, il Coordinatore Tecnico e il Project Manager
• Ruoli di operativi: il Team Leader, l’Analyst, l’Ambassador, il Developer, il Tester, il Coach
3. Scrivere i requisiti per un progetto Agile e pianificarlo
• Dal “requisito” alla User Story
• Analisi funzionale Agile: workshop facilitati e modelling visuale
• Dalla Work Breakdown Structure alla Product Breakdown Structure
• La prioritizzazione MoSCoW delle User Story
• Le stime per analogia
• Il piano di progetto secondo Agile: delivery plan, project backlog, sprint backlog
• Limitare il Work In Progress, non promettere al cliente più del 60% di Must in uno Sprint
4. Misurare le performance di un progetto Agile
• Quello che conta è il valore per il cliente e il Total Cost of Ownership
• Il triplo vincolo in un progetto Agile: tempi e costi fissi, features variabili, il Cliente non avrà il 100% delle features ma il ≈100% del valore
• Non contano l’efficienza e l’efficacia del team ma la Velocity
• Indicatori di performance: Burndown chart, Burnup chart
• EVM in un contesto Agile
• I SAL secondo Agile: Daily stand-up, Sprint review e Sprint Retrospective
5. Gestire Rischi e Issue in contesti Waterfall e Agili
• La gestione del rischio di un progetto Agile è “embedded”
• Misurare quanto siamo agili per capire quanto ci proteggiamo dai rischi
• Partire dai test, Test Driven Development
• Strutturare la gestione di Rischi e Issue con i ticket