С каждым годом я все больше убеждаюсь, что 60% проблем в проекте возникают из-за нечетко поставленных начальных требований проекта. Обычно эти требования должны быть описаны в техническом задании, которое создается ТЕХНИЧЕСКИМ специалистом, а не заказчиком.
Что такое техническое задание (ТЗ)? Это формальное текстовое описание требований проекта, который хочет реализовать заказчик. Исполнитель и заказчик совместно формируют и согласовывают задание.
В своей работе исполнитель опирается на элементы технического задания. Приемка результата по проекту проводится в соответствии с требованиями, описанными в техническом задании.
Важное примечание – техническое задание – это не мелкая деталь проекта. По бюджету это примерно 10-20% стоимости проекта. Т.е. не совсем корректно требовать от исполнителя сделать ТЗ за 2 дня бесплатно.
Чем лучше и точнее ваше ТЗ, тем ниже риски завести проект в трясину.
У нас были случаи, когда мы в угоду заказчику делали быстрый набросок ТЗ, но практика показывает, что такой подход ведет в будущем к перерасходу и дополнительным переделкам.
Хорошая аналогия – это план дома. Если у вас плохой план дома, то как бы ни старались строители, все равно получится плохой результат. А если перед постройкой вообще нет плана?
По опыту могу сказать, что подавляющее большинство заказчиков не в состоянии написать техническое задание. Дело не в том, что они какие-то неполноценные (как думают некоторые программисты), а в том, что заказчик фокусирует внимание не на тех вещах, которые должны быть в ТЗ. Заказчик больше фокусируется на общих моментах процессов и данных, упуская важные детали.
Смысл ТЗ как раз и состоит в доскональном прописывании деталей, чтобы у исполнителя не возникало возможности вольной интерпретации как можно реализовать указанные в ТЗ требования.
Как заказчику и разработчику прийти к эффективному взаимодействию при написании ТЗ для сайта проанализировано в другой статье.
Главный вывод: ТЗ должно быть в проекте. И делать его должен технический специалист на платной основе.
P.S. Если вы совсем только начали заниматься проектом, то перед техническим заданием необходимо создать концепцию проекта – и ее должен делать именно заказчик самостоятельно.
P.P.S. Также вы можете научиться самостоятельно разрабатывать ТЗ на нашем курсе написания технического задания.
Поговорим о планировании возможностей будущего продукта, неверных шагах, заблуждениях, которые вы можете упустить при проработке…
https://falconspace.ru/blog/kak-zashchitit-sayt--obespechenie-informacionnoy-bezopasnosti-sayta - Как защитить сайт? Обеспечение информационной безопасности сайта
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/sozdanie-arm-dlya-sotrudnikov--razrabotka-lichnogo-kabineta-dlya-sotrudnikov - Как сделать АРМ сотрудника. Личный кабинет сотрудника на сайте
https://falconspace.ru/blog/pro-udalennoe-vzaimodeystvie-zakazchika-i-podryadchika - Удаленное взаимодействие между заказчиками и разработчиками