Разработка технических заданий
Техническое задание – это документ с подробным описанием требований к продукту (услуге). Основное назначение технического задания заключается в том, чтобы клиент и исполнитель правильно поняли друг друга. Правильно сформулированное ТЗ дает исполнителю понимание того, что должно быть на выходе, а заказчику — как оценивать результат.
Не всем проектам нужно техническое задание. Некоторым достаточно составить Product Vision Видение продукта — отправная точка любого проекта. Оно даёт представление о продукте, его целях и задачах. Которое помогает спрогнозировать будущую функциональность и рассмотреть продукт в долгосрочной перспективе.
Возьмём к примеру работу со стартапами. Клиент приходит с идеей и не знает, как её реализовать технически. Разработка стартапа начинается с MVP (минимально жизнеспособного продукта), потому что неизвестно, «взлетит» он или нет. Ещё одна особенность — изменчивость. Решение может не раз меняться на ходу, поэтому техническое задание может стать неактуальным. Таким проектам на помощь приходит Product Vision — описали видение проекта и начали разрабатывать, тестировать, получать обратную связь и поэтапно развивать продукт.
Часто у заказчика пространственное представление о будущем проекте, ТЗ же помогает разложить все по полочкам, понять полный стек работ, обозначить цели и задачи проекта.
1. Это систематизация желаний заказчика. Желаний, которые исполнитель должен воплотил в жизнь. Помогает ничего не забыть и структурировать “хотелки”. При чем требования собирает команда (специалисты разных областей)
2. Это понимание бюджета. При оценке нешаблонных продуктов не получится сразу сказать, сколько оно будет стоить. Сначала нужно определиться, с чем и как будем работать. Потом понять, какие функции будет выполнять продукт. И только на основе полученной информации определить предварительные сроки и бюджет.
3. Это определение компетенции исполнителя. Если заказчик видит понятное и структурированное техническое задание, то с исполнителем можно продолжить сотрудничество. Если видит неразбериху и не понимает, что в документе описано, то это заставляет задуматься о надёжности компании-исполнителя. Через техническое задание можно «прощупать» и оценить компетентность исполнителя.
4. Это гарантия соблюдения договоренностей. Техническое задание подписывается и заказчиком, и исполнителем. Это страхует заказчика на случай, если исполнитель, например, не сделает какую ни будь функцию.
5. Хорошее ТЗ позволяет начать работы по проекту удалённо без очных встреч.
6. Это наглядность. В техническом задании сразу видна структура будущего продукта — заказчик поймет, как будет выглядеть готовый продукт.
Как наглядно это выглядит:
1. Лишние затраты. Когда нет технического документа или описанного Product Vision, отсутствует четкая структура работы, появляется огромная вероятность превысить планируемые расходы на разработку продукта. Так, часто клиенты просят начать разработку продукта, без ТЗ или Product Vision. Подобное приводит к тому, что пишут ТЗ, при этом появляются дополнительные функции, какой-то блок продукта вовсе убирается, и часть приходится переделывать.
2. Нет видения порядка реализации блоков проекта. В ТЗ описывается каждая итерация проекта, то есть какой модуль и в каком порядке должен быть реализован. Подобный подход позволяет запустить продукт, в т.ч. частями. Напротив, же, когда отсутствует ТЗ, программисты могут стартовать с тех блоков, которые не несут выгоды для заказчика, однако могут быть проще в разработке.
3. В результате продукт не соответствует требованиям клиента. При отсутствии ТЗ либо Product Vision, повышается вероятность того, что программист сделает проект так, как он его видит. Работы будут реализованы не так, как было бы проще и удобнее для клиента, а как легче для программиста.
4. Сложное дальнейшее развитие проекта. Если при разработке проекта не пишется документация к проекту, то при попытке внесения доработок в будущем повышается риск столкнуться с тем, что другая компания не сможет разобраться с ним. Подобное упущение с отсутствием ТЗ, приведет к трате большого количества денег, и далеко не факт, что ваш проект кто-то возьмется дорабатывать.
Индивидуальный подход
Опыт работы наших сотрудников 10 лет в данной сфере
Фокус на помощь в решении ваших проблем
Не всем проектам нужно техническое задание. Некоторым достаточно составить Product Vision Видение продукта — отправная точка любого проекта. Оно даёт представление о продукте, его целях и задачах. Которое помогает спрогнозировать будущую функциональность и рассмотреть продукт в долгосрочной перспективе.
Возьмём к примеру работу со стартапами. Клиент приходит с идеей и не знает, как её реализовать технически. Разработка стартапа начинается с MVP (минимально жизнеспособного продукта), потому что неизвестно, «взлетит» он или нет. Ещё одна особенность — изменчивость. Решение может не раз меняться на ходу, поэтому техническое задание может стать неактуальным. Таким проектам на помощь приходит Product Vision — описали видение проекта и начали разрабатывать, тестировать, получать обратную связь и поэтапно развивать продукт.
Часто у заказчика пространственное представление о будущем проекте, ТЗ же помогает разложить все по полочкам, понять полный стек работ, обозначить цели и задачи проекта.
1. Это систематизация желаний заказчика. Желаний, которые исполнитель должен воплотил в жизнь. Помогает ничего не забыть и структурировать “хотелки”. При чем требования собирает команда (специалисты разных областей)
2. Это понимание бюджета. При оценке нешаблонных продуктов не получится сразу сказать, сколько оно будет стоить. Сначала нужно определиться, с чем и как будем работать. Потом понять, какие функции будет выполнять продукт. И только на основе полученной информации определить предварительные сроки и бюджет.
3. Это определение компетенции исполнителя. Если заказчик видит понятное и структурированное техническое задание, то с исполнителем можно продолжить сотрудничество. Если видит неразбериху и не понимает, что в документе описано, то это заставляет задуматься о надёжности компании-исполнителя. Через техническое задание можно «прощупать» и оценить компетентность исполнителя.
4. Это гарантия соблюдения договоренностей. Техническое задание подписывается и заказчиком, и исполнителем. Это страхует заказчика на случай, если исполнитель, например, не сделает какую ни будь функцию.
5. Хорошее ТЗ позволяет начать работы по проекту удалённо без очных встреч.
6. Это наглядность. В техническом задании сразу видна структура будущего продукта — заказчик поймет, как будет выглядеть готовый продукт.
Как наглядно это выглядит:
В том случае если вы решите разрабатывать свой проект без технического задания, вас могут ожидать следующие проблемы:
1. Лишние затраты. Когда нет технического документа или описанного Product Vision, отсутствует четкая структура работы, появляется огромная вероятность превысить планируемые расходы на разработку продукта. Так, часто клиенты просят начать разработку продукта, без ТЗ или Product Vision. Подобное приводит к тому, что пишут ТЗ, при этом появляются дополнительные функции, какой-то блок продукта вовсе убирается, и часть приходится переделывать.
2. Нет видения порядка реализации блоков проекта. В ТЗ описывается каждая итерация проекта, то есть какой модуль и в каком порядке должен быть реализован. Подобный подход позволяет запустить продукт, в т.ч. частями. Напротив, же, когда отсутствует ТЗ, программисты могут стартовать с тех блоков, которые не несут выгоды для заказчика, однако могут быть проще в разработке.
3. В результате продукт не соответствует требованиям клиента. При отсутствии ТЗ либо Product Vision, повышается вероятность того, что программист сделает проект так, как он его видит. Работы будут реализованы не так, как было бы проще и удобнее для клиента, а как легче для программиста.
4. Сложное дальнейшее развитие проекта. Если при разработке проекта не пишется документация к проекту, то при попытке внесения доработок в будущем повышается риск столкнуться с тем, что другая компания не сможет разобраться с ним. Подобное упущение с отсутствием ТЗ, приведет к трате большого количества денег, и далеко не факт, что ваш проект кто-то возьмется дорабатывать.
Индивидуальный подход
Опыт работы наших сотрудников 10 лет в данной сфере
Фокус на помощь в решении ваших проблем