АНАЛИТИКА

Как написать BRD документ с бизнес-требованиями к сайту интернет-магазина или сервису

Максим Жуков
Сооснователь ecommerce-агентства KISLOROD
Максим Жуков
В этой статье мы опишем, как правильно составлять BRD-документ и описывать бизнес-требования к разработке сайта, на основе которых исполнитель реализует проект или продукт.
В процессе взаимодействия с клиентом мы выступаем, как равный партнер, который так же как и заказчик, заинтересован в том, чтобы проект был полезен для бизнеса. Поэтому всегда начинаем с понимания задачи. То есть выясняем, какие цели и задачи стоят перед бизнесом и что он хочет получить от запуска проекта или продукта.
Как написать BRD документ - KISLOROD

Как понять чего хочет клиент

Чтобы выяснить это, мы пользуемся определенной методологией — движемся последовательно от общего к частному.
  1. Сначала узнаем пожелания клиента, из которых формируются общие очертания будущего проекта — это уровень обсуждений и первоначального брифа.
  2. Далее изучаем требования бизнеса — это уровень документа с описанием бизнес-требований, то есть целей и задач проекта с точки зрения бизнеса.
  3. Затем обсуждаем конкретный функционал проекта — это уровень списка функциональных требований к проекту.
  4. Последний этап — это подготовка «Технического задания», которое составляют наши специалисты.
Клиент не должен писать ТЗ — он не технический специалист, у него нет квалификации, он не владеет терминологией и не обязан погружаться в технологические тонкости.
Что нам дает такой подход?
  • Максимально точно выявляем потребности конкретного бизнеса со всеми его нюансами.
  • Подбираем лучшие инструменты, методики и команду специалистов, которые уже имеют опыт в похожих проектах.
  • Точно рассчитываем сроки и бюджеты, не тратим время на лишние обсуждения и согласования, снижаем уровень микроменеджмента и переделок.
  • Тратим ресурсы клиента только на то, что действительно ему нужно, а значит, сберегаем свое время и деньги заказчика.
Таким образом, за счет первичного погружения в бизнес клиента и анализ, мы кратно экономим время и силы. А главное — и наше агентство, и заказчик получают приятное и взаимовыгодное партнерство.
Когда же появляется понимание задачи, его необходимо оформить документально и согласовать с клиентом, чтобы убедиться, что мы поняли друг друга правильно.
О том, как мы работаем с брифом и функциональными требованиями к проекту, писали в прошлой статье. А в этой статье мы разберем список требований бизнеса к проекту.

Что такое BRD документ и каковы его преимущества

BRD, Business Requirements Document — документ, в котором описаны требования бизнеса к проекту или продукту разработки.
Он используется для установления и документирования целей и ожиданий заказчика с точки зрения бизнеса. В документе бизнес-требований описывается общая концепция, цели проекта, его функциональные возможности и сроки завершения.
BRD дает возможность определить:
  • чем занимается компания, как работает бизнес и на чем зарабатывает;
  • стратегические и ближайшие планы компании;
  • как проект поможет решить текущую задачу и каких целей достичь;
  • каковы ожидания клиента от запуска проекта или продукта;
  • как будет измеряться результат, каковы KPI;
  • каковы объемы работ, какие ресурсы доступны и сколько времени есть на реализацию.
В итоге:
  • у всех участников проекта складывается четкое понимание требований бизнеса, что уменьшает неопределенность и двусмысленность;
  • снижаются риски проекта за счет предсказуемого управления процессом реализации;
  • повышается экономическая эффективность, потому что снижаются потери ресурсов;
  • снижается количество ошибок, недоразумений, споров, согласований, переработок, что влияет на качество всего проекта.
Далее рассмотрим, как правильно определить ваши требования к проекту и как разработать BRD документ.

Типы требований

Для начала нужно определиться с видами требований. На схеме ниже показано, как повышается уровень детализации — от более общих условий к более конкретным.
Схема детализации требований к проекту
Схема детализации требований к проекту
  • Бизнес-требования
Описывают потребности высокого уровня, не вдаваясь в подробности того, как должно быть реализовано решение. Они могут включать в себя увеличение доли рынка, сокращение оттока клиентов или повышение ценности на протяжении жизни клиента — LTV.
  • Пользовательские требования
Охватывают различные цели, которые ваши пользователи могут достичь с помощью продукта, и основаны на ценности, которую он им предоставляет. Требования пользователей обычно документируются в форме вариантов использования, пользовательских историй и сценариев.
  • Требования к продукту
Вытекают из требований вашего бизнеса и пользователя и подробно описывают, как система должна работать, чтобы соответствовать этим требованиям. Они задокументированы в форме документов о требованиях к продукту — PRD, Product Requirement Document, который включает в себя функциональные и нефункциональные требования.
Функциональные требования — описывают, как продукт решает проблему пользователя с точки зрения функциональности, они документируются в Functional Requirements Document, FRD.
Нефункциональные требования — описывают, насколько хорошо продукт решает проблему пользователя с точки зрения производительности, удобства использования, безопасности и т. д.
Документ бизнес-требований и документ функциональных требований часто путают и используют взаимозаменяемо для разных целей. В чем же разница между ними?
BRD описывает, чего организация надеется достичь с помощью партнерства с подрядчиком, а FRD описывает, как они ожидают этого достичь.
Например, представьте организацию, которая недавно приобрела систему поиска кандидатов, чтобы улучшить подбор персонала. Они могут использовать BRD, чтобы объяснить, что они рассчитывают увеличить количество кандидатов на 10% в месяц. Затем они могут создать FRD с подробным описанием того, как они ожидают достичь этой цели, например, за счет интеграции с популярными сайтами вакансий.

Что должно входить в BRD документ

BRD необходимо подстраивать под особенности каждого проекта, но можно опираться на общий шаблон документа, который затем редактировать под нюансы бизнеса и отрасли.

О компании и бизнесе

  • Расскажите о компании и бизнесе.
  • Чем занимается ваша компания, что приносит прибыль.
  • Какие есть нюансы отрасли, которые стоит учесть.

Краткое описание

  • Опишите проблемы и недостатки, которые проект должен решить.
  • Определите контекст и ожидания заинтересованных сторон.
  • Составьте обзор текущих систем и процессов, которые будут затронуты запуском нового проекта или продукта.

Цели и ожидаемые результаты

  • Выделите ключевые цели, которые окажут влияние на бизнес, определите их приоритетность, чтобы сосредоточиться на решении значимых проблем и достижении важных целей.
  • Определите долгосрочные цели, с помощью которых вы реализуете стратегические изменения, и краткосрочные, с помощью которых можно отследить прогресс прохождения этапов.
  • Свяжите цели с общей стратегией бизнеса. Убедитесь, что цели проекта соответствуют общей бизнес-стратегии.
Учтите, что цели должны быть конкретными и измеримыми, используйте количественные и качественные метрики, которые позволят оценить достижение цели.

План реализации

  • Назовите сроки реализации проекта.
  • Укажите этапы разработки внедрения проекта.
  • Укажите ожидаемые результаты и критерии приемки для каждого этапа.
  • Определите основные функции и возможности, которые должны быть реализованы в проекте.

Оценка проекта

  • Определите критерии успеха и способы измерения достижения поставленных целей.
  • Укажите ожидаемые выгоды и коэффициент возврат инвестиций от запуска продукта или реализации проекта.
  • Опишите механизмы и методы контроля качества проекта.

Дополнительные требования

  • Укажите ограничения и факторы, которые могут помешать реализации проекта. Идентифицируйте потенциальные риски и предложите меры по их нейтрализации.
  • Опишите структуру и форматы данных, а также требования к их защите.
  • Укажите требования к хранению, обработке и передаче данных.
  • Опишите требования к безопасности системы, включая: авторизацию и аутентификацию, защиту данных, обнаружение и предотвращение несанкционированного доступа и др.
В документе можно использовать любые материалы, которые будут полезны для понимания контекста и понимания задачи. Например, диаграммы потоков данных, прототипы пользовательского интерфейса, схемы и другую информацию, которая поможет лучше понять требования.
KISLOROD специализируется на проектах электронной коммерции для B2C и B2B-клиентов, поэтому далее рассмотрим примеры реализации BRD для различных типов интернет-площадок.

Бизнес требования для интернет-магазина – пример шаблона BRD документа

Давайте рассмотрим, из чего может состоять документ BRD, если вам нужна площадка для электронной коммерции. Приведенный ниже шаблон BRD-документа широко используется нами в работе.
Информация о компании
  • Сфера деятельности, продукт, профиль клиента и конкурентные преимущества.
Описание вашего продукта или услуги
  • Каким будет продукт?
  • Каковы его особенности?
  • В чем ценность продукта для пользователя?
  • Как будет рассчитываться его цена?
Данные о целевой аудитории
  • Кто будет посещать сайт: пол, возраст, регион проживания, привычки и хобби?
  • Почему люди приходят на ваш сайт? Например, для покупки товаров, выяснения стоимости дизайн-проекта или чтения новостей.
Анализ конкурентов
  • Кто ваши основные конкуренты и в чем их преимущества?
  • Примеры проектов, которые вам нравятся.
  • Примеры реализации, которые вам не нравятся.
Цели и задачи проекта
  • Стратегическая цель
Например, выйти на новый рынок, стать монополистом в нише, перенести свой бизнес в онлайн.
  • Задача — конкретная цель
Например, обеспечить доставку в Европу. Увеличить оборот в N раз или на N%. Ускорить обработку заказов за счет автоматизации рутинной работы менеджеров.
Планируемые показатели
  • Выбирайте измеримые и прозрачные KPI.
  • Обозначайте сроки достижения показателей.
Например, удвоить трафик в первый год запуска проекта, увеличить коэффициент конверсии трафика до N%, утроить количество поставщиков, увеличить прямые онлайн-продажи на 30% за 6 месяцев.
CJM — путешествие клиента по сайту
  • Каким будет процесс покупки вашего продукта?
  • Какую задачу пользователь должен решать на сайте?
Например, это может быть покупка, подписка, отправка заявки или иное действие.
Другие требования
  • Потребуется ли интеграция со сторонними системами?
Укажите сервисы, системы и платформы, которые должны быть интегрированы с площадкой.
  • Как должна работать интеграция?
Вкратце опишите общую схему взаимодействия интеграционного слоя и сайта.
Также вкратце можно указывать функциональные и нефункциональные требования.
Функциональные требования
Это функции, выполняемые системой в рамках конкретной задачи, они описывают все, что должна делать система.
Пример функциональных требований к интернет-магазину:
  • Интеграция сайта с PIM, ERP и CRM.
  • Структура URL отражает дерево категорий товаров.
  • Обмен данными между Bitrix, ERP и CRM.
  • Пользователь может расплачиваться картами «МИР», VISA, Mastercard.
  • Посетители веб-сайта могут регистрироваться и создавать учетную запись через номер телефона/
  • и т.д.
Описания функциональных требований должны быть конкретными, чтобы легко можно было определить, выполнены ли они.
Нефункциональные требования
Это атрибуты сайта, которые необходимы для его стабильной работы, но не связаны с основным функционалом. Также сюда могут входить другие правила или ограничения, которые могут быть применимы ко всей системе или продукту.
Нефункциональные требования стоит разделить на различные категории, например: безопасность, производительность, масштабируемость, надежность, доступность, удобство использования и другие.
Пример:
  • Минималистичный и легкий дизайн. Предоставьте брендбук, где будут указаны фирменные цвета, шрифты и требования по их использованию.
  • Удобство использования, юзабилити. Опишите общие требования к удобству работы с системой и интерфейсу пользователя.
  • Высокая производительность. Опишите требования к производительности системы, например: скорость загрузки страниц, пропускную способность, максимальное время отклика, использование ресурсов и т. д.
  • Устойчивость к перегрузкам и отказам. Укажите предельные значения, которые система должна выдерживать при нагрузке.
  • Соблюдение 152-ФЗ и GDPR. Обратите внимание на корректный сбор, обработку и передачу персональных данных.
  • Безопасность данных. Пропишите устойчивость к различным видам угроз, резервное копирование и мониторинг состояния сайта.
Эти требования также должны быть измеримыми и для этого нужно использовать конкретные метрики или стандарты, которые будут использоваться для оценки выполнения бизнес-требований.

Как собираются бизнес-требования

Для сбора информации может использоваться анкетирование клиента — брифование, либо непосредственный опрос в формате интервью с уточнением требований по конкретным вопросам.
Этапы составления BDR-документа:
  • Вы предоставляете общие требования к продукту или проекту.
  • Менеджер со стороны агентства проводит брифинг, где уточняет важные моменты.
  • Технический эксперт агентства составляет проект MVP.
  • Производится расчет реализации: объемы, сроки и стоимость.
  • Заказчик дает обратную связь, вносятся необходимые коррективы.
  • Если требования утверждаются, то заключается договор.
Стоит учесть, что нет двух одинаковых BRD. В зависимости от компании, отрасли и масштаба проекта — это может быть либо очень длинный и формальный документ, либо простой одностраничный документ.
Вот пример документа бизнес-требований, который используется в нашей компании. Заполненный клиентом BRD согласуется и подписывается, как приложение к договору.
Примеры стандартных вопросов к стейкхолдерам
Примеры стандартных вопросов к стейкхолдерам

Советы при написании BRD

  • Проследите, чтобы требования были краткими и упорядоченными. Не стоит углубляться в детали, а при создании маркерных пунктов использовать не больше одного требования.
  • Проверьте, что требования не вводят в заблуждение, а их формулировка помогает всем участникам проекта понять их одним-единственным образом.
  • Убедитесь, что документ соответствует ожиданиям заказчика и других заинтересованных сторон.
  • Установите реалистичные временные рамки. Сроки BRD должны отражать текущее состояние вашей компании, а не идеализированную версию.
  • Убедитесь, что вы даете участникам полное время для реализации требований.
  • Запросите обратную связь, учтите отзывы и комментарии, внесите необходимые изменения. Привлеките коллег и все заинтересованные лица к обсуждению документа, чтобы они могли дать свои комментарии.
Четкая формулировка бизнес-требований позволяет подрядчику:
  • предложить лучшее решение, с помощью которого можно будет решить поставленные задачи;
  • сэкономить время как исполнителя, так и заказчика — множество согласований будет упрощено и займет меньше времени;
  • более точно оценить объемы и сроки работ, а значит, рассчитать стоимость проекта;
  • структурировать информацию и максимально точно выполнить цели бизнеса заказчика.
При формировании бизнес-требований к проекту любого уровня полезно работать в команде — это выгодно и заказчику, и подрядчику, и иным заинтересованным сторонам. Только так можно учесть потребности каждой из сторон и удовлетворить их в рамках проекта.
Если у вас есть вопросы о том, как написать BRD документ или вы хотите начать обсуждение вашего проекта — обращайтесь в KISLOROD.
Получайте полезный контент от KISLOROD в любой из мессенджеров
При переходе в одну из указанных социальных сетей, вы автоматически соглашаетесь с политикой конфиденциальности
Спасибо, что дочитали до конца.
Если информация была полезна, поделитесь статьёй. Вам не сложно, нам приятно ;)

Рекомендованные статьи

Скачайте 17 точек роста и 100 + чекеров для роста конверсии и прибыли интернет-магазина
При переходе в одну из указанных социальных сетей, вы автоматически соглашаетесь с политикой конфиденциальности
Мы проанализировали ведущие интернет-магазины, результаты исследований, свой опыт и собрали важные моменты в одно руководство. Делаем e-commerce лучше, поэтому не только пользуемся сами, но и делимся с вами.
Выберите удобный мессенджер и получите чек-лист прямо сейчас: