det agile kundeforhold - agil kontrakt, udviklingsproces og dokumentation af krav

Download Det agile kundeforhold  - agil kontrakt, udviklingsproces og dokumentation af krav

If you can't read please download the document

Upload: jesper-thaning

Post on 16-Apr-2017

1.231 views

Category:

Technology


0 download

TRANSCRIPT

Det agile kundeforhold kontrakt og dokumentation17. august 2010

Jesper Thaning, [email protected]

Kundens behov ndrer sig

Leverandren bliver klogere

Emner

Det agile kundeforhold

Den agile kontrakt

Et agilt udviklingsforlb med en kunde

Dokumentationstyper

Et eksempel p kravspecifikation og testscenarier

Udgangspunkt for agile

Skabelsen og i brugtagningen af et IT-system er en udviklingsprocesVi bliver klogere undervejs i processen

Hvis vi binder os til detaljer for tidligt kommer vi til at bruge vores ressourcer forkertEnten p at lave det forkerte, dvs. noget der ikke er vrdiskabende for kunden

eller vi skal ndre i detaljerne sent i forlbet

Det agile kundeforhold

Samarbejde

RollerRytmerGennemsigtighed

Vrdiskabelse hos kunden - Projektet slutter tidligt med rette funktionalitet Kunden leverer krav lbende - Kunden modtager funktionalitet lbende

Embrace change

Hurtig feedbackTest tidligtHyppige idriftsttelser

Demo af funktionalitet

Agil kontraktOverordnet specifikationDelleverancerTimepris + betaling ved idriftsttelser af delleveranceSpilleregler for samarbejde

KvalitetAuto testReviewKlar definitionaf "Done"

Agile principperArbejde under det vilkr at vi ikke ved alt fra starten og bliver klogere undervejsKunden og leverandren har en gensidig forstelse at det er en udviklingsproces

Tage beslutninger p et passende tidspunktUndg tilbagelbUdefre arbejde der tilfrer vrdi til resultatet

Jeg skal som kunde vlge jer fordi jeg har tiltro til at vi kan samarbejde om at f lavet den bedste lsning med de ressourcer der er til rdighed

Agil kontrakt med energiselskab

Under 10 siders specifikation

Opdelt i 6 funktionalitets-omrder

1-uges iterationer

Automatiserede test

Frdiggrelses-pris betales, nr hvert af de 6 omrder tages i drift

Kunde var meget tilfreds med samarbejdet og resultatet

Et agilt udviklingsforlb med en kunde

Kunde

Analytiker

Tester

Udvikler

kontrakt

spec.

TestDesign

KodePakke

Pakke

Review

Review

Accept

Review

Review

Et eksempel p et udviklingsforlb

Review

Verificering

Review

Accept

1 - 2 uger

Typer af dokumentation

Eksempler

AfklaringerNotater, analyser, vurderinger

SpecifikationerUse cases, user stories, test, kravspecifikationer, prototyper, designdokumenter, regler skrmbilleder

ForklaringerSystembeskrivelser, kodekommentarer,

BeskrivelserSystembeskrivelser, regneark, tabeller, diagrammer, overblik

AnvisningerDriftsanvisninger, supportdokumentation, brugermanualer, hjlpetekster

Kontraktens krav eksempel

efter Kravskabelon SL-07 ( Sren Lauesen, 2007).

C5 Modtag klage

Delopgaver og varianter:Eksempel p lsning:

1.Modtag henvendelsen pr. brev, telefon eller e-mail. Kan vre en ny klage eller oplysninger om en eksisterende klagesag.2.Find sagen frem . . .Data overfres automatisk fra e-mail til sgebilledet.

2a.Opret en ny sag. 2p.Problem: Sagen kan vre svr at finde, fx fordi klageren ikke kender sagsnummeret eller ikke kan huske sit cpr-nummer.Systemet viser mulige match p klagerens navn eller dele deraf.

Senere specifikation eksempel

Delopgaver og varianter:Tilbudt lsning:

1.Modtag henvendelsen pr. brev, telefon eller e-mail. Kan vre en ny klage eller oplysninger om en eksisterende klagesag.(Systemet fanger ikke email, etc. Brugeren m selv starte registreringen).

2.Find sagen frem . . .Se sgebillede 12 i bilag x. Data overfres automatisk fra e-mail til sgebilledet.
Der leveres semi-automatisk overfrsel fra e-mail i version 18. Se beskrivelsen i bilag x, side y.

2a.Opret en ny sag. Se skrmbillede 13 i bilag x.

2p.Problem: Sagen kan vre svr at finde, fx fordi klageren ikke kender sagsnummeret eller ikke kan huske sit cpr-nummer.Systemet viser mulige match p klagerens navn eller dele deraf.
Systemet har fonetisk sgning (se sgebillede 12).

C5 Modtag klage

efter Kravskabelon SL-07 ( Sren Lauesen, 2007).

Test-scenarier (Cucumber)