Struttura del corso

Introduzione

  • Cos'è il processo di Requisiti Management? Perché Agile?
  • Agilità e consegna agile del software: Definizioni
  • Collegamento tra Agile e Business: Model Canvas vs. Modello Business
  • Come utilizzare efficacemente il Value Proposition Canvas per definire la Visione del Prodotto?
  • Agilità Business versus principi di consegna agile del software
  • Cos'è non 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 modelli produttivi migliorano la comunicazione nell'ambito del 'Agile'?
  • Estensioni Business di Agile: Strutturare il contributo valore di un User Story
  • Panorama dei diagrammi UML per modellizzare i requisiti
  • Frameworks per tracciare i requisiti verso l'implementazione software e i test
  • I 5 livelli di pianificazione di un progetto agile (dalla chiarificazione della Visione e del Product Backlog alle attività... e il Walking Skeleton dell'architettura)
  • Gestione dei requisiti all'interno dei metodi Agile (Scrum, DAD) vs. Unified Process (RUP)
  • Ruoli, team, ambienti
  • Presentazione del caso studio per strutturare i requisiti e gestirli con un processo iterativo

Come descrivere la visione aziendale e le esigenze tramite modelli tracciabili?

  • Qualificazione dei requisiti: Il modello Kano vs. il Value Proposition Canvas
  • Strutturare la Visione del Prodotto sulla base delle strategie, delle forze ambientali e delle tendenze
  • Proposta di valore, attività chiave, risorse chiave, flussi di ricavi e strutture dei costi,
  • Rilevare l'ambito aziendale del prodotto utilizzando i bisogni del cliente, le vittorie e gli ostacoli
  • Descrivere i casi d'uso aziendali usando 'flussi di valore' e 'fasi di valore'
  • Collegare l'ambito aziendale del prodotto con le 'contribuzioni al valore' attese
  • Caso studio: Descrizione della visione del prodotto

Come descrivere le esigenze degli utenti tramite modellazione di casi d'uso agile (epici e user stories)?

  • Agile Stime e Pianificazione
  • Costruzione e gestione del product backlog / granularità dei requisiti
  • Priorità della pianificazione dello sprint
  • Crea il backlog dello sprint
  • Pattern di User Story Agile: ambito del sistema (il soggetto), attori, casi d'uso, user stories, criteri di accettazione, modello INVEST
  • The Walking Skeleton utilizzando Consegna Disciplinata Agile : Da Processi a Tecnologia
  • Come identificare epici e user stories sulla base dei flussi di valore?
  • Contribuzione al valore degli epici e delle user stories
  • Scrittura delle attività: granularità e dimensione utilizzando il modello SMART
  • Caso studio: Identificazione di epici e user stories sulla base dei flussi di valore

Validare e testare la corretta comprensione delle specifiche dettagliate

  • Utilizzando un processo incrementale di raccolta dei requisiti e il backlog dello sprint
  • Regole per descrizioni efficaci degli epici, user story e architettura
  • Diagrammi per validare le descrizioni degli epici e delle user stories
  • Come scegliere il diagramma giusto?
  • Raffinamento delle funzionalità utilizzando la modellazione di casi d'uso e relazioni
  • Test delle specifiche tramite Test-Driven Requirements per garantire la corretta comprensione dei requisiti
  • Strutture Given/When/Then e Contratti Operativi per guidare i sviluppatori nell'implementazione dei requisiti
  • Analisi della copertura e gestione delle modifiche
  • Caso studio: Validare, testare e comunicare specifiche dettagliate ai sviluppatori

Conclusione

  • Passi per una raccolta efficace dei requisiti e processi di analisi del sistema
  • Tracciabilità tra i requisiti e i modelli di analisi
  • Pattern per la raccolta e il test dei requisiti

Nota: Le sessioni di formazione-mentoring sopra menzionate sono condotte interattivamente utilizzando esempi da Ingegneria Requisiti e strumenti di modellizzazione per garantire un buon livello di tracciabilità tra i requisiti e le soluzioni sottostanti. I concetti vengono prima spiegati con esempi basilari, seguiti poi da bozze di soluzione per il caso potenziale del partecipante. Dopo questa sessione, possiamo anche accompagnarti nella revisione e validazione delle tue soluzioni in base alle tue esigenze.

 21 ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (5)

Corsi in Arrivo

Categorie relative