Хочу Вам поведать о одной из основной причины провальных проектов по разработке в СНГ. К нам каждый день обращается несколько десятков людей с разными проектами и заданиями. Большая часть из них жалуется на то, что несколько исполнителей уже брались выполнить их проект и все это закончилось либо «кидаловом» на предоплату, либо же в пустую потраченным временем. Неужели большая часть разработчиков в СНГ «кидалы» и «бездари»? Естественно, что какая-то часть ими и является, но как можно их вычислить и избежать потери денег и времени?

Так же многие клиенты жалуются, что предыдущий разработчик неправильно понял задачу и реализовал не то, что необходимо. В результате — потеря времени, нервов и часто денег. Как найти общий язык с разработчиком и получить то, что необходимо после сотрудничества?

На эти вопросы я постараюсь дать ответ в сегодняшней статье.

Зачем разрабатывать техническое задание если все уже придумано и реализовано?

Самое большое зло любого проекта – нежелание его владельца вникать в детали своего же проекта и тратить время на продумывание того, как он будет функционировать. Не имея полного понимания своего проекта, как можно получить то, что необходимо?

Зачем разрабатывать техническое задание если все уже придумано и реализовано?Можно конечно попробовать обратиться к экстрасенсам, но этот вариант в данной статье мы рассматривать не будем, или скинуть ссылку с примером на какой-нибудь сайт аналог и «попросить» разработчика самого разобраться с ним и сделать аналог. Исходя из второго варианта, возникает два вопроса:

Первый — какой адекватный специалист будет тратить свое время на бесплатное составление ТЗ для Вас или изучение функционала другого сайта (в среднем на это уходит от 3 до 8 часов, если грамотно подходить к вопросу). Т.е. если мы берем минимальный рейт на фрилансе в СНГ – 300р, то обращаясь с такой просьбой к специалисту, Вы просите его подарить Вам от 1000р. С чего он будет это делать? Он ищет себе заказчика чтобы заработать денег, а не подарить их кому-то.

И второй вопрос – как принимать такую работу? Функционал на сайте примере вполне может поменяться за время разработки Вашего проекта. Как потом определить кто прав, кто виноват и что было изначально? Тут вступают в дело «кидалы» и «бездари», работа с которыми не принесет ничего кроме головной боли или потерь.

Что дает разработка техническое задание и почему нельзя работать без него?

Запомните одну истину – 90% разработчиков не будут работать с Вами без внятного техзадания или понимания проекта.  Техническое задание решает сразу несколько проблем:Что дает разработка техническое задание и почему нельзя работать без него?

  1. Точная оценка проекта и декомпозиция задач. Разработчик оценивает стоимость реализации каждого пункта из ТЗ и благодаря этому может назвать точную стоимость и сроки; Вы можете определить функционал который сейчас можно не разрабатывать, а разработать после запуска проекта, чтобы уменьшить стоимость разработки пилотного варианта.
  2. «То, что написано пером, не вырубишь и топором» — Вы сможете добиться того результата, которого хотели и любые претензии разработчика на то, что он реализовал все, решаются отправкой ему пункта ТЗ, который не выполнен.
  3. Обдумывание проекта. При составлении ТЗ, Вы более глубоко вникните в проект и наверняка обнаружите что Ваше изначальное виденье было неверным. Это поможет избежать разочарования и доработки проекта после выполнения.
  4. Определить мошенника. Если, после того как Вы сбросили техническое задание, потенциальный исполнитель сразу дает Вам его оценку, не льстите себе, что Вы написали идеальное ТЗ. Таковые получаются только у специалистов с большим опытом его составления. Такой ответ означает, что человек не вовлекся в проект и дал оценку примерно – соответственно и результат может быть «примерным». Грамотный исполнитель всегда уточнить хотя бы несколько пунктов из Вашего техзадание. Если этого не происходит «навострите ухо».

Где взять пример технического задания и как его написать, не имея технических знаний?

Зачем необходимо техзадание — мы разобрались. Как же его составить, если у Вас нет тех. знаний? Ответ – главное желание! ТЗ написанное подробно и своими словами намного лучше не составленного вообще. Любой ответственный исполнитель поможет Вам, указав слабые места в описании или моменты, которые требуют уточнения; расскажет, что необходимо добавить в него. Либо же Вы можете заказать платную разработку техзадания.

Где взять пример технического задания и как его написать, не имея технических знаний?

Этот вариант позволит сэкономить Ваше время, но не исключит Ваше участие по его составлению полностью. Несколько брифингов, которые займут 1-2 часа времени каждый, будут в любом случае необходимы. Этот вариант хорош следующим:

  • Сводит Ваше участие в проектировании к минимуму;
  • При составлении ТЗ сразу учитывается экспертное мнение и все подводные камни (разработчик вкладывает свой опыт в Ваше техзадание);
  • Уменьшает количество правок и итераций.

Что выбрать – решать Вам. Желаю успехов с Вашими проектами!