Struttura del corso
Giorno 1 - Gestione dei Progetti Software in un Contesto Waterfall
1. Introduzione a Waterfall
a. Contesto storico
- Winston Royce
- Sfondo nei processi di produzione
b. Fasi Waterfall
- Raccolta dei requisiti
- Progettazione
- Implementazione
- Verifica
- Mantenimento
c. Sfide di Waterfall
- Gestione del cambiamento
- Distanza tra la conoscenza aziendale e l'implementazione
- Rischio accumulato nelle fasi finali del ciclo di vita
- Prioritizzazione dell'ambito del progetto
d. Riepilogo delle reazioni al modello Waterfall
- Accettazione – Approcci Waterfall, ad esempio SSADM
- Gestione – Modello V
- Adattamento – Approcci Incrementali
- Rifiuto – Agile
- Miglioramento – Lean
2. Strategie di gestione del modello V per la consegna Waterfall
a. Verifica e validazione precoce
- Costo della scoperta tardiva
- Revisioni e ispezioni
- Analisi statica
b. Fasi di test del modello V
- Unità/Integrazione delle unità
- Sistema
- Integrazione del sistema
- Accettazione
c. Vantaggi del modello V
- Aumento dell' coinvolgimento degli utenti finali nella verifica
- Mitigazione dei rischi in fase precoce
3. Adattamento di Waterfall con approcci Incrementali
a. Tipi di approcci Incrementali
- Predisposto
- Parallelo, RAD
- Evolutivo, RUP
b. Principi della consegna incrementale
- Incrementi del prodotto
- Prototipazione
- Timeboxing
c. Vantaggi della consegna incrementale
- Aumento dell'coinvolgimento degli utenti nelle decisioni
- Ritorno sull'investimento precoce
- Risposta al cambiamento
4. Rifiuto del modello Waterfall a favore di Agile
a. Elementi fondamentali di Agile
- Manifesto Agile
- Principi Agile
b. Introduzione a Scrum, il framework Agile più popolare
- Consegna iterativa
- Lavoro collaborativo
- Documentazione "just in time"
- Pianificazione adattiva
c. Vantaggi di Agile
- Aumento dell'coinvolgimento degli utenti durante il processo
- Sviluppo team empoderato
- Ritorno sull'investimento rapido
- Maggiore capacità di rispondere al cambiamento
- Riduzione dello sviluppo superfluo
5. Miglioramento di Waterfall con consegna Kanban
a. Lean e Kanban
- Cronologia della consegna Lean
- Cronologia del Kanban
- Principio di riduzione degli sprechi
b. Introduzione al Kanban
- Tavola Kanban
- Gestione dei lavori in corso
c. Vantaggi del Kanban
- Maggiore capacità di rispondere al cambiamento
- Ritorno sull'investimento rapido
- Riduzione dello sviluppo superfluo
Giorno 2 - Tecniche di Gestione dei Progetti Agile
1. Controllo del Processo Empirico
a. Ispezione
- Dimostrazione
- Retrospettiva
b. Adattamento
- Pianificazione adattiva
- Miglioramento continuo
c. Trasparenza
- Partecipazione degli stakeholder
- Negoziato contrattuale
- Documentazione "just in time"
2. Gestione dei requisiti
a. Backlog
- Prodotto
- Rilascio
- Sprint
b. Elementi del Backlog
- User Stories
- Defetti
- Specifiche dei requisiti
c. Rischio
- Ajustamento del Backlog per il rischio
- Riduzione del rischio
3. Stima e controllo
a. Pianificazione in Timebox
- Pianificazione del rilascio
- Pianificazione dell'iterazione
- Comunicazione quotidiana
b. Tecniche di prioritizzazione
- MoSCoW
- Basato sul valore
- Altre tecniche
c. Tecniche di stima
- Grooming delle user stories
- Planning Poker
4. Gestione della consegna
a. Consegna iterativa
- Velocità del team
- Ritorno sull'investimento rapido
b. Strumenti di visualizzazione delle informazioni
- Muro Scrum
- Carta di riduzione (burn-down chart)
5. Gestione del team
a. Lideranza associativa
- ScrumMaster come facilitatore
- Ruolo del project manager tradizionale
b. Coinvolgimento dell'utente finale
- L'unico decisore - il Product Owner
- Comunicazione con gli stakeholder (Maiali e polli)
c. Team empoderato
- Team auto-gestiti
- Ruolo del specialista all'interno del team
- Gestione dei team divisi
Requisiti
Nessuno
Recensioni (5)
laboratori, casi pratici
Joanna Nowak - LKQ Polska Sp. z o. o.
Corso - Introduction to Agile Testing
Traduzione automatica
Esercizi di squadra
Dan
Corso - SAFe® for Teams
Traduzione automatica
Corso fantastico, mi piacerebbe fare un corso più lungo per saperne di più!
claire
Corso - Scrum for Managers and Executives
Traduzione automatica
sharing experiences and sharing other materials not included in the package.
BRYAN SANTOS - Mizuho Bank Ltd - Manila Branch
Corso - Agile Business Analysis
The theory, the examples, the excercices, the explanations.