Kosmous beyond the clouds: Sviluppo, Formazione e Consulenza Informatica

Corso Scrum + AUP

Obiettivi:   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.
Prerequisiti:   Il corso è rivolto a Project Manager, architetti software, sviluppatori e responsabili dell’IT coinvolti nel moderno processo di sviluppo software e chiunque sia interessato ad adottare la metodologia eXtreme Programming (XP). Ai partecipanti non è richiesta una precedente conoscenza di XP o dei metodi agili, anche se qualche lettura preliminare sull’argomento è vivamente consigliata.
Categoria:   Metodologie Agili
Codice:   TCKMET015
Prezzo:   contattaci
Contattaci:   Modulo prenotazione / informazioni
Durata:   3 gg
Manuale:   no
Corsi Propedeutici:   Agile Unified Process
ScrumMaster
Argomenti:  
  • 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
Sei interessato al corso ma non vuoi spendere tanto?

Iscriviti alla nostra newsletter per ricevere le offerte Last Minute
Indirizzo email:

Risparmi fino all'80%!


L'erogazione del corso è attualmente SOSPESA, riprenderà appena possibile.