Wymagania trzeba spisać przed pierwszą linijką kodu
Przedmiot zamówienia opisuje się, zanim ktokolwiek zobaczy działający ekran. Ten sam dokument musi być dość szczegółowy, żeby dało się z niego rozliczyć wykonawcę, i dość otwarty, żeby dało się w nim cokolwiek poprawić, gdy praca już trwa.

