Als voorbeeld van een aantal belangrijke ontwikkeltaken en het testen hiervan gebruiken we weer de casus over de ontwikkeling van de Roomba2K.
De eerste taak die moet gebeuren is het zo goed mogelijk in beeld krijgen van de eisen aan de software en deze opschrijven als specificatie of "pakket van eisen".
Meestal wordt hiervoor de Engelse term requirements gebruikt.