Voor een webapplicatie (betrekkelijk simpel CRM met relaties, adressen, contactpersonen, medewerkers) vraag ik mij af hoe ik de functionele eisen het best kan documenteren. Ik volg overigens geen 'grote methodiek' zoals DSDM of RUP. Toch wil ik een formeel document opstellen voordat ik verder ga met ontwerp.
Er zijn veel vragen waar ik niet uit kom:
Er zijn veel vragen waar ik niet uit kom:
- Hoeveel detail neem je op?
Zeg je bijvoorbeeld dat het overzicht van relaties de naam en het telefoonnummer toont, of zeg je alleen dat er een overzicht van relaties is? - Welke functionaliteit beschrijf je?
Zeg je dat het overzicht sorteerbaar is en dat je het kunt filteren op type of zeg je toch nog steeds alleen dat er een overzicht is? - Hoe ga je om met CRUD functionaliteit?
Zeg je dat je relaties kunt beheren, of zeg je dat ze kunt inzien, toevoegen, bewerken en verwijderen? - Wie gebruikt gewoon use cases als functionele eisen?
Zo ja, hoe ga je dan om met details? Het sorteren van relaties lijkt me geen aparte use case. Maar waar benoem je dit dan?