FORESIGHT Pro

IBM RATIONAL DOORS NG

С развитием предприятия в части зрелости процессов повышаются и ожидания от управления требованиями.

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

 

Передовым производителем средств управления требованиями по данным Gartner является IBM (2014 г.).

 

Продукт IBM Rational DOORS Next Generation -

  • универсальное средство поддержки и автоматизации процесса управления требованиями, обеспечивающее комфорт и упорядоченность в работе пользователей
  • основанный на web-технологии инструмент управления требованиями, позволяющий увеличить степень удовлетворения заинтересованных лиц при работе с требованиями Заказчика и повысить возможности каждого участника работ в контексте командной работы
  • часть решения IBM Rational для поддержки жизненного цикла разработки систем и жизненного цикла разработки ПО в части управления требованиями

 

Продукт IBM Rational DOORS Next Generation:

  • универсальное средство поддержки и автоматизации процесса управления качеством и тестированием, обеспечивающее необходимый уровень качества выпускаемого продукта
  • основанный на web-технологии инструмент управления качеством для командной работы, предоставляющий широкие возможности для планирования всеобъемлющих тестов и управления активами тестирования на всем протяжении цикла разработки программного обеспечения
  • часть решения IBM Rational для поддержки жизненного цикла разработки систем и жизненного цикла разработки ПО в части управления качеством.

 

Основные функции

IBM Rational DOORS Next Generation позволяет управлять изменениями всех требований проекта с полной трассировкой по элементам жизненного цикла разработки. IBM Rational DOORS Next Generation предоставляет всем участникам проекта единую информацию о текущем состоянии требований, заданий, проекта.

 

Работа с требованиями

Документы с требованиями – модули IBM Rational DOORS Next Generation– обладают следующими свойствами:

  • Выглядит как документ, но ведет себя как таблица,
  • Предоставляет информацию логически и в контексте,
  • Представляет информацию иерархически.Разделы в модуле с требованиями можно сворачивать, раскрывать, перемещать, помечать или удалять,
  • Артефактами модуля можно управлять индивидуально,
  • Артефакты модуля могут иметь гиперссылки или включать в себя другие артефакты,
  • Создание требований в процессе работы над модулем,
  • Сортировка и фильтрация артефактов в модулях,
  • Применение настраиваемых представлений для отображения данных в желаемом контексте,
  • Редактирование артефактов в любом ключе – можно менять ссылки артефакта или атрибуты в представлении,
  • Поддержка повторного использования артефактов позволяет избежать дублирования информации.

 

 

Рис. 1. Работа с требованиями

 

В IBM Rational DOORS Next Generation могут быть импортированы требования из любого документа Microsoft Word или Microsoft Excel в виде таблицы или текста всего в несколько кликов. Также IBM Rational DOORS Next Generation поддерживает импорт требований в формате RIF/ReqIF. При импорте из документа в модуль IBM Rational DOORS Next Generation переносится иерархическая структура, сохраняются стили исходного документа. Редактирование данных сохраняется. Переносятся все таблицы и все рисунки. Исходный документ, ранее принадлежавший одному сотруднику, сейчас может быть доступен и отредактирован одновременно несколькими членами команды. При импорте автоматически добавляется дополнительная информация, например, атрибуты к требованиям, которые были в файле. Находясь всего ли в процессе импорта, уже можно начать работу по организации и управлению данными. Обогащенные данные помогают выстроить намного лучший уровень взаимодействия.

Функционал управления изменениями включает в себя:

  • Ведение и отображение истории изменений требований и связанных артефактов,
  • Работа с контрольными версиями,
  • Персональные и общие потоки изменений требований.

 

Представления

В IBM Rational DOORS Next Generation требования отображаются в представлениях. Каждое представление может быть настроено соответственно потребностям текущей ситуации. Атрибуты, которые являются элементами дополнительной информации, привязанными к каждому требованию, могут быть добавлены или удалены из представления, предоставляя возможность изучить данные в нужном разрезе. При добавлении некоторых атрибутов и смене представления данные выглядят похожими на хорошо знакомую пользователям таблицу MS Excel, что облегчает работу с IBM Rational DOORS Next Generation. Представления могут быть сохранены для персонального использования, доступны в некоторых или во всех модулях. Доступ к ним настраивается отдельно.

 

 

Рис. 2. Представления информации

 

 

Сводные панели

С помощью настраиваемых сводных панелей можно:

  • Отследить необработанные согласования и задачи,
  • Увидеть последние изменения артефактов проекта,
  • Увидеть требования, привязанные к планам разработки,
  • Прочесть последние комментарии и обсудить работу над требованиями с членами команды.

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

 

 

Рис. 3. Сводная панель

 

 

Подход к командной работе

В IBM Rational DOORS Next Generation команда определяется настройками проекта и ролевой моделью, которую устанавливает администратор продукта. Комментарии, замечания, запросы на изменение требований и другая информация, необходимая команде, отображается на сводных панелях, что обеспечивает простоту в использовании продукта, простоту коммуникации с сотрудниками.

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

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

 

Трассировка и анализ

Инструмент IBM Rational DOORS Next Generation позволяет создавать и анализировать трассировочные связи любой степени сложности между модулями и между объектами – требованиями. Возможности трассировки в IBM Rational DOORS Next Generation помогают превратить разобщенные, неструктурированные, хаотичные требования в связную взаимодополняющую информацию.

 

 

Рис. 4. Визуализация трассировочных связей

 

IBM Rational DOORS Next Generation имеет уникальную возможность создания собственных связей между артефактами, необходимых вашей предприятию. Такие типы ссылок позволят обеспечит прозрачность информации и наиболее эффективно использовать функции анализа покрытия и обнаружения подозрительных связей.

 

Публикация

IBM Rational DOORS Next Generation имеет встроенную возможность экспорта выбранного набора требований. IBM Rational DOORS Next Generation также позволяет воспользоваться расширенными возможностями публикации отчетов путём интеграции с такими специализированными продуктами, как IBM Rational Publishing Engine, IBM Insight, BIRT и пр.

 

Отчетность

IBM Rational DOORS Next Generation предоставляет широкие возможности настройки отчетности для любого уровня пользователей от рядового аналитика до топ-менеджера и представителей Заказчика.

 

 

Рис. 5. Требования из DNG, опубликованные в виде спецификации в формате PDF

 

 

Коротко о платформе Jazz в контексте DOORS NG

IBM Rational DOORS Next Generation базируется на платформе Jazz, что дает легко настраиваемую интеграцию с другими приложениями платформы Jazz (IBM Rational Team Concert, IBM Rational Quality Manager, IBM Rational Design Manager) и все возможности, предоставляемые использованием платформы Jazz.

База данных Jazz – единое хранилище всех типов артефактов c легко настраиваемым доступом и наглядным отображением данных и связей между ними. В контексте IBM Rational DOORS Next Generation артефакты это требования и запросы на изменение требований, связанные с артефактами других приложений Jazz (исходный код, дефекты, тестовые сценарии, отчеты и пр.).

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

 

Техническая информация

  • Прозрачная интеграция с другими приложениями на платформе Jazz – Rational Team Concert, Rational Quality Manager, Rational Design Manager,
  • Интеграция со сторонними приложениями с использованием OSLC (Open Services for Lifecycle Collaboration), лежащих в основе интеграции продуктов Jazz,
  • Взаимодействие с IBM Rational DOORS версий 9.х,
  • Кроссплатформенное приложение,
  • Открытый доступ к API для создания уникального функционала

 

Наш опыт

  • Развертывание и настройка приложения,
  • Интеграция с продуктами Jazz,
  • Проведение сравнительного анализа с DOORS
  • Проведение демо продукта для Заказчика