SlideShare uma empresa Scribd logo
1 de 37
Как убить поставку
Скрамом
Алексей Ильичев,
ScrumTrek
• С 2004 года в
разработке ПО
• Разработчик
• PM
• ScrumMaster
• AgileCoach
• Life Coach
Рабочая Группа
Кто будет
делать эту
фичу?
Product Owner
Team Leads
Developers
Преимущества
Маленькое время цикла (Time to Market)
Никакой бюрократии
Чувство ответственности
Близко к пользователям
Disclaimer
Я отвечал за внедрение Scrum в
российском подразделении. Моё
понимание ситуации может быть
неполным.
Release Vehicle (RV)
Часть системы, которую можно независимо
зарелизить.
Команда
Product Manager и Product Engineering Manager
Бэклог
Sсrum
Configuration Mac Client
Сервисная архитектура
Планирование
Апрель Май Июнь
iOS client
MacClient
NS
ConM
CLIB
AMS
Отчёты по RV (RV reports)
Была ли итерация успешной
Был ли релиз успешным
Если нет, то почему?
Регулярные совещания на уровне
директоров
Тут есть
зависимость
Мы можем взять
это в спринт
через неделю
6 недель
Баг!
10 недель
Диаграмма RV
ABE
AMS
Web
iOS
QLIB
Android
Ожидание
Добавление ценности
CycleEfficiency = ValueAddedTime / TotalTime
30%
Типичная фича
Первый подход: feature teams
Весь технологический
стек представлен в
одной команде
Команда делает фичу
от начала до конца
Компонентные команды
остаются, чтобы не
упало качество
Причины провала
Слишком много специализаций
Специалисты не будут друг друга понимать
Очень низкая взаимозаменяемость
Не получится балансировать нагрузку
Закон Литтла
• Время ожидания =
размер очереди /
скорость
обслуживания
• 200 человек / 20
человек в час = 10
часов
• CycleTime = WIP /
Completeon Rate
Незавершенная работа (WIP)
Удлиняет цикл, согласно закону Литтла
Понижает эффективность:
Переключения контекстов
Забывание и устаревание информации
Повышение затрат на багфикс
ABE
AMS
Web
iOS
QLIB
Android
Команда перегружена!
Как обнаружить узкое место
Много дефектов
Большая очередь, долгое время ожидания
Самая «занятая» команда, вечный цейтнот
Все остальные стараются уменьшить
зависимость
Теория ограничений
Обнаружить
Максимально использовать
Подчинить работу ограничению
Расширять
Вариации в потоке задач
Релиз
Команда 1
Команда 2
Команда 3
Межкомандный Skill Chart
Java
C++
Обработка видео
Высокие нагрузки
Android iOS Backend Галерея
+
+
+
+
+
+
+
+
ABE
AMS
Web
iOS
QLIB
Android
Много проблем на стыке!
Интеграционная команда
Второй подход к созданию кросс-
компонентных команд
Участок, где больше всего «пинг-понга»
Уменьшение «ложной нагрузки»
Вытягивание календарём
Мета-команда
Те же принципы, что и в скрам-команде
Общая цель, групповая ответственность
Самоорганизация, регулярные встречи
лидеров
«Владение» процессом
Ежемесячные релизы
Заключение
Оптимизируйте поток ценности, а не
отдельные участки
Контролируйте WIP
Поставьте общую цель и поощряйте
командную работу
Фиксируйте дату, управляйте скоупом
Спасибо за внимание!
Алексей Ильичев
Agile Coach, ScrumTrek
alexey@scrumtrek.ru
Skype: alexey.ilyichev

Mais conteúdo relacionado

Mais procurados

Организация Самоорганизации
Организация СамоорганизацииОрганизация Самоорганизации
Организация СамоорганизацииAskhat Urazbaev
 
Петр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRMПетр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRMScrumTrek
 
Как отвечать на вопросы «когда?» и «сколько стоит?»
Как отвечать на вопросы «когда?» и «сколько стоит?»Как отвечать на вопросы «когда?» и «сколько стоит?»
Как отвечать на вопросы «когда?» и «сколько стоит?»Timofey (Tim) Yevgrashyn
 
От Agile к глобальным измененям в компании
От Agile к глобальным измененям в компанииОт Agile к глобальным измененям в компании
От Agile к глобальным измененям в компанииTimofey (Tim) Yevgrashyn
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleAgile Base Camp
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаSergey Rogachev
 
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)Timofey (Tim) Yevgrashyn
 
Agility, как способ выживания (ITEM, Днепропетровск, 2015)
Agility, как способ выживания (ITEM, Днепропетровск, 2015)Agility, как способ выживания (ITEM, Днепропетровск, 2015)
Agility, как способ выживания (ITEM, Днепропетровск, 2015)Timofey (Tim) Yevgrashyn
 
DevOps для Legacy-продуктов
DevOps для Legacy-продуктовDevOps для Legacy-продуктов
DevOps для Legacy-продуктовScrumTrek
 
Как сохранить гибкость бизнеса
Как сохранить гибкость бизнесаКак сохранить гибкость бизнеса
Как сохранить гибкость бизнесаAskhat Urazbaev
 
Алексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доскеАлексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доскеScrumTrek
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptxMagneta AI
 
Управление проектами в условиях Хаоса
Управление проектами в условиях ХаосаУправление проектами в условиях Хаоса
Управление проектами в условиях ХаосаTimofey (Tim) Yevgrashyn
 
Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Anna Lavrova
 
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Timofey (Tim) Yevgrashyn
 

Mais procurados (20)

Организация Самоорганизации
Организация СамоорганизацииОрганизация Самоорганизации
Организация Самоорганизации
 
Петр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRMПетр Клименко. DevOps Трансформация для SIEBEL CRM
Петр Клименко. DevOps Трансформация для SIEBEL CRM
 
Развитие ИТ
Развитие ИТРазвитие ИТ
Развитие ИТ
 
Как отвечать на вопросы «когда?» и «сколько стоит?»
Как отвечать на вопросы «когда?» и «сколько стоит?»Как отвечать на вопросы «когда?» и «сколько стоит?»
Как отвечать на вопросы «когда?» и «сколько стоит?»
 
От Agile к глобальным измененям в компании
От Agile к глобальным измененям в компанииОт Agile к глобальным измененям в компании
От Agile к глобальным измененям в компании
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycle
 
Масштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе СбербанкаМасштабирование Agile в Единой фронтальной системе Сбербанка
Масштабирование Agile в Единой фронтальной системе Сбербанка
 
Scrum: Introduction
Scrum: IntroductionScrum: Introduction
Scrum: Introduction
 
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
Живой мир Agile: Владельцы продуктов, их типы и среда обитания :-)
 
Agility, как способ выживания (ITEM, Днепропетровск, 2015)
Agility, как способ выживания (ITEM, Днепропетровск, 2015)Agility, как способ выживания (ITEM, Днепропетровск, 2015)
Agility, как способ выживания (ITEM, Днепропетровск, 2015)
 
KPI и бонусы
KPI и бонусыKPI и бонусы
KPI и бонусы
 
DevOps для Legacy-продуктов
DevOps для Legacy-продуктовDevOps для Legacy-продуктов
DevOps для Legacy-продуктов
 
Как сохранить гибкость бизнеса
Как сохранить гибкость бизнесаКак сохранить гибкость бизнеса
Как сохранить гибкость бизнеса
 
Алексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доскеАлексей Лустин. Двигая бюджет по Kanban доске
Алексей Лустин. Двигая бюджет по Kanban доске
 
Три примера Scrum команд
Три примера Scrum командТри примера Scrum команд
Три примера Scrum команд
 
кузнецов Dual-track agile.pptx
кузнецов   Dual-track agile.pptxкузнецов   Dual-track agile.pptx
кузнецов Dual-track agile.pptx
 
Scrummy Scrum
Scrummy ScrumScrummy Scrum
Scrummy Scrum
 
Управление проектами в условиях Хаоса
Управление проектами в условиях ХаосаУправление проектами в условиях Хаоса
Управление проектами в условиях Хаоса
 
Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?
 
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
Истории Пользователей (User Stories) - семинар на AgileUkraine 7, 2009-04-25
 

Destaque

I18n for Your Web application
I18n for Your Web applicationI18n for Your Web application
I18n for Your Web application亮 門屋
 
Redes locales basicas
Redes locales basicasRedes locales basicas
Redes locales basicasNeroro
 
101 lecture 19 earnings and discrimination
101 lecture 19 earnings and discrimination101 lecture 19 earnings and discrimination
101 lecture 19 earnings and discriminationGale Pooley
 
kintone Cafe 松山
kintone Cafe 松山kintone Cafe 松山
kintone Cafe 松山亮 門屋
 
Education Excellence Award 2011
Education Excellence Award 2011Education Excellence Award 2011
Education Excellence Award 2011MADE EASY
 

Destaque (8)

I18n for Your Web application
I18n for Your Web applicationI18n for Your Web application
I18n for Your Web application
 
References
ReferencesReferences
References
 
No nation has friends only interests
No nation has friends only interestsNo nation has friends only interests
No nation has friends only interests
 
Redes locales basicas
Redes locales basicasRedes locales basicas
Redes locales basicas
 
101 lecture 19 earnings and discrimination
101 lecture 19 earnings and discrimination101 lecture 19 earnings and discrimination
101 lecture 19 earnings and discrimination
 
Devsumi2015
Devsumi2015Devsumi2015
Devsumi2015
 
kintone Cafe 松山
kintone Cafe 松山kintone Cafe 松山
kintone Cafe 松山
 
Education Excellence Award 2011
Education Excellence Award 2011Education Excellence Award 2011
Education Excellence Award 2011
 

Semelhante a как убить поставку скрамом

Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Organizing self-organizing teams
Organizing self-organizing teamsOrganizing self-organizing teams
Organizing self-organizing teamsAgileee
 
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOpsALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOpsMicrosoft
 
Организация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm finalОрганизация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm finalMicrosoft
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Denis Umnov
 
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!SPB SQA Group
 
Асхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileАсхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileSQADays_2009_Piter
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rusMaxim Shaptala
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахScrumTrek
 
Тестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практикТестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практикSQALab
 
Developing Resilient Cloud Architecture
Developing Resilient Cloud ArchitectureDeveloping Resilient Cloud Architecture
Developing Resilient Cloud ArchitectureAnton Vidishchev
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileKairat Yussupov
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Dev & test на windows azure
Dev & test на windows azureDev & test на windows azure
Dev & test на windows azureMicrosoft
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продуктаAlexey Filimonov
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продуктаIngria. Technopark St. Petersburg
 
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предамSQALab
 

Semelhante a как убить поставку скрамом (20)

Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Organizing self-organizing teams
Organizing self-organizing teamsOrganizing self-organizing teams
Organizing self-organizing teams
 
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOpsALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
ALM Roadshow Организация процессов разработки – введение в Microsoft ALM/DevOps
 
Организация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm finalОрганизация процессов разработки – введение в Microsoft alm final
Организация процессов разработки – введение в Microsoft alm final
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
 
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
ITGM8. Илья Коробицын (Grid Dinamics) Автоматизатор, копай глубже, копай шире!
 
Асхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в AgileАсхат Уразбаев, Руководство по организации тестирования в Agile
Асхат Уразбаев, Руководство по организации тестирования в Agile
 
Mva stf module 1 - rus
Mva stf module 1 - rusMva stf module 1 - rus
Mva stf module 1 - rus
 
Сергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерахСергей Рогачев. Agile на гигантских размерах
Сергей Рогачев. Agile на гигантских размерах
 
Тестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практикТестирование REST-сервисов с применением инженерных практик
Тестирование REST-сервисов с применением инженерных практик
 
Developing Resilient Cloud Architecture
Developing Resilient Cloud ArchitectureDeveloping Resilient Cloud Architecture
Developing Resilient Cloud Architecture
 
Continious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-AgileContinious integration-Automated Testing-Solid-Agile
Continious integration-Automated Testing-Solid-Agile
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Dev & test на windows azure
Dev & test на windows azureDev & test на windows azure
Dev & test на windows azure
 
Управление разработкой продукта
Управление разработкой продуктаУправление разработкой продукта
Управление разработкой продукта
 
Способы создания качественного программного продукта
Способы создания качественного программного продуктаСпособы создания качественного программного продукта
Способы создания качественного программного продукта
 
Msf Dz
Msf DzMsf Dz
Msf Dz
 
10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам10 принципов автоматизации, которые я не предам
10 принципов автоматизации, которые я не предам
 
Quality assurance
Quality assuranceQuality assurance
Quality assurance
 
Kanban vs scrum_v3
Kanban vs scrum_v3Kanban vs scrum_v3
Kanban vs scrum_v3
 

как убить поставку скрамом