Кому необходимо управление требованиями?

Мадорская Ю.М.

Управление требованиями — универсальная дисциплина. Она связана с каждым человеком. Мы учимся управлять требованиями с самого рождения — своими и чужими. При этом у каждого вырастает своя система управления требованиями и ее результативность легко отследить.

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

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

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

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

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

rd-and-se6

Рисунок 1. Восстановление системы управления требованиями.

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

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

Например,  в цепочке
Абонент-> Оператор связи -> Разработчик биллинговой системы

abonent

Рисунок 2. Цепочка распространения требований и затрат «Абонент->оператор связи->разработчик биллинговой системы».

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

Если работа с требованиями у оператора связи или разработчика его биллинговой системы неэффективна — мы будем платить больше.

По аналогии можно взять пример из медицины:
Пациент -> мед. организация -> производители приборов и информационных систем.

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

med-rm

Рисунок 3. Важность управления требованиями к безопасности в медицине.

В докладе «Управление рисками, или Когда выпускать продукт» [1] Александр Федотов приводит некоторые примеры из медицины: особенно яркий про то, как не перепутать ноги при ампутации или не дать лишнюю дозу облучения, делая снимки. Сегодня это во многом зависит от того, как управляют требованиями автоматизаторы. Из-за развития телемедицины их влияние будет только расти.

Еще один интересный пример — авиация.  20 лет применения стандарта DО 178b [2] зарубежом привели к тому, что при растущей сложности авиационных систем количество инцидентов, связанных с отказами программного обеспечения, постоянно уменьшалось. А это как раз стандарт, обязывающий применять специальные методы управления требованиями,  например, обеспечение их трассируемости (прослеживаемости).

Кто, как ни мы с вами, заинтересованы в том, чтобы разработчики отечественного ПО и железа для авиации, грамотно работали с требованиями? Ведь каждый хотя бы раз летал на самолете или летали его близкие.

Про атомную энергетику можно даже не расписывать. Всем очевидно, что заинтересованные в том, чтобы атомщики и их автоматизаторы грамотно работали с требованиями,  — весь мир.

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

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

Мадорская Ю.М. Кому необходимо управление требованиями? //Практика проектирования систем.-2016. [электронный ресурс] — Режим доступа: http://reqcenter.pro/rm-people/, свободный. — Загл. с экрана

Литература

[1] Федотов А.В. Управление рисками, или когда выпускать продукт?//2015. [электронный ресурс] — Режим доступа: https://www.youtube.com/watch?v=_GljaH39hgU, свободный. — Загл. с экрана

[2] S. Nordhoff. DO-178C/ED-12C The new software standard for the avionic industry: goals, changes and challanges. SQS Software Quality System AG. Stollwerckstrasse 11, 51149 Cologne, Germany.