Заметки консультанта

Шамрай Александр Владимирович

Интеграция ClearQuest и MS Project

Не секрет, что инструмент MS Project стал очень популярным среди менеджеров проекта для выполнения планирования проектов. ClearQuest же как инструмент планирования не очень удобен. Зато это незаменимый инструмент отчета и контроля за выполнением заданий. И мы решили объединить эти два инструмента для получения максимальной эффективности при планировании и отслеживании выполнения проектов. В результате получился небольшой, но эффективный модуль. Модуль выполнен как расширение для MS Project и обеспечивает менеджера проекта полноценной средой как для выполнения его задач по планированию с использованием всех возможностей инструмента MS Project и автоматический переносом спланированных задач в систему ClearQuest, так и обеспечивает доступ менеджера проекта ко всем необходимым ресурсам ClearQuest. Кроме того, обеспечивается обратная связь, т.е. выполняется обновление фактических данных сроков, длительности и процента выполнения из ClearQuest в план MS Project. Разработчики и остальные сотрудники используют же привычную для них среду ClearQuest.

Схема работы с модулем интеграции

Схема работы с модулем интеграции

На рисунке изображена схема взаимодействия менеджера проекта и исполнителей:

  1. Менеджер проекта выполняет планирование задач и назначение на них исполнителей;
  2. С помощью модуля вся спланированная информация переноситься в ClearQuest;
  3. В ClearQuest исполнители изменяют состояние запросов, выставляют процент выполнения и т.д.;
  4. Менеджер проекта с помощью модуля всегда может выполнить загрузку фактических сроков из ClearQuest к себе в план.
Доступные функции

Доступные функции

Модуль предоставляет следующие функции:

  1. Импорт – импортируются задачи из ClearQuest в план MS Project на основе выбранного запроса. Эта функция в основном используется в том случае, если план создается на основе запросов из ClearQuest, таких как дефект, запрос от заинтересованных лиц и т.д. Или может использоваться в случае восстановления плана работ;
  2. Сохранение – сохраняются изменения из плана MS Project в задачи ClearQuest, которые менеджер проекта выполнил в плане;
  3. Обновление – обновляются фактические сроки и дополнительные информативные поля из ClearQuest в план MS Project.
Особенности

Особенности

Наше решение имеет ряд особенностей, которые выделяют его из решений подобного рода:

  1. Поддержка иерархической структуры запросов. В решении реализована поддержка связей в виде «родительская задача»-«дочерняя задача» с неограниченным уровнем вложенности. В плане они отображаются в виде зависимости «задача»-«подзадача»;
  2. Возможность использования нескольких ЗИ. В том случае, если план работ формируется на основе запросов дефект, запрос на расширение и т.д., то модуль дает возможность импортировать эти запросы в план и все задачи, которые формируются по решению этого запроса, автоматически привязываются к этому запросу. Кроме этого модуль позволяет синхронизировать некоторые запросы вида «проект», что позволяет в одном плане работать с несколькими проектами;
  3. Поддержка связей задач. Кроме родительских связей модуль поддерживает связи, которые обуславливают последовательность задач;
  4. Синхронизация ресурсов. Модуль предоставляет возможность автоматической загрузки ресурсов из базы пользователей ClearQuest или с сервера MS Project. Эта функция полезна тем, что менеджеру проекта не нужно заботиться или вспоминать, как правильно пишется тот или иной пользователь;
  5. Настраиваемые дополнительные поля. Конфигурация модуля позволяет задать некоторые дополнительные поля для синхронизации, кроме уже существующих предопределенных полей. Существует два вида дополнительных полей: дополнительные поля ClearQuest, дополнительные поля MS Project. Синхронизация дополнительных полей ClearQuest подразумевает собой синхронизацию на основе данных из ClearQuest, таких как списки, дополнительные справочники, что позволяет загрузить дополнительную информацию в план (например, список сборок, в которую попадет результат выполнения задачи). Синхронизация дополнительных полей MS Project подразумевает под собой сохранение дополнительных полей плана в ClearQuest, например, планируемая загрузка, длительность и другие вычисляемые поля.
Схема использования с серверной интеграцией

Схема использования с серверной интеграцией

На этом рисунке изображена последовательность обработки дефекта с использованием интеграции с MS Project Professional и MS Project Server:

  1. Дефект регистрируется в системе ClearQuest тестировщиком;
  2. Эксперт ответственный за анализ дефектов, если дефект принимается в работу, формирует задачу на исправление дефекта;
  3. С помощью модуля серверной интеграции задача автоматически импортируется в план работ;
  4. Менеджер проекта декомпозирует задачу на несколько, если это необходимо;
  5. Менеджер проекта с помощью интеграции с MS Project Professional сохраняет изменения в ClearQuest;
  6. Модуль автоматически привязывает новые задачи к родительской задаче, т.е. к задаче на исправление дефекта;
  7. Исполнители получают задания соответственно в ClearQuest и приступают к работе. Модуль серверной интеграции отчеты по работе переносит в план MS Project.

Описание решения на сайте СМ-Консалтhttp://www.cmcons.com/solutions/nashi_reshenija/modul_rasshirennojj_integratsii_clearquest_s_ms_project/

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s

 
%d такие блоггеры, как: