Scrum + AUP

Kosmous Srl
Online

Chiedi il prezzo
Vuoi parlare del corso con un consulente?
Confronta questo corso con altri simili
Leggi tutto

Informazione importanti

  • Corso
  • Online
Descrizione

Questo corso ha lo scopo di introdurre i concetti ed i principi fondamentali delle metodologie agili e di estreme Programming nella gestione dei progetti. Viene inoltre mostrato come effettivamente seguire i progetti utilizzando i principi, i valori e le dodici pratiche di XP. L’agenda del corso comprende la descrizione approfondita dei tutte le pratiche tecnologiche che caratterizzano questa metodologia, quali Test Driven Development, meeting Stand Up, Pair Programming, Refactoring e Continuous Integration. Questo corso ha lo scopo di introdurre i concetti ed i principi fondamentali delle metodologie agili e di estreme Programming nella gestione dei progetti. Viene inoltre mostrato come effettivamente seguire i progetti utilizzando i principi, i valori e le dodici pratiche di XP. L’agenda del corso comprende la descrizione approfondita dei tutte le pratiche tecnologiche che caratterizzano questa metodologia, quali Test Driven Development, meeting Stand Up, Pair Programming, Refactoring e Continuous Integration.

Informazione importanti

Cosa impari in questo corso?

Scrum

Programma

  • Introduzione
    • Concetti, valori e principi fondamentali delle metodologie Agili
    • Nuovo approccio nella gestione dei progetti, superamento del processo a cascata
    • Processo incrementale ed iterativo
    • Nuovo approccio nella gestione dei progetti
    • Ruolo del PM in contesti dinamici e caotici
  • I principali elementi di Scrum
    • Scrum ruoli e responsabilità
    • Scrum Artifacts e Scrum Events
    • Sprint Planning Meeting
    • Sprint
    • Daily Scrum
    • Sprint Review Meeting
    • Backlogs e Burndown Charts
    • Release Planning
    • Scrum workshop
  • Concetti Scrum avanzati
    • L'arte dello ScrumMaster
    • Tool per stimolare l’autorganizzazione all’interno dei Team
    • Introdurre Scrum nelle Organizzazioni
    • Stime agili con relativi point estimation, stime poker e morra, simulazione di Monte Carlo
    • Retrospettive con sistemi dinamici di analisi, root cause analisi, esercizi di collaborazione
    • Tool di visual management
    • Lean thinking e Scrum
    • Come facilitare gli Sprint Planning Meeting
    • Analisi agile dei requisiti
    • Acceptance test-driven development
    • ScrumMaster workshop
  • I principali elementi di AUP
    • Approccio incrementale ed iterativo
    • Concetto e documento di Vision
    • Quattro fasi del processo UP
      • Inception
      • Elaboration
      • Construction
      • Transition
    • Gestione dei requisiti mediante AUP » use case
    • Gestione dei cambiamenti mediante AUP
    • Gestione delle Business Rule (BR)
    • Gestione dei Costraint (Costraint Driven design)
    • Gestione dei requisiti non funzionali » FURPS
    • AUP workshop
  • Concetti avanzati di AUP
    • Criteri di adozione di AUP
    • Utilizzo della modellazione UML » strumenti CASE
    • Gestione dei test » test case
    • AUP e AM
    • AUP e XP
    • Advanced AUP workshop
  • Fusione di Scrum ed Agile UP
    • Comparazione di AUP, Scrum ed altre metodologie agili
    • Esempi pratici, lezioni apprese e possibili errori
    • Sindelesi e complementarietà delle due metodologie
    • Illustrazione dell'utilizzo concreto del metodo
    • Caso di studio approfondito dell'inserimento di AUP in un organizzazione Scrum
    • Scrum & AUP workshop
  • Al termine del corso i partecipanti avranno acquisito le seguenti capacità:
    • Come applicare principi utili tratti da diverse metodologie agili.
    • Ad essere pragmatici e non dogmatici rispetto ai principi ed alle pratiche agili
    • A gestire i requisiti in modo agile
    • Ad utilizare ruoli, processi ed artifatti di AUP
    • A conoscere ed utilizare il processo AUP con le sue 4 fasi
    • Essere uno ScrumMaster in modo efficace
    • Essere uno Product Owner in modo efficace
    • Abbattere le barriere con il cliente in modo che il cliente collabori con il team e guidi lo sviluppo
    • Realizzare prodotti in modo rapido
    • Migliorare ed incrementare le pratiche di ingegneria software per realizzare prodotti di alta qualità
    • Applicare i principi del lean-agile allo sviluppo di progetti software
    • Conoscere le tecniche di Test-Driven Development (TDD)
    • Capire come utilizzare al meglio i Design Pattern
    • Creare user stories che descrivano ciò che realmente vogliono gli utenti
    • Utilizzare le user stories per stimare lo sviluppo mediante un processo agile
  • Introduzione
    • Concetti, valori e principi fondamentali delle metodologie Agili
    • Nuovo approccio nella gestione dei progetti, superamento del processo a cascata
    • Processo incrementale ed iterativo
    • Nuovo approccio nella gestione dei progetti
    • Ruolo del PM in contesti dinamici e caotici
  • I principali elementi di Scrum
    • Scrum ruoli e responsabilità
    • Scrum Artifacts e Scrum Events
    • Sprint Planning Meeting
    • Sprint
    • Daily Scrum
    • Sprint Review Meeting
    • Backlogs e Burndown Charts
    • Release Planning
    • Scrum workshop
  • Concetti Scrum avanzati
    • L'arte dello ScrumMaster
    • Tool per stimolare l’autorganizzazione all’interno dei Team
    • Introdurre Scrum nelle Organizzazioni
    • Stime agili con relativi point estimation, stime poker e morra, simulazione di Monte Carlo
    • Retrospettive con sistemi dinamici di analisi, root cause analisi, esercizi di collaborazione
    • Tool di visual management
    • Lean thinking e Scrum
    • Come facilitare gli Sprint Planning Meeting
    • Analisi agile dei requisiti
    • Acceptance test-driven development
    • ScrumMaster workshop
  • I principali elementi di AUP
    • Approccio incrementale ed iterativo
    • Concetto e documento di Vision
    • Quattro fasi del processo UP
      • Inception
      • Elaboration
      • Construction
      • Transition
    • Gestione dei requisiti mediante AUP » use case
    • Gestione dei cambiamenti mediante AUP
    • Gestione delle Business Rule (BR)
    • Gestione dei Costraint (Costraint Driven design)
    • Gestione dei requisiti non funzionali » FURPS
    • AUP workshop
  • Concetti avanzati di AUP
    • Criteri di adozione di AUP
    • Utilizzo della modellazione UML » strumenti CASE
    • Gestione dei test » test case
    • AUP e AM
    • AUP e XP
    • Advanced AUP workshop
  • Fusione di Scrum ed Agile UP
    • Comparazione di AUP, Scrum ed altre metodologie agili
    • Esempi pratici, lezioni apprese e possibili errori
    • Sindelesi e complementarietà delle due metodologie
    • Illustrazione dell'utilizzo concreto del metodo
    • Caso di studio approfondito dell'inserimento di AUP in un organizzazione Scrum
    • Scrum & AUP workshop
  • Al termine del corso i partecipanti avranno acquisito le seguenti capacità:
    • Come applicare principi utili tratti da diverse metodologie agili.
    • Ad essere pragmatici e non dogmatici rispetto ai principi ed alle pratiche agili
    • A gestire i requisiti in modo agile
    • Ad utilizare ruoli, processi ed artifatti di AUP
    • A conoscere ed utilizare il processo AUP con le sue 4 fasi
    • Essere uno ScrumMaster in modo efficace
    • Essere uno Product Owner in modo efficace
    • Abbattere le barriere con il cliente in modo che il cliente collabori con il team e guidi lo sviluppo
    • Realizzare prodotti in modo rapido
    • Migliorare ed incrementare le pratiche di ingegneria software per realizzare prodotti di alta qualità
    • Applicare i principi del lean-agile allo sviluppo di progetti software
    • Conoscere le tecniche di Test-Driven Development (TDD)
    • Capire come utilizzare al meglio i Design Pattern
    • Creare user stories che descrivano ciò che realmente vogliono gli utenti
    • Utilizzare le user stories per stimare lo sviluppo mediante un processo agile

Confronta questo corso con altri simili
Leggi tutto