Struttura del corso
Introduzione
- Panoramica generale del framework Scrum
- Comprensione dei valori e principi di Scrum
- Descrizione dei ruoli previsti da Scrum
Lavoro all’interno di un team Scrum
- Collaborazione, autoorganizzazione e interdisciplinarità del gruppo
- Ruoli e responsabilità del Scrum Master, del Product Owner e del Team di Sviluppo
- Controllo empirico dei processi e trasparenza in Scrum
Definizione di “Fatto”
- Come definire il concetto di “fatto” nel contesto di Scrum
- L’importanza della definizione di “fatto” per garantire la qualità del prodotto
Pratiche di gestione del backlog e suddivisione delle funzionalità
- Tecniche di prioritizzazione del Product Backlog
- Storie utente e elementi del backlog
- Suddivisione delle funzionalità e raffinamento continuo del backlog
Qualità del codice e debito tecnico
- I principi alla base della qualità del codice
- Riconoscimento e gestione del debito tecnico nei progetti Scrum
- Strategie per mantenere un’elevata qualità del codice
Pratiche di architettura Agile
- I principi e le pratiche tipiche dell’architettura Agile
- L’interazione tra architettura e progettazione all’interno di Scrum
- Approccio incrementale all’evoluzione dell’architettura del software
Sviluppo guidato dai test (TDD)
- Introduzione al TDD e ai suoi benefici principali
- Il processo di implementazione con il metodo TDD e le migliori pratiche da seguire
- L’applicazione del TDD nel contesto di Scrum
Programmazione in coppia
- Il concetto e i vantaggi della programmazione in coppia
- Strategie per una collaborazione efficace tra due sviluppatori
- L’integrazione della programmazione in coppia all’interno di Scrum
Test Agile e altre pratiche volte a garantire la qualità del software
- I principi fondamentali dei test Agile
- Il ruolo del controllo qualità nel processo Scrum
- Integrazione continua e distribuzione continua (CI/CD)
L’utilizzo di DevOps con Scrum
- Principi e pratiche fondamentali di DevOps
- L’integrazione tra le metodologie DevOps e Scrum
- Automazione, monitoraggio e collaborazione nel contesto DevOps
Preparazione alla certificazione
- Panoramica generale della certificazione Professional Scrum Developer™
- Esempi di domande e scenari pratici per la preparazione all’esame
- Suggerimenti utili per superare con successo la valutazione finale
Conclusione e prossimi passi
Requisiti
- Conoscenza di base dei principi fondamentali di Scrum
Destinatari
- Sviluppatori
- Test developer
Recensioni (2)
Mi sono piaciuti gli spazi di discussione e l'opportunità di lavorare con i miei coetanei che seguivano il corso. Ho anche apprezzato il piccolo gruppo in cui mi trovavo, anche se capisco che questo non sia la norma.
David - Home Office
Corso - Professional Scrum Product Owner II
Traduzione automatica
Paul era un formidabile istruttore. Ho apprezzato il suo stile di insegnamento e il ritmo delle lezioni.
Adeola
Corso - Professional Scrum Master II | PSM II (Scrum.org accredited training course)
Traduzione automatica