Struttura del corso

Modulo 1:  Approcci tradizionali allo sviluppo

  • 1.1 Panoramica degli approcci di sviluppo sequenziale e predittivo
    • Descrizione degli approcci sequenziali e predittivi "a cascata"
    • Cronologia dell'evoluzione degli approcci a cascata
  • 1.2 Cascata dell'uomo di paglia
    • Modello a cascata del dottor Winston Royce
    • Vantaggi di Waterfall per il controllo dei progetti
    • I "rischi intrinseci" di Royce
  • 1.3 Modello a V
    • Verifica e convalida tempestive
    • Vantaggi del modello V
  • 1.4 Modelli incrementali
    • Esempio di processo unificato razionale
    • Recapito incrementale
    • Scomposizione dell'ambito e gestione del rischio
  • 1.5 Quando usare la cascata
    • Controllo di processo definito

Modulo 2:  Panoramica di Prince2

  • 2.1 Cos'è Prince2?
    • Definizione e origini
    • Certificazioni Prince2: Fondazione, Praticante, Agile
    • Vantaggi di Prince2
  • 2.2 Metodologia Prince2
    • Ruoli: project manager, cliente, utente, fornitore, scheda di progetto
    • Management Tecniche – Garanzia del progetto, supporto al progetto
    • Ambito di applicazione - Interazione con i contratti e gestione contrattuale
    • Controllo del cambiamento – Gestione del rischio, della qualità e del cambiamento
  • 2.3 Modello di processo Prince2
    • Dirigere un progetto
    • Avvio di un progetto
    • Avvio di un progetto
    • Gestione dei limiti delle fasi
    • Controllo di una fase
    • Gestione della consegna dei prodotti
    • Chiusura di un progetto
    • Pianificazione                             

Modulo 3:  Agile Panoramica

  • 3.1 Panoramica storica
    • Cronologia dell'evoluzione delle idee 'Agile' dagli anni '90 ad oggi
    • Primi approcci Agile – Scrum, XP, DSDM
    • Agile Sviluppi – Kanban, BDD, DevOps, Scaling
  • 3.2 Il Manifesto Agile
    • Contesto della creazione del Manifesto
    • Agile Panoramica del Manifesto
      • Individui e interazioni su processi e strumenti
      • Software funzionante su documentazione completa
      • Collaborazione con i clienti rispetto alla negoziazione dei contratti
      • Rispondere al cambiamento piuttosto che seguire un piano

Modulo 4:  Agile Principi

  • 4.1 I 12 Agile principi
    • Discussione di gruppo su ciascun principio
  • 4.2 Riassunto dei concetti Agile
    • Pianificazione e sviluppo iterativo
    • Miglioramento continuo
    • Apprendimento continuo
    • Collaboration e la comunicazione faccia a faccia
    • Responsabilità collettiva
    • Team interfunzionali

Modulo 5:  Agile Progetto Management con Scrum

  • 5.1 Il quadro Scrum
    • Panoramica – Scrum Guida 2016
    • Scrum ruoli e responsabilità – Scrum Master, Product Owner, Team
    • Scrum eventi – Sprint, Pianificazione Sprint, Revisione, Retrospettiva, Quotidiano Scrum
    • Scrum Artefatti – Backlog del prodotto, Backlog dello sprint, incremento del prodotto
  • 5.2 Agile Progetto Management Principi
    • Controllo empirico dei processi
    • Pianificazione iterativa e reportistica
    • Miglioramento continuo e retrospezione
    • Gestione delle risorse e team

Modulo 6: Software Testing

  • 6.1 Fondamenti di test
    • Il processo di test fondamentale
      • Pianificazione, Analisi e Progettazione, Esecuzione, Valutazione, Chiusura
    • Livelli di test – unità, integrazione, sistema, accettazione da parte dell'utente
    • Approcci di test: basati sui requisiti, sul rischio, sull'esperienza
    • Tecniche di progettazione dei test – tecniche white-box, black-box
  • 6.2 Agile Collaudo
    • Agile Panoramica dei quadranti di test – strategia di test, pianificazione
    • Sviluppo basato su test
    • Principi di automazione dei test – piramide dell'automazione dei test
  • 6.3 Tipi di test
    • Test tecnologici che guidano lo sviluppo
      • Test unitari, TDD, smoke test
    • Business test rivolti che guidano lo sviluppo
      • Story test, esempi, test di accettazione
    • Business test che criticano il prodotto
      • Test esplorativi, Alpa/Beta testing, UAT
    • Test tecnologici che criticano il prodotto
      • Test delle prestazioni, usabilità, attributi              di qualità

Modulo 7:  Analisi tradizionale Business

  • 7.1 Che cos'è l'analisi Business?
    • Business Analisi e Business Analyst
    • Livelli di analisi aziendale – impresa, progetto, operativo
    • Business Principi di analisi
  • 7.2 IIBA BA Libro della Conoscenza – Aree di Conoscenza
    • Business Analisi, pianificazione e monitoraggio
    • Elicitazione e Collaboration
    • Requisiti Ciclo di vita Management
    • Analisi della strategia
    • Analisi dei requisiti e definizione della progettazione
    • Valutazione della soluzione

Modulo 8:  Agile Business Analisi

  • 8.1 Agile Business Considerazioni sull'analisi
    • Sviluppo iterativo
    • Team interfunzionali
    • Collaboration Tra aree di business e aree tecnologiche
  • 8.2 Panoramica sullo sviluppo guidato dal comportamento
    • Origini nel TDD e sviluppi recenti
    • Definizioni - BDD, ATDD, specifiche per esempio
  • 8.3 BDD Activities
    • Concentrati sulle funzionalità che offrono valore aziendale
    • Derivare le feature in modo collaborativo
    • Mantieni aperte le opzioni
    • Usa esempi concreti per illustrare le caratteristiche
    • Scrivere le specifiche dell'eseguibile
    • Crea documentazione vivente
  • 8.4 Agile Tecniche e strumenti BA
    • Business Definizione del valore
    • Personas
    • Mappatura dell'impatto
    • Opzioni reali
    • Storie degli utenti e criteri di accettazione
    • Stima relativa
    • Modello Given-When-Then
    • Supporto utensile per BDD
 14 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (2)

Corsi in Arrivo

Categorie relative