IBM Rational Reporting Solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Решения Rational для создания отчетов

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

Табл. 1. Решения Rational для создания отчетов
Поставка Решение для создания документов Решение аналитики разработки
Встроено в решения и приложения 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. Выбор решения аналитики разработки
Выбор решения аналитики разработки


Возникли неполадки или вопросы? Зайдите на форум Jazz.net.