SlideShare une entreprise Scribd logo
1  sur  35
Télécharger pour lire hors ligne
Agile & Scrum
Agile? Cool, let’s do it!
Agile? Cool, let’s do it!


Сложная техническая реализация

Неясные требования

Требования меняются динамически

Мы не знаем, что хотим сделать
Scrum Skeleton
Scrum Process
Artefacts
Product Backlog
Product Backlog
Burndown Chart
Sprint Backlog
Technology Process
     Report
Artefacts


Product Backlog

Sprint Backlog

Burndown Chart

Changes Report
Scrum
Roles
Scrum Roles


Product Owner

The Team

The ScrumMaster
ScrumMaster
ScrumMaster

Контролирует Scrum процессы

Обучает и наставляет на путь истинный

Связывать PO с командой (PO управляет
разработкой)

Улучшение продуктивности команды

Внедрение методологий (XP, TDD)
ScrumMaster


Указывать что именно сделать к
следующему Daily Scrum

Назначать задачи
Product Owner
Product Owner

Возврат ROI

Оценивать важность функционала

Составление Product Backlog

Составление Sprint Backlog

Работать напрямую с командой
Team
Team

Самоорганизуется

Участвует в создании Sprint Backlog

Взаимодействует с ScrumMaster

Daily Scrum

Оптимальная команда - 7 человек
Team

Члены команды отчитываются перед
ней, а не боссом

Упор на качество

Частые билды

Общение, общение, общение!!1
The Process
Sprint Planning Meeting
              Round 1



 Анализ Product Backlog

 Выборка реализуемых фич

 Принятие решения PO
Sprint Planning Meeting
              Round 2




 Составление Sprint Backlog

 Вопросы к PO
Daily Scrum Meeting


Что я сделал с прошлого Daily Scrum?

Что я собираюсь сделать к
следующему?

Что я ожидаю от этой работы?
Daily Scrum Meeting

Участвуют все (даже те, кого нет на
месте)

1$ late-fee

Pigs only

Без обсуждений
Sprint

Product Backlog замораживается на время
Спринта

Никто не влияет на команду во время
Спринта

При fail’ах ScrumMaster может
остановить Спринт и начать новый
Sprint
  Основные обязанности Команды




Daily Scrum

Каждый день обновлять Sprint Backlog
Sprint Review Meeting


Команда демонстрирует PO то, что
сделано

Показываем только то, что есть в PB

Chickens allowed
Retrospective


Разогрев

Проблемы

Action Plan (действие/сроки/решение)

Благодарности
Retrospective



Pigs only

Timeline
Спасибо!
Evgeny Kaziak


ek@lovingtonltd.com

eekaziak@gmail.com

Contenu connexe

Plus de Evgeny Kaziak

[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
Evgeny Kaziak
 
[JAM 1.2] HTML5 (Alexei Yanochkin)
[JAM 1.2] HTML5 (Alexei Yanochkin)[JAM 1.2] HTML5 (Alexei Yanochkin)
[JAM 1.2] HTML5 (Alexei Yanochkin)
Evgeny Kaziak
 
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
Evgeny Kaziak
 
[JAM 1.2] Mobile Sensors (Paul Malikov)
[JAM 1.2] Mobile Sensors (Paul Malikov)[JAM 1.2] Mobile Sensors (Paul Malikov)
[JAM 1.2] Mobile Sensors (Paul Malikov)
Evgeny Kaziak
 
[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)
Evgeny Kaziak
 
[JAM 1.0] Android OS, Java (Paul Malikov)
[JAM 1.0] Android OS, Java (Paul Malikov)[JAM 1.0] Android OS, Java (Paul Malikov)
[JAM 1.0] Android OS, Java (Paul Malikov)
Evgeny Kaziak
 
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
Evgeny Kaziak
 

Plus de Evgeny Kaziak (11)

[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
[JAM 1.2] Mobile Gamedesign (Boris Zapolsky)
 
[JAM 1.2] HTML5 (Alexei Yanochkin)
[JAM 1.2] HTML5 (Alexei Yanochkin)[JAM 1.2] HTML5 (Alexei Yanochkin)
[JAM 1.2] HTML5 (Alexei Yanochkin)
 
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
[JAM 1.2] Testing in Android (Dzmitry Ivashnev)
 
[JAM 1.2] Mobile Sensors (Paul Malikov)
[JAM 1.2] Mobile Sensors (Paul Malikov)[JAM 1.2] Mobile Sensors (Paul Malikov)
[JAM 1.2] Mobile Sensors (Paul Malikov)
 
[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)[JAM 1.2] Design & Multitasking (Andrew Solovey)
[JAM 1.2] Design & Multitasking (Andrew Solovey)
 
[JAM 1.1] Clean Code (Paul Malikov)
[JAM 1.1] Clean Code (Paul Malikov)[JAM 1.1] Clean Code (Paul Malikov)
[JAM 1.1] Clean Code (Paul Malikov)
 
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
[JAM 1.1] Testing not for Fun (Evgeny Kaziak)
 
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
[JAM 1.1] Project Managment Tools (Viktor Sidorcov)
 
[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)[JAM 1.1] Symfony (Alexei Yanochkin)
[JAM 1.1] Symfony (Alexei Yanochkin)
 
[JAM 1.0] Android OS, Java (Paul Malikov)
[JAM 1.0] Android OS, Java (Paul Malikov)[JAM 1.0] Android OS, Java (Paul Malikov)
[JAM 1.0] Android OS, Java (Paul Malikov)
 
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
[JAM 1.0] Паттерны и антипаттерны дизайна (или что скрывается на сайте artleb...
 

[JAM 1.2] Agile & Scrum (Evgeny Kaziak)