Разработка функциональных требований и ТЗ
Переводим бизнес-цели заказчика на язык разработчиков. Определяем функциональность интернет-магазина, которая удовлетворяет потребности бизнеса.
Первая и самая главная стадия любого проекта — подготовка документации. Для ее создания мы «снимаем» системные и бизнес-требования клиента, предлагаем свои варианты и подсказываем решения. При необходимости выезжаем в офис заказчика — часто бывает, что аналитик или команда специалистов собирает и формирует требования onsite быстрее и эффективнее.
С самого начала работаем с бизнес-заказчиком, чтобы понять основные цели и потребности проекта с точки зрения бизнеса. Для этого мы:
- Анализируем бизнес-требования. Определяем задачи и цели, формализуем цели проекта, KPI и дорожные карты.
- Анализируем бизнес-процессы и определяем зоны потенциальной оптимизации и автоматизации, находим слабые и/или узкие места, готовим описание проекта.
- Ранжируем бизнес-процессы по уровню критичности, выявляем самые важные, повышаем их надежность.
- Готовим процессные карты — набор технологических карт в модели BPMN 2.0, описывающих процессы внутри отдела eCommerce.
- Составляем матрицы ролей и обязанностей для основных процессов операционной деятельности, строим матрицу RACI.
- Подготавливаем набор должностных инструкций для основных участников процессов.
Разработка документации проекта и ее поддержка в актуальном состоянии является ключевой позицией организации и управления проектами. Ее важность в разработке ПО соизмерима с программированием или тестированием продукта.
После сбора бизнес-требований мы переходим к процессу создания технической документации:
- Анализируем технические системы, использование ПО и архитектурных решений, чтобы оптимизировать их работу, устранить проблемы, обеспечить надежную и стабильную работу.
- Формулируем четкие и подробные функциональные требования, взаимодействие всех интегрированных систем и пользовательские сценарии со стороны клиентов, администраторов и других пользователей.
- Занимаемся системным проектированием. Создаем системные архитектуры, проектные планы и технические спецификации для новых проектов.
- Формируем требования для бэклога. Помогаем превратить бизнес задачи или требования в техническое задание для разработчиков. Формируем описание задач для технической команды — готовый бэклог, встраиваемся в вашу команду и процессы.
- Консолидируем задачи в спринты, делим бэклоги на разные команды, составляем таймлайны, рисуем диаграммы Ганта.
Результатом проработки этих пунктов являются несколько документов:
- Функциональные требования интернет-магазина — документ, постранично описывающий функциональность работы системы и модулей панели администратора.
- Нефункциональные требования — документ, который описывает требования к хостингу и серверам, составу и настройкам программного обеспечения и т.д.
- Требования к интеграциям — документ, содержащий информацию о наборе внешних сервисов и регламенте обмена данных с ними: схемы, протоколы, описание API и т.д.
- Прототипы — набор прототипов для разных страниц системы.
- Программа приемочных испытаний —документ с 30 сценариями работы сайта.
Наш опыт в работе с интернет-магазинами позволяет нам помочь любому eCom проекту, независимо от его технологического стека. Мы помогаем внедрить процесс ведения документации на существующих проектах, где она не ведется. Постепенно внедряем процесс, покрывая документацией весь проект — без потерь в скорости и качестве реализации.
Мы можем провести аудит существующей документации и процессов, чтобы актуализировать их. Настраиваем процесс документирования функциональности на проекте, обновляем и улучшаем текущую документацию.
Если вам нужен надежный партнер
для разработки IT-решения с предсказуемым по срокам и бюджету результатом — давайте обсудим ваш проект