IBM Rational SoDA

Дмитрий А. Лесин, сертифицированный специалист IBM, компания "Финэко Софт"

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

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

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

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

IBM Rational SoDA, создание шаблона с помощью Template View

Рис.1. IBM Rational SoDA, создание шаблона с помощью Template View

Основа IBM Rational SoDA – Microsoft Word. Практически любой формат документа, который можно создать вручную в Word, может быть представлен в виде шаблона IBM Rational SoDA. Таким образом, IBM Rational SoDA поддерживает возможность унификации документов в отдельном проекте или во всей организации. Эта унификация может обеспечивать соответствие документов таким стандартам, как ISO, SEI CMM и IEEE, повышая качество проектной документации и облегчая взаимодействие занятых в проекте сотрудников.

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

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

SoDA генерирует документы, извлекая информацию из таких хранилищ, как:

  • репозитории требований IBM Rational RequisitePro;
  • базы данных запросов на изменения IBM Rational ClearQuest;
  • версионные объектные базы (VOB) IBM Rational ClearCase;
  • репозитории тестирования IBM Rational TestManager;
  • общие проектные репозитории IBM Rational Administrator.

Кроме того, SoDA может извлекать данные из следующих отдельных артефактов проекта:

  • модели IBM Rational Software Modeler/Architect;
  • модели IBM Rational Rose;
  •  модели IBM Rational Rose RealTime;
  • планы Microsoft Project;
  • документы Microsoft Word;
  • текстовые и графические файлы.

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

***

В Каталоге Центра IT обучения "Institutio" представлена программа обучения по IBM Rational SoDA:

  1.  PCOM0003, Автоматическая генерация документов с помощью IBM Rational SoDA (рассмотрение инструмента и вариантов генерации отчетов из разнообразных источников или доменов), 1 день