5. Управление жизненным циклом требований Flashcards
Что описывает область знаний «Управление жизненным циклом требований»?
описывает задачи, выполняемые бизнес аналитиками для контроля и
поддержания информации о требованиях и дизайнах от начала до
конца ее существования. Эти задачи описывают определение значимых
отношений между связанными требованиями и дизайнами, оценку
влияния предлагаемых изменений на требования и дизайны, а также
анализ и достижение согласия относительно изменений.
Какая цель управления жизненным циклом требований?
удостовериться в
том, что требования бизнеса, требования заинтересованных сторон,
требования к решению и дизайны согласуются друг с другом, и что
решение их реализует. Это включает контроль над требованиями, а
также над тем, как требования будут реализованы в реальном решении,
подлежащем построению и поставке. Это также помогает обеспечить
доступность информации бизнес-анализа для использования в будущем.
Жизненный цикл требований:
• начинается с представления бизнес-потребности в качестве
требования,
• продолжается в ходе разработки решения,
• заканчивается, когда решение и представляющие его требования
перестают использоваться.
Управление требованиями не заканчивается по окончании реализации
решения. При правильном управлении, требования продолжают
приносить пользу на протяжении всей жизни решения. В рамках области знаний «Управление жизненным циклом требований»
понятие жизненного цикла отделяется от методологии или процесса,
используемого для управления работой по бизнес-анализу. Жизненный
цикл подразумевает существование различных фаз или состояний, через
которые требования проходят как часть любого изменения. Требования
могут находиться в нескольких состояниях одновременно.
Какие задачи включает область знаний “Управление жизненным циклом требований”?
- Трассировка требований
- Поддержание требований
- Приоритизация требований
- Оценка изменений требований
- Одобрение требований
В чем суть задачи “Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
анализирует и поддерживает отношения между требованиями, дизайнами, компонентами решения и другими рабочими продуктами для проведения анализа влияния, покрытия и размещения
В чем суть задачи “Поддержание требований” в рамках области знаний “Управление жизненным циклом требований”?
обеспечивает правильность и актуальность требований и дизайнов в течение жизненного цикла и помогает их использовать повторно там, где это уместно
В чем суть задачи “Приоритизация требований” в рамках области знаний “Управление жизненным циклом требований”?
оценивает пользу, срочность и риски, связанные с конкретными требованиями и дизайнами, чтобы убедиться, что работа по анализу и/или поставке решения в
каждый момент времени ведется над самыми важными из них.
В чем суть задачи “Оценка изменений требований” в рамках области знаний “Управление жизненным циклом требований”?
оценивает новые и изменяющиеся требования заинтересованных сторон для определения необходимости их отработки в рамках изменения.
В чем суть задачи “Одобрение требований” в рамках области знаний “Управление жизненным циклом требований”?
работа с заинтересованными сторонами, вовлеченными в процесс управления, для достижения одобрения и согласия относительно требований и дизайнов
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Изменение”?
Изменение: акт преобразования в ответ на потребность
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики управляют оценкой предлагаемых изменения требований и дизайнов в течение инициативы.
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Потребность”?
Потребность: проблема или возможность, подлежащая рассмотрению
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики: трассируют, приоритизируют и поддерживают требования в актуальном состоянии, чтобы гарантировать удовлетворение потребностей.
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Решение”?
Решение: конкретный способ удовлетворения одной или более потребностей в данном контексте
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики: трассируют требования и дизайны к компонентам решения, с целью убедиться, что решение удовлетворяет потребности.
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Заинтересованная сторона”?
Заинтересованная сторона: лицо или группа лиц, имеющие отношение к изменению, потребности или решению.
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики: взаимодействуют с ключевыми заинтересованными сторонами для поддержания понимания, договоренностей и одобрения требований и дизайнов
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Ценность”?
Ценность: стоимость, важность или полезность чего-либо для заинтересованной стороны в данном контексте.
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики: поддерживают повторное использование требований для распространения их ценности за пределы текущей инициативы
Как описывается модель базовых понятий бизнес-анализа области знаний “Управление жизненным циклом требований” в рамках понятия “Контекст”?
Контекст: обстоятельства, влияющие на изменение, затрагиваемые им, или
обеспечивающие его понимание.
В ходе работы по управлению жизненным циклом требований, бизнес-аналитики: анализируют контекст для поддержки задач трассировки и приоритизации
Из каких элементов состоит диаграмма входной и выходной информации области знания “Управление жизненным циклом требований”?
В чем назначение задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
Цель трассировки требований - обеспечивать соответствие друг другу
требований и дизайнов на разных уровнях, а также контролировать
влияние изменений на связанные требования на одном уровне
В чем суть описания задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
Трассировка требований определяет и документирует происхождение
каждого требования, включая его обратную и прямую трассировку и его
отношения к другим требованиям. Трассировка помогает убедиться в
том, что решение соответствует требованиям и помогает управлять его
скоупом, изменениями, рисками, временем, стоимостью и
коммуникациями. Она также используется для обнаружения
недостающей функциональности или уже реализованной
функциональности, но не поддерживаемой существующими
требованием.
Трассировка позволяет:
• быстрее проще выполнять анализ влияния,
• осуществлять более надежное обнаружение несоответствий и
пробелов в требованиях,
• глубже понимать содержание и сложность изменения,
• надежно оценивать, какое требование было реализовано, а какое
нет.
Зачастую бывает сложно точно отобразить потребности и решения без
учета имеющихся между ними взаимосвязей. Хотя трассировка полезна,
бизнес-аналитик балансирует между количеством видов отношений и
пользой от их документирования. Трассировка также способствует
размещению требований и планированию релизов решения, показывая
прямую линию связи требования с потребностью.
Следующие рисунки демонстрируют примеры визуальных
представлений трассировки для процесса и для требований к
программному продукту.
Какая входящая информация для задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
- Требования: могут трассироваться к другим требованиям (включая
цели, задачи, бизнес-требования, требования заинтересованных
сторон, требования к решению и переходные требования),
компонентам решения, визуальными представлениям, бизнес-правилам и иным рабочим продуктам. - Дизайны: могут трассироваться к требованиям, компонентам решения, и другими рабочим продуктам.
Какие элементы входят в задачу “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
- Уровень формальности
- Отношения
- Репозиторий трассировки
В чем суть элемента “Уровень формальности” в рамках задачи “5.1 Трассировка требований”?
При трассировке требований, бизнес-аналитик рассматривает
предполагаемую пользу, приносимую каждой связью, а также также
характер и пути использования каждого создаваемого отношения.
Усилия по трассировке требований значительно возрастают с
увеличением количества требований или уровня их формальности.
В чем суть элемента “Отношения” в рамках задачи “5.1 Трассировка требований”?
Есть несколько видов отношений, рассматриваемых бизнес-аналитиком
при определении подхода к трассировке:
• Следование: отношение между двумя требованиями, которое
используется в случае, если одно требование является
производным от другого требования. Этот вид отношений
подходит для связывания требований на разных уровнях
абстракции. Например, требование к решению следует из бизнестребования или требования заинтересованной стороны.
• Зависимость: отношение между двумя требованиями, которое
используется в слчае, если одно требование зависит от другого
требования. Виды зависимости включают:
• Необходимость: когда реализация конкретного требования
имеет смысл только если связанное требование также
реализуется.
• Усилие: требование реализовать легче, если уже реализлвано
связанное требование.
• Удовлетворение: связь между элементом реализации и
требованиями, которым он удовлетворяет. Например, связь между
функциональным требованием и компонентом решения,
реализующим это требование.
• Проверка: отношение между требованием и тестом или другим
элементом, способным определить удовлетворяет ли решение
данному требованию.
В чем суть элемента “Репозиторий трассировки” в рамках задачи “5.1 Трассировка требований”?
Трассировка требований документируется и поддерживается в
соответствии с методами, определяемыми подходом к бизнес-анализу.
Инструменты управления требованиями могут обеспечить значительные
преимущества, когда необходимо трассировать большое количество
требований, которое становится неуправляемыми при ручном подходе.
Какие руководства и инструменты относятся к задаче “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
- Знание предметной области: знание и опыт в предметной области
бизнеса, необходимые для поддержки трассировки. - Подход к управлению информацией: содержит решения относительно
подхода к трассировке, принятые в ходе планирования. - Юридическая/нормативная информация: описывает законодательные
правила и нормы, подлежащие соблюдению. Может возникнуть
необходимость их учитывать при определении правил трассировки. - Репозиторий и инструменты управления требованиями: используются
для хранения и управления информацией бизнес-анализа.
Инструмент может быть простым, таким как текстовый документ, или
сложным, таким как специальный инструмент управления
требованиями.
Какие техники используются для задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
- Анализ бизнес-правил: используется для трассировки бизнес-правил к
требованиям, которые правила поддерживают, или к другим
правилам поддерживающим требования. - Функциональная декомпозиция: используется для разбиения решения
на более мелкие компоненты, а также для трассировки
высокоуровневых понятий до понятий нежележащих уровней. - Моделирование процесса: используется для визуального
представления процесса будущего состояния, а также для трассировки
требований к этому процессу. - Моделирование скоупа: используется для визуального отображения
скоупа, а также для трассировки требований к области скоупа,
которую они поддерживают
Какие заинтересованные стороны есть у задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
• Клиенты: им важно, как и когда требования реализуются.
Соответственно, может понадобиться их совет или согласие в части
отношений трассировки.
• Специалист в предметной области бизнеса: может рекомендовать
набор требований, которые связаны с компонентом решения или его
релизом.
• Конечный пользователь: может требовать особые отношения
зависимости, которые позволяют реализовать определенные
требования одновременно или в конкретной последовательности.
• Специалист в области реализации: трассировка гарантирует
соответствие разрабатываемого решения потребностям бизнеса и
дает понимание зависимостей между компонентами решения в ходе
реализации.
• Операционная поддержка: трассировочная документация является
дополнительным источником информации для службы технической
поддержки.
• Руководитель проекта: трассировка поддерживает изменения проекта
и управление скоупом.
• Спонсор: необходим для утверждения различных трассировочных
отношений.
• Поставщик: им важно, как и когда требования реализуются.
• Тестировщик: при создании тестов и планов тестирования должен
понимать, где и как реализованы требования и может трассировать
тесты к требованиям.
Какая выходная информация получается из задачи “5.1 Трассировка требований” в рамках области знаний “Управление жизненным циклом требований”?
- Требования (трассированные): имеют ясно определенные отношения
с другими требованиями, компонентами решения, его релизами,
фазами или итерациями в пределах скоупа решения. Эти отношения
проясняют покрытие и влияние изменений. - Дизайны (трассируемые): имеют ясно определенные отношения с
другими требованиями, компонентами решения, его релизами,
фазами или итерациями в пределах скоупа решения. Эти отношения
проясняют покрытие и влияние изменений.
В чем назначение задачи “5.2 Поддержание требований” в рамках области знаний “Управление жизненным циклом требований”?
Цель поддержания требований - сохранение их правильности и
согласованности в течение всего жизненного цикла на протяжении
изменения и после него, а также обеспечение повторного
использования требований в других решениях
В чем суть описания задачи “5.2 Поддержание требований” в рамках области знаний “Управление жизненным циклом требований”?
Требования, отражающие текущие потребности, необходимо
поддерживать, чтобы они оставались в силе с течением времени.
Для получения максимальной выгоды от поддержания и повторного
использования требований они должны:
• иметь последовательное представление,
• быть проверены и одобрены для поддержания, проводимого с
использованием стандартизированного процесса, который
определяет надлежащие права доступа и обеспечивает
необходимое качество,
• быть легко доступными и понятными