Техническое задание нужно не ради формальности, а чтобы у двух сторон
совпала картина проекта. Устная договорённость этого не даёт: все выходят со встречи
довольными и с разными представлениями.

Обязательные разделы

Процессы «как есть» — по шагам, с исполнителями. Без этого «как будет»
получается описанием идеальной компании.

Роли и права — что доступно каждой роли и, отдельно, что недоступно.
Второй список ловит больше проблем.

Функции и экраны — проверяемыми формулировками. Не «удобно», а «мастер
закрывает заявку с фото и подписью за минуту».

Интеграции — с чем, в какую сторону, как часто и что при недоступности.

Данные на старте — что переносим, откуда и как сверяем.

Условия работы — для прикладных систем это отдельный пункт: связь,
устройства, перчатки, освещение, температура. То, что очевидно на объекте и незаметно в
кабинете.

Смета и этапы.

Раздел, который забывают

Список того, чего в проекте не будет. Мобильное приложение под iOS, если делается только
Android. Интеграция с маркетплейсом, о которой говорили, но не считали. Перенос истории.
Обучение второй смены.

Каждый пункт кажется мелочью на старте и становится спором на сдаче.

Критерии приёмки

Плохо: «работает быстро», «понятный интерфейс». Хорошо: «кладовщик оформляет приход из
десяти позиций за две минуты без инструкции», «приложение продолжает работать при выключенной
сети и синхронизируется за 30 секунд после её появления».

Второе проверяется однозначно, первое — мнением. Мнения расходятся именно в день оплаты.

Стоимость

Документ на 20-40 страниц пишется за две-три недели, стоит от 300 000 ₸ и при заказе
разработки засчитывается в проект.

Читайте также: разработка программного обеспечения, программа для учёта, веб-приложения, личный кабинет, техническое задание.