JIRA for Software Configuration Management

 
Время проведения
16
марта2013
Завершено

Гостиница «Мир» пр. 40-летия Октября, 70, г. Киев, Украина

Описание

Цель мастер-класса: очертить границы активностей, связанных с управлением конфигурациями программного обеспечения и продемонстрировать возможности Atlassian JIRA при решении большого количества задач, прямо или косвенно связанных с управлением конфигурациями.

Мастер-класс рассчитан на широкую аудиторию it-специалистов, желающих ознакомиться с тонкостями концепции и управления самой популярной в мире системы постановки задач Atlassian JIRA (используется в таких всемирно известных компаниях как Microsoft, Facebook, Twitter, LinkedIn, NASA, Adobe, Cisco, Ebay, Deutsche Bank, BMW).

Работа с JIRA рассматривается в контексте стратегических задач управления проектами и конфигурациями. Несмотря на то, что материал рассчитан в первую очередь на широкую аудиторию IT-специалистов, информация будет также представлять интерес для тех, кто использует JIRA в повседневной работе.

Материал излагается в легкой и непринужденной форме с множеством доступных примеров и случаев из повседневной практики.

План мероприятия

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

        Предпосылки для эффективного командного взаимодействия.

        Роль инструментов и практик для обеспечения эффективного командного взаимодействия.

Пару слов о конфигурационном управлении.

        Что такое конфигурационное управление?

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

        Что такое конфигурация, конфигурационный артефакт, сборка, вариант, изменение?

        Разница между совместимыми и несовместимыми изменениями.

        Роль конечных пользователей при управлении конфигурациями.

        Специфика адаптации под нужды конкретного пользователя/заказчика или целевую платформу.

        Коротко о фреймворке для управления конфигурациями (SCMF).

Пару слов о проектном менеджменте.

        Жизненный цикл ПО.

        Уровни абстракции проектных задач:

            Продукт

            Программа

            Проект

            Epic

            Story

            Задача

        SMART-критерий при постановке проектных целей.

        От идеи к реализации – пример продукта с разбиением на уровни абстракции.

        Роль названия проекта в успехе проекта («как корабль назовешь…»).

Atlassian JIRA – основные понятия.

        Что такое проект, workflow, issue?

        Базовая функциональность: dashboards, фильтры, встроенные поля, базовые действия с issue, графики, отчеты.

        Организация проекта: роли, версии, компоненты, нотификация, права доступа.

        Связи и их типы.

        Иерархия задач (задачи и подзадачи).

        Поиск задач и JQL.

Atlassian JIRA – типичные подходы к администрированию и конфигурации.

        Встроенный workflow.

            Разница между статусами Open, Reopened, Closed.

            Особенности статуса Resolved, типы резолюций.

            Особенности переходов между статусами (валидация, условия, пост-функции, скрины, итд).

            Недостатки встроенного workflow.

        Виды и назначения схем (workflow scheme, issue type scheme, field configuration scheme, screen scheme, issue type screen scheme, notification scheme, issue security scheme, permission scheme).

        Статусы и переходы между статусами.

            Подходы к именованию статусов и переходов.

            Возможности расширения переходов (валидация, условия, пост-функции, скрины, итд).

            Особенности перехода Create issue.

        Встроенные и пользовательские поля.

            Разница между Severity и Priority.

            Встроенные типы пользовательских полей.

            Список полезных пользовательских полей.

        Подходы к созданию workflow

            Типичные статусы и переходы.

            Объединение переходов (common transition).

            Типичные паттерны (Approval, Validation, Verification, итд).

            Типичные workflow (enhancement, epic, story, task, bug, change request, support request).

        Создание проектов в JIRA.

            Минимально необходимая информация для создания проекта.

            Уникальный ключ проекта.

            Категории проектов и связь категорий с конфигурационными схемами.

Дополнительная полезная информация об Atlassian JIRA.

        Экcпорт и импорт workflow в JIRA.

        Полезные плагины.

        Интеграция с другими ALM-продуктами.

        Подводные камни при работе с JIRA.