IBM Rational Reporting Solutions

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

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

Раздел Создание документов
Раздел Аналитика разработки
Раздел Решения Rational Reporting
Раздел Выбор решения

Создание документов

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

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

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

Изображение отчетов создания документов. Отчеты в стиле документов

Отчеты в стиле документов обладают следующими характеристиками:
  • Преимущественно текстовые, но могут включать графические элементы (например, спецификация требований, документ соответствия, документ охвата тестов, отчет о трассируемости жизненного цикла и пр.)
  • Спецификации часто записываются на одном этапе процесса и передаются на следующий этап (например, документ требований передается коллективу проектирования)
  • Документы могут быть контрактными конечными продуктами (например, выполнение требований спецификации может быть выходным критерием этапа проекта и активировать этап оплаты)
  • Документы часто образуют основу для контрактных отношений (например, спецификация требований между клиентом и поставщиком)
  • В отдельных случаях спецификации должны соответствовать стандартам/требованиям в контексте структуры и стиля. Такие стандарты могут разрабатываться внутренними группами, клиентами, правительственными и промышленными контролирующими органами и т. д.
Например, отчеты создания документов могут включать:
  • Спецификацию требований - на одном из этапов проекта создается документ с требованиями и передается другим коллективам.
  • Документ соответствия требованиям, показывающий, как проект удовлетворяет каждому требованию; выполнение спецификации может служить критерием завершения этапов проекта.
  • Документ охвата тестов, описывающий тестовые наборы, связанные с каждым требованием, дефектом и заданием.
  • Полный отчет о трассируемости жизненного цикла.
Рис. 1. Пример отчета о создании документовПример отчета о создании документов с требованиями расширения выпуска

Аналитика разработки

Аналитика разработки - это приложение методов бизнес-аналитики к среде разработки. Аналитические отчеты о разработке обычно используются для управления.

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

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

Изображение аналитики разработки (графики, диаграммы и сводные панели)

Отчеты Development Intelligence обладают следующими характеристиками:
  • Имеют преимущественно графический формат (круговые диаграммы, графики, протоколы результатов и пр.)
  • Помогают при выполнении таких задач, как оценка состояния выполнения, диагностика неполадок, определение действий по исправлению и т.д.
  • Помогают принимать решения относительно управления проектами и программами.
В аналитике разработки применяются обычные приемы бизнес-аналитики для анализа и интерпретации данных:
  • Перекрестные/сводные таблицы - какова структура данных?
  • Навигация по структуре данных - как данные взаимосвязаны?
  • Сводные панели - какова общая картина?
  • Хранилища данных - каковы тенденции?
Например, аналитические отчеты о разработке могут включать:
  • Круговую диаграмму, показывающую процент незавершенных заданий или открытых дефектов
  • График числа непротестированных заданий по времени
  • График числа изменений требований (изменчивость) по времени
  • Карточку соответствия с KPI для мониторинга состояния программы или проекта
Рис. 2. Пример отчета Аналитика разработкиПример отчета Аналитика разработки с открытыми и закрытыми заданиями

Решения Rational Reporting

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

Табл. 1. Решения Rational Reporting
Доставка Решение создания документов Решение аналитики разработки
Встроено в решения и приложения Rational IBM Rational Reporting for Document Generation IBM Rational Reporting for Development Intelligence
Коммерческие продукты IBM Rational Publishing Engine IBM Rational Insight

Отчеты в продуктах Rational

Встроенные функции создания отчетов в приложениях Rational

С отдельными приложениями Rational поставляется набор готовых отчетов, полезных во многих типичных сценариях отчетности.

Приложения Rational Reporting
IBM Rational Reporting for Document Generation и IBM Rational Reporting for Development Intelligence образуют Rational Reporting. IBM Rational Reporting поддерживает создание документов и аналитические отчеты.
Rational Reporting for Development Intelligence
Rational Reporting for Development Intelligence использует хранилище данных CLM или IBM Rational Insight и расширяет стандартные возможности создания и просмотра отчетов конкретного продукта и отчетов, которые объединяют данные из разных приложений CLM, развернутых на одном сервере Jazz Team Server (JTS).
Rational Reporting for Document Generation
Использует API REST для доступа к текущим данным. Документы создаются с помощью артефактов продукта и шаблонов документов, разработанных в Rational Publishing Engine. Приложение Rational Reporting for Document Generation встроено в Rational solution for Collaborative Lifecycle Management, IBM Rational DOORS, IBM Rational Focal Point, IBM Rational Rhapsody и IBM Rational Software Architect Design Manager.
Rational Insight

Если коллективы разработчиков распределенные и используют несколько JTS, другие приложения Rationall, не входящие в состав CLM, или инструменты сторонних производителей; может потребоваться настройка данных, загружаемых в хранилище данных отчетов. IBM Rational Insight расширяет Rational Reporting for Development Intelligence (решение создания аналитических отчетов о разработке, встроенное в CLM) за счет поддержки нескольких сред развертывания JTS, интеграции данных из CLM, других приложений Rational, не входящих в состав CLM, и внешних инструментов (таких как RationalClearQuest, RationalRequisitePro, RationalDOORS и Microsoft Project). Rational Insight помогает настроить способ извлечения данных из приложений и их загрузки в хранилище данных, модель данных отчетов, отчеты и показатели.

Rational Publishing Engine

IBM Rational Publishing Engine расширяет Rational Reporting for Document Generation, помогая создавать и просматривать пользовательские документы из приложений CLM и других приложений.

Выбор решения

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

Выбор решения создания документов

Рис. 3. Выбор решения создания документов
Выбор решения создания документов

Выбор решения аналитики разработки

Рис. 4. Выбор решения аналитики разработки
Выбор решения аналитики разработки

Комментарии