Kursplan
Introduktion
- Vad är Requirement Management Process? Varför Agile ?
- Business agilitet och agil mjukvaruutveckling: definitioner
- Koppla samman Agile med Business: Business Motivation Model vs. Business Model Canvas,
- Hur man effektivt använder Value Proposition Canvas för att definiera produktvisionen?
- Business agilitet vs. agila mjukvaruutvecklingsprinciper
- Vad är Agile inte? Effekter av samordning med strategier och kapaciteter
- Requirement Management i en Agile Kontext
- Scrum Livscykel: Problem med fullständighet av krav och spårbarhet
- Hur produktiva modeller förbättrar kommunikationen i 'Agile' ?
- Business Utökningar av Agile: Strukturera Business värdebidrag från en användarhistoria
- En översikt över UML diagram för modellering av krav
- Ramverk för att spåra krav mot mjukvaruimplementering och tester
- De 5 nivåerna av planering för ett agilt projekt (från att klargöra visionen och produktbackloggen till uppgifter… och arkitekturen Walking Skeleton)
- Hantera krav inom Agile Metoder (Scrum, DAD) vs. Unified Process (RUP)
- Roller, team, miljöer
- Presentation av fallstudien för att strukturera krav och hantera dem med en iterativ process
Hur beskriver man affärsvisionen och behoven via spårbara modeller?
- Kvalificering av kraven: Kano-modellen vs. Value Proposition Canvas
- Strukturera produktens vision på grundval av strategier, miljöfaktorer och trender
- Värdeproposition, nyckelaktiviteter, nyckelresurser, intäktsströmmar och kostnadsstrukturer,
- Upptäcka produktens affärsomfattning med hjälp av kundens behov, vinster och smärtor
- Beskriva affärsfall med 'värdeflöden' och 'värdesteg'
- Koppla samman produktens affärsomfattning med förväntade 'värdebidrag'
- Fallstudie: Beskriva produktens vision
Hur beskriver man användarbehoven via agil användarfallmodellering (epics och användarhistorier)?
- Agile Estimering och planering
- Bygga och hantera produktbackloggen / detaljgrad av krav
- Innan sprintplanering
- Skapande av sprintbackloggen
- Agile Användarhistoriemönster: systemomfattning (ämnet), aktörer, användarfall, användarhistorier, accepteringskriterier, INVEST-modellen
- Walking Skeleton med Disciplined Agile Delivery: Från processer till teknologi
- Hur man hittar epics och användarhistorier baserat på värdeflöden?
- Värdebidrag från epics och användarhistorier
- Skriva uppgifter: detaljgrad och storlek med hjälp av SMART-modellen
- Fallstudie: Upptäcka epics och användarhistorier baserat på värdeflöden
Validera och testa korrekt förståelse av detaljerade specifikationer
- Användning av ett inkrementell insamlingsprocess för krav och sprintbackloggen
- Regler för effektiva beskrivningar av epics, användarhistorier och arkitektur
- Diagram för att validera beskrivningar av epics och användarhistorier
- Hur man väljer rätt diagram?
- Förfina funktioner med hjälp av användarfall och relationsmodellering
- Testa korrekt förståelse av krav med Test-Driven Requirements
- Given/When/Then-strukturer och operationskontrakt för att vägleda utvecklare att implementera kraven
- Täckningsanalys och förändringshantering
- Fallstudie: Validera, testa och kommunicera detaljerade krav till utvecklare
Slutsats
- Steg i effektiva kravinsamlings- och systemanalysprocesser
- Spårbarhet mellan krav och analysmodeller
- Mönster för insamling och testning av krav
Anmärkning: Ovanstående utbildnings- och mentorsessioner genomförs interaktivt med exempel från Requirement Engineering och Modelingverktyg för att säkerställa en bra nivå av spårbarhet mellan kraven och underliggande lösningar. Koncepten förklaras först med hjälp av grundläggande exempel och följs sedan av lösa skisser på dina potentiella fall. Efter denna session kan vi även åtfölja dig genom att granska och validera dina lösningar beroende på dina behov.
Vittnesmål (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
Kurs - Introduction to Enterprise Architect
Tränarens kunskap och lätthet att diskutera - grymt flöde
Piotr Stanik - GP Strategies Poland sp. z o.o.
Kurs - Fintech: A Practical Introduction for Managers
Machine Translated
I like the simple but informative example codes.
Yue Wang - DBS Bank Ltd
Kurs - Design Patterns
Hands-on and conducted using the Sparx EA application which we use extensively in the job
Andy Davey - Envitia
Kurs - Data Modelling with UML
I mostly liked the exercises and examples.