Rational Focal Point и Collaborative Lifecycle Management

Оглавление

1. Подключение к Jazz server
2. Добавление атрибутов интеграции OSLC-CM
3. Создание и просмотр заданий
4. Выборка информации из системы CLM
5. Настройка атрибутов интеграции в Rational Focal Point для экспорта проектов в CLM
6. Псевдонимы атрибутов интеграции для проектов
7. Экспорт проектов из Rational Focal Point
8. Обновление информации о проекте и бизнес-потребностях
Интеграция Rational Focal Point с Collaborative Lifecycle Management (CLM)

Rational Focal Point и Collaborative Lifecycle Management

IBM® Rational Focal Point обеспечивает интеграцию с Collaborative Lifecycle Management (CLM) через поддержку спецификации управления изменениями Open Services Lifecycle Collaboration (OSLC). Rational Focal Point можно настроить на работу с провайдерами Open Services Lifecycle Collaboration - Change Management (OSLC-CM), например с Rational Team Concert.

Данная интеграция позволяет использовать продукты Rational CLM для планирования, выполнения и доставки решений. Например, в контексте управления продуктами можно определить состав выпуска в Rational Focal Point и использовать Rational Team Concert для поддержки разработки.

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

Для подключения к области проекта в Jazz server и создания ссылок на задания, необходимо настроить тип атрибута ссылки CALM для модуля.


Комментарии
Подключение Rational Focal Point и the Jazz Team Server

Подключение к 1. Jazz server

Интеграцию с Jazz server может настроить администратор. Для связи и обмена данными между IBM® Rational Focal Point и Jazz server необходимо создать ключи OAuth для доступа к серверам. Необходимо также создать дружественные отношения для управления списком взаимодействующих серверов.

Прежде чем начать

Администратор Jazz server должен создать ключ получателя в Jazz server для Rational Focal Point.

Процедура

  1. Получите у администратора Jazz server ключ получателя и личный ключ, настроенный для Rational Focal Point.
  2. В Rational Focal Point, выберите Приложение > Друзья.
  3. Щелкните на значке Добавить друга Добавить друга.
  4. В окне Добавить друга OAuth укажите сведения о Jazz server.
    1. Укажите имя соединения. Например, RTC 1.
    2. Укажите корневой URL служб Jazz server. Примеры:
      • При подключении к Rational Team Concert 2.x корневой URL служб будет равен https://www.example.com:9443/jazz/rootservices.
      • При подключении к Rational Team Concert 3.x корневой URL служб будет равен https://www.example.com:9443/ccm/rootservices
    3. В поле Ключ получателя OAuth укажите ключ получателя, созданный для Rational Focal Point в Jazz server.
    4. В поле Личный ключ OAuth укажите личный ключ получателя.
    5. Нажмите кнопку Сохранить.

Комментарии
Атрибуты интеграции OSLC-CM можно добавить для интеграции с Jazz Team Server

Добавление атрибутов интеграции OSLC-CM

Для связи с отдельной областью проекта в 2. Jazz server и для создания заданий или ссылок на существующие задания необходимо настроить атрибут ссылки CALM модуля.

Прежде чем начать

Для интеграции Rational Focal Point с Jazz server необходимы права доступа администратора.

Процедура

  1. Выберите Настройка > Атрибуты.
  2. Выберите модуль для связи с Jazz server.
  3. Нажмите кнопку Добавить атрибут.
  4. Выберите Ссылка CALM.
  5. Укажите имя и описание атрибута. При создании задания эти значения будут показаны в поле Обзор и Описание задания.
  6. В поле Допустимые поставщики служб перечислены имена соединений, добавленных в список Друзья для установления соединения между серверами. Выберите необходимый сервер соединений.
  7. Будут показаны все области проекта, доступные на выбранном сервере. Выберите область проекта, с которой требуется установить соединение.
  8. Нажмите кнопку ОК.

Дальнейшие действия

Можно указать другие атрибуты, чтобы получить больше информации о задании, например, сводные оценки от Jazz Team Server. Дополнительная информация приведена в разделе Выборка информации из системы CLM.

Комментарии
Создание и просмотр заданий с помощью интеграции CLM

Создание и просмотр заданий

В 3. IBM® Rational Focal Point, можно создавать задания, которые будут добавлены в хранилище Collaborative Lifecycle Management (CLM). В системе CLM можно также искать задания, переходить к ним по ссылкам и просматривать информацию.

Прежде чем начать

Процедура

  1. В Rational Focal Point, откройте модуль, содержащий значения атрибута для изменения.
  2. В строке атрибута ссылки CALM щелкните на значке Изменить Значок Изменить.
  3. Для связи с заданием в системе CLM нажмите кнопку Выбрать.
    1. Укажите ИД и пароль пользователя системы CLM для входа в программу.
    2. В окне Выбор задания найдите требуемое задание, указав номер или ключевое слово для задания.
    3. В результатах поиска выберите необходимое задание.
    4. Нажмите кнопку ОК. Заголовок и номер задания будут показаны в строке атрибутов.
  4. Для создания задания нажмите кнопку Создать новое.
    1. Укажите ИД и пароль пользователя системы CLM для входа в программу.
    2. Добавьте необходимые сведения о задании. Проверьте, все ли обязательные атрибуты задания указаны. По умолчанию в поля Обзор и Описание заносится имя и описание, указанное в атрибуте CALM в Rational Focal Point.
    3. Нажмите кнопку ОК. Заголовок и номер задания будут показаны в строке атрибутов.
  5. Щелкните на значке Сохранить Значок сохранить для сохранения значения атрибута модуля.
    Совет: Для просмотра сведений о задании наведите курсор мыши на задание, указанное как значение атрибута.

Комментарии
Описана выборка информации о задании из системы CLM с помощью бизнес-правила XPathValueFetcher

Выборка информации из системы CLM

Сведения о заданиях, например, общую оценочную стоимость и значения истекшего времени, можно получить с помощью бизнес-правила XPathValueFetcher. Бизнес-правило XPathValueFetcher опрашивает задания в системе Collaborative Lifecycle Management (CLM).

Прежде чем начать

Процедура

Для настройки атрибута, который служит для выборки информации о задании из системы CLM, выполните следующие действия:

  1. Выберите Настройка > Атрибуты.
  2. Выберите модуль, который содержит атрибут ссылки CALM и которому требуется атрибут для выборки дополнительной информации из системы CLM.
  3. Нажмите кнопку Добавить атрибут.
  4. Выберите тип атрибута в зависимости от типа значения, выбираемого из системы CLM. Например, для выборки значений из поля оценки в Rational Team Concert, можно выбрать атрибут целочисленного типа.
  5. Укажите имя и описание атрибута.
  6. В поле Значение по умолчанию укажите бизнес-правило XPathValueFetcher в следующем формате:
    =XPathValueFetcher('CALM link attribute',"URL parameters","XPath expression","Global User ID")
  7. Нажмите кнопку ОК.

Комментарии
Настройка атрибутов интеграции для экспорта проектов

Настройка атрибутов интеграции для экспорта проектов

После завершения проекта с необходимыми бизнес-потребностями в 5. IBM® Rational Focal Point, можно экспортировать проект в систему Collaborative Lifecycle Management (CLM) для выполнения. Во время экспорта проекта в систему CLM для каждой бизнес-потребности создается область проекта и задания. Для просмотра состояния проекта можно регулярно синхронизировать его с системой CLM.

Прежде чем начать

Настройте интеграцию с Jazz server.

Процедура

Для того чтобы настроить атрибуты интеграции для экспорта проектов, выполните следующие действия:

  1. Подключитесь к серверу:
    1. В Rational Focal Point, выберите Настроить > Интеграция.
    2. Нажмите кнопку Добавить программу подключения.
    3. Выберите представление для просмотра проектов.
  2. Настройте атрибуты интеграции и соответствующие псевдонимы для проекта:
    1. Выберите Настроить > Атрибуты, и выберите модуль проекта.
    2. В модуле проверьте, что атрибуты интеграции для предложенной начальной даты, предложенной конечной даты и ссылки на проект доступны. В противном случае создайте эти атрибуты. При необходимости можно настроить дополнительные атрибуты интеграции.
    3. Выберите Настроить > Псевдоним и настройте псевдонимы для атрибутов интеграции, как указано в разделе псевдонимы атрибутов интеграции.
  3. Настройте атрибуты интеграции для бизнес-потребностей. Бизнес-потребности могут находиться в разных модулях. А эти действия можно выполнить для каждого модуля:
    1. Выберите Настроить > Атрибуты, затем выберите модуль бизнес-потребности.
    2. В модуле бизнес-потребности проверьте, что требуемые атрибуты интеграции доступны, или создайте эти атрибуты.
    3. Выберите Настроить > Псевдоним и настройте псевдонимы для атрибутов интеграции, как указано в разделе псевдонимы атрибутов интеграции.

Дальнейшие действия

После настройки интеграции выберите Приложение > Страница входа в систему и проверьте, что в параметрах страницы входа в систему заданы Идентификатор или URL распределителя нагрузки, используемые для входа в систему. Этот URL используется в CLM для отображения ссылок на текущий установленный экземпляр Rational Focal Point.

Подготовка к экспорту проекта из Rational Focal Point в CLM выполнена.


Комментарии
Псевдонимы атрибутов интеграции в CLM и Rational Focal Point

Псевдонимы атрибутов интеграции для проектов

Когда 6. Rational Focal Point интегрирован с системой Collaborative Lifecycle Management (CLM), можно управлять одной и той же информацией проекта и из проекции проекта и из проекции портфеля. Во время настройки интеграции необходимо указать псевдонимы атрибутов интеграции в Rational Focal Point, которые поддерживаются обоими продуктами.

Атрибуты для экспорта проектов

Имена атрибутов могут отличаться в различных продуктах. Однако, для совместного использования и обновления значений атрибутов интеграции все атрибуты интеграции должны использовать указанные псевдонимы.
Табл. 1. Атрибуты Rational Focal Point, переданные в CLM при экспорте проекта
Модуль Атрибут Тип атрибута Псевдоним Имя в CLM (Формальный шаблон управления проектом) Комментарии
Проекты Название Текст - Имя области проекта Именем проекта в Rational Focal Point будет имя области проекта в CLM.
Проекты Целевая начальная дата Дата ProposedStart Начальная дата Начальная дата - это начальная дата итерации. В CLM дата показывается в Администрирование проекта > Редактор временного графика.
Проекты Целевая конечная дата Дата ProposedFinish Дата завершения Дата завершения - это дата завершения итерации. В CLM дата показывается в Администрирование проекта > Редактор временного графика.
Проекты Потребности бизнеса Входящие ссылки Задачи Элемент плана, Задача, Дефект и так далее. Тип задания, например, Элемент плана, Сюжет или Дефект. Определен в шаблоне процесса в CLM.
Проекты Ссылка на проект в CLM URL ProjectMgmtURI - Веб-ссылка навигации на проект в панели плана в CLM
Проекты URI проекта реализации URL ProjectMgmtSyncURI - Скрытая обязательная ссылка, которая используется для интеграции
Потребности бизнеса Название Текст - Сводка задания Именем каждой потребности бизнеса в Rational Focal Point будет сводка для задания.
Потребности бизнеса Описание Текст - Описание задания Описанием каждой потребности бизнеса в Rational Focal Point будет описание задания.
При экспорте проекта в CLM создаются ссылки на него:

Атрибуты для обновления проектов

Табл. 2. Атрибуты в Rational Focal Point, которые заполняются данными из системы CLM при обновлении проекта
Модуль Атрибут Тип атрибута Псевдоним Имя в CLM (Формальный шаблон управления проектом) Комментарии
Проекты Общая запланированная трудоемкость Целое PlannedEffort Запланированная трудоемкость Запланированная трудоемкость в CLM показана в виде индикатора состояния на панели плана итерации в клиенте Eclipse. В веб-клиенте запланированная трудоемкость находится на панели списка плана итерации.
Проекты Общая фактическая трудоемкость Целое ActualWork Фактическая трудоемкость Фактическая трудоемкость в CLM показана в виде индикатора состояния на панели плана итерации в клиенте Eclipse. В веб-клиенте фактическая трудоемкость находится на панели списка плана итерации.
Проекты Запланированная начальная дата Дата PlannedStart Запланированная начальная дата Запланированная начальная дата находится на панели списка плана итерации в CLM.
Проекты Запланированная конечная дата Дата PlannedFinish Запланированная конечная дата Запланированная конечная дата находится на панели списка плана итерации в CLM.
Проекты Последняя моментальная копия Дата SnapshotDate Дата создания моментальной копии Перед обновлением в Rational Focal Point необходимо сделать моментальную копию в CLM. Дата моментальной копии показывается в Rational Focal Point после обновления.
Проекты Завершенность (%) Целое PercentComplete Выполнено в процентах Ход выполнения всех требований бизнеса округляется и отображается как завершенность проекта в системе CLM. Например: 34% или 78%.
Потребности бизнеса Запланированная трудоемкость Целое PlannedEffort Оценка / Коррекция Оценка в CLM показывается как запланированная трудоемкость в Rational Focal Point. Если введена коррекция, оценка переопределяется.
Потребности бизнеса Фактическая трудоемкость Целое ActualWork Потраченное время Потраченное время показывается в CLM как фактическая трудоемкость в Rational Focal Point.
Потребности бизнеса Запланированная начальная дата Дата PlannedStart Запланированная начальная дата Запланированная начальная дата содержит информацию из графика задания на панели Гантта (сведения о плане) в CLM.
Потребности бизнеса Фактическая начальная дата Дата ActualStart Фактическая начальная дата Фактическая начальная дата содержит информацию из графика задания на панели Гантта (сведения о плане) в CLM.
Потребности бизнеса Запланированная конечная дата Дата PlannedFinish Запланированная конечная дата Запланированная конечная дата содержит информацию из графика задания на панели Гантта (сведения о плане) в CLM.
Потребности бизнеса Фактическая конечная дата Дата ActualFinish Фактическая конечная дата Фактическая конечная дата содержит информацию из графика задания на панели Гантта (сведения о плане) в CLM.
Потребности бизнеса Последняя моментальная копия Дата SnapshotDate Дата создания моментальной копии Дата последней моментальной копии для потребности бизнеса будет совпадать с датой для проекта, с которым она связана.
Потребности бизнеса Завершенность (%) Целое PercentComplete Выполнено в процентах Ход выполнения всех дочерних заданий округляется и отображается в системе CLM как завершенность в процентах. Например: 34% или 78%.
Потребности бизнеса Задания Ссылка на CALM WorkItem - Атрибут заданий в Rational Focal Point ссылается на задание в CLM.

Комментарии
Экспорт проектов из Rational Focal Point в CLM

Экспорт проектов из 7. Rational Focal Point

Можно экспортировать проект и связанные бизнес-потребности из IBM® Rational Focal Point в систему Collaborative Lifecycle Management (CLM) для выполнения. Во время экспорта создаются область проекта и задания для каждой бизнес-потребности. Будет создана ссылка на новый проект, которая будет показана в Rational Focal Point.

Прежде чем начать

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

Процедура

Для экспорта проектов и бизнес-потребностей выполните следующие действия:

  1. В Rational Focal Point, нажмите кнопку Показать и выберите представление, которое содержит экспортируемый проект.
  2. Щелкните на ссылке Создать проект в Jazz.
  3. Выберите сервер списка друзей, введите идентификационные данные Jazz и нажмите Вход в систему.
  4. Выберите необходимый шаблон процесса. Область проекта будет создана на основе выбранного шаблона процесса.
  5. Выберите необходимый тип задания. Все бизнес-потребности будут созданы как задания выбранного типа.
  6. Выберите владельца заданий.
  7. Нажмите кнопку Создать. Для добавления в проект новой бизнес-потребности можно создать задание в системе CLM с помощью элемента бизнес-потребности.

Результаты

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

Комментарии
Обновление информации о проекте и бизнес-потребностях из CLM

Обновление информации о проекте и бизнес-потребностях

Для всех атрибутов интеграции, указанных для проекта, можно обновить информацию о проекте и связанную информацию о бизнес-потребностях из системы Collaborative Lifecycle Management (CLM).

Процедура

Для обновления проектов и бизнес-потребностей выполните следующие действия:

  1. В системе CLM создайте моментальную копию планируемого типа плана выпуска.
  2. В 8. IBM® Rational Focal Point, выберите Показать. Выберите представление, содержащее проект, который будет экспортирован в CLM.
  3. Нажмите Обновить проект.
  4. Если время ожидания сеанса истекло, то введите идентификационные данные Jazz. Нажмите кнопку Вход.

Результаты

Выбранный проект будет обновлен путем добавления информации из CLM.
Прим.: Если в системе CLM в область проекта добавляются новые задания, которые должны быть связаны с бизнес-потребностями в Rational Focal Point, то бизнес-потребность с необходимыми атрибутами можно создать в Rational Focal Point. После чего бизнес-потребность можно связать с заданиями в системе CLM. Дополнительная информация приведена в разделе Создание и просмотр заданий

Комментарии