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

Эта статья нужны дополнительные цитаты для проверка. Пожалуйста помоги улучшить эту статью к добавление цитат в надежные источники. Материал, не полученный от источника, может быть оспорен и удален
Найдите источники: «Бизнес-требования» – Новости · газеты · книги · ученый · JSTOR ( Февраль 2012 г. ) (Узнайте, как и когда удалить этот шаблон сообщения)

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

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

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

Подобной путаницы можно избежать, если признать, что бизнес-требования не являются целями, а скорее соответствуют целям (т. Е. Обеспечивают ценность) при выполнении. Бизнес-требования что не разлагать на требования к продукту / системе / программному обеспечению как.

Лекция «Business Analysis: учимся понимать бизнес требования» Кирилл Белявский | APOLLO IT School

Скорее, продукты и их требования представляют собой ответ на бизнес-требования — предположительно, как удовлетворить Какие. Бизнес-требования существуют в бизнес-среде и должны быть обнаружены, тогда как требования к продукту определяются (указываются) человеком. Бизнес-требования не ограничиваются высокоуровневым существованием, их нужно детализировать. Однако, независимо от уровня детализации, бизнес-требования всегда достижимы. что которые обеспечивают ценность, когда удовлетворены; детализация никогда не превращает бизнес-требования в требования к продукту. [2]

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

7. Интервьюируем ЗАКАЗЧИКОВ (выявляем бизнес-требования). Курс бизнес-аналитик с нуля

Бизнес-требования часто перечислены в документе с бизнес-требованиями или в BRD. Акцент в BRD делается на процессе или деятельности точного доступа к планированию и разработке требований, а не на том, как этого добиться; это обычно передается в спецификацию или документ системных требований (SRS или SRD) или другой вариант, такой как документ функциональной спецификации. Путаница между BRD и SRD может возникнуть, если не принимать во внимание различие между бизнес-требованиями и системными требованиями. Следовательно, многие BRD фактически описывают требования к продукту, системе или программному обеспечению.

  • 1 Обзор
  • 2 Темы бизнес-требований
  • 2.1 Преимущества
  • 2.2 Роли
  • 2.3 Формат
  • 2.4 Полнота

Обзор

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

Бизнес-требования часто включают

  • Бизнес-контекст, объем и предыстория, включая причины изменений
  • Ключевые участники бизнеса, у которых есть требования
  • Факторы успеха для будущего / целевого состояния
  • Ограничения, налагаемые бизнесом или другими системами
  • Модели и анализ бизнес-процессов, часто с использованием нотаций блок-схем для отображения бизнес-процессов «как есть» и «как есть».
  • Ссылки на логическую модель данных и словарь данных
  • Глоссарии бизнес-терминов и местного жаргона
  • Диаграммы потоков данных, показывающие, как данные проходят через информационные системы (в отличие от блок-схем, изображающих алгоритмический поток бизнес-операций)

Темы бизнес-требований

Преимущества

Описание

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

Роли

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

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

Формат

Полнота

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

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

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

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

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

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

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

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

Читайте также:  Место и роль малого бизнеса в обществе

Трудности

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

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

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

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

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

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

Определение потребностей бизнеса

Включает в себя следующие шаги:

  1. Определение бизнеса
  2. Понять бизнес-домен (-ы)
  3. Цели организации
  4. Основная компетенция

Источник: wikicsu.ru

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

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

Беспорядок возникает по трем главным причинам. (1) обычная практика А должна относиться к целям или ожидаемым преимуществам, как ‘деловые требования’. (2) Люди обычно используют термин ‘требования’, чтобы принадлежать особенностям продукта, системы, программное обеспечение ожидало быть созданным. (3) А широко проводимая модель говорит, что эти два типа требований отличаются только по уровню детали, или абстракция — в чем ‘деловые требования’ высокого уровня и неопределенны и разлагаются в продукт, систему или требования к программному обеспечению, которые детализированы.

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

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

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

Деловые требования часто перечисляются в Деловом Документе Требований или BRD. Акцент в BRD включен, что требуется, а не о том, как достигнуть его, который обычно делегируется к Спецификации Системных требований или Документу (SRS или SRD) или другое изменение, такое как Функциональный Документ Спецификации. Предположительно, описывая продукт, систему или программное обеспечение с внешней точки зрения, такие документы часто определяют продукт/систему/требования к программному обеспечению в контексте выбранной технологии (подход решения или архитектура). Дальнейший беспорядок часто возникает, когда люди, пишущие BRDs, не понимают различий; и следовательно много BRDs фактически описывают требования продукта, системы или программного обеспечения.

Обзор

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

Деловые требования часто включают

  • Деловой контекст, объем и фон, включая причины изменения
  • Ключевые деловые заинтересованные стороны, у которых есть требования
  • Факторы успеха для будущего/целевого государства
  • Ограничения, наложенные бизнесом или другими системами
  • Модели бизнес-процесса и анализ, часто используя примечания блок-схемы, чтобы изобразить любого ‘поскольку-is’ и ‘будущие’ бизнес-процессы
  • Логическая модель данных и ссылки словаря данных
  • Глоссарии деловых условий и местного жаргона
  • Поток данных изображает схематически, чтобы иллюстрировать как потоки данных через информационные системы (отличающийся от блок-схем, изображающих алгоритмический поток деловой активности)

Деловые темы требований

Преимущества

Роли

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

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

Формат

Самым популярным форматом для записи деловых требований является Business Requirements Document (BRD). Намерение позади BRD состоит в том, чтобы определить, какие результаты требовались бы от системы, однако это могло бы в конечном счете быть разработано. Следовательно, документы BRD дополнены со справочным документом систем (SRD), который детализирует технологическую работу и ожидания инфраструктуры включая любые технологические требования, имеющие отношение к качеству обслуживания, такие как работа, ремонтопригодность, адаптируемость, надежность, доступность, безопасность и масштабируемость.

Полнота

Никогда нельзя быть абсолютно уверенным, что деловые требования точны и полны. Однако тогда есть больше чем 50 способов оценить соответствие требований и таким образом увеличить уверенность в их точности и полноте. Больше этих методов, которые используются, и чем большее умение и мастерство, с которым они используются, тем более точный и заканчивают требования, вероятно, будут. К сожалению, есть много широко проводимых неправильных восприятий об эффективности различных методов для оценки бизнеса (и продукт/система/программное обеспечение) требования. Следующий параграф и тех в последующей секции оставили в этой статье, потому что они иллюстрируют некоторые распространенные заблуждения, которые обращены после следующего параграфа.

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

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

Читайте также:  Робсон практическое руководство по реинжинирингу бизнес процессов

Хотя обычно рассмотрено средство оценки требований, prototyping фактически обычно перемещает внимание от деловых требований до продукта, системы или построенного программного обеспечения. Прототипы работают программное обеспечение, что означает, что они — три шага (продукт/система/требования к программному обеспечению, технический/технический дизайн сказанного продукта/системы/программного обеспечения и внедрение дизайна в кодексе программы) удаленный из деловых требований.

Прототипы — предварительные версии программного обеспечения, которое разработчик намеревается осуществить. Поскольку прототипы довольно конкретны, заинтересованные стороны, которые испытывают прототип, могут дать более значащую обратную связь относительно некоторых аспектов того, что создает разработчик, который является интерпретацией разработчика способа удовлетворить деловые требования, не деловые требования. Кроме того, чтобы создать прототип рано и быстро, Графический интерфейс пользователя (GUI) подчеркнут, и «кишки» — короткий путь. Кишки — большая часть логики программы и — где большинство деловых требований было бы удовлетворено. Другими словами, проблемы, которые показывают прототипы, очень вряд ли включат деловые требования.

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

Что действительно изменяется намного больше, и что обычно упоминается как «изменения требований», изменения продукта/системы/требований к программному обеспечению — обычно, потому что они отражают предполагаемые способы удовлетворить неверно определенные деловые требования. Большая часть трудностей, приписанных деловым требованиям фактически, отражает обычную практику посвящения почти всего усилия «по требованиям» к тому, что является дизайном фактически высокого уровня продукта, системы или программного обеспечения, соответственно сначала не определяя деловые требования, которые должен удовлетворить продукт/система/программное обеспечение, чтобы обеспечить стоимость. Методы развития обычно продолжают пересматривать продукт/систему/программное обеспечение, пока они в конечном счете «назад в» решение, которое, кажется, делает то, что необходимо, т.е., очевидно не удовлетворяют деловое требование. Как ни странно, такими дорогостоящими эмпирическими косвенными способами определить деловые требования является основание для большой части «повторяющегося развития», включая популярные методы Гибкой разработки, которые рекламируются как «методы наиболее успешной практики».

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

Трудности

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

Меньшая проблема, хотя распространенный, является проблемой распределенных, подходит к заинтересованным сторонам в многократных географических положениях. Естественно, что торговый персонал ближе к их клиентам, в то время как производственный персонал ближе к производственным единицам; финансы и HR, включая высшее руководство ближе к зарегистрированному главному офису. Система, например, которая включает продажи и производственных пользователей, может видеть конфликт цели – одна сторона может интересоваться предложением максимальных особенностей, в то время как другой может сосредоточиться на самой низкой цене производства. Эти виды ситуаций часто заканчиваются в согласии максимальными особенностями разумных, прибыльных затрат на производство и распределение.

Чтобы обратиться к этим проблемам, заинтересованная сторона ранней стадии покупает — в достигнутом через демонстрацию прототипов и совместной работы. Семинары заинтересованной стороны распространены, или как облегченные сессии или как простая запиханная помощь обсуждений в достижении согласия, специально для чувствительных деловых требований и где есть потенциальный конфликт интересов. Сложность бизнес-процесса — фактор таких конфликтов интереса среди заинтересованных сторон или из-за неотъемлемо сложного бизнес-процесса, таких как тот, где есть много специализированных знаний, требуемых постигать законные или нормативные требования, внутренние общекорпоративные рекомендации, такие как брендинг, корпоративные взгляды на социальную ответственность, и т.п.. Деловой анализ требований примерно не захватил, ‘что’ из бизнес-процесса наряду с, ‘как’ обеспечить контекст; кроме того, это о том, как деловые требования переведены на проектирование и строительство рабочей системы. На данном этапе деловые требования должны признать и добавленный с техническими деталями и выполнимостью.

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

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

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

См. также

  • Жизненный цикл развития систем
  • Системное проектирование
  • Процесс разработки программного обеспечения
  • Бизнес-аналитик
  • Спецификация требований к программному обеспечению
  • Анализ требований
  • Требование
  • Prototyping
  • Программное обеспечение prototyping

Библиография

  • Нарывайте, Adrinana. Требование — то, что мы должны сделать, чтобы достигнуть целиwww.bealprojects.com, 2 012
  • Ювелир, Робин Ф. Обнаружение реальных деловых требований для успеха проекта программного обеспечения. Дом Artech, 2004.
  • Робертсон, Сюзанна и Джеймс К. Робертсон. Освоение с процессом требований. 2-й выпуск, Аддисон-Уэсли, 2006.

Источник: ru.knowledgr.com

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

Свежие новости о мировых финансовых рынках, международном бизнесе

Бизнес-требования — в чем разница между хорошим и плохим?

Что такое «хорошее» требование?

Многие клиенты просили нас предоставить примеры «хороших» бизнес-требований. Некоторые из самых смелых даже попросили «плохие» требования для сравнения. Вероятно, самыми смелыми являются те, кто представил нам образцы своих требований и попросил оценить «качество» требований. После долгого выдергивания волос, вздёргивания мозгов и посыпания головы пеплом, мы решили подойти к этой теме напрямую (даже не начинайте с этой рекламы!). Однако, поскольку тема довольно обширная (т.е. слишком обширная, чтобы рассматривать ее в одной статье), мы решили ее разбить.

«Хорошо», хотя требования молодые и незрелые

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

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

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

  • начинается со слов «Мне (или нам, или нашему отделу, или моим людям, или конкретной роли) нужно (или не нужно, не хочется, не хочется, следует, не следует, хочется или не нужно ‘не хочу)» ИЛИ определяет определенное измерение конкретного компонента будущего решения;
  • упоминает один элемент/особенность/поведение/заявление о том, что тот, кто имеет право принимать решения в бизнес-среде, является результатом проекта, который стоит финансирования;
  • он фокусируется на бизнес-результатах, а не на используемых технологиях; и
  • может быть связано с лицом, имеющим полномочия «владеть» и «финансировать» требование.
Читайте также:  От малых все к большим и большим бизнесам

Пара прекрасных (ИОНШО — на наш не слишком скромный взгляд) примеров:

  1. Отдел продаж должен иметь возможность видеть, срок действия контрактов истечет в ближайшие 90 дней.
  2. Я хочу, чтобы система автоматически рассчитывала налоги с продаж на основе применимого законодательства о налогах с продаж.
  3. Посетителю сайта не нужно будет нажимать более одного раза, чтобы перейти на страницу оформления заказа с любой другой страницы сайта.
  4. Мы должны быть в состоянии отреагировать на инцидент с красным кодом в любой точке мира в течение 24 часов.
  5. Налог с продаж будет определяться на основе почтового индекса адреса доставки.

Уточнение требований

Уточнение требований на самом деле заключается в том, чтобы убедиться, что несколько человек (например, автор) полностью понимают, что означает требование. В конце концов, требования — это средство коммуникации, поэтому, если и создатель, и читатель не согласны с тем, что это на самом деле означает, это нельзя назвать явным требованием.

Точно так же, например, возьмем первое требование из набора выше:

«Продавец должен иметь возможность видеть, срок действия контрактов истечет в ближайшие 90 дней».

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

Упражнение на ясность

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

Хорошо, вот мой двухминутный список:

  1. Кто или что такое «Продажи»? Что они могут сделать? Что они будут делать с тем, что я им даю?
  2. Что значит «видеть»? Им нужны физические контракты или просто списки?
  3. Что такое контракт?
  4. Что заставляет контракт «истекать» и почему их это волнует?
  5. Предстоящие 90 дней? С тех пор как? Меняется ли это представление изо дня в день, еженедельно, ежемесячно, ежечасно или как?
  6. Подумайте, что в данном контексте такое день, 24 часа (сутки в одном месте) или глобальные сутки (и это 47 часов или как это работает)?

Хорошо, это первые 6 вопросов (или сколько вы хотите сосчитать) вопросов, которые поразили мой слабый ум, но помните, я автор! Вы, вероятно, можете сделать намного лучше, потому что вы смотрите на мир со своей точки зрения. Все это указывает на то, что, хотя требование было ясно для меня, когда я писал это, оно может иметь некоторую субъективность, которую необходимо учитывать, чтобы не привести нас к неправильному решению.

Когда это когда-нибудь закончится?

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

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

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

Почему бы нам не объяснить?

«Почему многие из нас пропускают процесс разъяснения?» — спросите вы? (По крайней мере, я думаю, что это то, что вы сказали в моей голове.) Во-первых, многие люди не любят задавать вопросы, опасаясь оказаться в неведении. (Это моя линия — вопросы не показывают невежество, проявляйте интерес!) Во-вторых, выяснить, что спросить, — тяжелая работа. (Конечно, не так сложно, как быть президентом, но все же.) Несмотря на то, что вопрос вызывает интерес, некоторые вопросы, по крайней мере, ЗВУЧАТ глупо, так как же вы можете быть уверены, что ВАШИ вопросы не глупы? Хорошо, кто из вас заметил нелепое использование скобок в этом абзаце, чтобы «уточнить», что имелось в виду? Это объяснило или было неправильно? Ах, головоломки, которые мы создаем для ясности.

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

Дилемма разложения

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

И люди, и системы делают разные вещи. На нашем языке мы называем эти вещи функциями, действиями или процессами. Делая что-то, и люди, и системы потребляют ресурсы (например, данные) и создают новые ресурсы (включая новые данные). Основная цель информационных технологий — помочь нам делать что-то дешевле, лучше, быстрее и помнить, что мы сделали, отслеживая соответствующие данные. Что ж, поскольку требования предназначены для определения будущих информационных технологий, возможно, нам следует просто сосредоточиться на том, что система будет делать и что ей нужно ЗНАТЬ в первую очередь, чтобы увидеть, куда она нас приведет.

Функциональная и информационная составляющие

В своей простой форме декомпозиция заявления о требовании включает в себя постановку трех вопросов, начиная с «Что в требовании говорится или подразумевается, что система (или человек) должна будет СДЕЛАТЬ?» Поскольку любое действие требует определенной формы действия, мы ищем глагольные и объектные ответы (например, «рассчитать налог с продаж», «депозитный чек»). Поскольку глаголы указывают на действие, объекты обычно являются данными (или чем-то, о чем нам нужны данные).

Когда у нас есть список всех вещей, которые система или пользователи должны СДЕЛАТЬ, второй вопрос для каждого элемента в списке: «Какие данные система должна ЗНАТЬ, чтобы сделать это?» Поскольку данные — это вещь, мы теперь ищем существительные или именные словосочетания (например, «налог с продаж», «сумма задолженности», банк-эмитент).

Третий вопрос: «Откуда берутся эти данные?» и ответ может быть просто другой функцией или где-то вне системы (например, банк, клиент, IRS — извините за последнее, но это важный источник, а также боль в анатомии)

И вот как это происходит

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

Теперь все яснее?

Подтверждение перед кодированием

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

Пусть победит лучшее требование.

Источник: businesskit.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
Бизнес для женщин