Чтобы команда разработки оценила срок и стоимость проекта, ей нужно ТЗ — техническое задание. Его сложно написать так, чтобы разработчики сразу поняли суть и могли безошибочно оценить работу.
Платит ли клиент за разработку такого ТЗ?
Да, платит.
Всё описанное в статье мы классифицируем как отдельный (предпроектный) этап разработки ИТ-продукта.