Hoort documentatie bij agile werken
Wat is documentatie
Documentatie beschrijft hoe iets werkt of in elkaar zit.
Waar vindt je documentatie
Dat is vaak niet duidelijk. Het komt ook veel voor dat het helemaal niet bekend is dat er documentatie bestaat.
Als er 'agile' wordt gewerkt is het belangrijk dat het resultaat (een opgeleverd product) doet wat werd gespecificeerd.
Ontwikkelteams zeggen: 'We maken werkende software en dat hoeft niet gedocumenteerd te worden'.
Deze stelling klopt op zich wel. Want werkende software doet wat is gespecificeerd. Dat staat bijvoorbeeld in de acceptatie criteria. Ook de samenhang van de software blijkt uit een model dat hoort bij de informatieanalyse.
De documentatie is al gemaakt voordat met de realisatie wordt begonnen. Dit vereist wel dat de software realiseert wat is gedefinieerd.
Antwoord agile en documentatie
Antwoord agile en documentatie
Zorg dat de vraag duidelijk is
De vraag opnemen in een model.
Uit het model een verhaal opstellen.
Het verhaal valideren.
Uit het model een verhaal opstellen.
Het verhaal valideren.
Maak een analyse van de functionaliteit
Het model aanvullen met functies.
Ook de functies valideren via een verhaal.
Ook de functies valideren via een verhaal.
Onderzoek hoe de functionaliteit te realiseren is
In het model de activiteiten opnemen om de functies te realiseren.