Управление требованиями
Благодаря Visure Requirements задачи, связанные с управлением требованиями, значительно упрощаются. Управление версиями требований и история больше не будут препятствием, поскольку инструмент управляет ими автоматически. Двусторонняя прослеживаемость также упрощается за счет матриц прослеживаемости и других представлений прослеживаемости.
Что такое управление требованиями?
Например, CMMI(1)указывает на то, что целью управления требованиями (REQM) является управлять требованиями к продуктам и компонентам проекта и обеспечивать согласованность между этими требованиями и планами и рабочими продуктами проекта..
Действия в жизненном цикле управления требованиями
Для достижения этой цели необходимо выполнить несколько практик:
- ПОНИМАТЬ ТРЕБОВАНИЯ
Эта деятельность состоит из понимания требований и заинтересованных сторон, которые их инициировали. Во многих случаях управление требованиями подвергается опасности из-за двусмысленности и недопонимания. Например, фраза «Система должна предоставлять удобный интерфейс» ничего не означает, но если мы перефразируем это в терминах максимального количества кликов для доступа к любой опции в меню, мы сможем преодолеть двусмысленность и понять требования.
- ПРИНЯТЬ ОБЯЗАТЕЛЬСТВО ТРЕБОВАНИЯМ
Требования - это договорная основа создаваемого продукта или системы. Поэтому это необходимо, чтобы обе стороны поняли и приняли требования. Также важно определить критерии приемлемости, связанные с каждым требованием, чтобы иметь возможность достичь и продемонстрировать приемлемость системы.
- УПРАВЛЕНИЕ ИЗМЕНЕНИЯМИ ТРЕБОВАНИЙ
Требования меняются и развиваются на протяжении всего жизненного цикла проекта, и попытка избежать изменений является фатальной ошибкой. Чем длиннее жизненный цикл, тем больше изменений мы найдем. Поэтому нам необходимо быть готовыми к изменениям и соответствующим образом управлять ими с помощью определенных методов, таких как история документов, управление версиями, анализ воздействия и отслеживание изменений.
- ОБЕСПЕЧЕНИЕ ДВУНАПРАВЛЕННОГО ОТСЛЕЖИВАНИЯ ТРЕБОВАНИЙ
Прослеживаемость - краеугольный камень управления требованиями. Он позволяет отслеживать требования к другим артефактам в проекте и отвечать на такие вопросы, как:
- Мы тестируем всю систему?
- Выполняем ли мы все требования заинтересованных сторон?
- Сколько стоит это изменение?
- Наше решение готово?
Благодаря возможности отслеживания мы можем ответить на эти и другие вопросы. В противном случае такие задачи, как анализ воздействия изменений, были бы совершенно случайными действиями.
(1)CMMI - это модель улучшения процесса, которая описывает аспекты разработки продукта, которые должны быть охвачены организационными процессами.