Полмиллиона за бумагу или прототип за четверть цены?

Кен Швабер в «Софт за 30 дней» описывает показательный случай. IT-отдел крупной компании запрашивает полгода и $500 000 — только на сбор требований. Ни строчки кода, ни одного теста. Просто документ, который объяснит, что именно нужно построить. Вице-президент отказывается ждать, собирает небольшую команду — и за три итерации и $125 000 получает работающий прототип. Не готовый продукт, а ответ на главный вопрос: стоит ли вообще в это вкладываться?

Разница не в деньгах — разница в том, что ты покупаешь. За полмиллиона ты покупаешь иллюзию определённости. Толстый документ, где «всё учтено». За $125K — реальное знание о том, что работает, а что нет.

Том Демарко и Тимоти Листер в «Вальсируя с медведями» подмечают неудобную вещь: в типичной системе основная ценность сосредоточена в 10% кода. Остальное — «прибамбасы, маскирующиеся под необходимую инфраструктуру». Когда полгода описываешь 100% требований, ты с одинаковым усердием прорабатываешь и ядро, и шелуху. Прототип заставляет сразу фокусироваться на том, что важно. А Майк Кон добавляет: значительная доля затрат в любом проекте уходит на приобретение знаний. Каскадный подход пытается устранить всю неопределённость на бумаге, до начала работы. Но неопределённость не исчезает от документирования — она исчезает при столкновении с реальностью.

💡 Прототип наглядно отвечает на вопрос «что нам на самом деле нужно», и стоит в четыре раза дешевле.

❓ А в вашей практике — сколько стоил последний документ требований, который никто не дочитал до конца?

📚 Источники: Кен Швабер — «Софт за 30 дней», Том Демарко, Тимоти Листер — «Вальсируя с медведями», Майк Кон — «Agile — оценка и планирование проектов»