Разработка больших, сложных проектов начинается с проектирования.
В данном разделе рассмотрим подход к подготовке дорожной карты проекта и разработке технической документации по компонентам дорожной карты. В статье попытаемся ответить на вопросы: почему это важно и в чем выгода для Клиента.
# разработка дорожной карты
Почему это необходимо?
Масштаб
проекта
Важно понять масштаб проекта до начала его реализации, получить представление о составляющих проекта с точки зрения Исполнителя. Часто бывает, что представление Заказчика о сложности проекта существенно отличается от реальности.
Компетентность исполнителя
В процессе работы над дорожной картой и ТЗ компонентов проекта, Вы сможете понять насколько компетентен Исполнитель. Сложно ожидать нормальной реализации проекта, если на этапе подготовки дорожной карты проекта Исполнитель не покажет должной логичности и структурированности в действиях, документах и согласованиях.
Страховка
от рисков
Проектирование, до старта реализации, позволяет избежать распространенных ситуаций, связанных с потерей времени и денег. В дальнейшем, на этапе реализации, гораздо проще идти по спланированному проекту, чем терять время на полном документировании “по ходу”.
Упростить
замену подрядчика
Документация и прототипы позволяют не только заменить подрядчика на любом этапе, но и, изначально получить расчеты от разных Исполнителей. Выбор Исполнителя удобно осуществлять по совокупности показателей и их весовых характеристик, и получить эти характеристики гораздо проще, когда документация уже разработана.
Узнать
стоимость заранее
Ориентировочный расчет стоимости всех этапов (по опыту) разработчика позволяет принимать решения об актуальности реализации с конкретным Исполнителем. Точный и детализированный расчет первого этапа работ покажет подход Исполнителя к расчетам, что также будет являться характеристикой при выборе.
# Разработка ТЗ
С ЧЕГО НАЧАТЬ?
Анализ задачи и разработка дорожной карты проекта
Дорожная карта проекта - документ, в котором стороны собирают и структурируют видение проекта, последовательность реализации, учитывают зависимости и связи компонентов между собой.
Алгоритм подготовки дорожной карты
К нам обращаются компании, которые с доверием поручают нам детализировать проект по принципу “сделать как надо”. В таких случая, мы закладываем в проект все необходимые этапы.
Например, для создания автоматизированного комплекса для управляющей компании, состав компонентов может быть таким:

Далее, каждый компонент детализируется до необходимой степени, определяется будущая функциональность системы, определяются базовые требования к связям компонентов между собой.
На выходе мы имеем документ, в котором указано: кто является участником проекта, кто мы, что мы делаем, из каких компонентов состоит система, в какой очередности и кем выполняются различные этапы работы. В зависимости от задачи, в документе могут быть графические схемы, диаграммы, таблицы сравнений, расчеты и др. данные.
СТОИМОСТЬ разработки дорожной карты проекта
от 20 000* рублей, срок от 3 дней
*Стоимость рассчитывается по параметрам конкретной задачи
# Разработка ТЗ
ПРОДОЛЖАЕМ!
ТЕХНИЧЕСКОЕ ЗАДАНИЕ
Мы считаем правильным проектировать и осмечивать первые этапы по дорожной карте в обязательном порядке.
В процессе реализации первых этапов мы в любом случае получаем новые идеи и достаточно изменений, чтобы свести на нет целесообразность создания технического задания сразу на все компоненты.
Поэтому, алгоритм действий после утверждения дорожной карты такой:

Разработка ТЗ и расчет для этапа, реализация, тестирование, сдача, разработка ТЗ и расчет следующего этапа и так далее.
# ТЕХНИЧЕСКОе ЗАДАНИе
СОСТАВ ТЕХНИЧЕСКОГО ЗАДАНИЯ
В зависимости от направления работ по компоненту, состав технического задания для компонента может отличаться.
Приведем примеры:
# состав технического задания
ДЛЯ ВСЕХ ПРОЕКТОВ
✓ Сведения о компании Заказчика
✓ Описание бизнес-целей реализации компонента
✓ Архитектура проекта (сайты / системы / CRM / сервиса / личного кабинета и так далее)
✓ Требования к технической площадке и окружению
✓ Требования к срокам реализации проекта
✓ Особые требования, предъявляемые к Исполнителю
✓ Расчет стоимости и сроков
✓ Сдача и приемка
✓ Требования к документации по проекту
✓ Диаграмма Ганта проекта
✓ Глоссарий
# состав технического задания
ДЛЯ САЙТА / ЛИЧНОГО КАБИНЕТА / ПРИЛОЖЕНИЯ
✓ Общее определение целевых аудиторий
✓ Анализ конкурентной среды
✓ Требования к стилистике исполнения / дизайну сайта
✓ Требования к навигации
✓ Требования к отображению на различных устройствах
✓ Требования к структуре сайта, структуре посадочных страниц
✓ Требования к языковым версиям
✓ Требования к расположению данных (привести примеры, когда данные живут отдельно)
✓ Требования к обмену данными с внутренней системой / сервисами
✓ Требования к автоматическим коммуникациям
✓ Реестр типов страниц
✓ Реестр сущностей и их свойств
✓ Описание функциональностей и их поведения
✓ Прототипы всех страниц и функциональностей
✓ Требования к CMS
✓ Контент - размещение / перенос
✓ Все, что требуется описать дополнительно
# состав технического задания
ДЛЯ ИНТЕГРАЦИЙ
✓ Постановка задачи
✓ Описание интегрируемых сервисов
✓ Реестр сущностей / свойств для обмена
✓ Все, что требуется описать дополнительно
# состав технического задания
ДЛЯ КОМПЛЕКСНЫХ ПРОЕКТОВ
✓ Описание
✓ Дорожная карта проекта
✓ Этапы реализации
✓ Все, что требуется описать дополнительно
# разработка блок - схем
ПРОТОТИПИРОВАНИЕ
Если проект или компонент подразумевают наличие визуальной составляющей, то в техническом задании приводятся прототипы страниц сайта, экранов приложения, планов, шахматок и так далее.
Приведем пример прототипирования приложения “База данных объектов недвижимости” для Битрикс24:
# расчет стоимости работ
РАСЧЕТЫ
Финальным этапом разработки технического задания является подготовка расчета стоимости работ, сроков, финансового режима.
По нашему мнению, документ должен быть максимально детализированным, каждый элемент в нем должен быть рассчитан по нормо-часам, стоимость и сроки должны быть адекватны требуемому качеству работ.
Приведем пример:
# СТОИМОСТЬ РАЗРАБОТКИ
СТОИМОСТЬ РАЗРАБОТКИ ТЕХНИЧЕСКИХ ЗАДАНИЙ
СТОИМОСТЬ Разработки технических заданий с прототипированием -
от 45 000* рублей, срок от 5 дней
*Стоимость рассчитывается по параметрам конкретной задачи