Лучшие практики для отслеживания требований

Лучшие практики для отслеживания требований

Содержание

Что такое прослеживаемость требований?

Готель и А. Финкельштейн определить прослеживаемость требований как, «Прослеживаемость требований относится к способности описать и проследить жизнь требования, как в прямом, так и в обратном направлении». 

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

Согласно стандартам IEEE 830, 1998 г., «A спецификация требований к программному обеспечению прослеживается, если (i) происхождение каждого из его требований ясно и если (ii) это облегчает ссылку на каждое требование в будущей документации по разработке или усовершенствованию». 

Проблемы во время отслеживания

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

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

Каковы преимущества прослеживаемости требований?

Существуют различные преимущества, предоставляемые прослеживаемость требований, Они включают:

  • Это упрощает анализ воздействия.
  • Это помогает правильно вносить изменения. Следовательно, улучшается качество продукции.
  • Это также помогает определить связи прослеживаемости таким образом, что он также записывает знания обратного проектирования. 
  • В случае, если член команды с жизненно важными знаниями покидает компанию, полная прозрачность информации очень помогает. Это значительно снижает риск неправильного развития. 
  • Это подтверждает 100% покрытие тестами посредством соответствующего процесса проверки. 

5 лучших практик для внедрения прослеживаемости

Практика 01: 

Обеспечьте надлежащую двустороннюю прослеживаемость, чтобы снизить риски и повысить прозрачность:

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

Практика 02:

Своевременно обновляйте RTM, чтобы избежать путаницы: 

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

Практика 03:

Надлежащая проверка и документация на соответствие нормативным требованиям являются обязательными: 

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

Практика 04:

Убедитесь, что все участники и заинтересованные стороны согласны со всеми решениями:

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

Практика 05:

Использование уникальных идентификаторов требований является разумной практикой:

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

Не забудьте поделиться этим постом!

Синергия между подходом к системной инженерии на основе моделей и процессом управления требованиями

Декабрь 17th, 2024

11 утра по восточному стандартному времени | 5:8 по центральноевропейскому летнему времени | XNUMX утра по тихоокеанскому стандартному времени

Фернандо Валера

Фернандо Валера

Технический директор компании Visure Solutions

Преодоление разрыва между требованиями и дизайном

Узнайте, как преодолеть разрыв между MBSE и процессом управления требованиями.