View
525
Download
1
Category
Preview:
DESCRIPTION
www.cmcons.com
Citation preview
Решения «СМ-Решения «СМ-
Консалт»Консалт»
Шамрай Александрa.shamray@cmcons.com
www.cmcons.com
UML2ClearQuest
www.cmcons.com
ПроблемыПроблемы
Низкий уровеньописаниясхемы УИ
организации
Отсутствиемодели
процесса
Отсутствие плана УК
Вся информация доступнатолько из самой базы
ClearQuest
Сложно проводить анализсхемы УИ
Затруднен процессподдержки схемы УИ
Затруднено пониманиеЖЦ внутри организации
www.cmcons.com
Пример жизненного цикла ЗИПример жизненного цикла ЗИ
Вернуть_на_регистр
Экспертиза(Эксперт)
Указание_на_постановку (Постановщик)
Вернуть_на_экспертизу
На_постановку
Очередь_на_разработку
(Нач. Разработчика)
Версионный_ контроль
(Мен. версий)
Тестирование(Тестировщик)
Очередь_на_тестирование
(Нач.Тестировщика)
Указание_на_ тестирование(Тестировщик)
Испытания(Мен испыт)
Назначить_ разработчика
Вернуть_ рук_разработки
Вернуть_ рук_разработки
На_д
ораб
отку
Приступить
В_очередь_ тестирования
На д
ораб
отку
Тестировать
Приемка_АПД(Мен. АПД)
Сдать_в_АПД(I кат)
Вернуть_на_тест
Зарегистрировать
На п
оста
новк
у
Вернуть в указ тестирования
Постановка(Постановщик)
Вернуть_в_указ_
постановки
Приступить_к_постановке
Указание_на_экспертизу(Нач. Экспертов)
На_экспертизу
Отказать
Вернуть_на_регистр
На_испытания
Вернуть_на_установку
Мен СПЗ(Секретарь)
Согласование (Постановщик)
На_согласование
В очередьна_внедрение
Вернуть_на_экспертизу_
На_д
ораб
отку
На разработку_
Приостановлена(Разработчик)
На_согласование
Согласование_экспертизы (Эксперт)
Вернуть_рук_разработки
Приостановить
Приступить
Передать
Согласовано
Отказано(Эксперт)
Верн
уть_
на_р
егис
тр
В_сторонней_организации
(Куратор)
Внедрение(Мен внедр)
Выполнено
Выполнено
Передать_в_стороннюю_орг
Передать_в_стороннюю_орг
Передать_в_стороннюю_орг
Передать_в_стороннюю_орг
Выполнено
На_верс_контроль
Постановка_отложена
(Постановщик)Отложить_постановку
Приступить_к_постановке
Согласовано
Передача_в_филиалы
(Разработчик)
На_сборку_
Передать_в_филиалы
Выполнено
Запросить_документы
Вернуть_на_доработку
Вернуть_нач_тест
Контроль(Эксперт)
Указание_на_разработку(Разработчик)
На контроль
Запрос документов
(Исполнитель)
Запросить документы
На контроль
В_АПД (Критич. приоритет)
Отложить_установку
Очередь_на_Внедрение(Нач. Мен. внедрения)
Указание_на_ внедрение
(Мен внедр)На_внедр
Внедрять
Разработка_отложена(Нач.Разработчика)
Указание_на_ установку
(Мен внедр)
Очередь_наустановку(Нач. Мен. внедрения)
Тестовая_установка
(Мен внедр)На_тест
Разработка(Разработчик)
Устанавливать
Приемка_тестирования
(Нач.Тестировщика)
Сдать_в_АПД(II кат)
На_приемкутестирования
На_разработку
Выполнено(None)
В очередь установки
Вернуть на контроль
Запрос_документов
(Исполнитель)
Вернуть_в_АПД
Вернуть на контроль
На_доработку_
На__
дора
ботк
у_
На_доработку_Вернуть_в_стороннюю_орг
Вернуть_в_стороннюю_орг
Вернуть_на_экспертизу
Вернуть_на_постановку
На д
ораб
отку
Внедрение отложено
(Мен внедр)Отложить внедрение
Вернуть навнедрение
Тестирование отложено
(Тестировщик)Отложить тестирование
Вернуть натестирование
www.cmcons.com
ВыгодыВыгоды
Простой процесс анализа схем УИДля каждого ЗИ матрица переходов преобразуется в UML-диаграммуПонятное описание жизненного цикла ЗИ на основе сгенерированных UML-диаграмм
Эффективное проектирование новых схем УИПервоначально происходит проектирование в таких инструментах:
StarUMLMS Visio
Результат проектирования просто переносится в IBM Rational ClearQuest
Простая поддержка схемы УИ организацииВ любой момент времени можно получить полное описание схемы УИНа основе полученного описания вносятся изменения и импортируются в IBM Rational ClearQuest
www.cmcons.com
Выгрузка существующей схемы жизненного цикла Выгрузка существующей схемы жизненного цикла
типа ЗИтипа ЗИ
Выбор для выгрузки из любого существующего типа ЗИ
Визуализация выгружаемой схемы жизненного цикла
Сохранение в поддерживаемые форматы:
MS Visio
StarUML
www.cmcons.com
Редактирование и формирование новых схем Редактирование и формирование новых схем
жизненного циклажизненного цикла
www.cmcons.com
Проверка и визуализация модифицируемой схемыПроверка и визуализация модифицируемой схемы
www.cmcons.com
Формирование новых и модификация Формирование новых и модификация
существующих типов записейсуществующих типов записей
Выбор существующих схем УИ
Модификация схем ЖЦ для существующих типов:
С модификацией состояний
С полной очисткой стейт-машины
Создание нового типа ЗИ
Возможность формирования отдельных действий для удаления и модификации ЗИ
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
Спасибо за внимание !
WWW.CMCONS.COM
info@cmcons.com
Recommended