Использование Jira Agile как инструмент для контроля...

Post on 13-Aug-2015

156 views 8 download

transcript

All you need is conf.uml2.ru6

Использование Jira Agile как инструмент для контроля гибкой разработки

Тихонович Алексей

ЛАФ 6, 2015 г.

Вам знакомо?1. От заказчика поступает нескончаемый

поток новых требований2. Частая и резкая смена приоритетов между

задачами3. Команде проекта нужен оперативный

отчет о ходе реализации проекта4. Менеджеру нужно понимание ситуации,

что происходит на проекте

ЛАФ 6, 2015 г.

Что можем сделать?1. Работать 24 часа 7 дней в неделю. Нет.2. Усилить команду, на количество новых

требований. Возможно, но людей нет.3. Четко и обоснованно доносить проблему

увеличения сроков при добавлении в план новых требований. Да!

4. Но как это сделать?

ЛАФ 6, 2015 г.

Столько методологий, но какая лучше?

В данной презентации рассмотрим более подробно применение Scrum в Jira Agile.

ЛАФ 6, 2015 г.

Почему Agile?1. Люди и взаимодействие важнее процессов

и инструментов2. Работающий продукт важнее

исчерпывающей документации3. Сотрудничество с заказчиком важнее

согласования условий контракта4. Готовность к изменениям важнее

следования первоначальному плану

ЛАФ 6, 2015 г.

Что мы используем от SCRUM1. Команда и роли

1. Product Owner (РП, бизнес аналитик)2. Scrum master (тим лид)3. Команда

2. Планирование спринта из бэклога3. Ежедневные Team meeting 4. Еженедельные ретроспективы5. Еженедельные демонстрации

ЛАФ 6, 2015 г.

Подготовка к планированию1. Бизнес аналитик регистрирует требования

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

постановку задачи на техническом уровне3. Команда проставляет по

детализированным требованиям трудоемкость, разбивает на подзадачи

ЛАФ 6, 2015 г.

Планирование1. Scrum master выбирает самые важные

задачи из бэклога и включает их в спринт бэклог

2. Считает по ним общую трудоемкость3. С оглядкой на прошлые спринты

прикидывает реальность успеть за текущий спринт

4. Распределяет задачи между командой

ЛАФ 6, 2015 г.

Реализация и мониторинг1. Обсуждение хода работы на ежедневных

митингах2. Что сделано, что буду делать сегодня3. Какие проблемы4. Диаграмма сгорания5. Неучтенные задачи

ЛАФ 6, 2015 г.

Демо и ретроспектива1. Выпуск версии2. Проведение показа 3. Ретроспектива спринтаo что сделали хорошоo что могли сделать лучшеo что улучшим в следующем спринте

4. Принятие решение по незаконченным задачам

ЛАФ 6, 2015 г.

Как управлять этим?1. Доска или ватман со стикерами2. EXCEL для бэклога + bug tracker3. Программы, заточенные под Agileo VersionOneo ScrumWorkso Xplannero Jira + Agile plugin

ЛАФ 6, 2015 г.

Как создать первый «дашборд»?

1. Создаем фильтр для проекта

2. Выбираем тип доски «Scrum»

3. Подключаем фильтр к доске4. Настраиваем основные параметры

ЛАФ 6, 2015 г.

Основные параметры настройки «дашборда»

ЛАФ 6, 2015 г.

Вид дашборда после настройки:

1. Информация о спринте

1

2

3

4

2. Панель быстрых фильтров

3. Поле для трудооценки

4. Панель режимов работы

ЛАФ 6, 2015 г.

Планирование спринта в JiraScrum master формирует спринт из бэклога

Команда оценивает задачи в спринте

ЛАФ 6, 2015 г.

Старт спринтаScrum master, учитывая производительность

команды и доступность ресурсов, оценивает спринт.

После этого принимается решение какие требования включаются в спринт.

И спринт запускается.

ЛАФ 6, 2015 г.

Реализация и мониторингНа ежедневной встрече команда берет пул

задач в работу

ЛАФ 6, 2015 г.

Диаграмма сгоранияПо ходу решения задач формируется график

ЛАФ 6, 2015 г.

Закрытие спринта

1. Выпуск релиз кандидата

2. Завершение спринта

3. Подведение итогов и ретроспектива

Важно!

Все Sub-task по закрытым задачам должны быть в статусе «Closed»

ЛАФ 6, 2015 г.

Выпуск версии1. Обзор версий

2. Администрирование версий

3. Подготовка описания релиза «Release Notes»

Важно! Внимательно следить, чтобы доработки с резолюцией отклонено не попадали в релиз.

6-й Летний Аналитический

Фестиваль

г. Иваново20-21 июня 2015

conf.uml2.ru

All you need is …

ЛАФ 6, 2015 г.

Вопросы?

ЛАФ 6, 2015 г.

Тихонович АлексейIT МенеджерОТРtihonovichay@gmail.com