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.
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.