Corso BFAG05 Agile Project management

Agile on Team Foundation Server New

Sviluppo Project

2 giorni

1.200,00

Descrizione

panoramica del corso:

Il corso illustra le caratteristiche delle metodologie agili di gestione dei progetti unita all’utilizzo del prodotto Microsoft Team Foundation Server (TFS).

Partendo con una breve introduzione sui valori fondanti dell'Agile, declina la metodologia SCRUM ed analizza quali siano le aderenze con gli strumenti Microsoft.

 

Destinatari

il corso è rivolto a:

  • Manager,
  • project leader,
  • membri di gruppi di lavoro interessati all’utilizzo di TFS e metodologie agili di gestione dei progetti.

Obiettivi

al termine del corso i partecipanti saranno in grado di:

Descrivere un modello architetturale per agevolare l’Agile ed aumentare l’efficacia dei team.

Pre-requisiti

per partecipare al corso:

Familiarità con una organizzazione aziendale per progetto e con l’utilizzo di Microsoft Team Foundation Server.


Modulo 1: metodologia Scrum

  • Metodologia Scrum: di che cosa si tratta.
  • In quali contesti può aiutarci?
  • Caratteristiche principali del framework.
  • I principi Agile in Scrum
  • Concetto di Sprint
  • Concetto di User Story
  • Concetto di backlog e Product Backlog

Modulo 2: i ruoli della metodologia Scrum

  • Owner
  • Scrum Master
  • Development Team
  • Managers

Modulo 3: pianificazione e sprinting

  • Principi fondamentali
  • Portfolio
  • Visione
  • Piano dei rilasci
  • Grooming del backlog

Modulo 4: strumenti a supporto dell’Agile

  • Gli strumenti a supporto della metodologia
  • Tour dei principali strumenti disponibili sul mercato
  • Perché Team Foundation Server?

Modulo 5: Team Foundation Server

  • Introduzione a TFS nel contesto Scrum
  • Infrastruttura e configurazioni
  • Artefatti di TFS a support delle attività
  • Ruoli e sicurezza
  • Version Control (Policy di Check-in / Check-out, Shelve, …)
  • Strategie di branching & merging

Modulo 6: Team Foundation Server e Agile

  • Sprint Board, configurazione e monitoraggio delle attività del team
  • Release Planning
  • Integrazione di Release Planning con MS Excel e MS Project, cioè come rendere partecipi managers e stakeholders all’avanzamento del progetto

Modulo 7: Team Foundation Server e DevOps

  • Concetti: perché e cosa si intende
  • Build Automation
  • Personalizzazione processi di Build
  • Automazione rilasci (as es. Continuos Integration) e relazioni con i processi di Build Automation
  • Automazione dei rilasci su Database
  • Quality tools da abbinare agli automatismi dello strumento

Modulo 8: Team Foundation Server: reportistica e integrazioni

  • Lavorare con il datawarehouse di TFS
  • Visualizzazione e gestione dei report
  • Integrare TFS con SharePoint
  • Integrare TFS con Project Server

Modulo 9: modelli di sviluppo applicazioni avanzati per Agile

  • L’ottimizzazione sullo sviluppo applicazioni parte dall’architettura e dalle metodologie
  • Test Driven Design
    • Introduzione ai Test Case
    • Test Automation
    • Piattaforme e strumenti a supporto in relazione ai linguaggi di programmazione (declinazione Microsoft e client-side programming)
  • Domain Driven Design


2020

Marzo

Milano: 03 marzo 2020
Roma: 10 marzo 2020
Padova: 17 marzo 2020

Corso personalizzato?
Mai stato così semplice!
Agile on Team Foundation Server
su misura per te

Hai bisogno di un programma dedicato?
Scegli le date in accordo con i tuoi impegni
Vuoi un docente interamente dedicato?

Il Corso non ha promozioni attive

controlla i nostri corsi in promozione



Padova
Corso Stati Uniti 18/B
35127 Padova

Milano
Via Alessandro Volta, 16
20093 Cologno Monzese, Milano

Roma
Via Casilina 3T, Palazzina D
00182 Roma

Contatti
+39 022544271
learning@cegeka.it