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

534 views
458 views

Published on

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

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
534
On SlideShare
0
From Embeds
0
Number of Embeds
39
Actions
Shares
0
Downloads
6
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

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

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

×