Заказать разработку «как получится» - это как заказать ремонт квартиры фразой «сделайте красиво»: вроде понятно, а на деле выясняется, что у вас разные вселенные. Ниже - про ошибки, которые стоят денег, нервов и иногда - отношений внутри компании. Без морали, зато с болью, которую узнают.
Почему «без ТЗ» = дорого и долго
Без явных сценариев каждая «мелочь» превращается в спор: это баг или новая фича? Неопределённость растёт быстрее, чем бэклог. Нормальное ТЗ - это не «200 страниц юридического текста», это понятные потоки, роли, интеграции, нефункциональные требования и список того, что сознательно не делаем в первой версии.
Если вы любите говорить «сделайте как лучше» - подрядчик либо делает как ему лучше, либо делает вам дорого, потому что боится угадать не туда. Угадайка - не бизнес-модель.
Типовые десять ошибок (сжато, но больно)
- Нет владельца продукта со стороны заказчика - решения висят.
- Смешаны маркетинг и разработка в одном чате без приоритизации.
- Интеграции «потом», хотя от них зависит ядро.
- Нет тестовых данных и доступов до старта спринта.
- Дизайн после функций без прототипа - переделки дороже wireframe.
- Нет регрессии - «проверим руками» на десятке сценариев.
- Нет freeze по scope - вечное «ещё чуть-чуть».
- Юридические требования всплывают после вёрстки форм.
- Нет плана сопровождения после запуска.
- Оплата привязана к календарю, а не к этапам с артефактами.
Как выстроить контракт и приёмку без драмы
Дробите оплату на этапы с артефактами: дизайн-система, staging, интеграционные тесты, прод с мониторингом. В каждом этапе - критерии done и число раундов правок. Отдельно пропишите буфер на сторонние API - это дешевле, чем «штрафы за просрочку» без причин.
Если в договоре только «сделать проект» - вы купили формулировку, а не результат. Результат - это проверяемые вещи.
Ироничная правда про «мы сами потом»
«Мы сами потом поддержим» - прекрасно, если есть время, доступы и ответственный. Если нет - это просто красивые слова, они не компилируются в код и не чинят прод ночью.
Проверить ваш чек-лист перед стартом можно через контакты - коротко, по пунктам, без питча на три слайда.