Бизнес требование: Технология сбора требований в процессе проектирования сайта / Хабр

Бизнес требование: Технология сбора требований в процессе проектирования сайта / Хабр

Содержание

Технология сбора требований в процессе проектирования сайта / Хабр

Вступление

Сбор требований – это один из самых важных этапов при создании информационных систем и интернет-сайтов в частности. От того, насколько точно и полно будут учтены все пожелания заказчика в процессе проектирования сайта, и будет зависеть итоговый результат: получим ли мы сайт «для галочки» или это будет эффективный инструмент бизнеса, который будет приносить прибыль своему владельцу.
Предлагаемая методика сбора требований используется в нашей компании при разработке несложных клиентских сайтов, реализуемых по каскадной модели (Waterfall). Методика позволяет менеджеру по продажам организовать эффективный сбор требований и написать на его основе «Техническое задание», по которому разработчик будет создавать сайт.
Замечу, что ничего не мешает использовать данную методику сбора требований и в Agile–разработке, в частности, для создания первичного бэклога.
В данной статье я концентрировался именно на содержательной части сбора требований, а не на вопросах внедрения сбора требований в бизнес-процессы компании или на то, как строить диалог с клиентом – это тема для отдельного разговора.


Классификация требований

В нашей компании принята следующая терминология в отношении требований:
  1. Бизнес-требования
    Требования самого высокого уровня, которые определяют цель создания сайта и задачи, которые необходимо выполнить для достижения цели. Бизнес-требования определяются следующей метафорой: «Сайт как инструмент бизнеса, как его часть. Сайт – как лицо компании, как инструмент продаж и развития бизнеса».
  2. Требования участников проекта
    Требования, которые определяют, как представители компании-заказчика будут взаимодействовать с сайтом, что им нужно от сайта. Метафора: «Сайт как неотъемлемая часть бизнес-процессов в компании. Сайт как помощник сотрудникам».
  3. Требования внешних пользователей
    Требования, которые определяют, как внешние пользователи будут взаимодействовать с сайтом, и что им может потребоваться как посетителям ресурса и потенциальным клиентам компании. Метафора: «Сайт как инструмент продаж товаров и услуг компании через Интернет».

Бизнес-процесс по созданию клиентского сайта

Базовый бизнес-процесс по созданию клиентского сайта в нашей компании выглядит следующим образом:
  1. После получения заявки на разработку сайта, менеджер связывается с клиентом, уточняет его ценовые ожидания и, если они соответствуют нашим, договаривается о встрече.
  2. Перед встречей менеджер подготавливается к сбору бизнес-требований: читает информацию о компании заказчика, анализирует действующий сайт (если он существует), анализирует сайты конкурентов; создает примерное представление о том, какой сайт можно предложить клиенту.
  3. Далее следует очная встреча с клиентом, на которой менеджер занимается сбором бизнес-требований и требований участников проекта. На данном этапе главная задача менеджера состоит в том, чтобы максимально подробно расспросить клиента о бизнес-процессах внутри компании, понять их суть, чтобы затем предложить такой функционал на сайте, который бы позволил увеличить эффективность работы сотрудников компании клиента.
  4. После очной встречи с клиентом менеджер осуществляет оценку собранных требований на полноту и непротиворечивость.
  5. Оценка сделана, и менеджер трансформирует требования в описание примерного функционала сайта как совокупности ряда модулей: «Каталог товаров», «Корзина», «Форум» и т. д.
  6. Функционал будущего сайта согласовывается с клиентом как по содержанию, так и по стоимости. Возможны варианты, когда клиент выбирает для реализации лишь часть функционала.
  7. Если предварительное соглашение о функционале будущего сайта достигнуто, то менеджер приступает к описанию целевых групп посетителей и описанию сценариев использования сайта посетителями. Данное описание также согласовывается с клиентом.
  8. На основании согласованных сценариев использования сайта и функциональных модулей менеджер формирует техническое задание, в которое разработчик добавляет техническую информацию (требования к хостингу, например).
  9. Техническое задание подписывается двумя сторонами, прикладывается к договору, договор оплачивается, и начинается работа.

Схематично бизнес-процесс выглядит следующим образом:
Теперь более подробно рассмотрим, как осуществляет сбор требований на всех этапах работы.
Бизнес-требования

При сборе бизнес-требований определяется окружение сайта (см. рисунок) и анализируется, как данное окружение может использовать сайт и соответственно, какой функционал и информация должны быть представлены на сайте.
Например, бизнес заказчика крупный и постоянно привлекаются инвесторы для финансирования проектов. Соответственно, должен быть раздел на сайте с информацией о проектах компании, о формате возможного участия инвесторов и т.п.
Случай из жизни. В ходе сбора бизнес-требований для сайта клиники красоты мы задумались, а что может быть нужно органам власти от сайта. Ответ не заставил себя долго ждать – необходимым оказалось размещение на сайте лицензий на оказываемые услуги.
Заметим, что требования сотрудников компании к сайту – это требования участников проекта, они будут рассмотрены в отдельной главе.

При проектировании с учетом бизнес-требований:
  • Заказчик начинает фокусироваться на важных вопросах, касающихся целей и задач сайта, а не на том, «что на сайте будет в левом меню». Повышается мотивация и желание сделать хороший продукт.
  • Большинство важных требований, которые не лежат на поверхности, выявляются в ходе последовательного прохода по внешнему окружению будущего сайта. Например: «…да, партнерам было бы хорошо предоставить личный кабинет…», «…далее сайт будет продвигаться и seo-специалистам необходимо следующее…», «…компания крупная и нужен хороший раздел с вакансиями…» и т.д.

Требования участников проекта

— это требования сотрудников компании к сайту.
После сбора бизнес-требований необходимо уделить время анализу требований сотрудников компании к сайту. Если клиент уже на встрече может предоставить список таких требований – это замечательно, однако не стоит останавливаться на этом. Важно продолжить диалог и попросить клиента рассказать о бизнес-процессах внутри организации, которой мы делаем сайт.

Важно на встрече не столько придумать все варианты использования сайта сотрудниками, а сколько понять и запомнить бизнес-процессы, а также функциональные обязанности работников, чтобы потом в офисе, в спокойной обстановке поразмыслить над тем, каким образом сайт может помочь сотрудникам.
Основной момент, который стоит подробнее изучить на встрече, – взаимодействие менеджера по продажам с клиентом и какую роль в этом взаимодействии должен играть сайт. Рассмотрим некоторые варианты практического применения сайта менеджером:
  1. Сайт может помогать менеджеру при непосредственном общении с клиентом – например, менеджер с экрана компьютера демонстрирует клиенту продукцию или услуги компании.
  2. Менеджер «конструирует» что-то на сайте, например, выбирает для клиента тур в Турцию или рассчитывает стоимость полиса ОСАГО. Частный пример – «конструктор кухонь» на сайте компании Ikea.
  3. Менеджер часто выезжает на встречу с клиентом на местах и с планшетного компьютера демонстрирует продукцию, представленную на сайте – (для себя мы сразу делаем пометку, что будет важна мобильная версия сайта и интерфейс работы с устройствами с сенсорным экраном).
  4. Сайт служит для сопровождения клиентов в процессе продажи товара и после. Это такие действия как: всевозможные консультации, отслеживание статуса заявки на покупку товара, обмен файлами, техническая поддержка.
  5. Во многих случаях менеджеру приходится давать подробные консультации клиентам, и в этом случае на помощь может прийти сайт, где в специальном разделе можно будет разместить справочную информацию. Частный случай: раздел FAQ, где можно посмотреть ответы на основные вопросы и задать свой.

В целом, вариантов использования сайта менеджером по продажам великое множество – ведь товаров и услуг, которые реализуют данные менеджеры, также очень много и в каждом случае – свои особенности процесса продажи. Поэтому, как уже было сказано выше, на встрече с клиентом очень важно получить подробную информацию о том, какие функции выполняют сотрудники, и как они взаимодействуют между собой и – что особенно важно — с клиентами компании.

Пример из жизни.
В нашу компанию обратился клиент, занимающий оптовой продажей мебельных комплектующих: гайки, стяжки, винты и т.п. Как правило, обычный человек не понимает всей специфики данного вида бизнеса. Поэтому в ходе диалога наш менеджер попросил клиента описать процесс продажи товара подробнее.
Как оказалось, этот процесс очень прост: сначала потенциальный покупатель выбирает через электронные каталоги в формате .pdf товары нужного артикула и в определенном количестве. Далее он звонит в компанию и озвучивает свой заказ менеджеру. Менеджер принимает заявку и ищет требуемый товар у поставщиков. После того, как с поставщиками достигнута договоренность, менеджер связывается с клиентом и озвучивает ему общую стоимость заказа. Как правило, далее следует торг и согласование финальной стоимости.
В данной ситуации, как мы видим, основная работа лежит на менеджере и его действия нельзя заменить каким-либо функционалом на сайте. В связи с эти было принято простое решение: на сайте организуется витрина товаров (все товары переносятся из электронных каталогов на сайт), покупатель выбирает требуемые товары, точно задает их параметры (размеры, материал покрытия, цвет) и количество и далее простым нажатие кнопки отправляет заявку менеджеру.
Вывод из этого примера достаточно простой: не домысливайте за клиента, а просто просите его подробно рассказать о своей работе.

В том случае, если клиент на встрече затрудняется или просто не желает подробно расписывать бизнес-процессы в компании, можно попытаться разговорить его, предлагая те или иные решения на сайте, которые будут полезны сотрудникам.
Например, можно взглянуть на сайт глазами бухгалтера и выдвинуть следующее требование: «Необходим функционал автоматического выставления счета на оплату».

Варианты потенциальных требований со стороны участников могут быть такими:

  1. Требования директора по персоналу:
    a. «Управление вакансиями на сайте сделать по аналогии с сайтом SuperJob».
    b. «Создать внутрикорпоративный портал и базу знаний».
    c. «Создать личные странички сотрудников».
    d. «Создать возможность проведения вебинаров для сотрудников через сайт».
  2. Требования директора по рекламе, маркетолога:
    a. «Создать удобное управление баннерной системой – как для показа своих баннеров, так и чужих».
    b. «Сделать возможность выгрузки данных о товарах и услугах».
    c. «Создать функционал проведения опросов через сайт».
    d. «Создать возможность комментирования и обсуждения товара на сайте».
    e. «Организовать кросспостинг материала в социальные сети».
    f. «Создать рейтинги товаров».
  3. Требования администратора сайта:
    a. «Создать возможность одновременной работы нескольких человек в административном разделе».
    b. «Создать функционал автоматического архивирования сайта».
    c. «Создать возможность разграничения прав доступа для редакторов сайта».
  4. Пиар-менеджер:
    a. «Необходимо использовать фирменный стиль в дизайне, подчеркивать бренд».
    b. «Создать функционал «рассылки», «форум», разместить виджеты социальных сетей».
    c. «Создать определённые промо-страницы, промо-блоки, аудио-видео, flash».
  5. Бизнес-аналитик:
    «Осуществить специальную настройку процесса формирования и отправки заказа, чтобы появилась возможность оценивать конверсию посетителей в покупателей».
  6. Юрист:
    «Создать раздел для публикации документов, требующих публичного оглашения».
  7. Представитель службы логистики:
    «Создать раздел с подробными картами складов».

Определение целевых групп посетителей и сценарии использования

После того, как были определены бизнес-требования и требования участников проекта, начиная с базовых: «Я как собственник бизнеса хочу начать реализацию товаров и услуг компании через интернет» и заканчивая второстепенными, менеджер нашей компании упорядочивает всю информацию и формирует на ее основе описание основных функциональных модулей будущего сайта.
После согласования с клиентом функционала сайта и бюджета проекта менеджер определяет целевые группы посетителей сайта.
Типичными целевыми группами являются:
  1. Покупатели
    a. Первичные.
    b. Вторичные.
    c. Не определившиеся.
    d. Постоянные.
  2. Соискатели работы.
  3. СМИ.
  4. Партнеры.
  5. Инвесторы.

Далее определяются сценарии использования сайта посетителями. Такими сценариями могут быть:
  1. Для покупателей:
    a. Для первичных: покупка товара, ознакомление с ценами, сравнение товара, получений консультаций.
    b. Для вторичных: повторный заказ товара, получение скидки.
    c. Для не определившихся: поиск товара, участие в акциях, связь с компанией.
    d. Для постоянных: покупка одних и тех же товаров, использование скидок, техподдержка.
  2. Соискатели работы: поиск вакансий, отправка резюме.
  3. СМИ: импорт новостей, импорт графической информации.
  4. Партнеры: авторизация на сайте, загрузка прайс-листа, чат с персональным менеджером.
  5. Инвесторы: информация об акциях компании, графики котировок.

Каждый из этих базовых сценариев подробно расписывается и далее согласовывается с клиентом. Например, сценарий «Отправка резюме» в расширенном виде выглядит следующим образом:
«Для того чтобы отправить резюме, соискатель должен заполнить форму, расположенную на странице с вакансией, и прикрепить к ней сам файл резюме. Описание полей формы приведено в техническом задании».
Даже такие, казалось бы, банальные вещи необходимо описывать, чтобы потом не было претензий со стороны клиента: «А я думал, вы расположите данную форму на всех страницах сайта справа…».
Техническое задание

Техническое задание является конечным документом в процессе подписания договора по созданию сайта. Оно состоит из двух блоков: описание внешней части (дизайн, функционал, варианты использования сайта в т.ч. его функционала) и внутренней (сценарии использования административной части сайта).

Техническое задание состоит из следующих блоков:

  1. Подробные сценарии использования со стороны заказчика (как представители заказчика взаимодействует с сайтом, например, как менеджер обслуживает через сайт заявки, как менеджер по персоналу публикует вакансии и прочее).
  2. Описание структуры элементов и набор полей в административной части сайта.
  3. Структура сайта и навигация по нему (разделы сайта, порядок расположения элементов на типовых страницах).
  4. Сценарии использования основного функционала (как пользователь может отправить заявку, что получит в ответ, как пользователь использует поиск по сайту и прочее).
  5. Описание функционала основных модулей
  6. Компоновка элементов, дизайн (описываются все требования к дизайну)
  7. Описание работы отдельных сервисов (например, использование калькулятора ОСАГО)

Более подробно останавливаться на написании технического задания я не буду, однако приведу пример того, как требование заказчика в итоге было отражено в техническом задании.
  1. Представитель клиента озвучил следующее требование: «Хочу удобную систему публикации и представления вакансий на сайте, чтобы было удобно создавать новые вакансии, доставать из архива и активировать старые».
  2. После беседы с клиентом помимо прочего менеджер выделил функционал «Вакансии», который учел при оценке общей стоимости создания сайта.
  3. Далее менеджер определил целевые группы: «Соискатели работы» — со стороны посетителей сайта и «HR-менеджер» со стороны участников проекта.
  4. В итоговом техническом задании изначальное требование приобрело следующий вид:
    a. В административном разделе сайта имеется возможность создавать новые вакансии на основе шаблонов, содержащих следующий набор полей: должность/требования/обязанности/зарплата/…
    b. Администратор сайта имеет возможность изменить базовый шаблон или создать новый. Соответственно при публикации вакансии имеется возможность выбрать соответствующий шаблон из имеющихся и создать на его основе вакансию.
    c. Раздел «Вакансии» расположен в основном разделе «О компании».
    d. Список вакансий на странице «Вакансии» имеет табличный вид. Используются поля: «Должность», «Зарплата».
    e. При переходе на конкретную вакансию пользователь видит следующее (см. эскиз дизайна).
    f. На странице конкретной вакансии пользователь может отправить резюме, которое придет на определенный электронный адрес, а также сохранится в базе данных.
    g. Форма отправки резюме имеет следующий вид…
Заключение

После того, как менеджеры нашей компании были обучены вести сбор требований по данной технологии, эффективность реализованных в компании сайтов стала выше. Сайты стали приносить больше пользы как сотрудникам компании клиента, так и посетителям.
А все от того, что мы сами начали лучше понимать заказчика, мы начали строить с ним более содержательные диалоги и более полно собирать требования и учитывать их при проектировании сайта.
Раньше менеджер в основном лишь слушал сумбурную речь заказчика о том, как тот видит главную страницу сайта, и что «нужно звездочками показывать рейтинг товара». Сейчас же менеджер целенаправленно обсуждает с клиентом все аспекты создания сайта, начиная с цели, ради которой создается сайт, и заканчивая описанием использования сайта потенциальными посетителями, а также сотрудниками компании.
Надеюсь, и вам данный материал поможет в процессе работы с заказчиком при разработке сайта.

Как писать функциональные требования / Блог компании Retail Rocket / Хабр

Привет, Хабр!

Сегодня мы хотим рассказать о том, как наша продуктовая команда подходит к подготовке функциональных требований для разработчиков при создании новых продуктов и фич.

На этапе разработки может возникнуть много неожиданностей, особенно если не четко описать задачу. Разработку и функционирование одной и той же фичи разные участники команды могут понимать по-разному, поэтому продакт-менеджеры отвечают за создание продукта от разработки концепции до окончательного релиза. И важная часть этого процесса — подготовка функциональных требований.



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

В результате мы часто видим одну и ту же картину: в отдел разработки постоянно падают задачи от разных отделов, требования в этих задачах описаны размыто, и как только что-то выпускается в бой – сразу же возвращается на доработку (ведь постановщик не до конца описал, что хотел, а разработчик сделал так, как посчитал нужным). Итог очевиден: непредсказуемые сроки выполнения задач, которые могут исчисляться месяцами, демотивированная команда, напряженные отношения внутри коллектива, недовольные клиенты, отставание от конкурентов и так далее.

Этой статьей мы хотим дать простой рецепт, который положит начало решению подобных проблем. Его можно смело рекомендовать к изучению (более того, к действию) всем, кто ставит задачи.

В разных компаниях существуют различные подходы к написанию функциональных требований, но в Retail Rocket мы остановились на этом варианте и пока не жалеем.

Функциональные требования: что это такое и зачем они нужны


Для начала давайте разберемся, что такое функциональные требования.

Функциональные требования — это постановка задачи разработчику. Все, что не указано в требованиях, делается на усмотрение разработчика, что часто расходится с представлением продакт-менеджер об ожидаемом результате. Поэтому требования должны содержать ответы на все возможные вопросы по задаче.

Функциональные требования, как правило, состоят из:

  • User story — показывает, чего вы ожидаете от команды разработки
  • Use cases — показывают сценарии использования фичи
  • Wireframes — средство визуализации своей идеи

Сегодня мы сосредоточимся на User story и Use cases.

User story


User story описывает, что делает пользователь определенной роли для достижения результата, и что нужно сделать разработчику, чтобы воплотить эту задачу в жизнь.

Как правило используется шаблон:

As a/an <Название роли>, I want to <Цель, Действие>, so that <Ожидаемый результат>, to do <Что нужно сделать разработчику>

Существуют различные примеры применения этой методологии. Например, так это работает в Trello:

В Retail Rocket мы создаем User Stories в Google Docs, используя таблицы. Это помогает упростить процесс коммуникации между различными командами, поскольку каждый может оставить комментарии и дать фидбек.

Например, так выглядит задача об отслеживании NPS для интернет-магазина:

Благодаря такой визуализации взаимодействия задача пользователя плавно и логично переходит в задачу для разработчиков. Затем наступает очередь use case’ов.

Use cases


Use cases описывает поведение пользователя по шагам при взаимодействии с разрабатываемым продуктом.

Задача пользователя — это то, что делает пользователь для достижения краткосрочных целей.

Если пользователь решает задачу на разрабатываемой странице несколькими путями, то на каждое решение должен быть написан свой use case. Например, если доступ к затрагиваемому функционалу находится на нескольких страницах, нужно написать отдельный use case на каждый способ перехода пользователя к функционалу.

Рассмотрим на примере нашей недавно выпущенной фичи — Галерее изображений и шрифтов для массовых рассылок.

Цель пользователя в том, чтобы хранить изображения в нашей платформе и использовать их для создания email-кампаний.

Задачи пользователя:

  • Загружать изображения
  • Вставлять изображения в шаблон письма
  • Удалять изображения

Для каждой задачи нужно написать свой use case — описание того, как пользователь взаимодействует с интерфейсом.

Примеры use case’ов:

Загрузка изображений:

  • Email-маркетолог заходит в свой личный кабинет Retail Rocket
  • Email-маркетолог открывает раздел «Галерея»
  • Email-маркетолог загружает изображения через drag&drop или с помощью клика по кнопке «Выбрать файлы»
  • Изображения загружаются
  • Пользователь видит уведомление об успешной загрузке изображений

Удаление изображений:
  • Пользователь кликает на изображение
  • Изображение выделяется
  • Выделение можно снять при помощи клика на область за пределами выделенного изображения
  • Пользователь нажимает на иконку «три точки»
  • Появляется контекстное меню
  • Пользователь выбирает в нем ссылку «Удалить файл». Если было выделено несколько изображений, то удалятся все
  • Изображение удаляется

Таким же образом расписываются все сценарии использования, что дает разработке четкое понимание, как выглядит взаимодействие пользователя с продуктом или фичей, и что для этого нужно сделать.

Почему функциональные требования так важны


Используя такой формат функциональных требований, вы предоставляете команде разработки четкие инструкции. Кроме того, вы можете показать, как интерфейс выглядит со стороны клиента и как он решает его задачи. Такой подход помогает презентовать вашу идею и избежать недопониманий в команде.

Обычно постановка задачи разработчикам рождает у них множество вопросов, от ответов на которые зависит сложность и срок реализации. Для уточнения деталей им приходится тратить время на коммуникацию вместо своей прямой работы — создания классных фич и улучшения продукта. И даже в процессе коммуникации не всегда выясняются все тонкости, если постановщик задачи только отвечает на возникающие вопросы, но не проходит путь пользователя сам.

Возьмем наш пример про галерею. Если бы продакт-менеджер просто пришел с задачей создать галерею, только на одном пункте про удаление файлов разработчикам пришлось бы уточнять:

  • нужно ли удаление файла вообще?
  • будет ли это ручное удаление или автоматически стираются самые старые файлы при загрузке новых, если превышен лимит пространства для хранения?
  • удаление происходит из списка файлов или нужно открыть файл?
  • файл удаляется навсегда или есть корзина для файлов, где они хранятся какое-то время? если нужна корзина, то сколько файлы в ней хранятся?
  • должно ли быть пакетное удаление файлов или можно удалять только одному?
  • файл удаляется с помощью отдельной иконки (как выглядит эта иконка?) или через пункт меню (как он будет называться? на каком месте в списке действий расположен?)
  • и т.д.

И ведь это всего лишь один из пунктов задачи, а уже столько вопросов. И на выяснение каждого требуется время и усилия с обеих сторон.

Функциональные требования помогают продакт-менеджеру продумать и четко сформулировать все сценарии взаимодействия пользователя с интерфейсов в рамках задачи.

Чем точнее поставлена задача и чем больше деталей есть у разработчиков до начала работы, тем эффективнее идет работа. Не тратится время на долгую и подчас бессмысленную коммуникацию. В этом случае все стороны в выигрыше: разработчики получают четкое понимание, что и как нужно сделать, а поставщик задачи получает выполненную работу именно в том виде, в каком он ее себе представлял.

А как вы подходите к постановке задач разработчикам?

Директор по продукту Гульфия Курмангалеева

Бизнес-требования: разработка и примеры оформления

Бизнес-требования — это спецификации, которые после предоставления обеспечивают ценность и описывают характеристики предлагаемой системы, с точки зрения конечного пользователя. И также называются перечислением заявок заинтересованных сторон. Продукты, программное обеспечение и процессы являются способами, как поставить и удовлетворить потребности предприятия. Следовательно, бизнес-требования часто обсуждаются в контексте разработки или приобретения программного обеспечения или других систем.

Определение

Путаница в терминологии возникает по трем основным причинам:

  1. Обычной практикой является обозначение целей или ожидаемых выгод как бизнес-требований.
  2. Люди, как правило, используют данный термин для обозначения характеристик продукта, системы, программного обеспечения, которые предполагается создать.
  3. Широко распространенная модель утверждает, что эти два типа заявок отличаются только уровнем детализации или абстракции — где бизнес-требования являются высокоуровневыми, часто расплывчатыми и разлагаются на подробные заявки к компоненту.

Такого недоразумения можно избежать, если признать, что данное понятие не является целями, а скорее отвечает им (то есть обеспечивает ценность) при их удовлетворении. Бизнес-требования не разлагаются в продукт, системы и программное обеспечение. Скорее, все происходит наоборот. Продукты и их заявки представляют собой ответ на бизнес-требования — предположительно, чтобы удовлетворить их. Данное понятие существует в производственной среде и должно быть обнаружено, тогда как спросы к продукту определены человеком. Требования к бизнес-плану не ограничиваются существованием высокого уровня, а должны быть сведены к деталям. Независимо от величины детализации, заявки всегда обеспечивают ценность, когда удовлетворены.

Обновление продукта

В проектах разработки систем или программного обеспечения для требований малого бизнеса обычно необходимы полномочия заинтересованных сторон. Именно они приводят к созданию или обновлению продукта. Бизнес-требования к системе и программному обеспечению обычно состоят из функциональных и нефункциональных заявок. Конечно же, обычно они определяются в сочетании с первым вариантом возможностей продукта. Второй часто фактически отражает оформления бизнес-требований, которые иногда рассматриваются как ограничения. Они могут включать необходимые аспекты производительности или безопасности, применимые на производственном уровне.

Акценты процесса

Заявки часто перечислены в официальных документах. Акцент в них делается на процессе или деятельности точного планирования и разработки бизнес-требований, а не на том, как этого достичь. Этот параметр обычно делегируется спецификацией или документом системных заявок или другому варианту. Может возникнуть путаница между ними, если не учитывать все различия. Следовательно, многие официальные документы фактически описывают требования к продукту, системе или программному обеспечению.

Обзор

Бизнес-требования в контексте разработки программного обеспечения или его жизненного цикла — это концепция выявления и документирования любых пользователей. Например, таких как клиенты, сотрудники и поставщики, на ранних этапах цикла создания системы для руководства проектированием будущего. Заявки часто фиксируются аналитиками. Именно они анализируют требования бизнес-процесса и часто изучают его «как есть» для определения целевого «будущего».

Состав заявок

Требования бизнес-процесса часто включают в себя:

  1. Контекст, область и фон, в том числе и причины изменений.
  2. Ключевые заинтересованные стороны, у которых есть требования.
  3. Факторы успеха для будущего или целевого состояния.
  4. Ограничения, налагаемые бизнесом или другими системами.
  5. Модели и анализ процессов, часто использующие блок-схемы для представления всего «как есть».
  6. Логическая модель данных и ссылки на словарь.
  7. Глоссарии деловых терминов и местный жаргон.
  8. Диаграммы потоков данных для иллюстрации того, как они проходят через информационные системы (в отличие от блок-схем, изображающих алгоритмический поток бизнес-операций).

Роли

Самый популярный формат для записи бизнес-требований — это документ. Цель их состоит в том, чтобы определить, какие результаты будут необходимы от системы, однако, она может быть в конечном итоге разработана без дополнительных условий. Следовательно, документы дополняются справочным материалом, который детализирует производительность технологии и ожидания инфраструктуры, включая любые профессиональные требования, относящиеся к качеству обслуживания.Это, например, производительность, ремонтопригодность, адаптивность, надежность, доступность, безопасность и масштабируемость.

Полнота

Прототипирование на ранней стадии тестирования позволяет оценить полноту и точность выявленных бизнес-требований. Заинтересованные стороны проходят процедуру первыми, чтобы помочь определить структуру. И результат направляется командам разработчиков бизнес-требований проекта, которые строят систему. Другие заинтересованные стороны тестируют и оценивают окончательно развернутую проекцию. Ясность требует отслеживания заявок и их решения с формальным процессом определения соответствующего шаблона.

Объем бизнес-требований не обязательно ограничен стадией дефиниции того, что должно быть построено как система. Это выходит за рамки того, чтобы предусмотреть, как управлять и поддерживать действующую стратегию. И обеспечивать ее постоянное соответствие бизнес-целям. Документ требований должен постоянно пересматриваться контролируемым образом. Наличие стандартизированного формата или шаблонов, разработанных для конкретных бизнес-функций и доменов, может обеспечить полноту запросов, помимо сохранения сфокусированности области.

Прообраз

Несмотря на то что обычно считается средством оценки требований, прототипирование обычно переключает внимание на создаваемый продукт или систему. Прототипы — это работающее программное обеспечение, что означает, что они состоят из трех этапов (заявки, инженерное или техническое проектирование и реализация), удаленных от бизнес-требований. И также это предварительные версии, которые разработчик намеревается внедрить.

Поскольку прототипы являются довольно конкретными, заинтересованные стороны, которые опробуют их, могут дать более значимые отзывы о некоторых аспектах того, что создает разработчик, что является интерпретацией способа удовлетворения. Более того, графический интерфейс пользователя подчеркивается, а внутренняя часть — это ярлыки. Они составляют основную часть программной логики, и именно там будут удовлетворены большинство бизнес-требований. Другими словами, проблемы, которые обнаруживают прототипы, вряд ли связаны с запросами.

Разработка

Важно распознавать изменения в заявках, документировать их и обновлять. Однако деловые запросы, как правило, меняются не так сильно, как осознание их. Бизнес-требование может присутствовать, но не быть признано или понято заинтересованными сторонами, аналитиками и командой проекта.

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

Практики разработки обычно продолжают пересматривать продукт до тех пор, пока они в конечном итоге не «вернутся» к решению, которое, кажется, выполняет то, что необходимо, то есть, по-видимому, отвечает запросам производства. Косвенные методы проб и ошибок для определения бизнес-требований являются основой для большей части «итеративной разработки», включая популярные методы, которые рекламируются как «лучшие практики».

Примеры оформления

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

Трудности

Бизнес-требования часто преждевременно ужесточаются из-за большой базы заинтересованных сторон, участвующих в их определении, где существует вероятность конфликта интересов. Процесс управления и достижения консенсуса может быть деликатным и даже политическим по своей природе. Менее сложная, хотя и распространенная задача — это распределенные группы с заинтересованными сторонами в разных географических точках. Естественно, что торговый персонал ближе к своим клиентам, а производственный – к соответственным единицам. Финансы и управление сотрудниками, включая высшее руководство, ближе к зарегистрированной штаб-квартире.

Бизнес-требования, к примеру, нужны для системы, в которой участвуют пользователи, занимающиеся продажами и производством. Она может столкнуться с конфликтом целей — одна сторона заинтересована в предоставлении максимального количества функций, а другая сосредоточится на самой низкой стоимости производства. Такие ситуации часто заканчиваются консенсусом с максимальными возможностями для разумной, выгодной цены и распределения.

Чтобы решить эти проблемы, участие заинтересованных сторон на ранней стадии достигается путем демонстрации прототипов и совместной работы. Практические семинары как в виде организованных сессий, так и простых дискуссий, помогают достичь консенсуса, особенно в отношении деликатных требований бизнеса и там, где существует потенциальный конфликт интересов. Сложность процесса является важным фактором. Это может потребовать специальных знаний, необходимых для понимания правовых или нормативных требований, внутренних руководящих принципов, таких как брендинг или корпоративные обязательства в отношении социальной ответственности. Анализ заключается не только в том, чтобы уловить «что» из бизнес-процесса, но также «как» представить его контекст.

Шаблон документа с бизнес-требованиями.doc | Бизнес-Анализ в России

Скачать Шаблон документа с бизнес-требованиями.doc

 Наименование департамента

[НАИМЕНОВАНИЕ ПРИЛОЖЕНИЯ ИЛИ СИСТЕМЫ]

Документ с бизнес-требованиями

Документ с бизнес-требованиями

Руководство по использованию шаблона требований

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

НазначениеТребование — это задокументированное условие или возможность продукта, сервиса или системы, которые должны соответствовать задачам проекта. Управление требованиями представляет собой семантический подход к выявлению, организации и документированию требований продукта, сервиса или системы. Документ с описанием бизнес-требований служит базовой линией проекта, которая поясняет, в бизнес-терминах, что необходимо сделать на этапе проектирования в проекте.

 

Так как требования являются динамичными, то документ с бизнес-требованиями является постепенно изменяющимся документом, целью которого является записывать то, что известно на данный момент, а затем используя эти записи строить документ дальше по ходу развития проекта. Именно из этого документа появляется более конкретная проектная документация, которая формируется на основе потребностей проекта и других взаимодополняющих методологий.

 

Владение документомБизнес-анализ и руководители проекта работают с бизнес-спонсором и любыми другими необходимыми бизнес или техническими лидерами на проекте в рамках формирования документа с бизнес-требованиями.

 

Когда документ формируетсяФормирование документ с описанием бизнес-требований запускается во время начальной стадии выполнения проекта, который предшествует стадии проектирования в жизненном цикле управления проектами.

 

Определение бизнес-требований является обязательным этапом во всех проектах.

 

Template Completion

Note:  Text within <  > brackets need to be replaced with project-specific information.

Сбор требований непростой процесс, как это может показаться изначально. Это достаточно сложная задача, поскольку требования:

·   не всегда очевидны;

·   могут поступать из многочисленных и разнообразных источников;

·   нуждаются в управлении кросс-функциональными группами людей;

·   могут вызывать сложности при формулировании в ходе написании документации;

·   могут формулироваться на разных уровнях детализации.

 

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

 

1.     Не включайте раздел руководства к шаблону в итоговый документ. Введите информацию о проекте в заголовке страницы, нижние колонтитулы, титульный лист, участников по разработке документа, а также заполните информацию по контролю версий.

2.     Заполните документ, используя вспомогательную информацию в <скобках>.

3.     Для небольших проектов можно объединить все разделы требований в одну таблицу, добавив столбец «Тип требования».

4.     Если некоторые требования не применяются в вашем проекте, то не удаляйте его, а пометьте его как «Не применяется» и укажите краткое пояснение, почему в текущем проекте данное требование не актуально.

5.     Если на проекте имеются дополнительные требования, то ими нужно дополнить раздел 5. Можно создать отдельную таблицу для помощи в выявлении, определении и отслеживании требований. Обратите внимание, что если новое требование идентифицируется после того, как утвержден документ с бизнес-требованиями, то новое требование необходимо внести в раздел 10.1 Дополнения (новые требования).

6.     После того, как были внесены изменения в документ, и вы готовы его завершить, убедитесь, что Вы обновили оглавление документа.

7.     Составьте карту рассмотрения документа и его утверждений теми лицами, которые были определены в разделе с заинтересованными сторонами.

8.     Из-за того, что документ с бизнес-требованиями является динамичным, после того, как менеджер проекта получает согласованный документ, все дополнительные, измененные или отмененные требования вносятся в 10 раздел.

9.     Если вносятся изменения в документ, то необходимо обновить раздел с историей обновлений документа.

10.  Документ с описанием бизнес-требований будет храниться вместе с другими документами проекта и поддерживаться в соответствии с политикой хранения документов.

 

Расширение прав и возможностей. Масштабируемость.Данный шаблон предоставляется в качестве ориентира для сбора базовой информации, необходимой для успешного формирования документа с описанием бизнес-требований. Руководители проекта имеют право использовать этот шаблон по мере необходимости для сбора каких-либо конкретных требований предполагаемого проекта. Количество деталей, которые содержит документ, зависит от размера и сложности проекта. В зависимости от проекта или потребностей бизнеса, требования могут быть добавлены, но не могут быть удалены.

 

Информация по документу и согласование документа

История версий
№ версииДата созданияКем пересмотрена версияПричина для изменений
1.09/17/09Иванов ПетрРассмотрение проектным офисом
    
    
    

 

Этот документ был утвержден в качестве официального документа с бизнес-требованиями для проекта «<имя проекта>», и точно отражает текущее понимание бизнес-требований. После утверждения этого документа, изменения требований будет регулироваться через процесс управления изменениями, включая анализ последствий (impact analysis), проходя стадии рассмотрения и согласования.

Согласование документа
Имя утверждающегоПроектная рольПодпись/Электронная подписьДата
    
    
    
    

 

 

 

 

 

Оглавление документа

  1. Назначение документа. 1
  2. Ресурсы для создания документа. 1
  3. Словарь терминов.. 1
  4. Обзор проекта. 1

4.1 Обзор проекта и предпосылки. 1

4.2 Зависимости проекта. 1

4.3 Заинтересованные стороны.. 1

  1. Основные допущения и ограничения. 2

5.1 Основные допущения и ограничения. 2

  1. Сценарии использования/Варианты использования (Use Cases) 2

6.1 Диаграмма вариантов использования. 2

6.2 Изложение фактов по варианту использования. 3

  1. Бизнес-требования. 5
  2. Приложения. 7

8.1 Приложение A – Потоки бизнес-процессов. 7

8.1.1 Диаграммы «Как Есть» (As Is) 8

8.2 Приложение B – Каталог бизнес-правил. 10

8.3 Приложение C- Модели. 10

8.4 Матрица трассировки/отслеживания требований (Traceability Matrix) 10

8.5 Инструкция описания вариантов использования. 10

 

 

  1. Назначение документа

 

Этот документ определяет высокоуровневые требования <введите имя бизнес-линии, внутренней организации, заинтересованной стороны> этого проекта. Документ будет использоваться в качестве основы для следующих видов деятельности:

 

  • Создание дизайнов Решения;
  • Разработка плана тестирования, скриптов тестирования и сценариев тестирования;
  • Определение критериев завершенности проекта;
  • Оценка успешности проекта.
  1. Ресурсы для создания документа

 

ИмяБизнес-подразделениеРоль
<Идентифицируйте все заинтересованные стороны и ресурсы, которые будут вовлечены в процесс сбора требований>

 

  1. Словарь терминов

 

Термин / СокращениеОпределение
<Определите термины и сокращения, которые используются в данном документе >

 

  1. Обзор проекта

4.1 Обзор проекта и предпосылки

<Информация для данного раздела может быть взята из Устава проекта. Данный пункт содержит краткое описание того, что из себя представляет проект. Данный пункт включает в себя описание текущей ситуации, существующих проблем и целей. Этот раздел служит основой для начала процесса выявления требований. Каждое требование должно подводить проект к описанию основной концепции>

 

4.2 Зависимости проекта

<Перечислите любые связанные проекты, которые затрагивают целиком или частично Ваш проект, или которые имеют зависимости от этого проекта.>

4.3 Заинтересованные стороны

Ниже перечислены внутренние и внешние заинтересованные стороны, чьи требования представлены в этом документе:

 

 Заинтересованные стороны
1.
2.

 

3.

 

 

  1. Основные допущения и ограничения

5.1 Основные допущения (предположения) и ограничения

 

#Допущения (предположения)
Перечислите любые допущения, на которых основаны требования
#Ограничения
Перечислите любые ограничения, на которых основаны требования
  1. Сценарии использования/Варианты использования (Use Cases)

<Основная цель сценариев использования (вариантов использования) заключается в том, чтобы зафиксировать требуемое поведение системы с точки зрения конечного пользователя для достижения одной или нескольких желаемых целей. Вариант использования содержит описание потока событий, который описывает взаимодействие между акторами и системой. Вариант использования также может быть представлен визуально в UML для того, чтобы показать взаимосвязи с другими вариантами использования и акторами>.

6.1 Диаграмма вариантов использования

 

6.2 Изложение фактов по варианту использования

 

<Каждый вариант использования должен быть задокументирован с помощью этого шаблона. Смотрите инструкцию для описания вариантов использования>

 

ID Варианта использования:
НаименованиеВарианта использования:
Кем создан:Кем в последний раз изменен:
Дата создания:Дата последнего изменения:

 

Акторы:
Описание:
Предварительные условия:
Постусловие:
Нормальный ход событий:
Альтернативный ход событий:
Исключения:
Содержит:
Приоритет:
Частота использования:
Бизнес-правила
Специальные требования:
Предпосылки (предположения):
Примечания и вопросы:
 
Графическое представление варианта использования

 

 

 

 

 

 

 

 

 

 

 

Пример заполненного варианта использования:

 

ID Варианта использования:1
НаименованиеВарианта использования:Просмотр интерактивной карты кампуса
Кем создан:Иванов ПетрКем в последний раз изменен:
Дата создания:19/04/2015Дата последнего изменения:

 

Акторы:Пользователь
Описание:Этот вариант использования описывает основной способ использования интерактивной карты кампуса. Пользователь через браузер получает доступ по соответствующему URL и взаимодействует с представленной функциональностью.
Предварительные условия:Веб-браузер открыт и получен доступ к интерактивной карте кампуса через URL.
Постусловие:Пользователь переходит с интерактивной карты кампуса на веб-сайт.
Нормальный ход событий:1.     Открывается браузер;

2.     Переход по URL карты кампуса;

3.     Взаимодействие с картой кампуса при помощи доступной функциональности.

Альтернативный ход событий:Отсутствует
Исключения:Отсутствуют
Содержит:
Приоритет:Высший
Частота использования:Одно использование на одно посещение.
Бизнес-правилаTBD
Специальные требования:·         Доступ 24/7

· Время отклика сопоставимо с общими картографическими решениями (например, карты Google)

Предпосылки (предположения):
Примечания и вопросы:
Графическое представление варианта использования
  1. Бизнес-требования

Следующие разделы документа представляют различные бизнес-требования данного проекта.

 

Тип требованияID – Префикс 

ID – Номер

 

 

 

Функция Характеристика Требование

 

 

Ссылка на вариант использования

???????? 

 

 

Комментарии

 Требования бизнес-пользователей
 f01-001
 f01-002
 f01-003
 f01-004
 f01-005
 f01-006
 f01-007
 f01-008
 Требования к отчетности
 f02-001
 f02-002
 f02-003
 f02-004
 f02-005
 f02-006
 f02-007
 f02-008
 Требования к правам доступа пользователей и безопасности
 f03-001
 f03-002
 f03-003
 f03-004
 F03-005
 f03-006
 f03-007
 f03-008
 Требования к уровню сервиса и к производительности
 f04-001
 f04-002
 f04-003
 f04-004
 f04-005
 f04-006
 f04-007
 f04-008
 Требования к масштабируемости
 f05-001
 f05-002
 f05-003
 f05-004
 f05-005
 f05-006
 f05-007
 f05-008
 Требования к поддержке и техническому обслуживанию
 f06-001
 f06-002
 f06-003
 f06-004
 f06-005
 f06-006
 f06-007
 f06-008
  1. Приложения

8.1 Приложение A – Потоки бизнес-процессов

<Опишите текущий существующий процесс документооборота используя диаграмму потоков (Visio Flowcharts) и дайте подробное описание>

8.1.1 Диаграммы «Как Есть» (As Is)

<Вставьте сюда диаграмму «Как Есть» (если это применимо к проекту)>

8.2.2 Диаграммы «Как Будет» (To Be)

< Вставьте сюда диаграмму «Как Будет» (если это применимо к проекту)>

8.2 Приложение B – Каталог бизнес-правил

<Инструкции: используйте следующий шаблон для каждого бизнес-правила>

Наименование бизнес-правила<Имя должно дать вам хорошее представление о теме бизнес-правила>
Идентификатор<Определите уникальный идентификатор.> Например: BR1
Описание<Опишите детали бизнес-правила.>

Например: «Весь труд рабочих отслеживается, составляется отчет и выставляется счет в 30 минутных интервалах»

Пример<(Необязательное поле) Пример использования бизнес-правила>
Источник<Источник правила. Например, заинтересованная сторона>
Связанные бизнес-правила<Список связанных правил, для обеспечения процесса трассировки>

8.3 Приложение C- Модели

<Вставьте сюда модели>

 

8.4 Матрица трассировки/отслеживания требований (Traceability Matrix)

<Вставьте сюда матрицу трассировки требований>

8.5 Инструкция описания вариантов использования

<Инструкции по заполнению описаний по сценариям использования содержатся в этом разделе. По завершению документа с бизнес-требованиями удалите эти инструкции>.

Наименование поля Варианта использованияОпределение
ID Варианта использованияПрисвойте каждому варианту использования уникальный числовой идентификатор в иерархическом формате: X.Y. Связанные варианты использования могут быть сгруппированы в иерархию. Функциональные требования могут отслеживаться по меченным Вариантам использования.
Наименование Варианта использованияОриентированное на результат имя в краткой форме для Варианта использования. Оно должно отражать задачи, которые пользователь может выполнить, используя систему. Включите в наименование глагол и существительное. Вот некоторые примеры:

· Просмотреть информацию по номеру заказа.

· Вручную пометить гипертекст источника и установить ссылку на целевой контекст.

· Заказать компакт-диск с обновленной версией ПО.

Кем созданСодержит имя человека, который изначально задокументировал этот Вариант использования
Дата созданияВведите дату, когда был задокументирован изначально Вариант использования
Дата последнего измененияВведите дату последнего обновления Варианта использования
Кем в последний раз измененСодержит имя человека, который внес последние изменения.
АкторВведите лицо или другие субъекты, которые являются внешними по отношению к системе ПО, и которые взаимодействуют с системой в соответствии с вариантом использования в рамках выполнения задач. Различные акторы часто соответствуют различным классам пользователей или ролям, идентифицируя их с группой пользователей заказчика, которые будут использовать продукт. Имя акторов, которые будут выполнять этот Вариант использования.
ОписаниеДайте краткое описание причины и результатов этого Варианта использования, или приведите высокоуровневое описание последовательности действий и результата выполнения Варианта использования.
Предварительные условияПеречислите мероприятия, которые должны состояться, или любые условия, которые должны выполниться до того, как вариант использования будет запущен. Количество предварительных условий. Примеры:

· Идентификатор пользователя должен пройти проверку подлинности.

· Компьютер пользователя имеет достаточное количество свободной памяти для запуска задачи.

ПостусловиеОпишите состояние системы по завершении исполнения варианта использования. Количество постусловий. Примеры:

· Документ содержит только допустимые теги в SGML.

· Цена товара в базе данных была обновлена с новым значением.

Нормальный ход событийПредоставьте подробное описание действий пользователя и реакции системы, которые будут проходить во время выполнения варианта использования в нормальных, ожидаемых условиях. Это последовательность действий внутри диалогового окна, в ходе которой будет достигнута цель, которая указана в названии варианта использования и в его описании. Это описание может быть написано как ответ на гипотетический вопрос: «Как мне выполнить задачу, которая указана в имени Варианта использования?». Лучше всего это делать в виде нумерованного списка действий, которые выполняет актор, чередуя их с реакциями системы на производимые действия.
Альтернативный ход событийЗадокументируйте другие, разумные сценарии использования, которые могут иметь место в пределах данного варианта использования. Обозначьте альтернативный ход событий и опишите какие-либо различия в последовательности шагов, которые могут потребоваться. Укажите номер каждого альтернативного хода, используя ID варианта использования в качестве префикса, а затем добавьте к номеру префикс «AC», чтобы обозначить «альтернативный ход событий». Например: X.Y.AC.1
ИсключенияОпишите любые предполагаемые условия возникновения ошибок, которые могут возникнуть во время выполнения варианта использования, а также определите, как система должна отреагировать на эти условия. Также опишите, каким образом система должна реагиовать, если вариант использования завершится по какой-то непредвиденной причине. Номер каждого исключения формируется при помощи ID Варианта использования и специального префикса «EX». Пример: X.Y.EX.1
СодержитПеречислите любые другие варианты использования, которые вызываются этим вариантом использования. Общие функциональные возможности, которые появляются в нескольких отдельных вариантах использования могут быть включены в отдельный вариант использования.
ПриоритетУкажите относительный приоритет реализации функциональности, которая необходима для того, чтобы этот вариант использования был выполнен. Используемая схема приоритетов должна быть такой же как та, которая используется в спецификации требований к программному обеспечению.
Частота использованияОцените частоту использования данного Use Case за единицу времени.
Бизнес-правилаПеречислите любые бизнес-правила, которые влияют на этот вариант использования.
Специальные требованияИдентифицируйте любые дополнительные требования, такие как нефункциональные требования, для варианта использования, которые необходимо будет рассмотреть в ходе проектирования и реализации решения. Они могут включать в себя требования к производительности или атрибуты качества.
Предпосылки (предположения)Перечислите какие-либо допущения, которые были сделаны при анализе, что привело к принятию данного варианта использования в описании продукта и написанию подробной информации по варианту использования.
Примечания и вопросыПеречислите любые дополнительные комментарии по данному варианту использования или любые нерешенные вопросы, или TBD лист (то, что будет определено позднее). Определите, кто будет заниматься каждым отдельным вопросом или проблемой и к какому сроку все пункты должны быть разрешены.

Скачать Шаблон документа с бизнес-требованиями.doc

0 0 Голос

Article Rating

Требования | WEB за чашечкой кофе

 

Какие требования бывают

Требования к ПО состоят из трех уровней — бизнес-требования, требования пользователей и функциональные требования. Вдобавок каждая система имеет свои нефункциональные требования. Модель на рис. ниже иллюстрирует способ представления этих типов требований.

Бизнес-требования(business requirements)

Бизнес-требования(business requirements) содержат высокоуровневые цели организации или заказчиков системы. Как правило, их высказывают те, кто финансируют проект, покупатели системы, менеджер реальных пользователей, отдел маркетинга. В этом документе объясняется, почему организации нужна такая система, то есть описаны цели, которые организация намерена достичь с ее помощью. Мне нравится записывать бизнес-требования в форме документа об образе и границах проекта, который еще иногда называют уставом проекта (project charter) или документом рыночных требований (market requirements document). Определение границ проекта представляет собой первый этап управление общими проблемами увеличения объема работ.

Требования пользователей (user requirements)

Требования пользователей (user requirements) описывают цели и задачи, которые пользователям даст система. К отличным способам представления этого вида требований относятся варианты использования, сценарии и таблицы «событие — отклик». Таким образом, в этом документе указано, что клиенты смогут делать с помощью системы.

Функциональные требования (functional requirements)

Функциональные требования (functional requirements) определяют функциональность ПО, которую разработчики должны построить, чтобы пользователи смогли выполнить свои задачи в рамках бизнес-требований. Иногда они называются требованиями поведения (behavioral requirements), они содержат положения с традиционным «должен» или «должна»: «Система должна по электронной почте отправлять пользователю подтверждение о заказе».
Функциональные требования документируются в спецификации требований к ПО (software requirements specification, SRS), где описывается так полно, как необходимо, ожидаемое поведение системы.

Функциональные требования. Это перечень сервисов, которые должна выполнять система, причем должно быть указано, как система реагирует на те или иные вход­ные данные, как она ведет себя в определенных ситуациях и т.д. В некоторых слу­чаях указывается, что система не должна делать.

Эти требования описывают поведение системы и сервисы (функции), которые она выполняет, и зависят от типа разрабатываемой системы и от потребностей пользовате­лей. Если функциональные требования оформлены как пользовательские, они, как прави­ло, описывают системы в обобщенном виде. В противоположность этому функциональ­ные требования, оформленные как системные, описывают систему максимально подроб­но, включая ее входные и выходные данные, исключения и т.д.

Функциональные требования для программных систем могут быть описаны разными способами. Рассмотрим для примера функциональные требования к библиотечной системе университета, предназначенной для заказа книг и документов из других библиотек.

1. Пользователь должен иметь возможность проводить поиск необходимых ему книг и документов или по всему множеству доступных каталожных баз данных или по определенному их подмножеству.

2. Система должна предоставлять пользователю подходящее средство просмотра библиотечных документов.

3. Каждый заказ должен быть снабжен уникальным идентификатором (ORDER_ID), который копируется в формуляр пользователя для постоянного хранения.

Эти функциональные пользовательские требования определяют свойства, которыми должна обладать система. Они взяты из документа, содержащего пользовательские требо­вания, и показывают, что функциональные требования могут быть описаны с разным уровнем детализации (сравните первое и третье требования).

Многие проблемы, возникающие при разработке систем, связаны с неточностью и «размытостью» спецификации требований. Естественно, разработчики интерпретируют требования, допускающие двоякое толкование, так, чтобы систему было проще реализо­вать. Но это толкование может не совпадать с ожиданиями заказчика. Такая ситуация приводит к разработке новых требований и внесению изменений в систему. Это, в свою очередь, ведет к задержке сдачи готовой системы и ее удорожанию.

Рассмотрим второе требование к библиотечной системе из приведенного выше списка и обратим внимание на выражение «подходящее средство просмотра документов». Библио­течная система может предоставлять документы в широком спектре форматов. В требова­нии подразумевается, что система должна предоставить средства для просмотра документов в любом формате. Но поскольку это условие четко не выписано, разработчики в случае де­фицита времени могут использовать простое средство для просмотра текстовых документов и настаивать на том, что именно такое решение следует изданного требования.

Системные требования (system requirements)

Системные требования (system requirements) — это высокоуровневые требования к продукту, которые содержат многие подсистемы. Говоря о системе, мы подразумеваем программное обеспечение или подсистемы ПО и оборудования. Люди — часть системы, поэтому определенные функции системы могут распространяться и на людей.

Бизнес-правила (business rules)

Бизнес-правила (business rules) включают корпоративные политики, правительственные постановления, промышленные стандарты и вычислительные алгоритмы. Бизнес-правила не являются требованиями к ПО, потому что они находятся снаружи границ любой системы ПО. Однако они часто налагают ограничения, определяя, кто может выполнять конкретные ВИ, или диктовать, какими функциями должна обладать система, подчиняющаяся соответствующим правилам. Иногда бизнес-правила становятся источником атрибутов качества, которые реализуются в функциональности. Следовательно, вы можете отследить происхождение конкретных функциональных требований вплоть до соответствующих им бизнес-правил.

Нефункциональные требования описывают цели и атрибуты качества. Атрибуты качества (quality attributes) представляют собой дополнительное описание функций продукта, выраженное через описание его характеристик, важных для пользователей или разработчиков. К таким характеристикам относятся:
* легкость и простота использования
* легкость перемещения
* целостность
* эффективность и устойчивость к сбоям
* внешние взаимодействия между системой и внешним миром
* ограничения дизайна и реализации. Ограничения (constraints) касаются выбора возможности разработки внешнего вида и структуры продукта

Характеристика продукта (feature)

Характеристика продукта (feature) — это набор логически связанных функциональных требований, которые обеспечивают возможности пользователя и удовлетворяют бизнес-цели. В области коммерческого ПО характеристика представляет собой узнаваемую всеми заинтересованными лицами группу требований, которые важны при принятии решения о покупке — элемент маркированного списка в описании продукта.

Какими характеристиками должны обладать хорошие требования?

Характеристики качества превосходных требований:

Полнота. Каждое требование должно полно описывать функциональность, которую следует реализовать в продукте. То есть оно должно содержать всю информацию, необходимую для разработчиков, чтобы тем удалось создать этот фрагмент функциональности. Если вы понимаете, что данных определенного рода не хватает, используйте пометку «TBD» (to be determined — необходимо определить) на полях как стан-
дартный флаг для выделения такого места. Восполните все пробелы в каждом фрагменте требований, прежде чем приступать к конструированию этой функции.

Корректность. Каждое требование должно точно описывать желаемую функциональность. Для соблюдения корректности необходима связь с источниками требований, например с пожеланиями пользователей или высокоуровневыми системными. Требования к ПО, которые конфликтуют с родительскими требованиями, нельзя считать корректными. Однако основная оценка здесь— за представителями пользователей, вот почему им или их непосредственным заместителям необходимо предоставлять требования для просмотра.

Осуществимость. Необходима возможность реализовать каждое требование при известных условиях и ограничениях системы и операционной среды. Чтобы не придумывать недостижимые положения, обеспечьте взаимодействие разработчиков с маркетологами и аналитиками требований на период всего извлечения требований. Разработчики реально оценят, что можно выполнить технически, а что нет, или что сделать можно, но при дополнительном финансировании. Инкрементальная разработка и подтверждающие концепцию прототипы позволяют проверить осуществимость требования.

Необходимость. Каждое требование должно отражать возможность, которая действительно необходима пользователям или которая нужна для соответствия внешним системным требованиям или стандартам. Кроме того, оно должно исходить от лица, которое имеет полномочия на запись положения. Отследите каждое требование вплоть до стадии сбора мнений пользователей, когда выявлялись варианты использования,
бизнес-правила или другие источники.

Назначение приоритетов. Назначьте приоритеты каждому функциональному требованию, характеристике или варианту использования, чтобы определить, что необходимо для каждой версии продукта. Если все положения одинаково важны, менеджеру проекта будет трудно справиться с уменьшением бюджета, нарушением сроков, потерей персонала или добавлением новых требований в процессе разработки,
Дополнительная информация В главе 14 назначение приоритетов обсуждается в деталях.

Однозначность. Все читатели требований должны интерпретировать их одинаково, но естественный язык зачастую грешит многозначностью. Пишите документацию просто, кратко и точно, применяя лексику, понятную пользователям. «Ясность»— цель качества требований, связанная с точностью: читатели должны четко понимать каждое положение. Занесите все специальные и запутанные термины в словарь.

Проверяемость. Попробуйте разработать несколько тестов или примените другие приемы для проверки, например экспертизу или демонстрации, чтобы установить, действительно ли в продукте реализовано каждое требование. Если требование не проверяется, вопрос его корректной реализации становится предметом заключения, а не целью анализа. Неполные, несогласованные, невыполнимые или двусмысленные требования также не проверяются.

http://www.e-college.ru/xbooks/xbook164/book/index/index.html

Требования бизнеса к ИТ (выявление требований к ИТ, исходя из приоритетов бизнеса) :: ИТ-стратегии

На этой странице рассмотрена методика «Требования бизнеса к ИТ», которая является одной из 9 методик улучшения ИТ. Все эти методики разработаны для планирования развития ИТ на год и более, в том числе в рамках разработки ИТ-стратегии. 

На этой странице предложены 9 методик улучшения ИТ, которые можно использовать при планировании развития ИТ на год и более, в том числе в рамках разработки ИТ-стратегии.

Методики, рассматриваемые на этом сайте:

Методика «Требования бизнеса к ИТ» включает в себя: выявление требований бизнеса к ИТ, включая следующие группы требований:

  • требования по поддержке целей (приоритетов) бизнеса;
  • требования по снижению рисков и повышению безопасности ИТ;
  • требования по затратам на ИТ и численности ИТ;
  • требования по управляемости ИТ.

Также могут быть разработаны цели ИТ и проекты по ИТ, поддерживающие требования бизнеса к ИТ.

Пример требований бизнеса к ИТ:

Выявление требований бизнеса к ИТ уместно, если:

  • Надо согласовать развитие ИТ с бизнесом;
  • Надо в письменном виде зафиксировать, что бизнес-руководство ждет от ИТ, иначе успехов потом не вспомнят, а за не достижение нереальных (и быстроменяющихся) «хотелок» многочисленных бизнес-менеджеров все мозги выедят.

Когда требования бизнеса к ИТ не нужны:

  • Если и бизнес и ИТ не знают, что будет через неделю.

Ожидаемые выгоды для бизнеса и ИТ от выявления и формализации требований бизнеса к ИТ:

Требования к ИТ, согласованные между бизнесом и ИТ, что может позволить:

  • увеличить выгоды бизнеса и ИТ;
  • а также уменьшить риски ИТ, оптимизировать затраты на ИТ, повысить управляемость ИТ.
Обозначения: существенные улучшениячастичные улучшения

Размеры компаний, для которых уместна эта методика

Выявление требований бизнеса к ИТ уместно для компаний любых размеров. Однако, применение рассмотренной здесь методики уместно скорее для компаний от 250 пользователей ИТ.

Кому лучше использовать методику «Требования бизнеса к ИТ»

ИТ-директору, с участием руководителей направлений бизнеса (развитие, производство, маркетинг, продажи, финансы и др.) и консультантов (которые организуют все работы, иначе непонятно, почему требования бизнеса к ИТ все еще не согласованы, да и «нет пророка в своем отечестве»).

Разделы ИТ-стратегии, в которых может быть использована методика «Требования бизнеса к ИТ»

Методика «Требования бизнеса к ИТ» используется при разработке раздела «Требования бизнеса к ИТ»:

Также, конечно, требования бизнеса к ИТ влияют на все разделы по ИТ-стратегии, так как требования надо учитывать при планировании развития всех элементов ИТ.

Варианты ИТ-стратегий, в которых используется методика «Требования бизнеса к ИТ»

В полном объеме методика требования бизнеса к ИТ чаще применяется в ИТ-стратегиях от 50 страниц  и более.

Обозначения: «√»: входит в вариант; «+-»: частично входит

Улучшаемые области ИТ:

Элементы ИТ, включая:

  • требования к ИТ;
  • а также элементы управления ИТ, включая цели ИТ, ИТ-стратегию.

Отрасли, для которых уместна эта методика

Методика «Требования бизнеса к ИТ» применима для компаний всех отраслей: 

Ресурсы, требуемые на разработку требований бизнеса к ИТ

Ресурсы сильно зависят от размеров компаний, для средних по размеру компаний их можно оценить в 10-20 человеко-дней работ, а то и более:

Основные этапы выявления требований бизнеса к ИТ:

  1. Выявление основных направлений требований к ИТ;
  2. Выявление перечня конкретных требований бизнеса к ИТ;
  3. Оценка важности требований и устраивает ли их ИТ-поддержка;
  4. Выявление приоритетных требований к ИТ;
  5. Оценка проектов по ИТ, поддерживающих требования к ИТ, особенно приоритетные.

 

Методика «Требования бизнеса к ИТ» (как и еще ряд методик согласования ИТ и бизнеса), разработана Александром Михайловым на базе методик стратегического планирования ИТ и бизнеса, практическом опыте консалтинга и обучения, ряде публикаций по ИТ-стратегиям и улучшению управления ИТ:

см. также более подробное описание.

 

Методики улучшения управления ИТ, согласования ИТ и бизнеса, разработки ИТ-стратегий, а также элементы ИТ, которые надо учитывать при планировании развития ИТ на 1-3 года  рассмотрены в книге Александра Михайлова «ИТ стратегия: лучшие международные и российские практики», 450 страниц:

 

Вот место методики «Требования бизнеса к ИТ» среди других методик, предложенных А.Михайловым:


Статьи по этой теме:

  • Михайлов А. книга «ИТ-стратегия для гендиректора: выжми из ИТ все! Как руководителю компании увеличить выгоды от ИТ, снизить риски ИТ, оптимизировать и улучшить контроль ИТ», 140 страниц
  • Михайлов А. «ИТ и бизнес: как планировать улучшения для своей компании?«, дискуссия на портале Globalcio, февраль, 2018
  • Михайлов А. «Оценка потенциала оптимизации ИТ: какие элементы ИТ улучшить в первую очередь? Главы из новой книги по ИТ-стратегии», дискуссия на портале Globalcio , январь, 2016
  • Михайлов А. ИТ стратегия: видение, миссия, стратегические цели ИТ. Неужели это Вам надо? Директор Информационной Службы, N3, 2012
  • Михайлов А. “Бизнес хочет, чтобы ИТ одновременно развивались в трех разных направлениях: повышение выгод для бизнеса, сокращение затрат, повышение прозрачности работы” интервью представителям журнала «Открытые системы» с 9-ого Российского IT Management Forum, 24 мая 2012
  • Михайлов А. Стратегическое управление ИТ: видение, миссия, стратегические цели ИТ. CIO, N1-2, 2011

Методика «Требования бизнеса к ИТ» используется для улучшения управления ИТ в ряде предлагаемых на этом сайте типовых услуг:

УслугиВключает в себя методикуЧто конкретно
а)Обучение по ИТ-стратегии, с параллельной разработкой основы ИТ-стратегии на 15-20 слайдов, для малых компаний
б)Совместная с консультантами разработка ИТ-стратегии на 50-150 страниц, для средних компанийтребования к ИТ, их приоритеты
в)Консалтинг по разработке ИТ-стратегии на 150-300 страниц, для крупных компанийтребования к ИТ, их приоритеты
г)Оптимизация ИТ (выбор улучшаемых элементов ИТ и методик)
требования к ИТ, их приоритеты
д)Совместная с гендиректором оптимизация ИТ под требования бизнеса, увеличение выгод от ИТ для бизнесатребования к ИТ, их приоритеты
е)Планирование цифровой трансформации бизнесатребования к ИТ, их приоритеты
ж)Персональный советник по управлению ИТ, в т.ч. поддержка актуальной ИТ-стратегии+ —контроль, соответветственно
требованиям ИТ
з)Разработка личных стратегий своего развития на несколько лет вперед, рассмотрение сценариев своей жизни

Обозначения: «√»: входит в вариант; «+-»: частично входит

 

б) в рамках разработки «средней» ИТ-стратегии на 50 и более страниц (2-3 календарных месяца, от 50 человеко-дней) в рамках услуги «Совместная с консультантами разработка ИТ-стратегии на 50-150 страниц, для средних компаний»:

в) в рамках разработки «подробной» ИТ-стратегии в рамках услуги «Консалтинг по разработке ИТ-стратегии на 150-300 страниц, для крупных компаний».

г) как отдельный консалтинговый проект (2-3 календарных месяца, 30-60 человеко-дней работ, в рамках услуги «Оптимизация ИТ«, уместно для крупных и средних компаний):

В рамках консалтинга по оптимизации ИТ можно выбрать любые из 9 методик, рассмотренных на этом сайте, а также  выбрать для улучшения любые из 20 элементов, рассмотренных на этом сайте.

д) частично улучшение управления ИТ выполняется в рамках услуги «Совместная с гендиректором оптимизация ИТ под требования бизнеса», в рамках согласования требований бизнеса к ИТ, целей ИТ и их связей с проектами по ИТ.


е) методика «Требования бизнеса к ИТ» используется при планировании цифровой трансформации бизнеса

ж) в рамках услуги «Персональный советник по ИТ» может быть выполнен контроль выполнения требований бизнеса к ИТ, а также поддержки требований к ИТ в актуальном состоянии.

 

P.S. Для более комплексного улучшения управления ИТ улучшений целесообразно использование ряда методик в рамках проектов по разработке ИТ-стратегии на 50-150 страниц или ИТ-стратегии на 150-300 страниц, или проектах по улучшению управления ИТ (где можно выбрать для одновременно использования до 9 предложенных на данном сайте методик и выбрать для улучшения до 20 элементов ИТ).


Другая информация по требования бизнеса к ИТ и смежным темам:

 

 

Предложения для ИТ-директоров российских компаний

(а также гендиректоров, ИТ-менеджеров и бизнес-менеджеров)

10 шагов для сбора бизнес-требований для стратегии веб-аналитики

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

Когда вы решите заняться таким проектом, имейте в виду, что вы, возможно, отправляетесь по ухабистой дороге. Чтобы помочь вам, мы решили предоставить вам несколько конкретных рекомендаций и практических советов , которые помогут вам получить максимальную отдачу от веб-аналитики. Итак, поехали!

Важность сбора бизнес-требований

Прежде всего, бизнес-требования помогут вам ответить на некоторые важные вопросы , касающиеся вашей стратегии:

  • Каких целей вы хотите достичь?
  • Какие потребности пользователей вы хотите удовлетворить?
  • Как будет выглядеть ваш новый веб-сайт / приложение / функция и т. Д.принести больше пользы вашим клиентам?

Более того, в процессе сбора требований очень важно уделять время созданию и внедрению правильных отчетов, отражающих ожидания заинтересованных сторон. Распространенная проблема среди организаций состоит в том, что они пренебрегают всем процессом или делают его неправильно.

И какова цена таких ошибок? Потраченные впустую ресурсы и незнание, обеспечивает ли ваш проект веб-аналитики рентабельность инвестиций.

Вот почему так важно иметь хорошую стратегию.Также имейте в виду, что процесс сбора требований должен быть документирован. Это официальное соглашение между заказчиком / конечным пользователем, заинтересованной стороной и менеджером проекта. Это гарантирует, что все участвующие стороны находятся на одной странице на протяжении всего проекта и знают, чего ожидать от конечного продукта.

Часть I. Как собрать бизнес-требования для вашего проекта веб-аналитики

Чтобы помочь вам понять сложность этого процесса, мы разбили его на более мелкие этапы, чтобы сделать его менее сложным и более легким в реализации.

1. Создайте список бизнес-пользователей и заинтересованных сторон

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

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

Бесплатное сравнение 5 ведущих поставщиков веб-аналитики

Сравните 40 переменных 5 ведущих поставщиков веб-аналитики для предприятий:

Загрузите БЕСПЛАТНУЮ электронную книгу

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

  • The Money Person: генеральный директор или менеджер высшего уровня. За одним человеком последнее слово при утверждении проекта.
  • Коуч: менеджер по маркетингу или консультант. Лицо, оказывающее значительное влияние на внутренние заинтересованные стороны, определяющее политику и повестку дня.
  • ИТ-специалист: инженер-программист. Лицо, отвечающее за предоставление экранов и решений, а также за совместимость и соблюдение технических стандартов.

После того, как вы составили список вовлеченных людей, можно переходить к сбору требований.

2. Разработка анкеты бизнес-требований

Существуют разные способы предъявления требований.Наиболее распространены:

  • Мозговой штурм
  • Прототипы
  • Раскадровка
  • Интервью

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

Однако, прежде чем предоставить заинтересованным сторонам анкету, убедитесь, что они знают цели и структуру КПЭ , относящуюся к проекту.

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

Вам решать, какой из них использовать в данный момент. Ваша задача — настроить категории таким образом, чтобы они включали:

  • Мобильное приложение
  • Касса
  • Сайт
  • Цифровой продукт

В целом вопросы и форма в целом должны отражать одну из структур веб-аналитики, над которой вы собираетесь работать.

Давайте взглянем на несколько примеров вопросов из нашей домашней базы :

I УПРАВЛЕНИЕ КАЧЕСТВОМ ДАННЫХ
  1. Хотите измерять посещаемость вашего сайта, включая или исключая внутренний трафик?
  2. Вы хотите исключить нерелевантные параметры URL-адреса запроса?
  3. Ваш веб-сайт настроен на одном или между двумя или более доменами?
  1. Есть ли на вашем сайте более одного источника трафика?
  2. Проводите ли вы какие-либо маркетинговые кампании (информационные бюллетени, электронные письма, кампании в социальных сетях)?
  3. Есть ли на вашем веб-сайте какие-либо загружаемые маркетинговые материалы (электронная книга, технический документ, учебные пособия, презентации, альбомы)?
III РАЗРАБОТКА СОЗДАНИЯ СОДЕРЖАНИЯ
  1. У вас есть блог / справочный центр / статьи на вашем сайте?
  2. Есть ли на вашем сайте поисковая система, которую вы хотели бы отслеживать?

Это более подробные вопросы, которые используются, когда вы немного знаете о своем клиенте, возможно, благодаря проведенному вами исследованию или некоторым первоначальным запросам.

С другой стороны, если вы только начинаете проект и знакомитесь с клиентом, может быть полезно начать с основ, например:

  • Каковы основные бизнес-цели вашего сайта?
    • Продажи (электронная торговля)
    • Свинец
    • Издатель контента
    • Поддержка клиентов
    • Брендинг
    • Другое
  • Какова демография вашей целевой аудитории?
  • Ваш основной цифровой канал:
    • SEO
    • Google Реклама
    • AdSense
    • Социальные сети
    • Электронный маркетинг
    • Мобильный маркетинг
    • Другое

Вы можете использовать эти примеры в качестве руководства, поскольку каждый проект индивидуален, и вам необходимо обеспечить определенную гибкость и адаптировать свой вопросник к определенной структуре веб-аналитики.

3. Соберите и классифицируйте бизнес-требования в «BRD»

Сбор требований — сложный процесс, и легко что-то упустить. Чтобы хорошо отслеживать все и регистрировать всю необходимую информацию, вам следует подготовить документ с требованиями бизнеса (BRD) .

Это официальный документ, который включает в себя все детали проекта. Он фокусируется на потребностях и ожиданиях клиента и определяет, чего хочет достичь бизнес.Он также должен указывать, как выполнять требования.

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

Чтобы лучше воспользоваться вашим списком требований , вам следует присвоить ярлыки и классифицировать их. Вы можете сгруппировать бизнес-цели по:

  • воронка ступени
  • Группа заинтересованных сторон
  • этап жизненного цикла клиента и др.

Выбор метода зависит от платформы веб-аналитики, в которой вы работаете.

Вот прекрасный пример того, как это выглядит на практике:

5+ вещей, необходимых для получения бизнес-кредита в 2020 году

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

Личный кредитный рейтинг

Личный кредитный рейтинг вас и любых других владельцев или заинтересованных сторон вашего бизнеса может сыграть большую роль в финансировании, на которое вы имеете право. Кредиторы хотят видеть, что вы несете ответственность за свои средства — в основном потому, что это напрямую влияет на то, насколько хорошо ваш бизнес сможет выплатить ссуду.

Но минимальные требования к личному кредиту для бизнес-ссуды варьируются от кредитора к кредитору. Как правило, у вас будет больше вариантов с хорошим кредитом — обычно 670 или выше.

Финансовые и юридические документы

Наличие необходимых документов упростит процесс подачи заявки и покажет вашему кредитору, что вы готовы. Вот некоторые из наиболее распространенных документов, которые требуются кредиторам:

  • Выписки с банковского счета предприятий и физических лиц
  • Налоговые декларации предприятий и физических лиц
  • Отчеты о прибылях и убытках и балансы
  • Залоговые документы
  • Личный финансовый отчет
  • Правительство- выданное удостоверение личности и регистрация предприятия
  • Бизнес-план и финансовые прогнозы

Годовой доход

Кредиторы обычно ищут предприятия, которые зарабатывают не менее 100 000 долларов в год или имеют доход более 1.В 25 раз больше обычных операционных расходов. Кроме того, может иметь значение сумма долга, который несет вы и ваш бизнес. Если отношение вашего личного или делового долга к доходу слишком велико, вам может быть отказано в выдаче ссуды — даже если ваш бизнес в остальном соответствует требованиям к годовому доходу.

Время в бизнесе

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

Обеспечение

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

Требования и передовые методы

Интеграция вашей платформы должна соответствовать следующим требованиям:

Бизнес-требования

Требования к интеграции

Интеграция вашего расширения должна соответствовать следующим требованиям:

Бизнес-требования

Требования к интеграции

Если вы создали плагин для популярных платформ электронной коммерции, таких как WordPress, WooCommerce или PrestaShop, ваша интеграция должна соответствовать следующим требованиям:

Бизнес-требования

Требования к интеграции

Бизнес-требования

Требования к проверке

Процесс проверки включает в себя задачу кодирования, которая проверяет, может ли агентство интегрировать Stripe в типичном случае использования.Вам предоставляется доступ к репозиторию Github, который включает образцы файлов для фиктивного бизнеса. Включены требования, имитирующие типичный сценарий интеграции Stripe. Ваша задача — завершить интеграцию в команде или индивидуально, чтобы удовлетворить бизнес-требования клиента. Ваше решение будет развернуто, протестировано и оценено как удовлетворительное или неудачное, с ограниченными отзывами о дополнительных областях практики, если таковые существуют.

Преимущества проверки

Проверка показывает, что ваше агентство может проанализировать требования типичного бизнес-кейса, спланировать решение и эффективно интегрировать Stripe.Проверка Stripe дает вашим клиентам уверенность в том, что у вас есть опыт работы с Stripe. Профиль вашего агентства будет указан в галерее Stripe Expert Services, вы получите доступ к предварительным просмотрам продуктов и специальным мероприятиям, а ваше агентство может претендовать на дополнительные преимущества партнерской программы Stripe. Проверки Вы можете пройти проверку в одном или нескольких сценариях использования. В вашем списке в галерее Stripe Expert Services будут перечислены все проверки, которые прошло ваше агентство. Мы рекомендуем начать с платежей.

Платежи

The Payments Challenge — это пример использования для малого бизнеса, в котором вы реализуете Checkout, Elements, Payment Intents, webhooks, Setup Intents, возвраты, управление клиентами и отчетность. Задача состоит из шести разделов. Это основная проверка, которую мы рекомендуем всем агентствам и интеграторам.

Биллинг и подписки (скоро)

The Billing & Subscriptions Challenge — это пример использования для бизнеса, который продает цифровые подписки в сценарии B2C, а предприятиям — в сценарии B2B.Вы реализуете подписки с фиксированной ценой, многоуровневое ценообразование, дозированное ценообразование, выставление счетов и управление счетами клиентов.

Magento (для партнеров платформы электронной коммерции)

Задача Magento предназначена для тех партнеров, которые специализируются на платформе Magento или хотят добавить проверку Magento к существующей проверке платежей или биллинга. и хотите пройти проверку в плагине Stripe для Magento 2. В этом задании вы создадите интернет-магазин Magento 2 и настроите его для различных потоков покупок, включая подписки, возврат средств и способы оплаты.Вам будет предоставлен доступ к репозиторию GitHub с активами задач, и вам будет предложено разработать магазин Magento и предоставить доступ к магазину для проверки.

COVID-19 финансовая поддержка бизнеса

Пропустить навигациюБизнес
  • Личный
  • Богатство
  • Бизнес
  • Коммерческий
  • Рынки капитала
  • SearchGo
  • Как нас найти
  • Поддержка
  • ENSelect Регион / язык
    • Английский
    • Français
  • США
    • Английский
  • Китай
    • 中文
  • Местоположение Найти
  • Войти
    • Интернет-банкинг Регистрация для онлайн-банкинга с помощью дебетовой или кредитной карты BMO16
    • BMO InvestorLine
    • BMO Nesbitt Burns
    • BMO SmartFolio
    • BMO Private Banking
    • Кредитная карта BMO
    • Интернет-банкинг для бизнеса
  • GO
    • Личный
      • Банковские счета Банковские счета Заработайте $ 300 и исключение.75 сбережений Банковские счета
        • Чековые счета
        • Сберегательные счета
        • Перейти на BMO
        • Сравнить банковские счета

        Банковское дело для

        • Студенты
        • Новоприбывшие в Канаду
        • Канадские вооруженные силы, ветераны и RCMP
        • Банковское дело для коренных народов

        Функции

        • The BMO Family Bundle
        • Банковские услуги
        • Банковские соглашения
        • Международные банковские операции

        Позвольте нам помочь вам

        • Сравните текущие счета
        • Помогите мне выбрать счет
        • Сделать в филиале назначение
        • Существующие клиенты: Добавить счета
      • Кредитные карты Кредитные карты Кредитные карты
        • Возврат денег
        • Вознаграждения
        • АВИА МИЛИ
        • Без комиссии
        • Образ жизни и путешествия

        Кредитные карты

        • Студент
        • Affinity (Партнер)
        • Малый бизнес
        • Предоплаченная карта Mastercard
        • Посмотреть все кредитные карты

        Инструменты и информация

        • Помогите мне выбрать
        • Сравните кредитные карты
        • Безопасность и безопасность
        • Информация о туристических услугах
        • Другие услуги и инструменты для карт
        • Apple Pay
        • Google Pay

        Позвольте нам помочь вам

        • Сравните кредитные карты
        • Часто задаваемые вопросы о кредитных картах
        • BMO Rewards Program
        • Активируйте свою кредитную карту
        • Активируйте свою кредитную карту
      • Ипотека Ипотека Ипотека
        • Ставки по ипотеке

    Направления обучения | Rutgers Business School

    Направления обучения | Бизнес-школа Рутгерса Перейти к основному содержанию Вернуться к началу

    Программа бакалавриата в Нью-Брансуике

    Откройте для себя бакалавриат Rutgers Business School — Нью-Брансуик

    Основные требования к бизнес-школе Rutgers Business School: программы бакалавриата – Нью-Брансуик можно разделить на три части:

    • Шесть квалификационных курсов, которые студенты должны пройти, прежде чем они смогут пройти дополнительные курсы в бизнес-школе
    • Требования к базовому курсу, которые должны пройти все студенты, независимо от их выбора основной программы
    • Комбинация обязательных и факультативных курсов, которые студенты проходят в соответствии с их выбором специальности.

    Студенты должны выполнить требования специальности, действующие на момент их зачисления на специальность.

    Следует отметить, что для получения степени в бизнес-школе Рутгерса: бакалавриат — Нью-Брансуик, студенты должны получить не менее 45 бизнес-кредитов в бизнес-школе Рутгерса: бакалавриат — Нью-Брансуик. Все основные курсы и обязательные курсы по специальности должны быть завершены с оценкой C или выше.

    Учебная программа

    Подготовительные курсы

    • 33: 010: 272 Введение в финансовый учет (3)
    • 01: 198: 170 Компьютерные приложения для бизнеса (3)
    • 01: 220: 102 Введение в микроэкономику (3)
    • 01: 220: 103 Введение в макроэкономику (3)
    • 01: 640: 135 Исчисление I (4)
    • 01: 960: 285 Вводная статистика для бизнеса (3)

    Базовые курсы (35 кредитов)

    • 33: 010: 275 Введение в управленческий учет (3)
    • 33: 011: 300 Деловой форум (2)
    • 33: 140: 320 Деловое право I (3) -OR- 33: 522: 334 Деловая этика (3)
    • 33: 390: 300 Финансовый менеджмент (3)
    • 33: 620: 301 Введение в менеджмент (3)
    • 33: 620: 302 Навыки управления (3)
    • 33: 620: 492 Деловая политика и стратегия (3)
    • 33: 136: 370 Информационные системы управления (3)
    • 33: 136: 385 Статистические методы в бизнесе (3)
    • 33: 136: 386 Операционный менеджмент (3)
    • 33: 630: 301 Введение в маркетинг (3)
    • 33: 799: 301 Введение в управление цепочками поставок (3)

    Основные

    Концентрации

    Узнать больше

    Документ о бизнес-требованиях, образец эссе

    3 страницы, 1035 слов

    Бизнес-требования — это критически важные виды деятельности предприятия, которые должны выполняться для достижения цели (целей) организации.

    BRD должен оставаться независимым от решения. В контексте определения объема проекта по закупке и установке оборудования речь идет о выявлении и документировании бизнес-требований клиентов, сотрудников и поставщиков на ранних этапах цикла разработки, чтобы направлять дизайн будущего состояния. Бизнес-требования фиксируются путем анализа текущих бизнес-операций и процессов в состоянии «как есть» (текущий процесс) и определения целевого состояния (будущего процесса), которое обеспечит запланированные бизнес-результаты, способствующие достижению целей организации.

    Цели BRD:

    Заинтересованные стороны

    для согласования с заинтересованными сторонами того, что будет, а что не будет поставлено Продавцам

    , чтобы обеспечить основу для информирования поставщика (или внутреннего поставщика) о том, что решение должно делать для удовлетворения потребностей клиентов и бизнеса Спонсоры

    для внесения вклада в этап разработки бизнес-кейса проекта. Заказчики

    для описания того, «какие» (а не «как») потребности клиента / бизнеса будут удовлетворены с помощью предлагаемого решения.

    Документ бизнес-требований (BRD) описывает требования высокого уровня, которые понимает высшее руководство, например, отношения SS:

    2 страницы, 704 слова

    Очерк CASE: Pizza USA — Упражнение по переводу требований клиентов в требования к процессу проектирования

    Управление производством и операциями Pizza USA — это сеть пиццерий, которая в настоящее время предлагает услуги доставки еды и напитков на вынос.Многие клиенты сказали, что купили бы больше пиццы в Pizza USA, если бы она предлагала услугу доставки. Это упражнение состоит из двух частей. В Части I вы играете клиента. Во второй части вы играете менеджера в Pizza USA, который отвечает за разработку пиццы …

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

    факторов успеха для будущего / целевого состояния

    ограничений, налагаемых бизнес-процессами или другими системными моделями бизнес-процессов и анализами, определяющими бизнес-процессы «как есть» и «как будет», глоссарии бизнес-терминов, местной терминологии или сокращений

    Диаграммы потоков данных для иллюстрации того, как данные проходят через информационные системы (отличаются от блок-схем, изображающих алгоритмический поток бизнес-операций).

    В развитие BRD должны быть вовлечены широкие круги бизнеса. Категории бизнес-требований

    Существует пять уровней требований, которые обычно фиксируются на разных этапах разработки BRD. Это: Бизнес-требования уровня 0

    Заявления высокого уровня о целях, задачах или потребностях организации. Обычно они описывают возможности, которые организация хочет реализовать, или проблемы, которые она хочет решить.Требования к пользователю (заинтересованному лицу) уровня 1

    Утверждения среднего уровня о потребностях конкретной заинтересованной стороны или группы заинтересованных сторон. Обычно они описывают уровни взаимодействия с предполагаемым решением. Часто выступает в роли промежуточного звена между бизнес-требованиями высокого уровня и более подробными требованиями к решениям. Уровень 2 Функциональные (решения) требования

    Обычно подробные описания поведения и информация, которая потребуется решению. Уровень 3 Требования к качеству обслуживания (нефункциональные)

    Обычно подробное изложение условий, при которых решение должно оставаться эффективным, качеств, которыми должно обладать решение, или ограничений, в которых оно должно работать.Примеры включают надежность, тестируемость, ремонтопригодность, требования доступности. Они также известны как характеристики, ограничения или нефункциональные требования, а также требования к внедрению (переходу) уровня 4

    .

    2 страницы, 775 слов

    Очерк BTEC БИЗНЕС-УРОВЕНЬ 2 ЧАСТЬ 11 P1-P5

    Компании, которые хорошо известны своим превосходным обслуживанием клиентов, имеют несколько общих характеристик: они понимают, что на самом деле означает обслуживание клиентов, они понимают своих клиентов и стремятся удовлетворить их потребности всеми способами, которые хочет достичь каждый человек в организации.Обслуживание клиентов — это полный опыт клиента, с того момента, как он входит в …

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

    BRD дает возможность пересмотреть устав проекта, чтобы убедиться, что цель, цели / результаты, объем, проектная группа и утверждающие точно отражены.

    Предварительные требования для BRD

    Важные предпосылки для успешного BRD изложены ниже: Текущая оценка среды. Это включает в себя подробную карту процесса текущей среды с выделением областей, которые будут затронуты проектом. Подробные карты процесса «как есть» должны включать: четко определенные начальные и конечные точки процесса;

    требования уровня 1 и уровня 2 и функции процессов заинтересованных сторон; определенные области доработки и удаления избыточных бизнес-процессов; информация о времени цикла, мощности и доработке для каждого шага процесса, если таковая имеется, а также базовый уровень для критических показателей для текущей среды.

    Критические показатели качества или производительности, подтвержденные базовыми измерениями, целями и спецификациями. К ним относятся: данные, определяющие и описывающие текущую производительность, например, как характеристики продукта / услуги должны быть определены количественно; с указанием целевого показателя производительности продукта / услуги и приемлемых допусков, а также допустимого отклонения для уровней обслуживания, например, как часто продукт / услуга разрешается выходить за пределы спецификации.

    Оценка целевой среды, включая критические показатели качества или производительности, подтвержденные базовыми измерениями, целями и спецификациями.К ним относятся: данные, определяющие и описывающие ожидаемую производительность, например, как характеристики продукта / услуги должны быть определены количественно; с указанием целевого показателя производительности продукта / услуги и приемлемых допусков, а также допустимого отклонения для уровней обслуживания, например, как часто продукт / услуга разрешается выходить за пределы спецификации. Подробная карта процесса целевой среды. На следующем рисунке 4 показан полезный способ построения схемы процесса.

    2 страницы, 652 слова

    Очерк процессов управления проектами для проекта

    В стремлении предоставить исключительное программное обеспечение для внутренних пользователей компании выбор соответствующей методологии процесса является обязательным.Один из отделов заметил, что входные данные во внутренних системах компании не отражают фактические данные в других системах отделов. Была создана проектная группа для создания новой модернизированной системы, которая будет поддерживать данные как от …

    Пример последовательности операций

    Прочие рекомендации по BRD

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

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

    Ограничения и допущения, касающиеся количества пользователей (сотрудников и клиентов), существующих возможностей пользователей и необходимого обучения, степени поддержки пользователей, требуемых ИТ-навыков, наличия и местоположения.Пример различия между ограничением и предположением: предположением может быть количество пользователей, которые будет иметь онлайн-сервис: 10 000 зарегистрированных пользователей в день и не более 5 000 в любой момент времени, а также ограничение, относящееся к количество пользователей может быть таким, что максимальная емкость системы составляет 20 000 пользователей, вошедших в систему в данный момент времени.

    Номер ссылки

    CONCEPTUALISE Техническое руководство по проектам в области ИКТ Разработка бизнес-обоснований; Секретарь Министерства финансов и финансов, 1 Treasury Place, Мельбурн, Виктория, 3002.

    Комментариев нет

    Добавить комментарий