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.

 21 timer

Antall deltakere


Price per participant

Testimonials (5)

Upcoming Courses

Related Categories