SlideShare a Scribd company logo
1 of 16
Download to read offline
13 ошибок применения Scrum


            Денис Тучин

   Руководитель группы разработки,
   Интеллектуальные системы (i-Sys)
Кто я?

• Родился, вырос в Самаре
• С 9 лет стал шкодить
• С 2004 года начал работать в
  коммерческих проектах
• С 2006 по 2010 трудился в EPAM
• С 2009 работаю в Agile проектах
• С 2009 года получил, как удачный, так и
  неудачный опыт Scrum
• Кое-чему удалось научится
Что будет?

• Как не ошибиться в самом начале?
• Вредные шаблоны поведения Scrum-мастера (SM)
• Как планировать риски?
• 100500 ошибок Planning Poker’а
• Если успеем/захотим
  – Когда можно преждевременно заканчивать спринт?
  – Что делать если заболел/уволился SM или член
    команды?
  – Ошибки при Daily Scrum Meeting
  – SM внутри команды и «резиновые» спринты
Когда стоит применять
             Scrum?



 Scrum ради Scrum


Даже в учебных проектах

 Негативные ассоциации
Когда стоит применять
                      Scrum?

            Критерии
1. У вас есть проблемы
2. Методология/практика/процесс их решает
Когда стоит применять
                   Scrum?

        Примеры
Меняются требования в процессе разработки

Agile



Феодальное владение кодом

Парное программирование и/или Code review
Когда хорош Scrum?

• Меняются требования, но не часто.
  – Если часто, то укоротить итерацию или Kanban
• Стартап или новый продукт
  – в каждый момент времени требований хватает
    примерно на одну итерацию
• Доработка системы
  – средние и крупные требования – не часто,
  – критичные – редко
Самоорганизация!

1. До внедрения Scrum нужно создать Команду
2. Сотрудники не любят:
•Коммуникации
•Совместное кодом
   Нужно воспитывать
   Иначе, другая методология
3. Если команда эффективно работает без Scrum –
    не трогайте ее!
   Scrum снаружи, но не внутри
      (PO, Demo, Заказчик рядом и т.п.)
Scrum-мастер:
                    Сталин или Ганди?
              Диктатор:
              «Всѐ будем делать по спецификации
              Scrum!»




Советчик:
«Давайте так попробуем?..
Не хотите?..
Ну ладно»
Причины?



• У Scrum-мастера нет практического опыта
• Теоретические знания, тренинги и
  сертификации не в счѐт
Кто же он –
              идеальный Scrum-мастер?
Золотой середины нет - есть серебряная пуля 
Scrum-мастер должен досконально знать:
1. Цели проекта
2. Цели каждой практики выбранной методологии

Цели проекта всегда важнее методологии!

Практика должна приближать цель проекта!
Планирование рисков

• Agile – предельная честность с заказчиком
• Честно говорить заказчику, сколько часов в итерации
  на незапланированные работы
• Статистика по заказчику и по команде вам поможет!
• Если остаются часы брать «верхнюю» задачу из
  Product backlog
Planning Poker

Наиболее формализованная практика, но…
•По очереди высказываются оценки
•Оценивают тим-лид и спрашивает, все ли согласны.
Иногда «переубеждает» авторитетом несогласных.
•Среднее значение по «больнице»
•Максимальное значение
•Минимальное
•Мода
Planning Poker: Как надо

• Оценка одновременно
  – Идеально – карты

  – Можно на пальцах   
• Большое расхождение:
  – Выяснить, почему
  – Переголосовать
• Маленькое расхождение
  – Можно просто договориться
Что ещё есть интересного…

• Когда можно преждевременно заканчивать
  спринт?
• Что делать если заболел/уволился Scrum-
  мастер или член команды?
• Ошибки при Daily Scrum Meeting
• Scrum-мастер внутри команды и
  «резиновые» спринты
Тем, кто хочет ЕЩЁ больше 

Рассылка «100 ошибок применения Scrum»
на сайте dream-project.ru

Skype: Denis.Tuchin

Mail:   info@dream-project.ru


Автор: Денис Тучин
Доклад: 13 ошибок применения Scrum

More Related Content

What's hot

Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Anna Lavrova
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017LuxoftAgilePractice
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективыBoris Volfson
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процессаMagneta AI
 
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"Dakiry
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППPavel Gabriel
 
Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Artem Glazkov
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в ScrumSergey Semyonov
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumVladimir Merkushev
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldYury Shilyaev
 
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Ontico
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynoteProvectus
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAlexey Krivitsky
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПОAskhat Urazbaev
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Ontico
 
Ice Age Testing
Ice Age TestingIce Age Testing
Ice Age TestingSQALab
 
#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработкаAskhat Urazbaev
 
Daily scrum обязаловка или полезная практика
Daily scrum   обязаловка или полезная практикаDaily scrum   обязаловка или полезная практика
Daily scrum обязаловка или полезная практикаTimofey (Tim) Yevgrashyn
 

What's hot (20)

Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?Метрики для scrum master. Что отслеживать?
Метрики для scrum master. Что отслеживать?
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса7 Способы проведения ретроспектив для анализа и улучшения процесса
7 Способы проведения ретроспектив для анализа и улучшения процесса
 
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"
DaKiRy_PMWeekend2016_Микола Митько "Як «продати» Scrum команді?"
 
Обязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ПППОбязательные практики Agile-проекта и правило ППП
Обязательные практики Agile-проекта и правило ППП
 
Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)Scrum Сhecklist (Russian)
Scrum Сhecklist (Russian)
 
Введение в Scrum
Введение в ScrumВведение в Scrum
Введение в Scrum
 
Agile checklist
Agile checklistAgile checklist
Agile checklist
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и Scrum
 
EPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real worldEPAM Insider - Izhevsk - Agile in real world
EPAM Insider - Izhevsk - Agile in real world
 
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynote
 
Agile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @RigaAgile Retrospective Kickstarter @Riga
Agile Retrospective Kickstarter @Riga
 
Геймификация процесса разработки ПО
Геймификация процесса разработки ПОГеймификация процесса разработки ПО
Геймификация процесса разработки ПО
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
 
Ice Age Testing
Ice Age TestingIce Age Testing
Ice Age Testing
 
#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка
 
Daily scrum обязаловка или полезная практика
Daily scrum   обязаловка или полезная практикаDaily scrum   обязаловка или полезная практика
Daily scrum обязаловка или полезная практика
 
Scrum! v1.1
Scrum! v1.1Scrum! v1.1
Scrum! v1.1
 

Viewers also liked

Einführung in das Semantic Web
Einführung in das Semantic WebEinführung in das Semantic Web
Einführung in das Semantic WebJakob .
 
Intro to Vita Beans
Intro to Vita BeansIntro to Vita Beans
Intro to Vita Beansamruth
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоТранслируем.бел
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеТранслируем.бел
 

Viewers also liked (7)

My precious calendar 2014
My precious calendar 2014My precious calendar 2014
My precious calendar 2014
 
Einführung in das Semantic Web
Einführung in das Semantic WebEinführung in das Semantic Web
Einführung in das Semantic Web
 
Intro to Vita Beans
Intro to Vita BeansIntro to Vita Beans
Intro to Vita Beans
 
Когда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений КравченкоКогда сказать нет. Арсений Кравченко
Когда сказать нет. Арсений Кравченко
 
Marketing Essentials for Startup Teams
Marketing Essentials for Startup TeamsMarketing Essentials for Startup Teams
Marketing Essentials for Startup Teams
 
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособиеSMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
SMM учебник. Как продвигать банк в социальных сетях. Наглядное пособие
 
Comdi player
Comdi playerComdi player
Comdi player
 

Similar to SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum

Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоVadim Nareyko
 
QA Manager in Scrum Teams
QA Manager in Scrum Teams QA Manager in Scrum Teams
QA Manager in Scrum Teams SQALab
 
Когда автоматизация бизнес процессов бывает неэффективна
Когда автоматизация бизнес процессов бывает неэффективнаКогда автоматизация бизнес процессов бывает неэффективна
Когда автоматизация бизнес процессов бывает неэффективнаJulia Shamrey
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияLuxoftAgilePractice
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном миреTech Talks @NSU
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиSQALab
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar
 
Практика внедрения Scrum (статья)
Практика внедрения Scrum (статья)Практика внедрения Scrum (статья)
Практика внедрения Scrum (статья)Andrey Bibichev
 
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...Artem Bykovets
 
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...Lviv Startup Club
 
как нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудниковкак нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудниковAlexander Gornik
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
6 ScrumMaster — работа с возражениями и конфликтами в команде
6 ScrumMaster — работа с возражениями и конфликтами в команде6 ScrumMaster — работа с возражениями и конфликтами в команде
6 ScrumMaster — работа с возражениями и конфликтами в командеMagneta AI
 
Agile game#4 - Scrumble
Agile game#4 - ScrumbleAgile game#4 - Scrumble
Agile game#4 - ScrumbleMykola Mytko
 

Similar to SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum (20)

Scrum!
Scrum!Scrum!
Scrum!
 
Как контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим НарейкоКак контролировать работу? Вадим Нарейко
Как контролировать работу? Вадим Нарейко
 
QA Manager in Scrum Teams
QA Manager in Scrum Teams QA Manager in Scrum Teams
QA Manager in Scrum Teams
 
Scrum
ScrumScrum
Scrum
 
Ярина Готліб
Ярина Готліб Ярина Готліб
Ярина Готліб
 
Когда автоматизация бизнес процессов бывает неэффективна
Когда автоматизация бизнес процессов бывает неэффективнаКогда автоматизация бизнес процессов бывает неэффективна
Когда автоматизация бизнес процессов бывает неэффективна
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решенияAgile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения
 
Гибкие методологии разработки ПО в реальном мире
 Гибкие методологии разработки ПО в реальном мире Гибкие методологии разработки ПО в реальном мире
Гибкие методологии разработки ПО в реальном мире
 
Управление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить багиУправление качеством в Agile. Как опередить баги
Управление качеством в Agile. Как опередить баги
 
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
Anton Stoliar SQADays2012 Управление качеством в Agile. Как опередить баги.
 
Практика внедрения Scrum (статья)
Практика внедрения Scrum (статья)Практика внедрения Scrum (статья)
Практика внедрения Scrum (статья)
 
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...
Artem Bykovets: "Адаптируем адаптивные процессы работы команд к работе из сам...
 
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...
Artem Bykovets. Адаптуємо адаптивні процеси роботи комманд до роботи з самоіз...
 
как нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудниковкак нанять и сделать счастливыми хороших программистов и других сотрудников
как нанять и сделать счастливыми хороших программистов и других сотрудников
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбине
 
6 ScrumMaster — работа с возражениями и конфликтами в команде
6 ScrumMaster — работа с возражениями и конфликтами в команде6 ScrumMaster — работа с возражениями и конфликтами в команде
6 ScrumMaster — работа с возражениями и конфликтами в команде
 
6 scrum master
6 scrum master6 scrum master
6 scrum master
 
Agile game#4 - Scrumble
Agile game#4 - ScrumbleAgile game#4 - Scrumble
Agile game#4 - Scrumble
 
Agile Testing Process
Agile Testing ProcessAgile Testing Process
Agile Testing Process
 

More from Транслируем.бел

Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Транслируем.бел
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайнТранслируем.бел
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийТранслируем.бел
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхТранслируем.бел
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в FacebookТранслируем.бел
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьТранслируем.бел
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектовТранслируем.бел
 
Эффективный маркетинг в Instagram
Эффективный маркетинг в InstagramЭффективный маркетинг в Instagram
Эффективный маркетинг в InstagramТранслируем.бел
 
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Транслируем.бел
 

More from Транслируем.бел (20)

Медицинские трансляции
Медицинские трансляцииМедицинские трансляции
Медицинские трансляции
 
Vinteo
VinteoVinteo
Vinteo
 
Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)Руководство по видео, трансляциям и премьерам (Youtube 2020)
Руководство по видео, трансляциям и премьерам (Youtube 2020)
 
Корпоративный новый год онлайн
Корпоративный новый год онлайнКорпоративный новый год онлайн
Корпоративный новый год онлайн
 
Unofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeksUnofficial guide to vmix by streamgeeks
Unofficial guide to vmix by streamgeeks
 
Руководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решенийРуководство для малого и среднего бизнеса по использованию цифровых решений
Руководство для малого и среднего бизнеса по использованию цифровых решений
 
Sennheiser ew100 g2
Sennheiser ew100 g2Sennheiser ew100 g2
Sennheiser ew100 g2
 
Sony mcs 8m
Sony mcs 8mSony mcs 8m
Sony mcs 8m
 
Сравнение поколений Y и Z
Сравнение поколений Y и ZСравнение поколений Y и Z
Сравнение поколений Y и Z
 
Онлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетяхОнлайн-трансляции в соцсетях
Онлайн-трансляции в соцсетях
 
Как организовать трансляцию в Facebook
Как организовать трансляцию в FacebookКак организовать трансляцию в Facebook
Как организовать трансляцию в Facebook
 
The ultimate guide to facebook live for your event
The ultimate guide to facebook live for your eventThe ultimate guide to facebook live for your event
The ultimate guide to facebook live for your event
 
Guide to facebook live
Guide to facebook liveGuide to facebook live
Guide to facebook live
 
Что сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделыватьЧто сделать, чтобы сто раз все не переделывать
Что сделать, чтобы сто раз все не переделывать
 
методы монетизации интернет проектов
методы монетизации интернет проектовметоды монетизации интернет проектов
методы монетизации интернет проектов
 
Belarus internet users discovery
Belarus internet users discoveryBelarus internet users discovery
Belarus internet users discovery
 
Эффективный маркетинг в Instagram
Эффективный маркетинг в InstagramЭффективный маркетинг в Instagram
Эффективный маркетинг в Instagram
 
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
Вторая волна исследования о развитии рынка электронной торговли в Беларуси за...
 
payqr presentation
payqr presentationpayqr presentation
payqr presentation
 
аналитика 2014 0806
аналитика 2014 0806аналитика 2014 0806
аналитика 2014 0806
 

SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum

  • 1. 13 ошибок применения Scrum Денис Тучин Руководитель группы разработки, Интеллектуальные системы (i-Sys)
  • 2. Кто я? • Родился, вырос в Самаре • С 9 лет стал шкодить • С 2004 года начал работать в коммерческих проектах • С 2006 по 2010 трудился в EPAM • С 2009 работаю в Agile проектах • С 2009 года получил, как удачный, так и неудачный опыт Scrum • Кое-чему удалось научится
  • 3. Что будет? • Как не ошибиться в самом начале? • Вредные шаблоны поведения Scrum-мастера (SM) • Как планировать риски? • 100500 ошибок Planning Poker’а • Если успеем/захотим – Когда можно преждевременно заканчивать спринт? – Что делать если заболел/уволился SM или член команды? – Ошибки при Daily Scrum Meeting – SM внутри команды и «резиновые» спринты
  • 4. Когда стоит применять Scrum? Scrum ради Scrum Даже в учебных проектах Негативные ассоциации
  • 5. Когда стоит применять Scrum? Критерии 1. У вас есть проблемы 2. Методология/практика/процесс их решает
  • 6. Когда стоит применять Scrum? Примеры Меняются требования в процессе разработки Agile Феодальное владение кодом Парное программирование и/или Code review
  • 7. Когда хорош Scrum? • Меняются требования, но не часто. – Если часто, то укоротить итерацию или Kanban • Стартап или новый продукт – в каждый момент времени требований хватает примерно на одну итерацию • Доработка системы – средние и крупные требования – не часто, – критичные – редко
  • 8. Самоорганизация! 1. До внедрения Scrum нужно создать Команду 2. Сотрудники не любят: •Коммуникации •Совместное кодом Нужно воспитывать Иначе, другая методология 3. Если команда эффективно работает без Scrum – не трогайте ее! Scrum снаружи, но не внутри (PO, Demo, Заказчик рядом и т.п.)
  • 9. Scrum-мастер: Сталин или Ганди? Диктатор: «Всѐ будем делать по спецификации Scrum!» Советчик: «Давайте так попробуем?.. Не хотите?.. Ну ладно»
  • 10. Причины? • У Scrum-мастера нет практического опыта • Теоретические знания, тренинги и сертификации не в счѐт
  • 11. Кто же он – идеальный Scrum-мастер? Золотой середины нет - есть серебряная пуля  Scrum-мастер должен досконально знать: 1. Цели проекта 2. Цели каждой практики выбранной методологии Цели проекта всегда важнее методологии! Практика должна приближать цель проекта!
  • 12. Планирование рисков • Agile – предельная честность с заказчиком • Честно говорить заказчику, сколько часов в итерации на незапланированные работы • Статистика по заказчику и по команде вам поможет! • Если остаются часы брать «верхнюю» задачу из Product backlog
  • 13. Planning Poker Наиболее формализованная практика, но… •По очереди высказываются оценки •Оценивают тим-лид и спрашивает, все ли согласны. Иногда «переубеждает» авторитетом несогласных. •Среднее значение по «больнице» •Максимальное значение •Минимальное •Мода
  • 14. Planning Poker: Как надо • Оценка одновременно – Идеально – карты – Можно на пальцах  • Большое расхождение: – Выяснить, почему – Переголосовать • Маленькое расхождение – Можно просто договориться
  • 15. Что ещё есть интересного… • Когда можно преждевременно заканчивать спринт? • Что делать если заболел/уволился Scrum- мастер или член команды? • Ошибки при Daily Scrum Meeting • Scrum-мастер внутри команды и «резиновые» спринты
  • 16. Тем, кто хочет ЕЩЁ больше  Рассылка «100 ошибок применения Scrum» на сайте dream-project.ru Skype: Denis.Tuchin Mail: info@dream-project.ru Автор: Денис Тучин Доклад: 13 ошибок применения Scrum