Že to bude plné chyb a nedodělků je zakódováno už ve způsobu výběru.
Nikoliv výběru, ale zadání. Pokud rovnou píšeš, že specifikace je zastaralá a že se to potom řeší během vývoje, tak je právě toto ta chyba. Specifikace by měla být daná, neměnná a podle ní by se to mělo naprogramovat. A pokud je specifikace špatně, tak se ta specifikace má opravit. A ne to řešit na úrovni produktu.