Caricamento...
MIEALM01

Concetti di base sulla gestione del ciclo di vita degli applicativi Software

Prezzo

€ 500.00
(Iva esclusa)

Scheda tecnica

Scarica

Giorni

1 gg
Il corso ha lo scopo di creare consapevolezza sul concetto di Application Lifecycle Management e sulle procedure principali che vengono adottate nei modelli classici e in quelli Agili. Durante la giornata verrà fatta quindi una panoramica sui concetti base; partendo dalla corretta gestione dei requisiti per arrivare alla definizione di Integrazione Continua e di rilasci automatizzati.
Gli esempi che verranno fatti saranno basati principalmente sul mondo Microsoft e Team Foundation Server, ma verranno comunque mostrati altri prodotti open source dedicati alla gestione dell'ALM.
Questo corso è rivolto a Project Manager, o a scrum master in scrum, o, a tutte quelle figure che decidono come organizzare il progetto software e che in particolare fanno da collante tra le varie figure Analisti / Tester / Sviluppatori / Cliente


Introduzione
Cicli di vita classici
Cicli di vita agili (Scrum, XP, Lean)
Sviluppo iterativo
Assessment del processo corrente
Gestione requisiti
Definizione di requisito
Come va gestito un requisito
Gestione requisiti  nel mondo non agile
Gestione requisiti nel mondo agile
Testing
Unit testing
Integration Testing
Quality Assurance
Gestire un team di tester
Creare e manutenere una Suite di Test
Gestione del codice
Source control distribuiti e centralizzati.
Cosa va nel codice
Supportare lo sviluppo parallelo con il Branching
Gestione Bug/Issue
Cosa è e cosa dovrebbe contenere un bug
Ciclo di vita
Interazione developer / tester
Definizione di Rischio, Issue, Impedimento.
Integrazione continua
Definizione e cenni sui tool esistenti
Build/test/deploy automatico
Supporto ai cicli iterativi


Sede Data P