Курс, семинар, тренинг Планирование, осуществление и поддержка управления изменениями на основе IBM Rational ClearQuest

Программа курса

1. Общие положения

Управление изменениями — одна изважнейших дисциплин управления разработки Программных Систем (ПС). Необходимо управлять всеми типами изменений, возникающими впроцессе разработки, включая запросы наизменение, запросы нарасширение функциональности ит.д.

IBMRational ClearQuest — этосредство управления запросами наизменение, специально разработанное сучетом динамической исложной структуры процесса разработки ПС. ClearQuest отслеживает иуправляет любым типом действий, приводящим кизменениям, втечение всего жизненного цикла разработки ПС, помогая, темсамым, создавать более качественные ПС.

IBMRational ClearQuest является исключительно гибкой системой отслеживания ирегистрации дефектов, всех типов изменений дляпроекта любого типа, налюбой платформе. Полностью настраиваемый интерфейс исистема контроля рабочего процесса позволяют ClearQuest адаптироваться клюбому процессу разработки, аподдержка реляционных СУБД позволяет управлять проектами разработки ПСразличной сложности. Интеграция ссуществующими базами данных, атакже другими инструментальными средствами, реализующими управление конфигурацией, автоматическое тестирование иуправление требованиями гарантирует, чтовпроцесс отслеживания дефектов иизменений будут вовлечены всеучастники проекта.

IBMRational ClearQuest является основной программой, припомощи которой разработчики могут планировать задачи исвязывать изменения сверсиями измененных проектных файлов. Тестировщики получают удобный инструмент описания дефектов разрабатываемого ПС. Руководители получают доступ кинформации отекущем состоянии делвпроекте икметрикам, наосновании которых можно делать выводы осостоянии проекта.

ClearQuest позволит решить всепроблемы попланированию иосуществлению процесса управления. Поможет построить качественный процесс управления изменениями, соответствующий самым современным стандартам (таким какCMMиISO).

Курс ориентирован какнаслушателей, начинающих работать сIBMRational ClearQuest иимеющих представление опроцессах разработки программного обеспечения, такинаэкспертов.

Процесс Управления Изменениями это:

  • Управление поручениями изаданиями дляразработчиков;
  • Планирование иконтроль деятельности разработчиков;
  • Документирование всех дефектов присоздании ПО;
  • Фундаментальное звено присопровождении.

Длительность курса: 4дня

3. Уникальность курса

Данный курс является уникальным ужепосвоей продолжительности. Курс является бескомпромиссным сточки зрения объема материала, егоподачи икачества.Курс проводится втечении ВОСЬМИ лет. Автор курса использует вкачестве иллюстраций РЕАЛЬНЫЕ примеры РЕАЛЬНЫХ внедрений IBMRational ClearQuest вРоссийских компаниях. Данный курс проводился каквсоставе услуг повнедрению технологий IBMRational, такивсоставе простых тренингов дляслушателей из разных организаций.За восемь леткурс прослушали более 350специалистов.

Важное отличие данного курса состоит втом, чтовпрограмму курса входит прохождение слушателями какнедокументированных возможностей ClearQuest такиплохо документированных функций, окоторых трудно узнать пользуясь документацией иинетрнетом.

Раздаточные материалы включают всебя «нарезки» «живых» документов изобширной практики внедрений IBMRational ClearQuest.

2. Зависимость курса

Независим. Необходимо иметь теоретические знания вобласти настройки операционных систем ииметь представление опроцессе разработки программного обеспечения.

Рекомендации: данный курс невключает глубокое изучение процесса Конфигурационного Управления иинструментального средства IBMRational ClearCase. Рекомендуется егопрослушивание дляполучения целостной картины.

3. Аудитория

Курс направлен наменеджеров проектов, руководителей отделов, разработчиков, тестировщиков иадминистраторов.

4. Цели изадачи курса
  • Ознакомить синструментальным средством управления изменениями контроля IBMRational ClearQuest;
  • Ознакомить сфундаментальными стандартами, регламентирующими требования кпроцессу управление изменениями;
  • Дать навыки, необходимые дляуправления изменениями дляпроектов средней сложности;
  • Дать навыки администрирования IBMRational ClearQuest;
  • Дать навыки практического использования. ClearQuest иегомодулей, позволяющих определять инастраивать процесс управления изменениями (строить процесс, определять ключевые точки);
  • Уметь импортировать иэкспортировать данные;
  • Настраивать хуки иадминистрировать пользователей;
  • Формировать аналитические срезы пособранным статистическим данным;
  • Создавать иподдерживать схемы управления изменениями сНУЛЯ.
5. Форма организации учебного процесса
  • Проведение лекционных занятий;
  • Проведение семинарских занятий;
  • Лабораторные работы.
6. Содержание курса

1-й день

  1. Введение вконфигурационное управление иуправление изменениями
    • Понятие дисциплина ипроцесс
    • Место дисциплины управления конфигурациями вЖизненном Цикле разработки ПСсточки зрения Rational Unified Process
    • Место управления изменениями встандартах иметодологиях
  2. Использование IBMRational ClearQuest дляпредставления запросов изменения, модификации существующих записей, выполнения запросов, создания диаграмм игенерации отчетов
  3. Определение процесса сиспользованием диаграмм UML (рассматриваются UMLдиаграммы реального проекта)
  4. Первое знакомство сIBMRational ClearQuest (знакомство производится нареальной базе данных одного изпроектов внедрения):
    1. Работа спродуктом
    2. Понятие жизненного цикла запроса наизменение
    3. Ввод иредактирование запросов наизменения (Дефект, Задача, Запрос нарасширение)
    4. Построение табличных отчетов
    5. Построение графических отчетов
  5. Практическая работа. Анализ результатов, планирование следующего дня.

2-й день

  1. Архитектура IBMRational ClearQuest
    1. Состав модулей IBMRational ClearQuest
    2. Взаимодействие IBMRational ClearQuest сподсистемами IBMRational (ClearCase, RequisitePro, идр.)
    3. Взаимодействие IBMRational ClearQuest свнешними подсистемами (MS Project, HPOpenView, MSProject Server идр.)
  2. Планирование ивыполнение процесса отслеживания дефектов иизменений
    • Архитектура реализации схемы управления изменениями
      • Состав иколичество запросов наизменения
      • Описание жизненного цикла запросов наизменение (приводятся примеры реальных проектов)
      • Практика определения отчетов иатрибутов запросов приавтоматизации процесса Управления Изменениями
      • Коллективная работа: определение архитектуры, состава запросов, состава отчетов иинтеграции (в результате коллективной работы получается набор требований ксхеме, создаваемой снуля. Впоследствии слушатели доведут еедологического завершения)
    • Статистический анализ схем реальных проектов
  3. Практическая реализация схемы вIBMRational ClearQuest Designer
    1. Определение понятий: Схема, репозиторий, версия схемы. Рассматривается модель внесения изменений иверсионности схем
    2. Выбор языка написания скриптов (рассматриваются достоинства инедостатки реализации Perl иBasic)
    3. Определение типа запроса
    4. Определение жизненного цикла (ЖЦ) запроса
    5. Формирование диаграммы UMLдляреализации ЖЦзапроса
    6. Формирование форм дляработы
    7. Определение состояний, очередность иобязательность заполнения полей
    8. Ввод атрибутов запросов наизменения
    9. Реализация многоуровневых запросов наизменение (отработка связок Запрос→Задача, Дефект→Задача, Задача→Подзадачи). Практика реализации правильной иерархии
    10. Программирование стейт-машины (определение жизненного цикла)
    11. Создание тестовых ипродуктивных пользовательских базданных наоснове схемы
    12. Работа состатическими идинамическими списками
    13. Рассмотрение практики использования понятия family дляобъединения запросов наизменение поопределенным признакам
  4. Деловая игра поопределению жизненного цикла исостава отчетов иформированию законченной схемы управления запросами наизменение. Блок 1: проработка схемы
  5. 3-й день

    1. Продолжение деловой игры, анализ ипредставление готовых схем работ. Блок 2: реализация схемы вClearQuest Designer. Получение законченного продукта
    2. Рассмотрение примеров разработанных систем сиспользованием ClearQuest (основные архитектурные особенности итонкости вреализации)
    3. Практика построения эффективных схем
    4. Использование скриптов длятонкой настройки схем работ. Рассмотрение APIClearQuest
      1. Использование обработчиков прерываний исценариев длярасширения механизмов отслеживания дефектов иизменений (программирование наBasic иPerl)
    5. Определение понятия Package -пакет
      1. Рассмотрение состава стандартных пакетов расширения
      2. Определение принципов интеграции пакетов всхемы ClearQuest
      3. Практическое применение пактов (для дефектов, дляинтеграции сMSProject)
    6. Взаимодействие сExcel (импорт иэкспорт имеющихся данных) (рассматривается процедура штатного импорта существующего множества запросов наизменение)
    7. Инсталляция иадминистрирование ClearQuest (короткое рассмотрение)
    8. Особенности работы через WEB-интерфейс иEclipse
    9. Особенности работы ClearQuest наразных платформах
    10. Практическая работа. Анализ результатов, планирование следующего дня.

    4-й день

    1. Тонкости работы сосхемами
      1. Организация параллельной разработки схемы несколькими дизайнерами
      2. Экспорт иимпорт схем втекстовый формат
      3. Экспорт иимпорт версий схем дляпереноса определенного функционала между схемами
    2. Тонкости работы сAPI (слушатели узнают, какможно обратиться кAPIClearQuest, втомчисле икнедокументированным функциям)
      1. Вызов функций APIизвнешних приложений
      2. Встраивание вызовов APIвязыки программирования (Perl, C++, Visual Basic)
    3. Тонкости вработе сбазами данных
      1. Перенос данных между базами
      2. Загрузка ивыгрузка справочников
      3. Конвертация форматов базданных
      4. Перенос дерева отчетов между различными базами данных
    4. Разработка ииспользование напрактике пакетов расширения ClearQuest (Packages) (слушатели поймут какштатными средствами можно создавать пакеты)
      1. Общие принципы формирования пактов. Особенности выбора языка программирования
      2. Рассмотрение взаимодействия пакета сосхемой
      3. Создание ирегистрация пакета в системе
      4. Отмена регистрации пакета
    5. Расширение изобразительных возможностей ClearQuest прииспользовании ActiveX (слушатели смогут самостоятельно расширять ClearQuest собственными «контролами»)
      • Рассмотрение общих принципов построения ииспользования ActiveX вClearQuest
      • Применение ActiveX вреальной схеме
      • Имплементация ActiveX ссхему:
        • Построение визуализации иерархии между запросами наизменение вClearQuest
        • Построение модуля визуализации диаграммы состояний запросов наизменения вClearQuest


      Завершение курса. Ответы навопросы слушателей. Заполнение слушателями анкет окачестве исодержании курса.

      7. Раздаточный материал
      • Авторский учебник поКонфигурационному Управлению иУправлению изменениями;
      • Набор документов реальных проектов;
      • Набор скриптов дляработы сClearQuest;
      • Презентации покурсу;
      • Материалы длясеминарских занятий;
      • Материалы длялабораторных работ.
      8. Необходимое оборудование
      • LCD-проектор;
      • Доска, разноцветные маркеры;
      • Персональные компьютеры длястудентов синсталлированными средствами.
      • Канцелярские товары (ручки, блокноты).
      9. Официальные отзывы оданном курсе

      ЗАО «Фирма „АйТи“

      Петер-Сервис. Билинговые системы

      „ВНЕШТОРГБАНК“. Подразделение „Управление разработки информационно-коммуникационных систем“.

      Компания „НТЦ-ИРМ“Информационный интегратор, создающий единое информационное пространство предприятий иорганизаций Комплекса Архитектуры, Строительства, Развития иРеконструкции города Правительства Москвы.

      Преподаватели

      Руководитель отдела внедрения. «Играющий» тренер
      Основная специализация: управление проектами, конфигурационное управление ПО, управление требованиями, тестирование, управление изменениями
      Сертификаты: M16 IBMRational Change & Release MgmTech Sales Mstery v1, Introduction toCMMI® (Staged andContinuous), IBM Rational ClearCase forWindows, IBM Rational ClearQuest forWindows, IBM Rational UCMEssentials

      Преподавательская деятельность:


      Опыт впреподавании конфигурационного управления, общей методологии тестирования, функционального тестирования. Сотрудничает сучебными центрами таких компаний какИнтерфейс, АйТи, Микроинформ.

      Завремя преподавательской деятельности обучил более 500специалистов инструментам IBM Rational ClearCase, ClearQuest, PurifyPlus из различных организаций, втомчисле: IBS, LG, Protec, R'Style, RT-Soft, Samsung, Банковские Информационные Системы, БанкСофтСистемс, БелХард (Минск), ВнешТоргБанк (ВТБ), Гостиничные иРесторанные Системы, Диасофт, ЕС-Лизинг, Запорожский Алюминиевый Завод, Интерфейс, Казахские Железные Дороги, КазахТелеком, Красноярский Алюминиевый Завод (Русский Алюминий), Курчатовский институт, Лаборатория Касперского, Лукойл-Информ, Люксофт, Миратех (Украина), ММВБ, МосКомЗем, Моторола (СПб), Мурманское морское пароходство, Национальный Банк Траст (2 региона), Нацональный Банк Республики Беларусь, Нейрок, НТЦ-ИРМ, ОКБСухого, Оптима, Петер-Сервис, Пилот, Протекшен Технолоджи, Профикс (Украина), РАОЕЭСРоссии, СБРФ, Сибинтек, Сименс, Системные Технологии, Собинбанк, ТатАСУнефть (ОАО Татнефть), УдмуртНефть, Федеральный Институт Промышленной собственности, ЦБРФ, Челябинский Тракторный Завод, Эрикссон, ЮКОС идругих.

      Даты и места проведения

      Даты начала обучения не определены.

      Мы бесплатно подберем для Вас подходящие курсы.

       Подборка курсов на e-mail
      Пользуясь нашим сайтом, вы соглашаетесь с тем, что мы используем cookies  🍪