Struttura del corso

Introduzione

  • Cos'è il processo di Management Requisiti? Perché Agile?
  • Business agilità e consegna software agile: Definizioni
  • Collegamento tra Agile e Business: Modello Canvas Business Motivation Model vs. Modello Canvas Business,
  • Come utilizzare efficacemente il Value Proposition Canvas per definire la Visione del Prodotto?
  • Business agilità vs. principi di consegna software agile
  • Cos'è Agile? Impatti dell'allineamento con strategie e capacità
  • Requisiti Management in un contesto Agile
  • Ciclo di vita Scrum: Problemi relativi alla completezza dei requisiti e alla tracciabilità
  • Come i modelli produttivi migliorano la comunicazione nel 'Agile'?
  • Estensioni Business di Agile: Strutturazione della Contribuzione di Valore di una User Story
  • Panorama dei diagrammi UML per modellare requisiti
  • Framework per tracciare i requisiti verso l'implementazione e i test del software
  • I 5 livelli di pianificazione di un progetto agile (dalla chiarificazione della Visione e Product Backlog alle attività... e all'Architettura Walking Skeleton)
  • Gestione dei Requisiti all'interno dei Metodi Agile (Scrum, DAD) vs. il Unified Process (RUP)
  • Ruoli, team, ambienti
  • Presentazione del Caso di Studio per Strutturare i requisiti e gestirli utilizzando un processo iterativo

Come descrivere la visione e le esigenze aziendali attraverso modelli tracciabili?

  • Qualificazione dei requisiti: Il modello Kano vs. il Value Proposition Canvas
  • Strutturazione della Visione del Prodotto sulla base di strategie, forze ambientali e tendenze
  • Proposta di valore, attività chiave, risorse chiave, flussi di ricavi e strutture dei costi,
  • Ricostruire l'ambito aziendale del prodotto utilizzando i bisogni, le vittorie e i dolori del cliente
  • Descrivere i casi d'uso aziendali utilizzando 'flussi di valore' e 'fasi di valore'
  • Come collegare l'ambito aziendale del prodotto con le 'contribuzioni di valore' attese
  • Caso di Studio: Descrizione della visione del prodotto

Come descrivere i bisogni degli utenti attraverso il modellazione agile dei casi d'uso (epici e user stories)?

  • Stima e Pianificazione Agile
  • Creazione e gestione del Product Backlog / granularità dei requisiti
  • In anticipo sulla pianificazione della sprint
  • Crea il Sprint Backlog
  • PATTERN User Story Agile: ambito di sistema (il soggetto), attori, casi d'uso, user stories, criteri di accettazione, modello INVEST
  • Il Walking Skeleton utilizzando Disciplined Agile Delivery: Da processi a tecnologia 
  • Come trovare epici e user stories sulla base dei flussi di valore?
  • Contribuzione al valore degli epici e delle user stories
  • Scrivere attività: granularità e dimensione utilizzando il modello SMART
  • Caso di Studio: Scoprire gli epici e le user stories sulla base dei flussi di valore

Validazione e test della corretta comprensione delle specifiche dettagliate 

  • Utilizzo di un processo incrementale per la raccolta dei requisiti e del Sprint Backlog
  • Regole per descrizioni efficienti di epici, user story e architetture
  • Diagrammi per validare le descrizioni degli epici e delle user stories 
  • Come scegliere il diagramma giusto?
  • Raffinamento delle funzionalità utilizzando i casi d'uso e la modellazione delle relazioni
  • Test della corretta comprensione dei requisiti utilizzando Test-Driven Requirements
  • Strutture Given/When/Then e Contratti di Operazione per guidare gli sviluppatori nell'implementazione dei requisiti
  • Analisi della copertura e gestione delle modifiche
  • Caso di Studio: Validazione, test e comunicazione delle specifiche dettagliate agli sviluppatori

Conclusione

  • Fasi del processo efficiente per la raccolta dei requisiti e l'analisi del sistema 
  • Tracciabilità tra i requisiti e i modelli di analisi 
  • PATTERN per raccogliere e testare i requisiti 

Avviso: Le sessioni di formazione-mentoring di cui sopra sono condotte in modo interattivo utilizzando esempi tratti da strumenti di Requirement Engineering e Modeling al fine di garantire un buon livello di tracciabilità tra i requisiti e le soluzioni sottostanti. I concetti vengono prima spiegati utilizzando esempi di base e sono poi seguiti da bozze di soluzioni per il tuo potenziale caso. Dopo questa sessione, possiamo anche accompagnarti rivedendo e convalidando le tue soluzioni a seconda delle tue esigenze.

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative