Реализован проект по интеграции Rational Team Concert с Microsoft Project.

Компанией «Аплана» реализован сложный и интересный с  технической точки зрения проект по интеграции Rational Team Concert с Microsoft Project. Заказчик разработки: Институт проблем безопасного развития атомной энергетики Российской академии наук (ИБРАЭ РАН)

В связи с ростом объёмов разработки программного обеспечения (ПО), Заказчик поставил перед командой «Апланы» задачу спроектировать и развернуть интегрированное решение по управлению промышленным производством ПО. В результате предварительного анализа для реализации решения была выбрана платформа IBM Rational Jazz в силу тесной интеграции всех её компонентов и покрытия ими практически полностью жизненного цикла разработки ПО. Тем не менее, на данный момент функционал IBM Rational Jazz недостаточен для верхнеуровневого управления проектами и портфелями проектов. Для этой цели эксперты «Апланы» предложили использовать Microsoft Project Server как популярный и уже знакомый Заказчику инструмент.

Таким образом, в рамках комплексного решения по управлению разработкой ПО потребовалась интеграция между IBM Rational Team Concert (RTC) как средством управления задачами на уровне конкретных исполнителей и Microsoft Project 2010 (MSP) как инструментом стратегического и верхнеуровневого планирования проекта. До этого момента Заказчик использовал MSP лишь эпизодически и только для визуализации планов без подключения к единому серверу. Отсутствовал общий пул ресурсов, не существовало автоматизированного отслеживания их занятости в нескольких проектах и сбора отчётности о трудозатратах по задачам. Управление разработкой также осуществлялось нецентрализованно: не было ни единого хранилища требований, ни общей среды управления тестированием. Стоит отметить, что спроектированное и развёрнутое специалистами «Апланы» решение на базе IBM Rational Jazz позволяет выстроить в единый конвейер с организованным управлением все операции по производству ПО: от сбора, анализа и согласования требований и создания на их основе исходного кода и документации, до тестирования и передачи готового продукта пользователям.

RTC по умолчанию обладает встроенными возможностями по импорту планов из MSP, однако этого недостаточно для двустороннего взаимодействия между этими средствами. Для полноценного решения требовалось передавать информацию о состоянии выполнения задач верхнеуровневого плана проекта из RTC обратно в MSP. В рамках интеграции был разработан самостоятельный программный модуль, связывающий «концевые» (не имеющие дочерних) задачи в MSP с задачами в RTC. С помощью данного модуля руководитель проекта может в автоматическом режиме переносить сформированный в MSP план в RTC и в дальнейшем видеть ежедневный прогресс по каждой задаче прямо из MSP. Причём созданные интеграционным модулем задачи в RTC могут в дальнейшем произвольным образом группироваться и переименовываться, к ним можно добавлять дочерние задачи, как того требует оперативное управление разработкой. При этом модуль самостоятельно собирает и обобщает информацию о трудозатратах и о степени выполнения каждой задачи, после чего передаёт эту информацию «наверх» в MSP.

Таким образом, реализованная «Апланой» интеграция MSP и RTC обеспечивает прозрачность управления проектом на всех его уровнях, сохраняя преимущества IBM Rational Team Concert по связыванию воедино задач, требований, тестов, дефектов и исходного кода.

Сайт IBS использует cookie. Это дает нам возможность следить за корректной работой сайта, а также анализировать данные, чтобы развивать наши продукты и сервисы. Посещая сайт, вы соглашаетесь с обработкой ваших персональных данных.