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

В заметке «Требования к системе управления требованиями» приведен ряд базовых критериев, которым должна удовлетворять современная система управления требованиями. Другие базовые материалы смотрите в статье  «Мозг системного аналитика глазами команды«, в которой производится сравнение систем по трем ключевым архитектурным параметрам, и в статье «Данные vs документы«, в которой поясняются преимущества управления атомарными требованиями в специализированных системах управления требованиями. А также в заметках «Системы управления требованиями — что и зачем?» и «Про системы управления требованиями«.

Cradle поддерживает все требования, описанные в заметке «Требования к системе управления требованиями». Ниже примеры с иллюстрациями:

  • Декомпозиция требований

Cradle позволяет создавать иерархии требований и умеет автоматически их визуализировать в виде HID-диаграмм

Единица управления — item, атомарное требование, относительно которого ведется все управление (версии, варианты, статус, приоритеты, управление пользователями и т.д.)

При этом легко переключиться в представление «документ»

  • Типизация и шаблонизация требований

Cradle позволяет настраивать любые типы требований (НФТ, ФТ, Use Cases, User Story….) и проектных артефактов (Задача, Стейкхолдер, Риск, Issue, Bug…). Это гарантирует возможность использования Cradle при проектировании систем и управления проектами по любой методологии.  Компанией SATURS настроено более 100 решений на базе Cradle, часть из которых можно получить бесплатно, например:

  1. для начинающих аналитиков схема управления требованиями по Вигерсу .
  2. Для управления разработкой бортового ПО по КТ 178 B
  3. Для управления моделями информационной безопасности и требованиями к защите
  4. Для управления проектами по разработке по Scrum 
  5. Для управления проектами по созданию АС с использованием ГОСТ 34 (разрабатывается новая схема, присоединяйтесь )
  6. Для управления требованиями в формате Use Cases  http://cradle.saturs.ru/use-cases-schema/ и http://cradle.saturs.ru/7-steps/
  7. Для управления корпоративной архитектурой и СМК
  8. и многие другие

Все это настраивается без программирования, с помощью простых визуальных форм.

Для каждого типа элементов может быть создан свой шаблон заполнения — один или несколько (для разных ситуаций).

  • Классификация требований

Cradle позволяет настроить любые классификаторы требований и далее использовать их для выборки нужной группы требований. Поисковые фильтры (запросы) могут быть сохранены для повторного использования и вынесены на стартовую страницу для быстрого вызова.

  • Трассировка требований друг на друга

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

  • Графическое моделирование требований

Cradle поддерживает множество графических нотаций, включая UML, SysML, IDEF0, ER, DFD и многие другие .

sysml_34

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

Также Cradle умеет проверять соответствие построенной модели ее нотации и выявлять ошибки моделирования.

  • Согласование требований с клиентами

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

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

  • Хранение первичных документов с требованиями

Cradle имеет мощный встроенный парсер исходных документов Word, который позволяет значительно сократить трудозатраты на обработку исходных требований.

Cradle_comparison

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

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

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

http://cradle.saturs.ru/load-requirements-settings/

  • Экспорт сводных документов требований

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

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

publish

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

Примеры публикуемых документов: «Требования пользователя», «Концепция», «Техническое задание», «Отчет об анализе бизнес процессов», «План управления рисками» и многое другое.

  • Версионирование требований

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

filtering_history

  • Варианты требований

Поддерживаются варианты требований, например, для выпуска изделий для разных рынков:

variants

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

  • Управление статусами требований

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

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

  • Трассировка требований на рабочие продукты

Возможности интеграции позволяют соединить Cradle с любым инструментом.

  • Управление задачами, связанными с требованиями

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

Задачи можно связывать с любыми требованиями и проектными данными. Также есть готовая двусторонняя интеграция  с MS Project.

task-man1

  • Управление базовыми линиями (baseline) требований

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

  • Удалённый многоплатформенный доступ 

Cradle может быть развернут в гетерогенной среде (Windows, Linux), возможно подключение к серверу с удаленных компьютеров как с помощью толстого клиента, так и с помощью настраиваемого веб-интерфейса.

  • Интеграция с используемыми в компании инструментами

Возможности интеграции позволяют соединить Cradle с любым инструментом.

 

Вы можете познакомиться с другими полезными функциями Cradle с помощью учебника Быстрый старт  и других материалов центра компетенций. Методические знания, необходимые для использования таких систем в полном объеме даются на курсе «Профессиональная разработка требований в ИТ-проектах»

 

Опубликовано в:

Добавить комментарий