Kursplan

Introduksjon

  • Hva er Management prosessen? Hvorfor Agile?
  • Business agility og agil softwarelevering: Definisjoner
  • Å knytte Agile til Business: Business Motivation Model vs. Business Model Canvas
  • Hvordan man effektivt bruker Value Proposition Canvas for å definere Produktvisjonen?
  • Business agility vs. prinsipper for agil softwarelevering
  • Hva er Agile ikke? Påvirkninger av avstemming med strategier og kapasiteter
  • Krav Management i en Agile kontekst
  • Scrum Livssyklus: Utfordringer med fullstendighet av krav og sporbarhet
  • Hvordan produktive modeller forbedrer kommunikasjonen i 'Agile'?
  • Business Utvidelser av Agile: Strukturering av Business verdiskapning av en brukerhistorie
  • En oversikt over UML diagrammene for modellering av krav
  • Rammeverk for sporing av krav mot softwareimplementering og tester
  • De 5 nivåene for planlegging av et agilt prosjekt (fra Klarering av Visjon og Produktbacklogg til Oppgaver… og arkitekturens Walking Skeleton)
  • Håndtering av krav innen Agile metoder (Scrum, DAD) vs. den forente prosessen (RUP)
  • Roller, team, miljøer
  • Presentasjon av saken for strukturering av krav og håndtering av disse ved hjelp av en iterativ prosess

Hvordan beskrive forretningsvisjon og behov via sporbare modeller?

  • Kvalifisering av kravene: Kano-modellen vs. Value Proposition Canvas
  • Strukturering av Produktvisjonen basert på strategier, miljøkrefter og trendene
  • Verdiforslag, nøkkelaktiviteter, nøkkelressurser, inntektsstrømmer og kostnadsstrukturer
  • Oppdagelse av produktets forretningsomfang ved hjelp av kundebehov, gevinster og smerter
  • Beskrivelse av forretningsbrukstilfeller ved hjelp av 'verdi-strømmer' og 'verdi-stadier'
  • Å knytte produktets forretningsomfang til forventede 'verdibidrag'
  • Case Study: Beskrivelse av produktets visjon

Hvordan beskrive brukerbehov ved hjelp av agil brukstilfellemodellering (epikker og brukerhistorier)?

  • Agile Estimering og planlegging
  • Opprettelse og håndtering av produktbacklogg / kravgranularitet
  • Før sprintplanlegging
  • Opprettelse av sprintbacklogg
  • Agile Brukerhistorie-mønster: Systemomfang (emnet), aktører, brukstilfeller, brukerhistorier, akseptanskriterier, INVEST-modellen
  • Walking Skeleton ved hjelp av Disciplined Agile Delivery: Fra prosesser til teknologi
  • Hvordan finne epikker og brukerhistorier basert på verdi-strømmer?
  • Verdibidrag fra epikker og brukerhistorier
  • Skriving av oppgaver: Granularitet og størrelse ved bruk av SMART-modellen
  • Case Study: Oppdagelse av epikker og brukerhistorier basert på verdi-strømmer

Validering og testing av riktig forståelse av detaljerte spesifikasjoner

  • Bruk av en inkrementell kravinnsamlingsprosess og sprintbacklogg
  • Regler for effektive beskrivelser av epikker, brukerhistorier og arkitektur
  • Diagrammer for validering av epikker og brukerhistoriebeskrivelser
  • Hvordan velge det riktige diagrammet?
  • Forbedring av funksjoner ved bruk av brukstilfellemodellering og relasjoner
  • Testing av riktig forståelse av krav ved bruk av Test-Driven Requirements
  • Given/When/Then-strukturer og Operasjonelle Kontrakter for å veilede utviklere i implementeringen av krav
  • Dekningsanalyse og endringshåndtering
  • Case Study: Validering, testing og kommunikasjon av detaljerte krav til utviklere

Konklusjon

  • Trening i effektive prosesser for innsamling av krav og systemanalyse
  • Sporbarhet mellom krav og analysemodeller
  • Mønster for innsamling og testing av krav

Merk: Disse interaktive opplærings- og mentor-sesjonene gjennomføres ved bruk av eksempler fra Requirements Engineering og Modeling-verktøy for å sikre et høyt nivå av sporbarhet mellom kravene og de underliggende løsningene. Konseptene forklares først ved bruk av grunnleggende eksempler og følges deretter av løsningsutkast til potensielle saker. Etter denne sesjonen kan vi også følge deg ved å gjennomgå og validere løsningene i henhold til behovene dine.

 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories