41
Решения «СМ- Решения «СМ- Консалт» Консалт» Шамрай Александр [email protected]

Решения СМ-Консалт

Embed Size (px)

DESCRIPTION

http://cmcons.com Оригинальные решения СМ-Консалт, улучшающие функциональные характеристики инструментов IBM Rational. Демонстрация решений. Практические аспекты использования и внедрения. семинар 15 июня 2010 года - «ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ IBM RATIONAL ДЛЯ УЛУЧШЕНИЯ ПРОЦЕССОВ РАЗРАБОТКИ И СОПРОВОЖДЕНИЯ ПО»

Citation preview

Page 1: Решения СМ-Консалт

Решения «СМ-Решения «СМ-

Консалт»Консалт»

Шамрай Александр[email protected]

Page 2: Решения СМ-Консалт

www.cmcons.com

UML2ClearQuest

Page 3: Решения СМ-Консалт

www.cmcons.com

ПроблемыПроблемы

Низкий уровеньописаниясхемы УИ

организации

Отсутствиемодели

процесса

Отсутствие документации

Вся информация доступнатолько из самой базы

ClearQuest

Сложно проводить анализсхемы УИ

Затруднен процессподдержки схемы УИ

Затруднено пониманиеЖЦ внутри организации

Page 4: Решения СМ-Консалт

www.cmcons.com

ВыгодыВыгоды

Простой процесс анализа схем УИДля каждого ЗИ матрица переходов преобразуется в UML-диаграммуПонятное описание жизненного цикла ЗИ на основе сгенерированных UML-диаграмм

Эффективное проектирование новых схем УИПервоначально происходит проектирование в таких инструментах:

StarUMLMS Visio

Результат проектирования просто переносится в IBM Rational ClearQuest

Простая поддержка схемы УИ организацииВ любой момент времени можно получить полное описание схемы УИНа основе полученного описания вносятся изменения и импортируются в IBM Rational ClearQuest

Создание документацииФормирование документов с «нуля»Обновление существующей документации при изменении схемы ClearQuest

Page 5: Решения СМ-Консалт

www.cmcons.com

Выгрузка существующей схемы жизненного цикла Выгрузка существующей схемы жизненного цикла

типа ЗИтипа ЗИ

Выбор для выгрузки из любого существующего типа ЗИ

Визуализация выгружаемой схемы жизненного цикла

Сохранение в поддерживаемые форматы:

MS Visio

StarUML

Page 6: Решения СМ-Консалт

www.cmcons.com

Редактирование и формирование новых схем Редактирование и формирование новых схем

жизненного циклажизненного цикла

Page 7: Решения СМ-Консалт

www.cmcons.com

Проверка и визуализация модифицируемой схемыПроверка и визуализация модифицируемой схемы

Page 8: Решения СМ-Консалт

www.cmcons.com

Формирование новых и модификация Формирование новых и модификация

существующих типов записейсуществующих типов записей

Выбор существующих схем УИ

Модификация схем ЖЦ для существующих типов:

С модификацией состояний

С полной очисткой стейт-машины

Создание нового типа ЗИ

Возможность формирования отдельных действий для удаления и модификации ЗИ

Page 9: Решения СМ-Консалт

www.cmcons.com

ДокументированиеДокументирование

Создание документов в формате MS Word XML

Создание нового документа или обновление существующих документов

Возможность выбора необходимого набора типов записей для документирования

Несколько видов диаграмм:Общая взаимосвязь типов записей в схеме

Диаграммы состояний

Взаимосвязь для текущего типа

Экспорт и импорт текста помощи для полей

Page 10: Решения СМ-Консалт

www.cmcons.com

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

Page 11: Решения СМ-Консалт

www.cmcons.com

ВыгодыВыгоды

Сочетание лучших качеств двух систем

Менеджер проекта для планирования и отслеживания хода выполнения проекта использует только MS Project

Исполнители для получения заданий и их продвижения используют IBM Rational ClearQuest

Page 12: Решения СМ-Консалт

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

Модуль интеграцииМодуль интеграции

ИсполнительИсполнитель

Планирование

Анализ выполнения

Выполнение задачи Выполнение задачи

Сохранение плановых сроков

Обновление фактических сроков

Page 13: Решения СМ-Консалт

www.cmcons.com

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

Импорт - импортируются задачи из системы IBM Rational ClearQuestСохранение – сохраняется редактируемый план из MS Project в систему IBM Rational ClearQuestОбновление – обновление изменений из IBM Rational ClearQuest в план MS Project

Page 14: Решения СМ-Консалт

www.cmcons.com

ОсобенностиОсобенности

Поддержка иерархической структуры запросов – поддерживается связь между запросами «Родительская задача»-«Дочерняя задача» с неограниченным уровнем вложенностиВозможность использования нескольких типов ЗИ для синхронизацииПоддержка связей задач – поддерживается возможность синхронизации последовательности выполнения задачСинхронизация ресурсов – ресурсы могут синхронизироваться с IBM Rational ClearQuest и MS Project ServerНастраиваемые дополнительные поля – гибка настройка синхронизации дополнительных полей

Page 15: Решения СМ-Консалт

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. Модуль интеграции серверный обновляет фактические

сроки дочерних задач.

Тестировщик

Эксперт

Page 16: Решения СМ-Консалт

www.cmcons.com

Интеграция ClearQuest и HP Service desk

Page 17: Решения СМ-Консалт

www.cmcons.com

ПроблемыПроблемы

Разрабатываемая /поддерживаемая

система

Разработчики используют IBM

Rational ClearQuest

изменения

Сервисные службы используют HP

Service desk

обслуживание

использованиеСвязь между

отделами зачастую

ограничена

Пользователи не могут адекватно определить к какому отделу относится

инцидент

Page 18: Решения СМ-Консалт

www.cmcons.com

ВыгодыВыгоды

Единая система поступления запросов от пользователей

Нет необходимости нести дополнительные затраты:

Не нужно перестраивать процессы под один инструмент

Не нужно устанавливать два инструмента на одно рабочее место

Разработчики и сервисные службы продолжают работать в своих системах

Page 19: Решения СМ-Консалт

www.cmcons.com

Схема взаимодействияСхема взаимодействия

Page 20: Решения СМ-Консалт

www.cmcons.com

Работа в Работа в HP Service deskHP Service desk

Все запросы от пользователей регистрируются в системе HP Service desk

На основе опросного листа диспетчер приема заявок выполняет соответствующее назначение на уровне сервисов:

Если ошибка ПО – разработчикам

Если другой инцидент – сервисным службам

Мониторинг продвижения заявки

Page 21: Решения СМ-Консалт

www.cmcons.com

Работа в Работа в IBM Rational ClearQuestIBM Rational ClearQuest

Все запросы, которые были зарегистрированы в HP Service desk и относятся к отделу разработки, автоматически регистрируются в IBM Rational ClearQuest

Дальнейшая работа предполагает привычную для разработчиков схему работы над новым запросом

Все изменения с запросом автоматически отражаются в HP Service desk

Page 22: Решения СМ-Консалт

www.cmcons.com

Безопасный клиент ClearQuest

Page 23: Решения СМ-Консалт

www.cmcons.com

ПредпосылкиПредпосылки

Организация работы с подрядчиками аутсорсинговыми компаниями:

Обеспечение безопасного доступа к ресурсам базы УИ на основе IBM Rational ClearQuest компании исполнителями сторонних организаций

Обеспечение обмена информацией с внешними организациями

Page 24: Решения СМ-Консалт

www.cmcons.com

ВыгодыВыгоды

Полноценные клиент для исполнителей внешних организаций к базе УИ

Ограничение доступа к информации на уровне каталогов рабочего пространства ClearQuest

Обеспечивается возможность внешних организациям работать с разрешенными данными на своих площадках и результат работы может быть перенесен в основную базу УИ

Page 25: Решения СМ-Консалт

www.cmcons.com

Работа Работа on-lineon-line

Доступ только к разрешенным элементам

Возможность выполнения отчетов, графиков, запросов

Доступ к разрешенным ЗИ, возможность их редактирования и изменения их состояний

Page 26: Решения СМ-Консалт

www.cmcons.com

Работа Работа off-lineoff-line

Экспорт результатов выполнения запросов в xml-файл

Возможность редактирования экспорта в любом xml-редакторе

Импорт выполненных изменений в файлах экспорта

Page 27: Решения СМ-Консалт

www.cmcons.com

GANTTCHART FOR GANTTCHART FOR

CLEARQUESTCLEARQUEST

Page 28: Решения СМ-Консалт

www.cmcons.com

Общие выгоды от внедренияОбщие выгоды от внедрения

Уменьшение времени необходимого на планирование/перепланирование работ по запросам на изменение

Уменьшение времени на получение информации по загрузке отдельных исполнителей

Уменьшение времени на оценку текущего состояния работ по запросам на изменение

Обеспечение одной среды для планирования, выполнения и контроля работ

Page 29: Решения СМ-Консалт

www.cmcons.com

Выгода от внедрения для участников Выгода от внедрения для участников

процесса разработкипроцесса разработки

GanttChart for ClearQuest позволит менеджерам проектов и руководителям:

В режиме реального масштаба времени анализировать ход проекта

Быстро вносить корректирующие воздействия в план работ

В условиях сервис-ориентированного подхода, когда множество запросов в день требует особого внимания, применение GanttChart позволит сэкономить время менеджера проекта при перепланировании групп запросов (на изменение и на расширение)

Эффективно распределять ресурсы

Оперативно переводить запросы из одного состояния в другое

Переносить группы задач и запросов (переносить плановые сроки)

GanttChart for ClearQuest позволит участникам проектов:Видеть собственную загрузку сразу по всему пулу запросов (задач, дефектов, запросов и прочего)

Удобно и привычно работать с планом работ

Page 30: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Отображение календарной сетки и плана в отдельном представлении ClearQuest клиента для Eclipse

Отображение иерархии и связей между запросами на изменение в виде суммарных задач и последовательности выполнения

Отображение исполнителя для каждого запроса на изменение в диаграмме Ганта

Page 31: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Изменение плановых сроков и назначение исполнителей непосредственно из GanttChart for ClearQuest

Использование групповых операций над задачами:Групповое перепланирование выделенных задач

Групповое перепланирование связанных задач

Перепланирование суммарной задачи и автоматически всех ее дочерних

Page 32: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Сохранение выполненных изменений в соответствующие запросы на изменение с возможностью выбора набора сохраняемых изменений

Page 33: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Отображение смещения фактических сроков от плановых сроков

Визуализация различными цветовыми схемами запросов на изменение в зависимости от их стадии выполнения и реализации в плановые сроки

Page 34: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Отображение по двойному щелчку полноценной экранной формы ClearQuest с возможностью изменения состояния и модификации запроса на изменения

Page 35: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Построение графиков загруженности исполнителей в двух видах:

Список задач для исполнителя

Количество задач на исполнителе

Page 36: Решения СМ-Консалт

www.cmcons.com

Функциональные возможностиФункциональные возможности

Визуализация диаграммы состояний запроса на изменение с отображением количества выполненных переходов

Page 37: Решения СМ-Консалт

www.cmcons.com

CLEARQUEST TIME TRACKERCLEARQUEST TIME TRACKER

Page 38: Решения СМ-Консалт

www.cmcons.com

ВозможностиВозможности

Быстрый доступ к заданиям на разработку

Автоматические действия:При выполнении задания

После окончания работ

Учет времени выполнения задания

Ведение персональной статистики активности работы

Отслеживание неактивности пользователя

Использование Time Tracker вместе с плавающими лицензиями позволит сэкономить на используемых лицензиях

Page 39: Решения СМ-Консалт

www.cmcons.com

НастройкиНастройки

Пользовательские настройки

Рабочее время

Перерыв

Автоматическое изменение состояний

Системные настройкиСоответствие полей, состояний

Создание новых записей

Page 40: Решения СМ-Консалт

www.cmcons.com

Панель пользователяПанель пользователя

Доступ к настроенным типам записей

Открытие форм записей

Панель управления выполнения заданием

Page 41: Решения СМ-Консалт

www.cmcons.com

Спасибо за внимание !

WWW.CMCONS.COM

[email protected]