Решения СМ-Консалт
DESCRIPTION
http://cmcons.com Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инструментов IBM Rational. Демонстрация решений. Практические аспекты использования и внедрения. семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»TRANSCRIPT
www.cmcons.com
UML2ClearQuest
www.cmcons.com
ПроблемыПроблемы
Низкий уровеньописаниясхемы УИ
организации
Отсутствиемодели
процесса
Отсутствие документации
Вся информация доступнатолько из самой базы
ClearQuest
Сложно проводить анализсхемы УИ
Затруднен процессподдержки схемы УИ
Затруднено пониманиеЖЦ внутри организации
www.cmcons.com
ВыгодыВыгоды
Простой процесс анализа схем УИДля каждого ЗИ матрица переходов преобразуется в UML-диаграммуПонятное описание жизненного цикла ЗИ на основе сгенерированных UML-диаграмм
Эффективное проектирование новых схем УИПервоначально происходит проектирование в таких инструментах:
StarUMLMS Visio
Результат проектирования просто переносится в IBM Rational ClearQuest
Простая поддержка схемы УИ организацииВ любой момент времени можно получить полное описание схемы УИНа основе полученного описания вносятся изменения и импортируются в IBM Rational ClearQuest
Создание документацииФормирование документов с «нуля»Обновление существующей документации при изменении схемы ClearQuest
www.cmcons.com
Выгрузка существующей схемы жизненного цикла Выгрузка существующей схемы жизненного цикла
типа ЗИтипа ЗИ
Выбор для выгрузки из любого существующего типа ЗИ
Визуализация выгружаемой схемы жизненного цикла
Сохранение в поддерживаемые форматы:
MS Visio
StarUML
www.cmcons.com
Редактирование и формирование новых схем Редактирование и формирование новых схем
жизненного циклажизненного цикла
www.cmcons.com
Проверка и визуализация модифицируемой схемыПроверка и визуализация модифицируемой схемы
www.cmcons.com
Формирование новых и модификация Формирование новых и модификация
существующих типов записейсуществующих типов записей
Выбор существующих схем УИ
Модификация схем ЖЦ для существующих типов:
С модификацией состояний
С полной очисткой стейт-машины
Создание нового типа ЗИ
Возможность формирования отдельных действий для удаления и модификации ЗИ
www.cmcons.com
ДокументированиеДокументирование
Создание документов в формате MS Word XML
Создание нового документа или обновление существующих документов
Возможность выбора необходимого набора типов записей для документирования
Несколько видов диаграмм:Общая взаимосвязь типов записей в схеме
Диаграммы состояний
Взаимосвязь для текущего типа
Экспорт и импорт текста помощи для полей
www.cmcons.com
Интеграция ClearQuest и MS Project
www.cmcons.com
ВыгодыВыгоды
Сочетание лучших качеств двух систем
Менеджер проекта для планирования и отслеживания хода выполнения проекта использует только MS Project
Исполнители для получения заданий и их продвижения используют IBM Rational ClearQuest
www.cmcons.com
Схема работы с модулем интеграцииСхема работы с модулем интеграции
Менеджер проекта
ID
Task Name Start FinishDurati
on
мар 2008
1 1d17.03.2008
17.03.2008
Task 1
2 1d17.03.2008
17.03.2008
Task 2
1d17.03.2008
17.03.2008
Task 3
1d17.03.2008
17.03.2008
Task 4
1d17.03.2008
17.03.2008
Task 5
4
5
3
Модуль интеграцииМодуль интеграции
ИсполнительИсполнитель
Планирование
Анализ выполнения
Выполнение задачи Выполнение задачи
Сохранение плановых сроков
Обновление фактических сроков
www.cmcons.com
Доступные функции Доступные функции
Импорт - импортируются задачи из системы IBM Rational ClearQuestСохранение – сохраняется редактируемый план из MS Project в систему IBM Rational ClearQuestОбновление – обновление изменений из IBM Rational ClearQuest в план MS Project
www.cmcons.com
ОсобенностиОсобенности
Поддержка иерархической структуры запросов – поддерживается связь между запросами «Родительская задача»-«Дочерняя задача» с неограниченным уровнем вложенностиВозможность использования нескольких типов ЗИ для синхронизацииПоддержка связей задач – поддерживается возможность синхронизации последовательности выполнения задачСинхронизация ресурсов – ресурсы могут синхронизироваться с IBM Rational ClearQuest и MS Project ServerНастраиваемые дополнительные поля – гибка настройка синхронизации дополнительных полей
www.cmcons.com
Схема использования с серверной интеграциейСхема использования с серверной интеграцией
1.Запрос вносится в
систему ClearQuest
2. Дефект анализируется и если он утверждается, по нему
формируется задача ClearQuest
План хранящийся на сервере MS Project
ID Task Name Start Finish DurationБер 2008
4 5 6 7 8 9
1 8d13.03.20
0804.03.20
08Задача по запросу
2 3d12.03.20
0810.03.20
08Доч. Задача 1
3 5d13.03.20
0807.03.20
08Доч. Задача 2
4 6d11.03.20
0804.03.20
08Доч. Задача 3
Модуль интеграции серверныйМодуль интеграции серверный
4. Модуль интеграции серверный формирует новую
задачу в плане проекта, к которому привязана задача по дефекту.
Начальник отдела
5. Начальник отдела извлекает сервера MS Project
проект, и формирует дочерние задачи в плане для задачи по решению дефекта.
Модуль интеграции клиентскийМодуль интеграции клиентский
Дефект Задача по дефекту
3. Модуль интеграции серверный обрабатывает новую задачу
Доч. Задача 1
Доч. Задача 2
Доч. Задача 3
6. Начальник отдела с помощью модуля интеграции клиентского сохраняет задачи в ClearQuest
6. Модуль интеграции MS Project формирует новые
задачи в ClearQuest и привязывает их как дочерние к
задаче по запросу
Исполнитель 1
Исполнитель 3
Исполнитель 2
7. Исполнители выполняют задачи и процесс выполнения фиксируется в ClearQuest
7. Модуль интеграции серверный обрабатывает все изменения по
задачам
8. Модуль интеграции серверный обновляет фактические
сроки дочерних задач.
Тестировщик
Эксперт
www.cmcons.com
Интеграция ClearQuest и HP Service desk
www.cmcons.com
ПроблемыПроблемы
Разрабатываемая /поддерживаемая
система
Разработчики используют IBM
Rational ClearQuest
изменения
Сервисные службы используют HP
Service desk
обслуживание
использованиеСвязь между
отделами зачастую
ограничена
Пользователи не могут адекватно определить к какому отделу относится
инцидент
www.cmcons.com
ВыгодыВыгоды
Единая система поступления запросов от пользователей
Нет необходимости нести дополнительные затраты:
Не нужно перестраивать процессы под один инструмент
Не нужно устанавливать два инструмента на одно рабочее место
Разработчики и сервисные службы продолжают работать в своих системах
www.cmcons.com
Схема взаимодействияСхема взаимодействия
www.cmcons.com
Работа в Работа в HP Service deskHP Service desk
Все запросы от пользователей регистрируются в системе HP Service desk
На основе опросного листа диспетчер приема заявок выполняет соответствующее назначение на уровне сервисов:
Если ошибка ПО – разработчикам
Если другой инцидент – сервисным службам
Мониторинг продвижения заявки
www.cmcons.com
Работа в Работа в IBM Rational ClearQuestIBM Rational ClearQuest
Все запросы, которые были зарегистрированы в HP Service desk и относятся к отделу разработки, автоматически регистрируются в IBM Rational ClearQuest
Дальнейшая работа предполагает привычную для разработчиков схему работы над новым запросом
Все изменения с запросом автоматически отражаются в HP Service desk
www.cmcons.com
Безопасный клиент ClearQuest
www.cmcons.com
ПредпосылкиПредпосылки
Организация работы с подрядчиками аутсорсинговыми компаниями:
Обеспечение безопасного доступа к ресурсам базы УИ на основе IBM Rational ClearQuest компании исполнителями сторонних организаций
Обеспечение обмена информацией с внешними организациями
www.cmcons.com
ВыгодыВыгоды
Полноценные клиент для исполнителей внешних организаций к базе УИ
Ограничение доступа к информации на уровне каталогов рабочего пространства ClearQuest
Обеспечивается возможность внешних организациям работать с разрешенными данными на своих площадках и результат работы может быть перенесен в основную базу УИ
www.cmcons.com
Работа Работа on-lineon-line
Доступ только к разрешенным элементам
Возможность выполнения отчетов, графиков, запросов
Доступ к разрешенным ЗИ, возможность их редактирования и изменения их состояний
www.cmcons.com
Работа Работа off-lineoff-line
Экспорт результатов выполнения запросов в xml-файл
Возможность редактирования экспорта в любом xml-редакторе
Импорт выполненных изменений в файлах экспорта
www.cmcons.com
GANTTCHART FOR GANTTCHART FOR
CLEARQUESTCLEARQUEST
www.cmcons.com
Общие выгоды от внедренияОбщие выгоды от внедрения
Уменьшение времени необходимого на планирование/перепланирование работ по запросам на изменение
Уменьшение времени на получение информации по загрузке отдельных исполнителей
Уменьшение времени на оценку текущего состояния работ по запросам на изменение
Обеспечение одной среды для планирования, выполнения и контроля работ
www.cmcons.com
Выгода от внедрения для участников Выгода от внедрения для участников
процесса разработкипроцесса разработки
GanttChart for ClearQuest позволит менеджерам проектов и руководителям:
В режиме реального масштаба времени анализировать ход проекта
Быстро вносить корректирующие воздействия в план работ
В условиях сервис-ориентированного подхода, когда множество запросов в день требует особого внимания, применение GanttChart позволит сэкономить время менеджера проекта при перепланировании групп запросов (на изменение и на расширение)
Эффективно распределять ресурсы
Оперативно переводить запросы из одного состояния в другое
Переносить группы задач и запросов (переносить плановые сроки)
GanttChart for ClearQuest позволит участникам проектов:Видеть собственную загрузку сразу по всему пулу запросов (задач, дефектов, запросов и прочего)
Удобно и привычно работать с планом работ
www.cmcons.com
Функциональные возможностиФункциональные возможности
Отображение календарной сетки и плана в отдельном представлении ClearQuest клиента для Eclipse
Отображение иерархии и связей между запросами на изменение в виде суммарных задач и последовательности выполнения
Отображение исполнителя для каждого запроса на изменение в диаграмме Ганта
www.cmcons.com
Функциональные возможностиФункциональные возможности
Изменение плановых сроков и назначение исполнителей непосредственно из GanttChart for ClearQuest
Использование групповых операций над задачами:Групповое перепланирование выделенных задач
Групповое перепланирование связанных задач
Перепланирование суммарной задачи и автоматически всех ее дочерних
www.cmcons.com
Функциональные возможностиФункциональные возможности
Сохранение выполненных изменений в соответствующие запросы на изменение с возможностью выбора набора сохраняемых изменений
www.cmcons.com
Функциональные возможностиФункциональные возможности
Отображение смещения фактических сроков от плановых сроков
Визуализация различными цветовыми схемами запросов на изменение в зависимости от их стадии выполнения и реализации в плановые сроки
www.cmcons.com
Функциональные возможностиФункциональные возможности
Отображение по двойному щелчку полноценной экранной формы ClearQuest с возможностью изменения состояния и модификации запроса на изменения
www.cmcons.com
Функциональные возможностиФункциональные возможности
Построение графиков загруженности исполнителей в двух видах:
Список задач для исполнителя
Количество задач на исполнителе
www.cmcons.com
Функциональные возможностиФункциональные возможности
Визуализация диаграммы состояний запроса на изменение с отображением количества выполненных переходов
www.cmcons.com
CLEARQUEST TIME TRACKERCLEARQUEST TIME TRACKER
www.cmcons.com
ВозможностиВозможности
Быстрый доступ к заданиям на разработку
Автоматические действия:При выполнении задания
После окончания работ
Учет времени выполнения задания
Ведение персональной статистики активности работы
Отслеживание неактивности пользователя
Использование Time Tracker вместе с плавающими лицензиями позволит сэкономить на используемых лицензиях
www.cmcons.com
НастройкиНастройки
Пользовательские настройки
Рабочее время
Перерыв
Автоматическое изменение состояний
Системные настройкиСоответствие полей, состояний
Создание новых записей
www.cmcons.com
Панель пользователяПанель пользователя
Доступ к настроенным типам записей
Открытие форм записей
Панель управления выполнения заданием