Agile Project Management

PANORAMICA DEL CORSO

“Gestire i progetti in modalità Agile” è un’espressione usata per indicare l’applicazione di metodi di sviluppo che si basano su approcci adattivi (incrementali o iterativi). Questa modalità di sviluppo ha avuto origine nell’industria dell’Information and Communication Technology, e ancora oggi è molto presente in questo ambito, ma i suoi principi possono essere applicati anche in altre discipline. Utilizzando questi approcci, il progetto viene suddiviso in un certo numero di intervalli brevi e focalizzati, nei quali gli obiettivi di sviluppo sono chiaramente definiti e concordati tra gruppo di progetto e cliente finale. Tutto il lavoro è articolato in “timebox” (brevi iterazioni di durata prestabilita e immutabile) basati su scadenze fisse e non negoziabili, nel corso delle quali ha luogo lo sviluppo del prodotto, in modalità incrementale, attraverso rilasci continui e di piccole dimensioni. I requisiti di progetto sono raccolti, ordinati e frequentemente riconsiderati, anche alla luce delle mutevoli priorità di business, per assicurare che tutti i rilasci (release), progressivi e parziali, siano immediatamente utilizzabili ai fini della produzione del valore atteso dal cliente.

DESTINATARI

Il corso è destinato principalmente a team leader, project manager, developer esperti di varie discipline che operano nel campo dello sviluppo del software, ma può essere di valido aiuto anche da chi opera in contesti diversi, caratterizzati da ridefinizioni e aggiustamenti continui dei requisiti (volatilità), dall’incertezza nel prevedere gli esiti possibili dell’intervento, dalla complessità sistemica legata alla numerosità dei fattori in gioco e dalla disponibilità di informazioni sfumate o ambigue (“VUCA”).

DESCRIZIONE ED OBIETTIVI DEL CORSO

A completamento del corso il candidato:
  • Avrà conosciuto e compreso l’origine, le motivazioni e le potenzialità del metodo Agile presentato (SCRUM) e i suoi campi di impiego;
  • Avrà conosciuto gli strumenti tipici usati nell’approccio SCRUM e disporrà della terminologia da esso impiegata;
  • Saprà operare nei ruoli caratteristici dell’approccio SCRUM (Development Team, Scrum Master, Product Owner);
  • Sarà in grado di diffondere la cultura e l’atteggiamento Agili all’interno della propria organizzazione

CONTENUTI

Il corso si articola nei seguenti contenuti:
  • Introduzione all’Agile Mindset e principi del metodo Scrum
  • Organizzazione del gruppo di progetto
  • Visione e giustificazione del business (Project Value Pitch)
  • Approccio alla qualità
  • Gestione del cambiamento
  • Individuazione e gestione dei rischi di progetto
  • Pratiche di avvio e Agile Charter
  • Pianificazione e valutazione delle storie utente e dei task
  • Applicazione delle tecniche di avanzamento e controllo dell’esecuzione
  • Significato e modalità di esecuzione delle riunioni Daily Standup, Review e Retrospective
  • Pubblicazione dello stato del progetto (Information radiators)

METODO DIDATTICO

  • Lezioni frontali in aula, reale o virtuale
  • Esercitazioni in aula, reale o virtuale, per agevolare l’apprendimento degli argomenti trattati.

DURATA

28 ore
Richiedi informazioni