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.
Recensioni (5)
-Knowledge of the teacher in the subject was really good. He was able to explain very nicely and was able to answer all the questions at that moment. -To be able to know what all the tool is capable of was really good. -The structure he showed, like using scenarios and traceability would be really helpful in my day-to-day work.
Harsha Jain - Scania CV AB
Corso - Introduction to Enterprise Architect
Conoscenza e facilità di discussione del formatore - Flusso fantastico
Piotr Stanik - GP Strategies Poland sp. z o.o.
Corso - Fintech: A Practical Introduction for Managers
Traduzione automatica
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Corso - Design Patterns
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Corso - Data Modelling with UML
I mostly liked the exercises and examples.