the zen of scrum - russian

86
Дзен Скрам Юрген Аппело – [email protected] версия 4 picture by ePi.Longo Перевод: Тимофей Евграшин http://tim.com.ua

Post on 14-Sep-2014

2.864 views

Category:

Business


0 download

Tags:

DESCRIPTION

An overview of the Scrum framework, translated by Timofey Yevgrashyn.

TRANSCRIPT

Page 1: The Zen of Scrum - Russian

Дзен СкрамЮрген Аппело – [email protected]

версия 4

picture by ePi.Longo

Перевод: Тимофей Евграшинhttp://tim.com.ua

версия 4

Page 2: The Zen of Scrum - Russian

Юрген Аппелописатель, докладчик,тренер, предприниматель...www.jurgenappelo.com

Page 3: The Zen of Scrum - Russian

Проблемы

Agile

Роли Скрам

Скрам Процесс

Горячие вопросы

Результаты

Agenda

Page 4: The Zen of Scrum - Russian

Проблемытрадиционных подходов к разработке программного

обеспечения

photo by Jule_Berlin

Page 5: The Zen of Scrum - Russian

ТрадиционноДолгие фазыРезультаты в концеМного решений заранее

picture by jasonb42882

Page 6: The Zen of Scrum - Russian

Требования неясны

Страшно перейти на следующую фазу

Паралич анализа

Page 7: The Zen of Scrum - Russian

Требования изменяются

Изменения становятся все дороже

Пользователи не получают чего хотят

Page 8: The Zen of Scrum - Russian

Проекты растягиваются

32% проектов поставляются в срок

Длительные проекты – отложенная прибыль

(Источник: Standish Report 2009)

Page 9: The Zen of Scrum - Russian

Нет времени Тестировать

Экономим время на тестировании

Поздняя интеграция – поздние сюрпризы

Page 10: The Zen of Scrum - Russian

Тратим время на мусор

52% требований реализуются

64% функциональности редко используется

(Источник: Standish Report 2003)

Page 11: The Zen of Scrum - Russian

Нет наглядности

% Завершенных задач не нагляден

В итоге, средний перерасход 43%

(Источник: Standish Report 2003)

Page 12: The Zen of Scrum - Russian

Agilesoftware

development

Гибкаяразработка ПО

Page 13: The Zen of Scrum - Russian

Process Complexity (M)

Гибкие

Хаотические

Структури-рованные

Сложность проектов

Page 14: The Zen of Scrum - Russian

http://agilemanifesto.org/iso/ru/

Page 15: The Zen of Scrum - Russian

Agile Принципы

1. Удовлетворять потребностей заказчика2. Приветствовать изменения3. Выпускать, как можно чаще4. Работать единой командой5. Мотивировать людей6. Общаться непосредственное друг с другом7. Основной показатель - работающий продукт8. Поддерживать постоянный ритм9. Совершенствовать качество10. Keep it Simple11. Лучшие решения - у самоорганизующихся

команд12. Улучшаться систематически

Page 16: The Zen of Scrum - Russian

Применение Agile

Page 17: The Zen of Scrum - Russian

Применение Agile

Page 18: The Zen of Scrum - Russian

Скрам

picture by Kiwi Flickr

Page 19: The Zen of Scrum - Russian

Гуру Скрам

Ken Schwaber Кен Швабер

Jeff Sutherland Джефф Сазерленд

Mike Beedle Майк Бидл

Mike Cohn Майк Кон

Page 20: The Zen of Scrum - Russian

Применение Скрам

http://www.mountaingoatsoftware.com

Коммерческое ПО

Внутренняя разработка

Разработка на заказ

Проекты с фиксированной

стоимостью

Финансовые приложения

ISO 9001-сертифицированные

приложения

Встроенные системы

24x7 системы с требованиями

99.999% работоспособности

Создание «Унифицированного

истребителя-бомбардировщика»

Разработка видеоигр

Жизненно важные системы,

утвержденные Управлением по

контролю за продуктами и

лекарствами (США)

ПО контроля за спутниками

Веб-сайты

Портативное ПО

Мобильные телефоны

Приложения работы сети

ISV приложения

Некоторые крупнейшие, широко

используемые приложения

Page 21: The Zen of Scrum - Russian

Цели Скрам

Управлять: Сложностью, Неопределенностью и Изменениями

Через: Наглядность, Пересмотр и Адаптацию

picture by OnTask

Page 22: The Zen of Scrum - Russian

Роли Скрам

picture by exfordy

Page 23: The Zen of Scrum - Russian

Владелец Продукта

Product Owner

Знает проект в целомПредставляет заказчика

picture by Official Star Wars Blog

Page 24: The Zen of Scrum - Russian

Владелец Продукта

Описывает требованияПриоритезирует требованияВыбирает даты поставок

Дает обратную связьОбщается с ЗаказчикамиПринимает или отвергает

результаты

Page 25: The Zen of Scrum - Russian

Команда

Маленькая (5–9 человек)Кросс-функциональнаяСамоорганизующаясяpicture by ewen and donabel

Page 26: The Zen of Scrum - Russian

Команда

Определяет задачиОценивает усилияРазрабатывает продуктОбеспечивает качествоУлучшает процесс

Page 27: The Zen of Scrum - Russian

Скрам Мастер

Управляет, служаЗащитник

«Аварийщик»Гид по Скрам

picture by Orange Beard

Page 28: The Zen of Scrum - Russian

Скрам Мастер

Устранение препятствийПредотвращение

отвлеченийСодействие командеПоддержка процессаАдминистрация

Page 29: The Zen of Scrum - Russian

Поросенок и Цыпленок

Владелец Продукта

Скрам МастерКоманда

ПользователиМенеджеры

Бизнес/маркетинг

Page 30: The Zen of Scrum - Russian

Скрам Процесс

Page 31: The Zen of Scrum - Russian

Бэклог Продукта (Product

Backlog)

Отображает ЦенностьОткладывает решения

picture by juhansonin

Page 33: The Zen of Scrum - Russian

Бэклог ПродуктаПринадлежит Владельцу ПродуктаВысокоуровневые требованияВыражает бизнес-ценностьНе совершенный, не законченныйИзменяется и развиваетсяОграниченный взгляд в будущее

Page 34: The Zen of Scrum - Russian

Бэклог Продукта

Предварительные оценки

Приоритеты поЦенности & рискам

Публично виден

Лучше описывать от лица

пользователей

Page 35: The Zen of Scrum - Russian

Истории Пользователя

Как <пользователь> я хочу <функциональность>( для того, чтобы <выгода> )

Как Библиотекарь я хочу найти книги по году публикации

Page 36: The Zen of Scrum - Russian

Спринт

Ограничение времени – Без измененийПеременный план – Результат в итоге

Page 37: The Zen of Scrum - Russian

Планирование Спринта«Мощность» Команды, Бэклог продукта,Знание: Продукта, Бизнеса, Технологий

Цель =

+

picture by Darcy McCarty

Page 38: The Zen of Scrum - Russian

Планирование Спринта

Личное общениеНебольшие обратимые шагиС точки зрения пользователя

Page 39: The Zen of Scrum - Russian

Планирование Спринта (Часть 1)Стратегическое планированиеПриоритезация/отбор что делатьКак докажем, что работает?Проверяйте понимание

½ - 1 часана спринт

Page 40: The Zen of Scrum - Russian

Планирование Спринта (Часть 2)

Тактическое планированиеСовместно определяем задачиОцениваем задачиИспользуем Скорость

(Вчерашняя погода)Совместные

обещания

½ - 1 часана спринт

Page 41: The Zen of Scrum - Russian

Бэклог Спринта

Разбиениена мелкие задачи

picture by oskay

Page 42: The Zen of Scrum - Russian

Бэклог Спринта

Page 43: The Zen of Scrum - Russian

Бэклог Спринта

Принадлежит командеКоманда распределяет работуНикто снаружи не может

добавить работу (!)

Page 44: The Zen of Scrum - Russian

Ежедневный Скрам

Ритм Скрамpicture by Hamed Saber

Page 45: The Zen of Scrum - Russian

Ежедневный Скрам

picture by Hamed Saber

Обещания и ответственностьСкажите, что делаете

- сделайте, что сказалиВесь мир приглашен

Page 46: The Zen of Scrum - Russian

Ежедневный Скрам

Что я Сделал с прошлой встречиЧто я Буду делать до следующей встречиЧто мне/нам мешает достигнуть цели

Говорит только командаНе для Скрам-МастераНе для решенийMax 15 минутСтоя

Page 47: The Zen of Scrum - Russian

Доска задачpicture by Mountain Goat Software

БэклогСпринта Задачи

в работе

Сделано

Page 48: The Zen of Scrum - Russian

Определение «Done»

Помогает избежать синдрома «90%»

Закодировано, прокомментировано, залито, собрано, пересмотрено, юнит-тестировано, выложено на тестовый сервер, протестировано, документировано...

= DONE DONE

Page 49: The Zen of Scrum - Russian

Ниспадающий График Спринта

picture by NibiruTech

Page 50: The Zen of Scrum - Russian

Обзор Спринта

Получить обратную связьУдовлетворить Владельца Продукта

picture by oskay

Page 51: The Zen of Scrum - Russian

Обзор Спринта

picture by oskay

Неформально, без слайдовВсей командой

Пригласите остальных

Page 52: The Zen of Scrum - Russian

Обзор Спринта

Нужна подготовкаПоказывайте только готовоеПриемка/отвержение результатов

1-2 часана спринт

Page 53: The Zen of Scrum - Russian

Ретроспектива Спринта

Развивайте процесс

picture by kevindooley

Page 54: The Zen of Scrum - Russian

Ретроспектива Спринта

Улучшайте процесс (и продукт)Вся команда участвует

Page 55: The Zen of Scrum - Russian

Ретроспектива Спринта

Что начать делатьЧто прекратить делатьЧто продолжить делать

(Владелец Продукта приглашается по желанию)

Page 56: The Zen of Scrum - Russian

Ниспадающий график

-40

-20

0

20

40

60

80

100

120

7-1-

08

14-1

-08

21-1

-08

28-1

-08

4-2-

08

11-2

-08

18-2

-08

25-2

-08

3-3-

08

10-3

-08

17-3

-08

24-3

-08

31-3

-08

7-4-

08

14-4

-08

Fe

atu

res

Features Remaining Scope Target

Изменениеобъема работы

Page 57: The Zen of Scrum - Russian

Восходящий графикОбъем

продолжает меняться

Планы все растут

Page 58: The Zen of Scrum - Russian

Планирование Выпуска

Планируйте на Спринты и РелизыРелизы зависят от завершенных Спринтов

picture by Sviluppo Agile

Page 59: The Zen of Scrum - Russian

Стабилизационный Спринт

Тестирование пользователямиДокументацияФайлы помощиУпаковка и подготовка выпуска

pictures by VistaICO

Page 60: The Zen of Scrum - Russian

Отмена Спринта

Только в экстремальных случаяхКоманда отменяет: не может достичь

цели спринтаВладелец Продукта отменяет:

изменились приоритетыРаботы возвращаются в состояние до

начала СпринтаДелает видимыми проблемы

picture by VistaICO

Page 61: The Zen of Scrum - Russian

Спринт

Устойчивый ритм поставкиПересмотр и Адаптацияpicture by kelsey e.

Page 62: The Zen of Scrum - Russian

Спринт

picture by kelsey e.

Управляется Владельцем ПродуктаМаленькие, обратимые шаги

Приветствуем измененияКросс-функциональная команда

Включает дизайн и тестированиеПоддерживает постоянный ритм

Разделяет Совместные обещания

Высокое качество, ГОТОВООбратная связь

“Быстрые провалы”

Page 63: The Zen of Scrum - Russian

Горячие вопросы

Page 64: The Zen of Scrum - Russian

Скрам и XP

picture by extremeprogramming.org

Page 65: The Zen of Scrum - Russian

Скрам и RUP

picture by WittmannClan.com

Page 66: The Zen of Scrum - Russian

Скрам и PRINCE2

picture by Mike Spain

Page 67: The Zen of Scrum - Russian

Скрам и Kanban

picture by Lean Software Engineering

Page 68: The Zen of Scrum - Russian

Масштабный Скрам(Скрам из Скрамов)

picture by Mountain Goat Software

Page 69: The Zen of Scrum - Russian

Распределенный Скрам

Page 70: The Zen of Scrum - Russian

Результатприменения Скрам

Page 71: The Zen of Scrum - Russian

Управление неопределенностью

Планирование «набегающей волной»

Мини-проекты уменьшают риски

Page 72: The Zen of Scrum - Russian

Гибкие планы

Принимаем изменения через фиксированные интервалы

Каждый Спринт и Релиз мы учимся

Page 73: The Zen of Scrum - Russian

Быстрая поставка

Сокращение «time to market»

Полезный продукт - регулярно

Page 74: The Zen of Scrum - Russian

Лучшее качество

Тестирование идет постоянно

Постоянное улучшение процесса

Page 75: The Zen of Scrum - Russian

Устранение мусора

Не анализируем/планируем то, что не собираемся делать

Не делаем то, что не нужно

Page 76: The Zen of Scrum - Russian

Увеличение прозрачности

Все проблемы видны

Прогресс измеряется работающим продуктом

Page 77: The Zen of Scrum - Russian

Больше удовольствия, счастливые Командыpicture by woodleywonderworks

Page 78: The Zen of Scrum - Russian

ПредпосылкиРасширение прав команды

ДисциплинаМужествоВыносливостьСтрастьТренировкаСтабильные командыКросс-

функциональностьДоступный Заказчик

picture by mpov

Page 79: The Zen of Scrum - Russian

Внимание!

Скрам не говорит про Инженерные практики

Выглядит легко, но трудно сделать

Не является «Серебряной Пулей»

Не совершенен

Требует времени

picture by a2gemma

Page 80: The Zen of Scrum - Russian

Книги

Page 81: The Zen of Scrum - Russian

Сайты

www.scrumalliance.org

www.scrum.org

www.mountaingoatsoftware.com

www.agilesoftwaredevelopment.com

www.noop.nl

www.tim.com.ua

picture by VistaICO

Page 82: The Zen of Scrum - Russian

picture by -bast-

Q & A

Page 83: The Zen of Scrum - Russian

@jurgenappelo

slideshare.net/jurgenappelo

noop.nl

linkedin.com/in/jurgenappelo

[email protected]

Page 84: The Zen of Scrum - Russian

www.management30.com

Page 85: The Zen of Scrum - Russian

Тимофей Евграшин

Тимофей Евграшин

The Improved Methodshttp://tim.com.ua

Перевод

Page 86: The Zen of Scrum - Russian

http://creativecommons.org/licenses/by-nd/3.0/

This presentation was inspired by the works of many people, andI cannot possibly list them all. Though I did my very best to attribute all authors of texts and images, and to recognize any copyrights, if you think that anything in this presentation should be changed, added or removed, please contact me at [email protected].