Аннотация: В ходе данного курса рассматриваются возможности инструментальных средств Jazz CLM: IBM Rational DOORs Next Generation (управление требованиями), IBM Rational Tream Concert (управление изменениями и конфигурациями, гибкое планирование, потоковая сборка). Отдельный акцент делается на совместное применение указанных продуктов.
Длительность (в рабочих днях): 7
Один день равен 8 акад.часам (один акад. час - 45 минут)
Описание: В течение ряда лет разработка программного обеспечения состояла из множества неформальных действий из областей искусства, науки и промышленного производства. Что всем этим сравнениям не хватает, так это социальной стороны: программное обеспечение создается командой людей, работающих совместно и взаимодействующих друг с другом для достижения максимальной выгоды. Jazz является платформой IBM, основное назначение которой - повысить эффективность команд при выполнении проектов и поставке разрабатываемых информационных систем. Подобно оркестру, играющему музыку Джаз, платформа Jazz позволяет повысить производительность объединенной команды разработчиков, эффект от их интеграции и прозрачность процессов разработки. Базовые возможности IBM Rational DOORs Next Generation позволяют начать работу в рамках управления требованиями при разработке ПО. Расширенные возможности IBM Rational DOORs Next Generation позволяют повысить гибкость процесса управления требования и обеспечить высокое качество его функционирования при командной разработке информационных систем. Наиболее полно преимущества данного средства проявляются при его совместном использовании с другими инструментами Jazz CLM. В ходе данного тренинга исследуются базовые возможности инструмента IBM Rational Team Concert, входящего в состав линейки Jazz CLM и позволяющего автоматизировать процессы управления изменениями и конфигурациями, планирование и многоуровневой сборки в ходе разработки информационных систем. Расширенные возможности IBM Rational Team Concert позволят добиться максимальной эффективности разработки ПО. Выполняется обзор основных возможностей IBM Rational Quality Manager, входящий в линейку инструментов Jazz CLM. С помощью этого инструментального средства можно развернуть процесс тестирования информационных систем при разработке ПО и эффективно его контролировать. Расширенные возможности IBM Rational Quality Manager охватывают вопросы совместного использования инструмента с другими средствами организации, в которой развернута автоматизированная среда управления разработкой программного обеспечения. Кроме того рассматривается организация лаборатории тестирования для эффективного управления имеющимися материальными ресурсами (компьютерами, серверами, виртуальными машинами и др.). Управление жизненным циклом разработки приложений (Application lifecycle management, ALM) — это эффективное взаимодействие бизнес-методов управления и непосредственно разработки ПО, что становится возможным благодаря наличию инструментария, помогающего объединить управление требованиями, разработку архитектуры, кодирование, тестирование, мониторинг и управление релизами. В тренинге рассматривается, как управление жизненным циклом разработки приложений реализовано с помощью интегрированных средств Jazz.
Цели:
- Познакомиться с основами IBM Rational DOORs Next Generation при выявлении требований и поддержании их в актуальном состоянии
- Получить представление о путях эффективного применения IBM Rational DOORs Next Generation
- Научиться эффективно использовать IBM Rational Team Concert при организации командной работы в ходе разработки программных информационных систем
- Овладеть навыками гибкой настройки IBM Rational Team Concert для повышения эффективности разработки информационных систем
- Научиться эффективно использовать основные возможности IBM Rational Quality Manager для тестирования программного обеспечения
- Исследовать возможности IBM Rational Quality Manager при автоматизации тестирования
- Рассмотреть вопросы организации лаборатории тестирования
- Дополнительные настройки для адаптации IBM Rational Quality Manager в организации
- Разобраться с основными принципами Application Lifecycle Management (ALM)
- Разобраться с реализацией ALM от IBM - Collaboration Lifecycle Management (CLM)
Аудитория: Разнообразные специалисты, участвующие в проектах разработки ПО. Особенно полезным может быть данный курс тем, кто стремится выстроить правильные процессы разработки в организации и эффективно их автоматизировать.
Содержание:
- Введение в IBM Rational DOORs Next Generation
- Введение в IBM Rational DOORs Next Generation
- IBM Rational DOORs Next Generation и управление требованиями
- Старт нового проекта
- Графический интерфейс IBM Rational DOORs Next Generation
- Управление артефактами
- Обзор подходов при выявлении требований
- Типы и форматы требований
- Тестовые требования с форматированием
- Вложенные артефакты и ссылки на артефакты
- Метаданные артефактов
- Типовые операции с требованиями
- Техники выявления требований
- Поиск информации и представления (Views)
- Применение тегов
- Бизнес-моделирование в IBM Rational DOORs Next Generation
- Уровни управления требованиями
- Моделирование бизнес-процессов в IBM Rational DOORs Next Generation
- Типы диаграмм описания бизнес-процессов
- Элементы диаграмм описания бизнес-процессов
- Представление системных требований в IBM Rational DOORs Next Generation
- Перспективы системного уровня
- Техники выявления системных требований
- Построение модели сценариев использования
- Элементы диаграмм сценариев использования
- Спецификация сценария использования
- Управление терминами и глоссарии
- Зачем нужны глоссарии
- Реализация глоссариев в IBM Rational DOORs Next Generation
- Создание глоссария
- Создание новых терминов и добавление существующих
- Моделирование экранных форм
- Способы моделирования экранов в IBM Rational DOORs Next Generation
- Эскизы экранных форм
- Раскадровка
- Компоненты экранных форм
- Потоки экранов
- Расширенные возможности IBM Rational DOORs Next Generation
- Рецензирование требований при командной разработке
- Комментарии и дискуссии
- Рецензирование в IBM Rational DOORs Next Generation
- Построение документа по рецензированию
- Хронология изменения артефактов
- Импорт данных в IBM Rational DOORs Next Generation
- Способы импорта данных
- Импорт документов Microsoft Word
- Импорт CSV
- Импорт унифицированных данных в формате ReqIF
- Наборы и модули
- Адаптация управления требованиями с помощью IBM Rational DOORs Next Generation
- Настройка типов артефактов
- Настройка атрибутов и типов данных
- Типы ссылок
- Шаблоны проектных областей
- Введение в IBM Rational Team Concert
- Обзор IBM Rational Team Concert
- Современные подходы к разработке и методологии
- Jazz и распределенная разработка ПО
- Введение в IBM Rational Team Concert
- Создание и настройка проектной области
- Терминология
- Проектная область, участники и администраторы, роли, выпуски
- Графики и итерации
- Области коллективов и категории заданий
- Процессы и шаблоны процессов
- Подключение к проекту
- Работа с запросами (queries) и заданиями (workitems)
- Терминология
- Введение в задания IBM Rational Team Concert
- Запросы
- Планирование (planning) в IBM Rational Team Concert
- «Лучшие практики» при планировании проектов
- Планирование, Scrum, SAFe
- Уровни планирования
- Наполнение планов заданиями
- Создание плана в IBM Rational Team Concert
- Контроль состояния проекта с помощью плана
- Назначение и исполнение заданий
- Управление заданиями
- Моя работа
- Сводная панель коллектива
- Уведомления по электронной почте
- Получение и выполнение заданий разработчиком
- Базовые элементы управления версиями
- Введение в управление изменениями и конфигурацией
- Рабочие области
- Компоненты
- Потоки
- Наборы изменений
- Получение и доставка изменений
- Погружение в управление конфигурациями
- Введение в конфигурационное управление с помощью Rational Team Concert
- Контрольные версии (Baselines)
- Моментальные копии (Snapshots)
- «Лучшие практики» конфигурационного управления с помощью IBM Rational Team Concert
- Управление сборками (компоновками)
- Интеграция при гибкой (Agile) разработке
- Компоновки в IBM Rational Team Concert
- Организация сборки с помощью Jazz Build Engine
- Контроль изменений и трассировка данных
- Сквозная трассировка данных в Rational Team Concert
- Определений изменений с помощью сравнения
- Работа в Web-клиенте
- Расширенные возможности IBM Rational Team Concert
- Настройка процесса
- Реализация процессов в IBM Rational Team Concert
- Уровни настройки процесса иерархии
- Роли процесса
- Описание процесса
- Отчеты и сводные панели
- Мониторинг в реальном времени
- Сводные панели (Dashboards)
- Встроенные отчеты IBM Rational Team Concert (Reports)
- Краткий обзор средств построения отчетов
- Эффективное использование IBM Rational Team Concert
- Примеры «Лучших практик» в IBM Rational Team Concert
- Заключение
- Введение в IBM Rational Quality Manager
- Начальный обзор IBM Rational Quality Manager
- Основные возможности инструмента
- Общий сценарий работы в IBM Rational Quality Manager
- Преимущества IBM Rational Quality Manager
- Интерфейс IBM Rational Quality Manager
- Сводные панели
- Представления по ролям
- Меню
- Планирование тестирования
- Подходы при планировании
- Создание плана тестирования
- Разделы плана тестирования
- Управление рисками для оптимизации тестирования
- Настройка плана тестирования
- Шаблоны планов тестирования
- Планирование тестирования (продолжение)
- Требования и их покрытие при планировании тестирования
- Определение целей тестирования
- Рецензирование планов тестирования
- Описание сред тестирования
- Дополнительные данные при планировании тестирования
- Задания на разработку планов тестирования
- Разработка тестовых наборов (Test Cases)
- Конструирование тестов
- Создание тестового набора
- Настройка тестового набора
- Трассировка требований
- Разработка скриптов ручного тестирования (Test Scripts)
- Применение скриптов тестирования
- Автоматизация тестов
- Создание тестовых скриптов в IBM Rational Quality Manager
- Добавление картинок
- Привязка данных к шагу выполнения
- Проектирование сценариев для повторного использования
- Модульный подход и повторное использование
- Планирование и проектирование с целью повторного использования
- Ключевые слова в IBM Rational Quality Manager (Keywords)
- Создание ключевых слов
- Использование ключевых слов в существующем тестовом скрипте
- Использование ключевых слов в новом тестовом скрипте
- Обновление ключевых слов
- Буфер обмена
- Работа с тестовыми данными
- Введение в тестирование с использованием данных
- Тестовые данные
- Создание скрипта с тестовыми данными
- Запуск скриптов ручного тестирования и создание дефектов
- Проведение тестирования
- Запуск ручных тестов
- Контроль результатов и формирование дефекта
- Расширенные возможности IBM Rational Quality Manager
- Контроль и документирование результатов тестирования, отчеты
- Контроль результатов тестирования
- Запуск отчетов
- Моментальные копии
- Автоматизация тестирования на примере IBM Rational Functional Tester и использование комплектов тестов (Test Suites)
- Адаптеры
- Настройка и запуск адаптера IBM Rational Functional Tester
- Запуск скрипта IBM Rational Functional Tester
- Использование комплектов тестов
- Организация лаборатории тестирования
- Обзор управления лабораторией
- Создание и просмотр ресурсов лаборатории
- Работа с запросами и операциями резервирования ресурсов лаборатории
- Дополнительные возможности IBM Rational Quality Manager
- Управление свойствами проекта
- Категории артефактов
- Пользовательские атрибуты
- Корзина
- Совместное использование средств Jazz CLM
- Основные принципы Application Lifecycle Management (ALM)
- Современные требования в области информационных технологий
- Ключевые постулаты управления жизненным циклом разработки приложений (Application Lifecycle Management - ALM)
- Управление жизненным циклом приложений с акцентом на организацию эффективного взаимодействия (Rational Collaborative Lifecycle Management - CLM)
- Практическое занятие на тему совместного применения инструментов IBM Rational Team Concert, IBM Rational DOORs Next Generation и IBM Rational Quality Manager при разработке ПО
Предварительные требования: Рекомендуется наличие опыта в области разработки ПО.
Даты предстоящих курсов обучения:
Идет набор группы слушателей по данной программе обучения.
Смотрите в блоке "Информация", как оставить заявку на прохождение обучения по данной программе или записаться на конкретную дату!
|