Техническое задание — это

Один из важных документов, который необходимо составить еще до старта разработки ПО или сайта, вне зависимости является ли он крупным или небольшим. Ведь на его основе будет происходить оценка итоговой стоимости и сроков разработки. 

Частая ситуация — это когда у заказчиков нет технического задания, либо есть документ, в котором кратко и поверхностно описан функционал будущего проекта. Иногда заказчики описывают интерфейс или дизайн проекта. Как это должно выглядеть, пропуская при этом описание бизнес-процессов.

Случай из моей практики. Как-то раз обратился клиент для разработки онлайн-сервиса для репетиторов, с дополнительным API для проведения безопасной сделки. На запрос отправить мне ТЗ, была отправлена презентация в PowerPoint на 300+ слайдов. Которая состояла только из картинок. Они не были связаны друг с другом.

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

Когда вы понимаете, что у вас не получится в полной мере написать нужный функционал в ТЗ и необходима помощь человека, то тогда составлением лучше заняться аналитику компании исполнителя.

Аналитик компании составит ТЗ по утвержденной форме внутри компании. Так как само ТЗ, помимо оценки сроков и стоимости проекта, необходимо разработчикам, которые будут принимать участие в проекте.

 

Составляем сами и экономим деньги. До 80 000 рублей

Конечно вы можете самостоятельно составить техническое задание, это не запрещается. В этом случае, я рекомендую обратить внимание на то, чтобы подробно описать те бизнес-процессы, которые будут подлежать автоматизации. Так как при составлении ТЗ аналитиком компании исполнителя, именно про них будет спрашивать в первую очередь, и фиксировать необходимую информацию.

Какие входные данные буду подаваться на тот или иной процесс. Что необходимо получить после завершения процесса. Также здесь можно указать информацию о деятельность компании или подразделения, чтобы было общее представление о разрабатываемом проекте.

Плюсом заранее составленного подробного описания является, то что, исполнителю будет намного проще и быстрее понять, что требуется разработать в первую очередь, а что во вторую. За счет этого вы сможете сэкономить порядка 40-60% денежных средств на само составление ТЗ.

В случае, если ваша компания собирается с нуля вместе с аналитиком компании подрядчика составлять ТЗ, то необходимо закладывать примерно 30 000 — 80 000 рублей на весь процесс.

Примерный расчет стоимости составления ТЗ

Иногда встречаются компании, у которых есть отдельная услуга по составлению технического задания с фиксированной ценой. В своей практике встречал стоимость в районе 70 000 — 80 000 рублей. 

Если такая услуга отсутствует у компании, которую вы выбрали для разработки проекта и при этом хотите вместе с аналитиком составить требования, то можно рассчитать цену следующим образом: 

  1. В общих словах описать, что необходимо сделать и какие процессы вашей компании будут автоматизироваться
  2. Примерно представить сколько времени в часах может уйти на составление технического задания.
  3. Узнайте часовую ставку работы компании, которую выбрали для разработки проекта. Идеальный вариант — это сделать запрос в компанию и узнать, сколько стоит час работы аналитика. Но обычно компании без выделенной услуги могут выставлять общую ставку работы в час. Вне зависимости от требуемого специалиста.
  4. Перемножить полученные данные и получите примерную стоимость ТЗ при составлении сотрудником компании подрядчика

70% успеха — это верно составленное ТЗ

В заключение, внимательная и правильная подготовка к составлению технического задания — это уже порядка 70% успеха в проекте. Вне зависимости от того, кто будет его составлять. Остальное будет зависеть от команды разработчиков компании исполнителя и их компетенций.

И вы как клиент, после получения проекта не услышите фразу: “Этого не было в ТЗ”. Так как будете знать, что должно быть сделано и в какой бюджет.


Антон Чураков
Автор публикации
Антон Чураков
Руководитель IT-компании "Цифровой Волк"
Разработчик на C# и .NET Core

Да, эта статья уже закончилась. Но ничего страшного, для тебя у нас есть еще пара статей

Ответы на вопросы
Как научиться видеть проблемы в многопоточном коде ПО используемых С#
01.08.2021 Антон Чураков  20 Просмотров

Вопрос. Порой в проектах нужно использовать дополнительные потоки для обработки информации. Но работать с...

Технологии
Что входит в инфраструктуру SaaS. И в чем отличия между SaaS, IaaS и PaaS
31.07.2021 Антон Чураков  78 Просмотров

В предыдущей статье мы с вами разобрали, что такое облачный SaaS сервис и чем может быть полезен...

Ответы на вопросы
Нравится мобильная разработка, но боюсь что не найду работу. Стоит ли начать с JS в вебе
30.07.2021 Антон Чураков  20 Просмотров

Вопрос. Мне нравится мобильная разработка на Swift или Kotlin. Но боюсь, что не смогу найти работу когда изучу одну...

Ответы на вопросы
Как научиться правильно проектировать архитектуру будущего приложения
27.07.2021 Антон Чураков  30 Просмотров

Вопрос. Как правильно проектировать грамотную и легко поддерживаемую архитектуру приложения? Ответ....

Ответы на вопросы
Почему принято изначально разрабатывать проект с закрытым кодом
24.07.2021 Антон Чураков  40 Просмотров

Вопрос. Почему принято разрабатывать проект изначально с закрытым кодом. Даже если этот проект не является...

Технологии
Что такое облачный SaaS сервис и какую пользу он может принести бизнесу
23.07.2021 Антон Чураков  132 Просмотров

В последнее время появляются высказывания, что бизнесу нужно переходить в облако. Переносить туда...