Важность оформления детального технического задания на разработку приложений виртуальной и дополненной реальности
Разработка детального технического задания на разработку приложений виртуальной и дополненной реальности позволяет добиться следующих целей:
- Получить реальную оценку стоимости работ и оборудования. Выявить минимальную, максимальную и среднюю цену выполнения проекта, в том числе чтобы этот разброс цен не отличался в несколько раз из-за поверхностно проработанного ТЗ.
- Провести конкурс на выбор Исполнителя, опираясь на единые критерии для всех участников. Устранить ситуацию, в которой результат зависит только от цены и не учитывает реальные компетенции и возможности реализации Исполнителем.
- Получить требуемый итоговый результат и приемку по зафиксированным критериям. При отсутствии детального и проработанного ТЗ, доказать необходимость выполнения требований, не прописанных явным образом, будет практически невозможно. В тех моментах, где будет недосказанность в ТЗ, Исполнитель будет трактовать такие моменты скорее в свою пользу.
- Снизить риски как Заказчика, так и Исполнителя из-за недопонимания и трактовки размытых или отсутствующих пунктов в ТЗ. Исполнитель будет четко понимать весь объем работ – не будет варианта сделать меньше или наоборот не нужно будет делать лишнее. Заказчик будет четко понимать, что он получит по итогу выполнения проекта.
Текущая ситуация и существующие проблемы
В разработке качественного технического задания заинтересованы как Заказчик, так и Исполнитель. Корректное техническое задание поможет сократить риски, даст предсказуемость объема работ и одинаковое понимание конечного результата для обоих сторон.
На текущий момент часто складывается ситуация, когда Заказчик не имеет внутренних ресурсов и компетенций для написания полноценного и детального технического задания. Вызвано это тем, что в штате Заказчика отсутствуют узкие специалисты в области 3D, дизайна, программирования, виртуальной и дополненной реальности, а также отсутствует время для анализа и проработки требований, отсутствует опыт и компетенция по написанию подобных документов, отсутствует воля к сбору необходимой информации внутри организации. При этом Заказчик обычно выбирает один из нижеперечисленных вариантов:
- Написать абстрактные и размытые требования, по сути, сформировать некий концепт, а не ТЗ и по нему выбирать Исполнителя. Риск при таком варианте состоит, в том, что разброс цен потенциальных Исполнителей будет очень большим, т.к. каждый Исполнитель будет трактовать размытые пункты субъективно – в силу своего опыта, компетенций и прочих обстоятельств. Также велик риск выбрать ненадежного Исполнителя – т.к. меньшую цену при таком варианте составления ТЗ скорее всего даст компания, которая сильно недооценивает и упрощает проект, в том числе понимая, что не описанные четко пункты будут выполняться с наименьшими возможными издержками, за счет чего и можно предложить цену ниже конкурирующих компаний. Обычно, результат выполнения проектов с подобным подходом весьма посредственный и Заказчик не получает должного качества.
- Найти какой-либо шаблон ТЗ и привести его в вид сносно подходящий под цели текущего проекта. В целом, результат при таком подходе будет аналогичен описанному в предыдущем пункте.
- Заведомо выбрать Исполнителя и возложить на него задачу написания ТЗ для самого себя. При этом Заказчик получает ситуацию завышенной цены, увеличения сроков и упрощения требований, т.к. Исполнитель, понимая что сравнивать с рынком его предложение не будут – может заложить в цену сверхприбыль, а также упростить себе работу по проекту тем, что требования в ТЗ будут предусматривать только явные необходимые пункты, те что Исполнитель сможет выполнить без рисков, а также пункты ТЗ будет заведомо трактованы в пользу Исполнителя. Написание технического задания под себя ломает схему контроля и мотивации Исполнителя сделать проект с максимальным качеством, в реалистичные сроки и в рыночный бюджет.
Типичные ошибки, в Технических заданиях на создание VR и AR приложений
- Недостаточная конкретность и отсутствие важных требований;
- Наличие субъективных требований;
- Наличие невыполнимых требований;
- Отсутствия синхронизации по стоимости и срокам реализации конкретных требований и всего ТЗ в целом, в виду чего Заказчик получает оценку стоимости и сроков проекта, явно превосходящих его ожидания;
- Использование шаблона или типового технического задания, которое не подходит под конкретную сферу внедрения, специфику организации и другие нюансы;
- Несогласованность различных пунктов в техническом задании, когда в различных его частях указываются противоположные и противоречащие требования;
- Отсутствие описания логики, бизнес-процессов организации, для которой разрабатывается программное обеспечение;
- Отсутствие описания целей разработки приложения, целевых показателей проекта;
- Отсутствие описания параметров качества, отсутствие графических референсов;
- Отсутствие референсов по аналогичным/схожим реализациям. Выявление критериев «как делать нужно» и «как делать нельзя»;
- Отсутствие требований по документированию;
- Отсутствие требований по аппаратному обеспечению;
- Отсутствие общих сроков проекта, этапности, четких сроков выполнения этапов и ключевых точек проекта;
- Отсутствие описания критериев выбора Исполнителя.
Что предлагает компания Enter VR
В рамках проекта по разработке документации и подготовки к конкурсу мы предлагаем выполнение следующих задач:
- Проведение консультаций по тематике проекта, консультаций по внедрению VR/AR в организации;
- Проведение обследования, опросов, интервью, анализ существующих процессов и документации Заказчика;
- Составление отчета об обследовании;
- Составление обоснования разработки системы;
- Предоставление рекомендаций и демонстрация различных вариантов аппаратного обеспечения;
- Поиск и предоставление референсов по аналогичным/схожим проектам и продуктам;
- Разработка детализированного технического задания в соответствии с ГОСТ 34;
- Разработка гейм-дизайн документа с описанием и референсами по геймплейной и графической части;
- Разработка критериев определения победителя и задание по эскизному проекту на конкурс (в случае необходимости);
- Проведение исследования рынка Исполнителей по VR/AR направлению. Предоставление списка потенциальных Исполнителей и рекомендаций по ним;
- Подготовка пакета документов для официального тендера;
- Помощь в проведении конкурса.
Помимо этапа создания технической документации и выбора Исполнителя компания Enter VR также готова взять на себя следующие задачи в рамках реализации проекта:
- Технический надзор, сопровождение и аудит проекта по внедрению AR/VR в организации;
- Разработка продукта/проекта, управление проектом.
При выполнении задач на стадии формирования технического задания и выбора Исполнителя компания Enter VR готова взять на себя роль VR/AR интегратора и устранить возможный конфликт интересов, в котором компания разрабатывающая ТЗ пишет его под себя. То есть критерии технического задания будут общими для всех Исполнителей и будет отсутствовать гарантия и предрасположенность в том, что Исполнителем будет выбрана именно компания Enter VR.
Более того, по различным областям внедрения VR/AR мы готовы предоставлять Исполнителей с большей экспертизой и опытом в конкретной сфере, что существенно сократит риски по реализации проекта, а также, сроки и стоимость.