Меню Рубрики

Бизнес требования как написать

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

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

Определение

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

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

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

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

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

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

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

Обзор

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

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

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

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

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

Полнота

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

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

Прообраз

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

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

Разработка

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

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

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

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

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

Трудности

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

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

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

Источник статьи: http://fb.ru/article/466417/biznes-trebovaniya-razrabotka-i-primeryi-oformleniya

Шаблон документа с бизнес-требованиями.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.0 9/17/09 Иванов Петр Рассмотрение проектным офисом

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ID – Номер

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

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

Комментарии

Тип требования ID – Префикс ?? ?? ?? ??
Требования бизнес-пользователей
f 01-001
f 01-002
f 01-003
f 01-004
f 01-005
f 01-006
f 01-007
f 01-008
Требования к отчетности
f 02-001
f 02-002
f 02-003
f 02-004
f 02-005
f 02-006
f 02-007
f 02-008
Требования к правам доступа пользователей и безопасности
f 03-001
f 03-002
f 03-003
f 03-004
F 03-005
f 03-006
f 03-007
f 03-008
Требования к уровню сервиса и к производительности
f 04-001
f 04-002
f 04-003
f 04-004
f 04-005
f 04-006
f 04-007
f 04-008
Требования к масштабируемости
f 05-001
f 05-002
f 05-003
f 05-004
f 05-005
f 05-006
f 05-007
f 05-008
Требования к поддержке и техническому обслуживанию
f 06-001
f 06-002
f 06-003
f 06-004
f 06-005
f 06-006
f 06-007
f 06-008

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

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

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

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

Наименование бизнес-правила
Идентификатор Например: BR1
Описание
Пример
Источник
Связанные бизнес-правила

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

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

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

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

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

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

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

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

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

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

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

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

Источник статьи: http://analytics.infozone.pro/document-template-with-business-requirements/


0 0 голоса
Article Rating
Подписаться
Уведомить о
guest

0 Комментарий
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии