23. Hvornår skriver vi dokumentation? Ideskabelse Specifikation og design Test og Implementering Release Brug Beslut om du skal dokumentere og hvad Skriv dokumentation Too late!
24. Hvornår skriver vi dokumentation? Ideskabelse Specifikation og design Test og Implementering Release Brug Beslut om du skal dokumentere og hvad Skriv dokumentation Too late! Iterativ proces Input til næste iteration
25. Tæthed på brug og på kode Jo tættere information er på den operationelle brug og vedligeholdelse af systemet, jo mere værdifuld er den
26. Eksempler på: tæt på brug og kode Tæt på Længere væk Brugervejledninger i brugergrænsefladen Hjælpe-indeks og manualer Funktions-test (eks. Cucumber) Dokumenter som beskriver brugsmønstre Unit-test Kodekommentarer
28. Opgave 2: Dokumentér dit køkken 1. Hvorfor? (intention – Hvorfor har du et køkken? Hvad vil du opnå eller undgå?) 2. Hvad? (bestanddele – Hvad består dit køkken af?) 3. Hvordan? (brug – Hvordan bruger du typisk dit køkken)
29. Hvad er vi i gang med at dokumentere? Hvorfor? - intention Hvad? - bestanddele Hvordan? - brug
30. Typer af dokumentation Eksempler Afklaringer Notater, analyser, vurderinger Specifikationer Funktionstest, unittest, user stories, use cases, prototyper, designdokumenter Forklaringer Systembeskrivelser, kodekommentarer, Beskrivelser Systembeskrivelser, regneark, tabeller, diagrammer, overblik Anvisninger Nice to know, driftsanvisninger, supportdokumentation, brugermanualer, hjælpetekster Hvordan og hvad? Hvorfor? Hvad? Hvordan?
36. Proces for dokumentation giver input til beskrives i en kvalitet sikres ved resulterer i Kunden Behov Dokumentation opgave Feedback Færdig dokumentation
59. Agile Documentation, ”A Pattern Guide to Producing Lightweight Documents for Software”, Andreas Rueping
Hinweis der Redaktion
Hvad skal der til for at vi kan opbygge og vedligeholde en brugbar dokumentation?
Hvad blev der skrevet ned? Hvilke udfordringer møder I ofte omkring dokumentation?
Kom med nogle eksempler: Eksempler: Kildekode, tekster i brugergrænsefladen
Hvordan får vi skrevet og vedligeholdt præcis den dokumentation vi har brug? Lige så svært som at have de rigtige features på det rigtige tidspunkt Hvad skal der til for On demand JIT Men man kan ikke lave JIT hvis man ikke har tænkt over hvordan dokumentation skal produceres. JIT er ikke wait until we have the problem.
Lige så svært som at have de rigtige features på det rigtige tidspunkt Hvordan får vi skrevet og vedligeholdt præcis den dokumentation vi har brug? Hvad skal der til for On demand JIT Men man kan ikke lave JIT hvis man ikke har tænkt over hvordan dokumentation skal produceres. JIT er ikke wait until we have the problem.
Hvad er det der er på spil i forhold til dokumentation? Har du nogensinde oplevet glæden ved at bruge relevant dokumentation Har du nogensinde være irriteret over at skulle opdatere dokumentation Har du nogensinde bandet over at dokumentation var mangelfuld Hvis den samme person oplever de to øverste vil der være en incitament til at skrive dokumentation Hvis det er forskellige personer, kræver det en motivationsfaktor.
Hvad er det der er på spil i forhold til dokumentation? Har du nogensinde oplevet glæden ved at bruge relevant dokumentation Har du nogensinde være irriteret over at skulle opdatere dokumentation Har du nogensinde bandet over at dokumentation var mangelfuld Hvis den samme person oplever de to øverste vil der være en incitament til at skrive dokumentation Hvis det er forskellige personer, kræver det en motivationsfaktor.
Hvad er det der er på spil i forhold til dokumentation? Har du nogensinde oplevet glæden ved at bruge relevant dokumentation Har du nogensinde bandet over at dokumentation var mangelfuld Har du nogensinde være irriteret over at skulle opdatere dokumentation Hvis den samme person oplever de to øverste vil der være en incitament til at skrive dokumentation Hvis det er forskellige personer, kræver det en motivationsfaktor.
Hvad er det der er på spil i forhold til dokumentation? Har du nogensinde oplevet glæden ved at bruge relevant dokumentation Har du nogensinde være irriteret over at skulle opdatere dokumentation Har du nogensinde bandet over at dokumentation var mangelfuld Hvis den samme person oplever de to øverste vil der være en incitament til at skrive dokumentation Hvis det er forskellige personer, kræver det en motivationsfaktor.
Hvor oplever vi smerten vi manglen på dokumentation?
Hvornår oplever vi smerten vi manglen på dokumentation?
Hvornår oplever vi smerten vi manglen på dokumentation?
Hvordan var det at dokumentere denne gang? Forhåbentligt nemmere. Vigtigheden at have en skabelon og et design for dokumentationen. Vil vi have en dokumentation der beskriver detaljerne.
Hvad giver størst værdi? Hvilke typer af dokumenter giver størst værdi i jeres nuværende projekt? Hvad vil give størst værdi i jeres projekt?
Hvor er der lavthængende frugter i forhold til at forbedre dokumentationen? Kildekode? Refaktorering til at gøre navnekonvention entydig.