Kursplan
Introduksjon
- Hva er prosessen for Management-krav? Hvorfor Agile?
- Business-agilitet og agil programvareleveranse: Definisjoner
- Lenking av Agile til Business: Business Motivation Model vs. Business Model Canvas
- Hvordan bruke Value Proposition Canvas effektivt for å definere produktvisjonen?
- Business-agilitet vs. prinsipper for agil programvareleveranse
- Hva er Agile ikke? Innvirkning av avstemming med strategier og kapasiteter
- Management-krav i en Agile-kontekst
- Scrum-Livssyklus: Problemer knyttet til fullstendighet av krav og sporbarthet
- Hvordan produktive modeller forbedrer kommunikasjon i 'Agile'?
- Business-utvidelser av Agile: Strukturering av Business verdi ved en brukerhistorie
- En oversikt over UML-diagrammer for modellering av krav
- Rammer for sporing av krav til programvareimplementering og tester
- De 5 planleggingsnivåene i et agilt prosjekt (fra å klargjøre visjonen og produktbackloggen til oppgaver... og arkitekturens Walking Skeleton)
- Håndtering av krav innenfor Agile-metoder (Scrum, DAD) vs. Unified Process (RUP)
- Roller, team, miljøer
- Presentasjon av saken for strukturering av krav og håndtering av disse gjennom en iterativ prosess
Hvordan beskrive virksomhetens visjon og behov via sporbare modeller?
- Kvalifisering av kravene: Kano-modellen vs. Value Proposition Canvas
- Strukturering av produktvisjonen på grunnlag av strategier, miljøkrefter og trender
- Verdiproposisjon, nøkkelaktiviteter, nøkkelressurser, inntektsstrømmer og kostnadsstrukturer
- Å oppdage produktets forretningsomfang ved hjelp av kundebehov, gevinster og smerter
- Beskrivelse av forretningsbrukstilfeller ved bruk av 'verdistrømmer' og 'verdistadier'
- Kobling av produktets forretningsomfang med forventede 'verdibidrag'
- Sak: Beskrivelse av produktvisjonen
Hvordan beskrive brukerbehov via agil bruksfallsmodellering (epos og brukerhistorier)?
- Agile-Estimering og planlegging
- Bygging og håndtering av produktbackloggen / granularitet av krav
- Før sprintplanlegging
- Opprettelse av sprintbackloggen
- Agile-Brukerhistorie-mønster: systemomfang (emnet), aktører, bruksfall, brukerhistorier, akseptkriterier, INVEST-modellen
- Walking Skeleton ved hjelp av Disciplined Agile Delivery: Fra prosesser til teknologi
- Hvordan finne epos og brukerhistorier på grunnlag av verdistrømmer?
- Verdibidrag av epos og brukerhistorier
- Skriving av oppgaver: granularitet og størrelse ved bruk av SMART-modellen
- Sak: Oppdagelse av epos og brukerhistorier på grunnlag av verdistrømmer
Validering og testing av korrekt forståelse av detaljerte spesifikasjoner
- Bruk av en inkrementell innsamling av krav og sprintbackloggen
- Regler for effektive beskrivelser av epos, brukerhistorier og arkitektur
- Diagrammer for validering av epos og brukerhistoriebeskrivelser
- Hvordan velge riktig diagram?
- Forfinelse av funksjoner ved bruk av bruksfalls- og relasjonsmodellering
- Testing av korrekt forståelse av krav ved bruk av Test-Driven Requirements
- Given/When/Then-strukturer og Operasjonskontrakter for å veilede utviklere i implementeringen av krav
- Dekningsanalyse og endringsstyring
- Sak: Validering, testing og kommunisering av detaljerte krav til utviklere
Konklusjon
- Truer for effektive innsamling av krav og systemanalyseprosesser
- Sporbarhet mellom krav og analysemodeller
- Mønstre for innsamling og testing av krav
Merk: Ovennevnte opplærings- og veiledningsøkter gjennomføres interaktivt ved bruk av eksempler fra Requirement Engineering and Modeling-verktøy for å sikre god sporbarhet mellom krav og underliggende løsninger. Konsepter blir først forklart ved hjelp av grunnleggende eksempler og blir deretter fulgt av løsningsutkast til din potensielle sak. Etter denne økten kan vi også følge deg ved å gjennomgå og validere løsningene dine avhengig av dine behov.
Testimonials (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
trenerens kunnskap og lette å diskutere - fantastisk flyt
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.