Общий отчет о проекте | шаблон участников тренинга шести сигм для зеленых поя...
Использование Jira Agile как инструмент для контроля гибкой разработкиLaf2015 jira agile
1. All you need is conf.uml2.ru6
Использование Jira Agile как
инструмент для контроля
гибкой разработки
Тихонович Алексей
2. ЛАФ 6, 2015 г.
Вам знакомо?
1. От заказчика поступает нескончаемый
поток новых требований
2. Частая и резкая смена приоритетов между
задачами
3. Команде проекта нужен оперативный
отчет о ходе реализации проекта
4. Менеджеру нужно понимание ситуации,
что происходит на проекте
3. ЛАФ 6, 2015 г.
Что можем сделать?
1. Работать 24 часа 7 дней в неделю. Нет.
2. Усилить команду, на количество новых
требований. Возможно, но людей нет.
3. Четко и обоснованно доносить проблему
увеличения сроков при добавлении в план
новых требований. Да!
4. Но как это сделать?
4. ЛАФ 6, 2015 г.
Столько методологий, но какая
лучше?
В данной презентации
рассмотрим более подробно
применение Scrum в Jira Agile.
5. ЛАФ 6, 2015 г.
Почему Agile?
1. Люди и взаимодействие важнее процессов
и инструментов
2. Работающий продукт важнее
исчерпывающей документации
3. Сотрудничество с заказчиком важнее
согласования условий контракта
4. Готовность к изменениям важнее
следования первоначальному плану
6. ЛАФ 6, 2015 г.
Что мы используем от SCRUM
1. Команда и роли
1. Product Owner (РП, бизнес аналитик)
2. Scrum master (тим лид)
3. Команда
2. Планирование спринта из бэклога
3. Ежедневные Team meeting
4. Еженедельные ретроспективы
5. Еженедельные демонстрации
7. ЛАФ 6, 2015 г.
Подготовка к планированию
1. Бизнес аналитик регистрирует требования
и оценивает их важность для заказчика
2. Системный аналитик детализирует по ним
постановку задачи на техническом уровне
3. Команда проставляет по
детализированным требованиям
трудоемкость, разбивает на подзадачи
8. ЛАФ 6, 2015 г.
Планирование
1. Scrum master выбирает самые важные
задачи из бэклога и включает их в спринт
бэклог
2. Считает по ним общую трудоемкость
3. С оглядкой на прошлые спринты
прикидывает реальность успеть за
текущий спринт
4. Распределяет задачи между командой
9. ЛАФ 6, 2015 г.
Реализация и мониторинг
1. Обсуждение хода работы на ежедневных
митингах
2. Что сделано, что буду делать сегодня
3. Какие проблемы
4. Диаграмма сгорания
5. Неучтенные задачи
10. ЛАФ 6, 2015 г.
Демо и ретроспектива
1. Выпуск версии
2. Проведение показа
3. Ретроспектива спринта
o что сделали хорошо
o что могли сделать лучше
o что улучшим в следующем спринте
4. Принятие решение по незаконченным
задачам
11. ЛАФ 6, 2015 г.
Как управлять этим?
1. Доска или ватман со стикерами
2. EXCEL для бэклога + bug tracker
3. Программы, заточенные под Agile
o VersionOne
o ScrumWorks
o Xplanner
o Jira + Agile plugin
12. ЛАФ 6, 2015 г.
Как создать первый «дашборд»?
1. Создаем фильтр для проекта
2. Выбираем тип доски «Scrum»
3. Подключаем фильтр к доске
4. Настраиваем основные параметры
13. ЛАФ 6, 2015 г.
Основные параметры настройки
«дашборда»
14. ЛАФ 6, 2015 г.
Вид дашборда после настройки:
1. Информация о спринте
1
2
3
4
2. Панель быстрых фильтров
3. Поле для трудооценки
4. Панель режимов работы
15. ЛАФ 6, 2015 г.
Планирование спринта в Jira
Scrum master формирует спринт из бэклога
Команда оценивает задачи в спринте
16. ЛАФ 6, 2015 г.
Старт спринта
Scrum master, учитывая производительность
команды и доступность ресурсов,
оценивает спринт.
После этого принимается решение какие
требования включаются в спринт.
И спринт запускается.
17. ЛАФ 6, 2015 г.
Реализация и мониторинг
На ежедневной встрече команда берет пул
задач в работу
18. ЛАФ 6, 2015 г.
Диаграмма сгорания
По ходу решения задач формируется график
19. ЛАФ 6, 2015 г.
Закрытие спринта
1. Выпуск релиз кандидата
2. Завершение спринта
3. Подведение итогов и ретроспектива
Важно!
Все Sub-task по закрытым задачам
должны быть в статусе «Closed»
20. ЛАФ 6, 2015 г.
Выпуск версии
1. Обзор версий
2. Администрирование версий
3. Подготовка описания релиза «Release Notes»
Важно! Внимательно следить, чтобы доработки с
резолюцией отклонено не попадали в релиз.