Материал раздела Основной
На заре заказной разработки клиент, обращаясь к подрядчику за услугами, всегда подписывал договор с описанием полного объема работ, точными сроками и стоимостью услуг — все так же, как в любом другом бизнесе.
Но ИТ-разработка не «любой бизнес», у нее есть свои особенности. В основном они связаны с тем, что за время проекта требования к продукту могут десять раз поменяться. Поэтому жесткий договор с указанием точного перечня функций и количества человеко-часов для разработки — не оптимальное решение.
Конечно, такой подход используют и сейчас. Он актуален для небольших проектов, где есть строгое ТЗ, в которое точно не будут вносить изменения и дополнения. Для крупных компаний и проектов такой подход может сильно навредить конечному результату.