Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения

396 views

Published on

Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения

Published in: Leadership & Management

Agile Talks: Scrum Cookbook - Внедрение Скрам: ошибки и решения

  1. 1. www.luxoft.com Agile talks. Scrum Cookbook Внедрение Скрам: ошибки и решения 2017-03-21
  2. 2. www.luxoft.com Команда Agile Talks
  3. 3. www.luxoft.com Scrum Cookbook. Внедрение Скрам: ошибки и решения  Приветствие  Agile, Scrum overview  How to implement SCRUM and not to be hated by the team.  Все и Сразу:: Перфекционизм  Клонирование подхода во внедрении SCRUM  Ошибки при формировании Scrum Team  Cлишком большая опека команды  Кофе-брейк (15 минут)  Неправильный выбор PO  Не то время, не тот способ, не те цели  Совмещение ролей  Ритуалы как отличительная черта Scrum от ScrumnoSramno  Ошибки планирования  Sprint Review (Demo) КАК И ЗАЧЕМ?  Итоги Agenda
  4. 4. www.luxoft.com Почему и Для Чего
  5. 5. www.luxoft.com Agile, Scrum overview
  6. 6. www.luxoft.com
  7. 7. www.luxoft.com
  8. 8. www.luxoft.com Основополагающие принципы Agile-манифеста 1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения. 2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества. 3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев. 4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе. 5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им. 6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды. 7. Работающий продукт — основной показатель прогресса. 8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки. 9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта. 10. Простота — искусство минимизации лишней работы — крайне необходима. 11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд. 12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
  9. 9. www.luxoft.com Agile майндсет Agile ценности Agile практики Agile принципы Agileманифест Что такое Agile и Скрам?
  10. 10. www.luxoft.com Обзор Скрама
  11. 11. www.luxoft.com Scrum Principles Скрам ценности и принципы
  12. 12. www.luxoft.com How to implement SCRUM and not to be hated by the team.
  13. 13. www.luxoft.com Hey, Sandra is here.  More than 5 years working in IT sphere  developer and design background  In passion with researching the UX scenarios and approaches for team work  Believe, that Agile approach fits best for now. For the future – who knows?  Know, like and use SCRUM as a SM within local and remote teams Believe, that the best team is a self-organized team that manages itself
  14. 14. www.luxoft.com Why I‘m here?  Believe, that my experience will help someone of you to build a perfect Scrum team. Really, why? Let’s start?
  15. 15. www.luxoft.com
  16. 16. www.luxoft.com I’m a ScrumMan and I’ll make Agile with you.
  17. 17. www.luxoft.com Planning Grooming retrospective User story Epics Daily standup Burndown chart Estimations Estimations ESTIMATIONS SCRUM Who are you, man???
  18. 18. www.luxoft.com Planning Grooming retrospective User story Epics Daily standup Burndown chart Estimations Estimations ESTIMATIONS SCRUM Who are you, man???
  19. 19. www.luxoft.com Don’t make them hate you!  Just a few recommendations will help you to make team feel comfortable while implementing Scrum  remember, that: Individuals and interactions over processes and tools Agile means flexibility
  20. 20. www.luxoft.com How to make it comfortable FOR YOUR TEAM REVIEW CURRENT WORKING ENVIRONMENT - APROACH - ROLES - WORKING SCHEDULE - IN-TEAM RELATIONS
  21. 21. www.luxoft.com How to make it comfortable FOR YOUR TEAM REVIEW CURRENT WORKING ENVIRONMENT - APROACH - ROLES - WORKING SCHEDULE - IN-TEAM RELATIONS PLAN YOUR SCRUM-CONQUEST STRATEGY - WIN-WIN - BOTTLENECKS - PERSONAL RELATIONSHIPS - STEPS
  22. 22. www.luxoft.com How to make it comfortable FOR YOUR TEAM REVIEW CURRENT WORKING ENVIRONMENT - APROACH - ROLES - WORKING SCHEDULE - IN-TEAM RELATIONS PLAN YOUR SCRUM-CONQUEST STRATEGY - WIN-WIN - BOTTLENECKS - PERSONAL RELATIONSHIPS - STEPS START WITH THE BEGINNING - START WITH ONE - THINK ABOUT MOTIVATORS - BE CLEAR - DO NOT LIMIT
  23. 23. www.luxoft.com How to make it comfortable FOR YOUR TEAM REVIEW CURRENT WORKING ENVIRONMENT - APROACH - ROLES - WORKING SCHEDULE - IN-TEAM RELATIONS PLAN YOUR SCRUM-CONQUEST STRATEGY - WIN-WIN - BOTTLENECKS - PERSONAL RELATIONSHIPS - STEPS START WITH THE BEGINNING - START WITH ONE - THINK ABOUT MOTIVATORS - BE CLEAR - DO NOT LIMIT SCALE YOUR APPROACH - NEXT STEPS - MOTIVATORS - FEEDBACK - LIMIT
  24. 24. www.luxoft.com It works! Initial conditions: Expected result: Developers, that are going to be a team How we did it?
  25. 25. www.luxoft.com Started with meetings  Started with once-a-week meetings  Facilitator as a first speaker  Visualization  No time limit for first times  Started from 1 question  “sweet” bonuses  Real work based on the feedbacks
  26. 26. www.luxoft.com THAT’S ALL FOR TODAY  Any questions? Fb: Oleksandra Burmenska Phone:+38 063 997 26 98 E-mail: o.burmenska@gmail.com
  27. 27. www.luxoft.com Все и Сразу:: Перфекционизм
  28. 28. www.luxoft.com Vadim Davydov ::  Не умел завязывать шнурки до 12 лет ;)  Scrum Master, Project/Production Manager в Sumix "Creating an environment in which great ideas can happen!" https://ua.linkedin.com/in/vadimdavydov Воспитываю двух принцесс или они меня)
  29. 29. www.luxoft.com Perfect Implementation ::
  30. 30. www.luxoft.com Our Reality ::
  31. 31. www.luxoft.com Be Agile! ::
  32. 32. www.luxoft.com Спасибо! Вопросы и пожелания?::
  33. 33. www.luxoft.com Клонирование подхода во внедрении SCRUM
  34. 34. www.luxoft.com Котламина Ольга  Интересный факт: В работе SCRUM- мастером пригодились навыки ведения переговоров и опыт работы таможенным брокером. CSM, Руководитель Проектного офиса разработки полного цикла, менеджер проектов по работе со структурными фондами EC, более 15 лет опыта работы в сфере ИТ, телеком, безопасности и автоматизации, опыт развития бизнеса и бизнес направлений. https://www.facebook.com/kotlamina
  35. 35. www.luxoft.com Мой SCRUM пошустрее твоего будет VS
  36. 36. www.luxoft.com SCRUM – это основа, а не пошаговая инструкция SCRUM cheese Framework – каркас
  37. 37. www.luxoft.com Консультант, наемный SCRUM-мастер или человек внутри команды?
  38. 38. www.luxoft.com Клонирование подхода к разным командам
  39. 39. www.luxoft.com 1. Сначала – узнать команду 2. Показать команде саму себя
  40. 40. www.luxoft.com 3. Назад в будущее – Цели 4. Предложить новые традиции 5. Начать этап трансформации…
  41. 41. www.luxoft.com
  42. 42. www.luxoft.com Ошибк и п ри форм и ров а н и и Scrum Team
  43. 43. www.luxoft.com АВ е р а К о л о б о в а – P M / B A / S c r u m M a s t e r , п р а к т и к у ю о к о л о т р е х л е т и с п о л ь з о в а н и е г и б к и х м е т о д о л о г и й в р а з р а б о т к е , б а н к о в с к и е с и с т е м ы н а о с н о в е w e b - п р и л о ж е н и й  В е р а К о л о б о в а
  44. 44. www.luxoft.com Ошибки при формировании Scrum Team  “…Команды выясняют, что необходимо сделать, команды выясняют, как это можно сделать и команды делают это…”  Аджайл Манифест
  45. 45. www.luxoft.com I II III IV Кейс1. “Бери кого дают…”  Постоянно меняющийся состав команды  Члены команды административно в разных структурных подразделениях и не выделены, как ресурс проекта, на 100% “С дегодняшнего дня живем по Scrumу…”  Команда должна быть :  ~ обучена  ~ полностью сформирована (все необходимые компетенции)  ~ на проекте на 100% в полном составе
  46. 46. www.luxoft.com  Когда в команде происходит пересечение не совместимых ролей  ~ наличие всех необходимых компетенций  ~ есть все роли в Scram Team  ~ каждый на своем месте  ~ кросфункциональность во благо, а не в ущерб
  47. 47. www.luxoft.com
  48. 48. www.luxoft.com СПАСИБО
  49. 49. www.luxoft.com Слишком большая опека команды
  50. 50. www.luxoft.com Кофе-брейк (15 минут)
  51. 51. www.luxoft.com Неправильный выбор PO И опыт, сын ошибок трудных… Agile PM & SM в Innovecs (AnyClip)
  52. 52. www.luxoft.com Все и Никто Давным-давно в одной далекой галактике…  Большой комитет стэйкхолдеров;  Длительные совещания, часто без ясных решений;  Ну а теперь идите и делайте;  Удалось уговорить одного из них побыть PO, и он: - Стал требовать четких решений; - Создал позиции PO в компании;
  53. 53. www.luxoft.com Передаст Не путать с Proxy!  BA повысили;  Нет полномочий, нет видения продукта, боится ответственности;  Трудно добиться оперативного решения;  Решения постоянно меняются;  Приглашать спонсора на плэнинг и демо;  Регулярные встречи с реальным продактом;  BA стал(а) Proxy а потом и PO;
  54. 54. www.luxoft.com Космонавт Слишком занят и недоступен для команды  Не посещает митинги;  Ответы и решения с большой задержкой;  Нет времени смотреть на прототипы (ну вы же тестировали);  Взять часть работы на себя;  Мы тут сами решили (провокация);  Давайте введем Proxy PO;  Нет ножек – нет мультиков;
  55. 55. www.luxoft.com Беспечный ездок Стейкхолдеры не привыкли смотреть «не законченный» продукт…  PO им и не показывал;  Показали в конце: - PO ушли - месяцы работы команды насмарку  Организовали утечку версии;  Пришлось таки смотреть;  Постепенно стало нормой (с участием и других стейкхолдеров);
  56. 56. www.luxoft.com PO of My Dream • Visionary and Doer • Leader and Team Player • Communicator and Negotiator • Empowered and Committed • Available and Qualified begemosha@gmail.com
  57. 57. www.luxoft.com Не то время, не тот способ, не те цели
  58. 58. www.luxoft.com О себе • Project manager в Альфа-Банк Україна • https://www.facebook.com/evgeniy.rybakov.1 Evgeniy Rybakov
  59. 59. www.luxoft.com
  60. 60. www.luxoft.com
  61. 61. www.luxoft.com
  62. 62. www.luxoft.com
  63. 63. www.luxoft.com
  64. 64. www.luxoft.com
  65. 65. www.luxoft.com
  66. 66. www.luxoft.com
  67. 67. www.luxoft.com
  68. 68. www.luxoft.com
  69. 69. www.luxoft.com
  70. 70. www.luxoft.com
  71. 71. www.luxoft.com
  72. 72. www.luxoft.com
  73. 73. www.luxoft.com
  74. 74. www.luxoft.com Совмещение ролей
  75. 75. www.luxoft.com О себе I’m not Superwoman but I’m Scrum Master so close enough Сейчас я CSM, а раньше я играла в КВН, поэтому всегда вношу в работу команды легкость и юмор :)
  76. 76. www.luxoft.com Совмещение ролей  Лидер  Коуч  Фасилитатор  Учитель  Ментор  Менеджер  Устранитель препятствий  Агент изменений Кто такой скрам мастер, основные задачи скрам мастера
  77. 77. www.luxoft.com Совмещение ролей Кто есть разработчик или тестировщик в скрам-команде и какие у него задачи как у технического лидера  Кодирование либо тестирование  Глубокое знание разрабатываемых приложений  Техническое совершенствование  Менторинг, консультирование
  78. 78. www.luxoft.com Совмещение ролей Конфликт: когда и кем эффективнее быть?
  79. 79. www.luxoft.com Совмещение ролей Скрам мастер Работа с командой Самообучение 1–to-1 митинги Ослеживание правильности выставленных приоритетов. Перераспределение приоритетов (если нужно) Как я была тестлидом и скрам мастером. Тестировщик  Написание тест-кейсов  Консультирование с Продакт Оунером, выяснение нюансов работы фич  Консультации тестеров Начало спринта.
  80. 80. www.luxoft.com Совмещение ролей Скрам мастер Тщательное отслеживание берндаун диаграммы, работа с командой и задачами в соответствии с ее состоянием Подготовка проекта и команды к демо Подготовка ретроспективы (важные вопросы, возможные активности с командой) Еще более тщательное оберегание команды от внезапных вторжений со стороны руководства Как я была тестлидом и скрам мастером. Тестировщик  Большой объем тестования  Консультации по различным техническим вопросам других тестеров  Трекинг и проверка исправленных багов Окончание спринта.
  81. 81. www.luxoft.com Совмещение ролей Скрам мастер  Старалась все вопросы, связанные с 1-to-1 митингами, самообразованием решить в начале спринта.  Была внимательна и в течении всего спринта фиксировала вопросы для ретроспективы  С командой составили список ребят кто за кем делает демо и придерживались его, чтобы не путаться  Заручилась поддержкой и пониманием команды, чтобы освободить время для менеджмента (например, брала маленькие задачи на написание тест-кейсов, а на тестинг большие задачи по тестированию, тем самым освобождая хотя бы начало спринта) Какие действия пришлось предпринимать  . Тестировщик  При планировании учитывала свое время как 50/50  В начале спринта брала на написание небольшие тест-кейсы, тем самым освобождая время для работы с командой
  82. 82. www.luxoft.com Спасибо за внимание! Вопросы?
  83. 83. www.luxoft.com Ритуалы как отличительная черта Scrum от ScrumnoSramno
  84. 84. www.luxoft.com
  85. 85. www.luxoft.com
  86. 86. www.luxoft.com
  87. 87. www.luxoft.com
  88. 88. www.luxoft.com
  89. 89. www.luxoft.com
  90. 90. www.luxoft.com
  91. 91. www.luxoft.com
  92. 92. www.luxoft.com
  93. 93. www.luxoft.com
  94. 94. www.luxoft.com
  95. 95. www.luxoft.com Ошибки планирования
  96. 96. www.luxoft.com О себе  Руководитель технического офиса и Scrum Master  Умею проектировать инженерные системы
  97. 97. www.luxoft.com Ошибки планирования  беклог не готовится заранее ->тратим большее время на само планирование и не успеваем уточнить ->график работы с беклогом  не распланировали вначале всю емкость спринта, допланирование текущего спринта в процессе  путаница между историями и задачами Работа с беклогом
  98. 98. www.luxoft.com Ошибки планирования  неразбивка крупных историй на более мелкие ->отклонения в разы  слишком оптимистичное планирование ->лучше добирать задачи из беклога по готовности текущих Работа с беклогом
  99. 99. www.luxoft.com Ошибки планирования  оценка одним разработчиком ->используем покер планирования  разные часы, зависят от типа задач и того, кто делает ->лучше использовать стори пойнты  планирование без учета фактора загрузки ->надо убирать день на планирование и обзор/ретроспективу, считать отпуска, праздники и т.п. Процесс планирования:
  100. 100. www.luxoft.com Ошибки планирования  оценка задач теми, кто будет их делать применили сразу, т.к. было полно негативного опыта внешней оценки …все команды уникальны и неповторимы. У каждой свои темп и ритм работы. Подгонять их под общий шаблон — верный путь в пропасть. Д. Сазерленд, Scrum Хорошее
  101. 101. www.luxoft.com Спасибо за внимание! Вопросы?
  102. 102. www.luxoft.com Sprint Review (Demo) КАК И ЗАЧЕМ?
  103. 103. www.luxoft.com
  104. 104. www.luxoft.com
  105. 105. www.luxoft.com
  106. 106. www.luxoft.com
  107. 107. www.luxoft.com
  108. 108. www.luxoft.com
  109. 109. www.luxoft.com
  110. 110. www.luxoft.com
  111. 111. www.luxoft.com Еще  Презентацию пришлем зарегистрированным  Оставшиеся вопросы рассмотрим в нашей группе в Facebook https://www.facebook.com/groups/agilediscussion/ Agile talks. Внедрение Скрам: ошибки и решения
  112. 112. www.luxoft.com Что дальше?  Когда: апрель 2017  Регистрация в качестве зрителя для участия в дебатах «Роли в Скрам- команде» https://attendee.gotowebinar.com/register/71 22611417418863107  Следите за анонсами в Luxoft Agile Practice https://www.facebook.com/LuxoftAgilePracti ce Agile Talks: Роли в Скрам-команде
  113. 113. www.luxoft.com Спасибо!

×