Контекст
Чаще всего проект приходит с фразой «нам нужен сайт, давай сделаем». В этот момент клиент уверен, что задача проста, а спецификация — формальность. Через две недели выясняется, что под «сайтом» имеется в виду CRM с биллингом.
Что меняет спецификация
Спецификация фиксирует обязательства: какие маршруты есть, что должно произойти при отправке формы, какие критерии приёмки. Это не сценарий разработки и не дизайн — это контракт.
Эффект
После двух часов на спецификацию треть «обязательных» функций отваливается как «не нужно». Оставшиеся — становятся точно описанными.