Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"

929 views

Published on

www.cmcons.com, www.interface.ru
Обзор проекта внедрения процесса управления изменениями и конфигурациями с использованием IBM Rational TeamConcert и SVN в ОАО «ТрансКредитБанк» (2012 год)

Published in: Technology
  • Be the first to comment

Внедрение IBM Rational Team Concert в Банке "ТрансКредитБанк"

  1. 1. Обзор проекта внедрения процесса управления изменениями и конфигурациями с использованием IBM Rational TeamConcert и SVN в ОАО «ТрансКредитБанк» (2012 год) Карабанова Галина Гаран Евгений Новичков Александр
  2. 2. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Сводка по проекту  Наименование комплекса:   Заказчик:   ООО «СМ-Консалт» по субподрядному договору с ООО «Интерфейс» Исходные данные для работ:   ОАО «ТрансКредитБанк» Исполнитель:   Система управления изменениями программных систем на базе IBM Rational Team Concert в интеграции с системой управления конфигурациями SVN (Subversion) Отчет об обследовании Сроки:    Начало работ: 16.07.2012 Окончание работ: 03.10.2012 Состав команды Заказчика:    3 идеолога 7 человек пилотной команды Состав команды Исполнителя:  5 человек
  3. 3. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Сводка проекта  Цели внедрения:  Повышение эффективности процессов управления изменениями и конфигурациями  Повышение прозрачности и оперативности оценки хода исполнения Запросов на изменение от Заинтересованных лиц  Повышение согласованности между участниками процессов управления изменениями и конфигурациями
  4. 4. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Сводка проекта  Состав проблем, выявленных на предобследовании и решаемых в проекте: Проблема Решение Процесс управления изменениями недостаточно прозрачен Организация контроля изменений, отслеживания истории всех входящих запросов на изменение, задач и дефектов в Team Concert Разработка разных частей продукта ведется в разных идеологиях: проектная и операционная Все разработки будут вестись в единой идеологии и с использованием единого инструментального средства Оповещение о назначении заданий на исполнителя и о выполнении задания недостаточно прозрачно В результате проекта все участники проекта будут работать в общем пространстве инструментального средства и будет выстроена система почтовой нотификации о продвижении работ Сложно определить загрузку исполнителя За счет регистрации задач в Team Concert и создания комплекта представлений и отчетов по их анализу, что позволит понять загрузку исполнителя в разных аспектах процесса разработки Сложность контроля продвижения процесса разработки. Сложно оценить сроки выполнения проектов За счет использования механизмов проектного управления, имеющихся в Team Concert и создания соответствующего комплекта отчетов и представлений Изменение материалов проекта после их согласования. Сложно понять кто и когда изменял материалы проекта» Сложно оценить соответствует ли запросу представленная версия проектного документа Не совпадают ФТЗ и Методика тестирования Ввод в действие регламентов работы и механизмов интеграции между SVN и RTC
  5. 5. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Сводка проекта Состав проблем, выявленных на предобследовании и решаемых в проекте: Проблема Решение  Сложно учитывать непроектные задания от руководства Ввод элемента управления типа «Поручение» Организация тестирования усложнена из-за отсутствия упорядоченности требований Ввод в действие единого хранилища проектной документации с возможностью версионного управления Участники проекта не имеют информации по всем дефектам системы, что затрудняет оценку качества внедряемого изменения Вводится управление «Дефектами»
  6. 6. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Укрупненный календарный план работ
  7. 7. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Состав проектных документов, переданных заказчику  Документы:   «Положение об управлении изменениями и конфигурацией»  «Регламент управления изменениями и конфигурацией»   «Методика управления изменениями и конфигурацией» «План управления изменениями и конфигурацией» Инструкции:   Обновление RTC Client до версии  Практическое руководство IBM Rational Team Concert 3 - Установка  Практическое руководство IBM Rational Team Concert 3 - Установка клиента   Инструкция по использованию инструментальных средств IBM RTC и SVN Создание ssl сертификата для IBM Rational Jazz Team Server Шаблоны:  «План управления изменениями и конфигурацией»
  8. 8. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Банковский процесс to be
  9. 9. act Business Process Model www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Инициатор изменений: бизнес-подразделение, ДРиВ ТД, руководство банка ActivityInitial Подготовить Заявку Заявка Технологическая дирекция (ДРиВ) ОПК Директор ДРиВ / Начальник Управления / ТК Заявка должна быть зарегистрирована в срок не позднее 1 раб. дня после получения Зарегистрировать Заявку Создать задачи: УФИ (анализ), Тестирование, Внедрение Директор расписывавает Заявку на начальника УРС или УКС Начальник Управления проверяет Заявку на наличие всей необходимой информации и отправляет в работу Аналитику Создать план работ, если не предпроект, зафиксировать сроки Тестирования и Внедрения Зафиксировать информацию о включении ИТ-проектов / предпроектов в портфель ИТ-проектов в системе учета Аналитик УРС / УКС - Руководитель проекта 1 УВ - Руководитель проекта 2 Может ли быть Заявка реализована в рамках текущего сопровождения ИС? Да, в рамках ИТ-задачи Нет, в рамках ИТ-проекта ФТЗ Заключение должно быть подготовлено в течение 20 раб. дней Выполнить работы по заявке Подготовить Заключение по Заявке Рассмотреть, согласовать и утвердить Заключение / Служебное письмо по Заявке Согласовать с УВ сроки передачи на тестирование Системный анализ бизнес-требований и подготовка ФТЗ В т.ч. определить состав и сроки проектных работ, подготовив верхнеуровневый план работ Заключение по Заявке Организовать тестирование и протестировать реализованный функционал Принято решение об открытии ИТ-проекта по Заявке Принято решение об открытии предпроекта по ИТ-заявке Контролировать выполнение заявок Не принято решение об открытии ИТ-проекта Выполнить предпроектные исследования Подготовить методику функционального тестирования Методика функционального тестирования Дистрибутивы Провести входное тестирование Передать Заявку на тестирование Акт функционального тестирования Отчет об обследовании Закрыть Заявку Инициировать проект ActivityFinal FlowFinal Договорной отдел Подготовить и согласовать договор с вендором Внешние разработчики, вендоры ПО Реализация изменений в ИС Подготовить и организовать согласование акта сдачи-приемки результатов ИТ-проекта
  10. 10. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Реализация в инструментах IBM Rational
  11. 11. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Роли Название роли • Специалист ОПК • Начальник управления Обязанности Внесение запроса на изменение Модификация запроса на изменение Отклонение запроса Подтверждение состояния запроса на изменение Управление поручениями Определение этапов и назначение исполнителей • Руководитель проекта Распределение работы по этапу Назначение дефекта Закрытие задачи исполнителя • Тестировщик Создание дефекта Закрытие дефекта Утверждение методики тестирования • Участник проекта Взятие задачи в работу Выполнение задачи Взятие дефекта в работу Исправление дефекта
  12. 12. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671
  13. 13. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Реализация: типы запросов на изменение  Запрос на изменение   Этап   тип задания, определяющего задание на выполнение Дефект   тип задания, характеризующего фазу работ по запросу на изменение Задача   тип задания, описывающего запрос заинтересованного лица, который требует изменения либо расширения функционала ПС тип задания, которое описывает несоответствие поведения системы поставленным требованиям для ПС обнаруженного на этапе тестирования реализации запроса на изменение Поручение  тип задания, характеризующего задания на исполнение, которое не относится к проектной деятельности
  14. 14. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Трассировка запросов на изменение Запрос на изменение Этап Версия элемента конфигурации Задача Дефект Подзадача Поручение Версия элемента конфигурации Поручение - Направление трассировки
  15. 15. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Запрос на изменение. Диаграмма состояний Инициализировать Внесен Назначить Назначен Отложить Отложить Взять в работу В работе Закончить работу Закрыто Выполнен Закрыть
  16. 16. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Запрос на изменение. Диаграмма активности Запрос на изменение – диаграмма активностей Специалист ОПК Начальник управления Внесен Необходимо уточнение? Инициализировать Да Нет Необходимо отложить? На уточнение Отложить Да Необходимо отложить? Взять в работу Нет Выполнен Закрыт Отложить Да Нет В работе Отложено Назначен Назначить Закончить работу Закрыть
  17. 17. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Дефект: диаграмма состояний Инициализировать Внесен Назначен Назначить В работе Начать работу Закончить работу Закрыт Исправлен Закрыть
  18. 18. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Дефект: диаграмма активности Дефект – Диаграммы активностей Руководитель проекта Участник проекта Инициализировать Назначен Внесен Тестировщик Назначить Исправлен В работе Нет Начать работу Исправлен Закрыт Да Закрыть Закончить работу
  19. 19. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Задача: диаграмма состояний Инициализировать Внесена Отложить Назначить Отложить Назначена Отложена Начать работу В работе Отложить Закончить работу Закрыто Выполнена Закрыть
  20. 20. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Задача: диаграмма активности Задача – Диаграмма активностей Руководитель проекта Участник проекта Внесена Инициалировать Работы откладываются ? Назначена Нет Работы откладываются ? Назначить Нет Да Да В работе Начать работу Работы откладываются ? Выполнена Отложена Да Нет Отложить Результаты работ удовлетворяют? Да Закрыта Нет Отложить Закрыть Закончить работу
  21. 21. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Этап: диаграмма состояний Инициализировать Внесен Начать работу В работе Вернуть Закончить работу Выполнен
  22. 22. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Этап: диаграмма активности Этап – Диаграмма активностей Выполнен В работе Внесен Начальник управления Руководитель проекта Инициализировать Вернуть Начать работу Закончить работу
  23. 23. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Поручение: диаграмма состояний Инициализировать Внесено Закончить работу Закрыть Выполнено Закрыть Закрыто
  24. 24. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Поручение: диаграмма активности Этап – Диаграмма активностей Выполнено Инициализировать Закончить работу Закрыто Внесено Специалист ОПК Закрыть
  25. 25. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Отчетность
  26. 26. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Отчетность по запросам на изменение (общая) Наименование Описание • Дефекты все Все зарегистрированные дефекты. • Дефекты, назначенные на меня Дефекты, пользователя. назначенные на текущего • Дефекты, назначенные мной Дефекты, пользователя. назначенные на текущего • Дефекты в работе, Дефекты в работе, созданные текущим созданные мной пользователем. • Дефекты завершенные, созданные мной • Запросы изменение все Исправленные дефекты, текущим пользователем. на Все зарегистрированные изменение. созданные запросы на
  27. 27. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 • Запросы на изменение Запросы на изменение закрытые, созданные текущим закрытые, созданные мной пользователем • Запросы на изменение работе, созданные мной • Запросы на в Запросы на изменение в работе, созданные текущим пользователем изменение Выполненные запросы на изменение, созданные текущим завершенные, созданные мной • Задачи все • Задачи мной закрытые, пользователем Все зарегистрированные задачи созданные Задачи закрытые, созданные текущим пользователем • Задачи в работе, созданные мной Задачи в работе, созданные текущим пользователем • Задачи завершенные, созданные мной Выполненные задачи, созданные текущим пользователем • Задачи, назначенные на меня Задачи, назначенные на текущего пользователя
  28. 28. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 • Поручения все Все зарегистрированные поручения • Поручения закрытые, Поручения созданные мной пользователем закрытые, созданные текущим • Поручения в работе, Поручения созданные мной пользователем в созданные текущим • Поручения завершенные, созданные мной Выполненные поручения, созданные текущим пользователем • Поручения, назначенные на меня Поручения, пользователя • Ожидающие утверждения для меня Задания, в которых назначены утверждения на текущего пользователя работе, назначенные на текущего
  29. 29. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 • Моя работа • Недавно измененные Недавно измененные мной Недавно созданные мной • • текущая Задания, которые находятся в работе и исполнителем является текущий пользователь Задания, которые были изменены в течение последних 12 часов Задания, которые были изменены в течение последних 12 часов текущим пользователем Задания, которые были созданы в течение последних 12 часов текущим пользователем
  30. 30. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Базовая аналитическая отчетность Наименование Цель отчета Описание • Активные дефекты (таблица) Обеспечить понимание о текущих дефектах • Запросов на изменение в день Обеспечить Данный отчет отображает график понимание динамики количества незакрытых запросов на обработки запросов на изменение по отношению к их состоянию. изменение Отчет имеет следующие параметры: Начальная дата построения отчета Конечная дата построения отчета • Запросов на изменение на Обеспечить понимание нагрузки Данный отчет отображает количество открытых запросов на пользователей запросами на изменение на каждом пользователе пользователе • Активные запросы и их задачи изменение Обеспечить быстрое понимание текущих работ по запросу на изменение Данный отчет отображает перечень активных дефектов, их состояние и исполнители Данный отчет отображает перечень активных запросов на изменение, их этапов, плановых и фактических сроков, а также активную задачу на этапе
  31. 31. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 • Декомпозиция запросов Обеспечить Данный отчет отображает детальную на изменение понимание работ по информацию о запросе на изменение, его этапах запросу на изменение и их и задачах, их плановые и фактические сроки, состояние • Дефектов в день Обеспечить исполнители и текущее состояние Данный отчет отображает график количества понимание динамики незакрытых дефектов по отношению обработки дефектов состоянию. Отчет имеет следующие параметры: Начальная дата построения отчета Конечная дата построения отчета к их • Дефектов пользователе на Обеспечить Данный отчет отображает количество понимание нагрузки открытых дефектов на каждом пользователе. пользователей дефектами • Поручений пользователе на Обеспечить Данный отчет отображает количество понимание нагрузки открытых поручений на каждом пользователе. пользователей поручениями • Задача на пользователе Обеспечить Данный отчет отображает количество понимание нагрузки открытых задач на каждом пользователе. пользователей задачами
  32. 32. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Скриншоты
  33. 33. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Дерево проекта в TeamConcert
  34. 34. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Отчетность в TeamConcert
  35. 35. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Внесение нового запроса (заполнение экранной формы)
  36. 36. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Изменение состояния Задачи
  37. 37. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Хронология изменения Задачи
  38. 38. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Список файлов, прикрепленных к запросу
  39. 39. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Интеграция с SVN
  40. 40. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Формирование типовых шаблонов процесса
  41. 41. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Иерархическая структура при определении шаблона процесса
  42. 42. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Созданный пул запросов на основании шаблона
  43. 43. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Итоги  Технология введена в промышленную эксплуатацию  В работу вовлечены все сотрудники Банка  Все проектные активности выполняются через Team Concert
  44. 44. www.cmcons.com ratonal-tools.info (499)553-05-98 (4012)563671 Вопросы?

×