Основные проблемы при работе с требованиями

Проблема №5. Не тот инструмент

Для того, чтобы:

  • вести базу данных требований,

  • иметь возможность осуществлять управление конфигурацией требований и 

  • формальное управление изменениями требований,

  • обеспечивать прослеживаемость требований по всей иерархии их декомпозиции, а также

  • прослеживаемость до методов и результатов испытаний (верификации и валидации),

  • осуществлять контроль обработки требований на разных этапах их существования

необходимо использовать программное средство — инструмент инженерии требований.

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

a6fe6d3bf3a7fb0338dd6de8d869b43d.png

Хотя разговоров на эту тему в самых разных коллективах разработчиков ведется множество, и сотрудники разных организаций демонстрируют очевидное понимание и заинтересованность в новых (для нас) подходах, тенденция к переходу от документов «Техническое задание» к базам данных требований выражена только там, где этого очевидным образом требует Заказчик. Авиационная отрасль переходит к новым методам работы постольку, поскольку к этому вынуждают требования авиационных стандартов. Атомная и космическая отрасли ориентируются на зарубежных заказчиков и проекты с зарубежными соисполнителями.

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

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

Часть 6. Не тот способ документирования

© Habrahabr.ru