SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
Работа	
  ScrumMaster’a	
  в	
  
команде	
  
Dmitry	
  Lobasev,	
  Nikita	
  Filippov	
  
ScrumTrek	
  
Роль	
  ScrumMaster’a	
  
•  Команда	
  отвечает	
  за	
  процесс	
  
•  Скрам-­‐мастер	
  отвечает	
  за	
  то,	
  чтобы	
  
   команда	
  научилась	
  эффективно	
  
   принимать	
  решения	
  сама	
  

•  Задачи:	
  	
  	
  
      –  Фасилитирует	
  (модерирует)	
  митинги	
  
      –  Поддерживает	
  прозрачность,	
  доверие	
  
         и	
  взаимную	
  ответственность	
  
      –  Устраняет	
  внешние	
  препятсвия	
  	
  
      –  Коммуникационный	
  лидер	
  
Инструмент	
  "Вопросы"	
  
•  Задавать	
  вопросы,	
  а	
  не	
  диктовать	
  ответы	
  
•  Снимает	
  сопротивление	
  участников	
  
•  Ответственность	
  за	
  решение	
  остается	
  у	
  
   команды	
  
ПРОВЕДЕНИЕ	
  DAILY	
  SCRUM	
  
Проведение	
  Daily	
  Scrum	
  
•    Начинать	
  вовремя	
  
•    Следить	
  за	
  длительностью	
  митинга	
  
•    Проводить	
  каждый	
  день	
  
•    Собирать	
  achon	
  items	
  
     –  Кто	
  	
  
     –  Что	
  	
  
     –  Когда	
  
Пример	
  
•  Один	
  из	
  членов	
  команды	
  (Петя)	
  не	
  
   приходит	
  вовремя	
  на	
  скрам.	
  Команда	
  ради	
  
   него	
  передвинула	
  встречу	
  позже,	
  но	
  он	
  все	
  
   равно	
  опаздывает.	
  	
  
•  Как	
  сделать	
  так,	
  чтобы	
  Петя	
  приходил	
  
   вовремя	
  на	
  скрам?	
  
Опоздания	
  
•  Символические	
  штрафы	
  (например,	
  50	
  
   рублей	
  в	
  пивной	
  фонд)	
  
•  Шуточные	
  штрафы	
  (спеть,	
  сплясать,	
  
   рассказать	
  анекдот)	
  
Пример	
  
•  На	
  ежедневном	
  скраме	
  один	
  из	
  участников	
  
   (Вася)	
  начинает	
  выступать	
  долго	
  и	
  
   обстоятельно.	
  Именно	
  из-­‐за	
  него	
  скрамы	
  
   затягиваются.	
  Всем	
  становится	
  скучно.	
  
•  Как	
  сделать	
  так,	
  чтобы	
  скрам	
  проходил	
  
   быстрее?	
  
Инструмент	
  "Правила	
  проведения"	
  
•  Ограничить	
  время	
  выступления	
  2	
  минутами	
  
   (не	
  более)	
  
•  Другие	
  примеры	
  ground	
  rules	
  
   –  Говорит	
  только	
  тот,	
  у	
  кого	
  в	
  руках	
  маркер	
  
   –  Все	
  сторонние	
  обсуждения	
  выписываются	
  на	
  
      специальный	
  лист	
  
Общие	
  рекомендации	
  
•  Команда	
  следует	
  правилам	
  в	
  том	
  случае,	
  
   если	
  их	
  придумала	
  сама	
  
•  В	
  любом	
  случае,	
  нужно	
  получить	
  согласие	
  
   всех	
  членов	
  команды	
  на	
  следование	
  
   правилам	
  
Пример	
  
•  Команда	
  согласилась	
  с	
  правилами	
  
   проведения	
  скрама	
  
•  Однако	
  в	
  реальной	
  жизни	
  команда,	
  
   увлекаясь,	
  часто	
  забывает	
  о	
  них	
  
•  Что	
  можно	
  сделать?	
  	
  
Инструмент	
  "Вывешивание"	
  
•  Можно	
  вывесить	
  в	
  видном	
  месте	
  
   согласованные	
  правила	
  	
  
•  В	
  этом	
  случае	
  кто	
  либо	
  из	
  членов	
  команды,	
  
   как	
  правило,	
  вспоминает	
  о	
  правиле	
  
УПРАВЛЕНИЕ	
  КОНФЛИКТАМИ	
  
Конфликт	
  
•  Тестировщик	
  и	
  разработчик	
  давно	
  конфликтуют	
  
   друг	
  с	
  другом	
  
•  Тестировщик	
  часто	
  обращается	
  к	
  разработчику	
  за	
  
   помощью,	
  отрывая	
  его	
  от	
  работы	
  
•  Разработчику	
  не	
  нравятся	
  постоянные	
  
   отвлечения.	
  Он	
  вообще	
  предпочел	
  бы	
  работать	
  
   один	
  
•  Можно	
  ли	
  их	
  помирить	
  и	
  как	
  это	
  сделать?	
  Каковы	
  
   стратегии	
  примерения?	
  
Методы	
  решения	
  конфликтов	
  
•    Сотрудничество	
  
•    Уступка	
  
•    Избегание	
  
•    Компромис	
  	
  
Причины	
  конфликтов	
  
•    Непонимание	
  
•    Фокусирование	
  на	
  позиции	
  
•    Разные	
  ценности	
  
•    Прошлые	
  обиды	
  
Непонимание	
  	
  
•  Примеры	
  
   –  Различия	
  в	
  терминах	
  
   –  Детали	
  в	
  обсуждениях	
  
   –  Сложные	
  логические	
  выводы	
  
•  Стратегия	
  
   –  Ищем	
  несоответствия	
  	
  
Фокусирование	
  на	
  позиции	
  
•  Причины	
  
   –  Стороны	
  защищают	
  свою	
  позицию,	
  а	
  не	
  
      пытаются	
  решить	
  проблему	
  
•  Стратегия	
  
   –  Какую	
  проблему	
  пытаемся	
  решить?	
  
Различия	
  в	
  ценностях	
  
•  Причины	
  	
  
   –  Разное	
  понимание	
  что	
  правильно	
  и	
  хорошо	
  
•  Стратегия	
  
   –  Обсуждаем	
  сильные	
  стороны	
  вариантов	
  
      решений	
  
Прошлые	
  обиды	
  
•  Причины	
  
   –  Личная	
  неприязнь	
  
•  Стратегия	
  
   –  Трудно	
  решить,	
  если	
  никто	
  из	
  конфликтующих	
  
      не	
  хочет	
  идти	
  на	
  сближение	
  
Персональный	
  конфликт	
  
•  Он	
  прав!	
  
    –  Принять	
  то,	
  что	
  ваш	
  собеседник	
  прав	
  за	
  отправную	
  
       точку	
  
•  Задавать	
  вопросы	
  
    –  Уточняем	
  позицию	
  собеседника	
  
•  Добраться	
  до	
  корня	
  противоречия	
  
    –  5	
  Why	
  –	
  пять	
  раз	
  спросить	
  «почему»	
  
•  Всегда	
  оставаться	
  в	
  конструктивном	
  русле	
  
Выводы	
  
•  Конфликты	
  –	
  это	
  нормально	
  
•  Конфликты	
  должны	
  решаться	
  
   конструктивно	
  
•  В	
  принятие	
  решений	
  нужно	
  вовлекать	
  всех	
  
   заинтересованных	
  лиц	
  
•  Третья	
  сторона	
  должна	
  быть	
  по	
  
   возможности	
  беспристрастной	
  
ПРОДАЖА	
  ИДЕЙ	
  
Пример	
  
•  Один	
  из	
  членов	
  команды	
  (Петя)	
  опаздывает	
  
   на	
  скрам	
  
•  Вы	
  считаете,	
  что	
  имеет	
  смысл	
  ввести	
  
   штрафы	
  за	
  опоздание	
  	
  
•  Продайте	
  эту	
  идею	
  команде	
  
«Продажа»	
  Agile	
  




                   AgileRussia.ru	
  	
  
Разговор	
  (1)	
  

      •  Нам	
  нужно	
  парное	
  
         программирование	
  (и	
  это	
  круто)	
  
      •  Нет,	
  не	
  нужно	
  (а	
  ты	
  гик)	
  




                         AgileRussia.ru	
  	
  
Разговор	
  (2)	
  

•    Какая	
  проблема	
  самая	
  важная	
  для	
  вас?	
  
•    У	
  нас	
  много	
  багов	
  в	
  коде	
  
•    Нам	
  нужно	
  парное	
  программирование!	
  
•    У	
  нас	
  нет	
  времени	
  




                             AgileRussia.ru	
  	
  
Разговор	
  (3)	
  
•  А	
  почему	
  это	
  проблема?	
  
•  Ну	
  мы	
  не	
  можем	
  разработать	
  достаточно	
  быстро.	
  
   Срываются	
  сроки	
  релиза.	
  Заказчики	
  жалуются.	
  	
  
•  А	
  парное	
  программирование	
  может	
  помочь?	
  
•  Не	
  уверен	
  
•  Может	
  попробуем	
  поработать	
  так	
  одну	
  итерацию?	
  
•  Хорошая	
  идея!	
  



                               AgileRussia.ru	
  	
  
Общий	
  подход	
  к	
  «продаже»	
  
•  Выявление	
  проблемы	
  (потребности)	
  
•  Предложить	
  решение,	
  обсудить	
  его	
  выгоды	
  
•  Рассмотреть	
  опасения	
  
•  Установить	
  безопасное	
  окружение	
  для	
  
   пилотирования	
  
•  Общий	
  Commit	
  J	
  




                           ©	
  ScrumTrek.ru,	
  2008	
  
Выводы	
  
•  Внедрение	
  новых	
  практик	
  должно	
  идти	
  
   пошагово	
  
•  После	
  каждого	
  внедрения	
  мы	
  анализируем	
  
   результаты	
  
•  При	
  "продаже"	
  изменений	
  заказчику	
  или	
  
   команде	
  исходить	
  из	
  потребностей	
  



                       ©	
  ScrumTrek.ru,	
  2008	
  
КОЛЛЕКТИВНОЕ	
  ПРИНЯТИЕ	
  
РЕШЕНИЙ	
  
Пример	
  
•  Ваша	
  команда	
  способна	
  принимать	
  
   коллективные	
  решения	
  
•  Проблема	
  в	
  том,	
  что	
  принятие	
  совместного	
  
   решения	
  обычно	
  затягивается	
  (все	
  
   тормозят)	
  
•  Как	
  можно	
  ускорить	
  принятие	
  решения?	
  
Голосование	
  большим	
  пальцем	
  
       •  Я	
  поддерживаю	
  решение	
  


       •  Я	
  соглашусь	
  с	
  мнением	
  команды	
  

       •  Я	
  не	
  согласен	
  и	
  у	
  меня	
  есть	
  что	
  возразить	
  
       или	
  
       •  Что	
  мы	
  можем	
  сделать,	
  чтобы	
  ты	
  
          проголосовал	
  за?	
  	
  
Planning	
  Poker	
  
•  Даем	
  оценку,	
  
   одновременно	
  
   вскрываемся	
  
•  У	
  кого	
  больше	
  и	
  у	
  кого	
  
   меньше	
  обосновывают	
  
   оценки	
  
•  Коллективно	
  обсуждаем	
  
•  Голосуем	
  пока	
  не	
  
   сойдемся	
  на	
  одной	
  
   оценке	
  
ВНЕДРЕНИЕ	
  ПРАКТИК	
  
Внедрение	
  практик	
  

     •    Выбрать	
  
     •    Commit	
  ;-­‐)	
  
     •    Попробовать	
  
     •    Анализировать	
  результаты	
  
     •    Изменить	
  



     •  В	
  режиме	
  эксперимента!	
  
ВОПРОСЫ?	
  

Contenu connexe

Tendances

Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...Denis Tuchin
 
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне командДенис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне командDenis Tuchin
 
Daily scrum обязаловка или полезная практика
Daily scrum   обязаловка или полезная практикаDaily scrum   обязаловка или полезная практика
Daily scrum обязаловка или полезная практикаTimofey (Tim) Yevgrashyn
 
Как UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиКак UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиNikita Efimov
 
Типичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumТипичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumSQALab
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Ontico
 
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...Denis Tuchin
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиSQALab
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуSQALab
 
Что делать с «токсичными» сотрудниками
Что делать с «токсичными» сотрудникамиЧто делать с «токсичными» сотрудниками
Что делать с «токсичными» сотрудникамиDenis Tuchin
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Denis Tuchin
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Denis Umnov
 
В какие игры играют команды?
В какие игры играют команды?В какие игры играют команды?
В какие игры играют команды?ADV/web-engineering
 
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...Aleksey Denysyuk
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответитьAlex Baranouski
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Denis Umnov
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumVladimir Merkushev
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеReturn on Intelligence
 
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
 

Tendances (20)

Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
Денис Тучин - Внедрение изменений: семь раз отмерь – один отрежь на UlCamp.Wi...
 
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне командДенис Тучин - Лучшие практики внедрения изменений на уровне команд
Денис Тучин - Лучшие практики внедрения изменений на уровне команд
 
Daily scrum обязаловка или полезная практика
Daily scrum   обязаловка или полезная практикаDaily scrum   обязаловка или полезная практика
Daily scrum обязаловка или полезная практика
 
Как UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командамиКак UX-специалист делился своими инструментами с agile-командами
Как UX-специалист делился своими инструментами с agile-командами
 
Типичные ошибки внедрения Scrum
Типичные ошибки внедрения ScrumТипичные ошибки внедрения Scrum
Типичные ошибки внедрения Scrum
 
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
Как понять, что Agile работает / Асхат Уразбаев (ScrumTrek)
 
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
Денис Тучин - Как не завалить Ретро: практические советы, как готовится и как...
 
Три инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьмиТри инструмента тест-менеджера для работы с людьми
Три инструмента тест-менеджера для работы с людьми
 
Правила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою командуПравила отбора: как отобрать правильных тестировщиков в свою команду
Правила отбора: как отобрать правильных тестировщиков в свою команду
 
Что делать с «токсичными» сотрудниками
Что делать с «токсичными» сотрудникамиЧто делать с «токсичными» сотрудниками
Что делать с «токсичными» сотрудниками
 
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
 
Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1Практические аспекты разработки ПО #1
Практические аспекты разработки ПО #1
 
В какие игры играют команды?
В какие игры играют команды?В какие игры играют команды?
В какие игры играют команды?
 
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
Quicktrainings.com.ua Основы планирования и коммуникации, или как не дать про...
 
собеседование тестировщиков что спросить и как ответить
собеседование тестировщиков   что спросить и как ответитьсобеседование тестировщиков   что спросить и как ответить
собеседование тестировщиков что спросить и как ответить
 
Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2Практические аспекты разработки ПО #2
Практические аспекты разработки ПО #2
 
Разработка с элементами Agile и Scrum
Разработка с элементами Agile и ScrumРазработка с элементами Agile и Scrum
Разработка с элементами Agile и Scrum
 
Experience report: внедрение Scrum на чужбине
Experience report: внедрение Scrum на чужбинеExperience report: внедрение Scrum на чужбине
Experience report: внедрение 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 ритма проектного управления (Юрий Шиляев)
 

Similaire à 6 scrum master

Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Denis Tuchin
 
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Ontico
 
Выход из Кризиса с Заказчиком
Выход из Кризиса с ЗаказчикомВыход из Кризиса с Заказчиком
Выход из Кризиса с ЗаказчикомСергей Бережной
 
Decision tools 2 for managers
Decision tools 2 for managersDecision tools 2 for managers
Decision tools 2 for managersAlexander Sorokin
 
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumSEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumТранслируем.бел
 
13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежатьDenis Tuchin
 
совещания матер веб
совещания матер вебсовещания матер веб
совещания матер вебVeronica Yarnykh
 
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыITSpringBY
 
Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5Denis Umnov
 
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.IT-Доминанта
 
Самоорганизация в команде. Что под капотом
Самоорганизация в команде. Что под капотомСамоорганизация в команде. Что под капотом
Самоорганизация в команде. Что под капотомВасилий Савунов
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаSQALab
 
Kак_продать Agile команде
Kак_продать Agile командеKак_продать Agile команде
Kак_продать Agile командеYandex
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеMichael Karpov
 
рит, нефункциональная структура команды, безуглый
рит, нефункциональная структура команды, безуглыйрит, нефункциональная структура команды, безуглый
рит, нефункциональная структура команды, безуглыйrit2010
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryNikita Efimov
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + BrainwritingSQALab
 
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнуть
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнутьАлексей Ильичев, Принятие решений: как учесть все мнения и не увязнуть
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнутьScrumTrek
 
Командная работа
Командная работаКомандная работа
Командная работаDmitriy Lushin
 

Similaire à 6 scrum master (20)

Как не разочароваться в Scrum?
Как не разочароваться в Scrum?Как не разочароваться в Scrum?
Как не разочароваться в Scrum?
 
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
Эволюция масштабирования Agile на примере трех продуктовых групп / Денис Тучи...
 
Выход из Кризиса с Заказчиком
Выход из Кризиса с ЗаказчикомВыход из Кризиса с Заказчиком
Выход из Кризиса с Заказчиком
 
Decision tools 2 for managers
Decision tools 2 for managersDecision tools 2 for managers
Decision tools 2 for managers
 
Scrum
ScrumScrum
Scrum
 
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения ScrumSEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
SEF.BY-2011_Denis_TuchДенис Тучин_Agile_Круглый_стол 13 ошибок применения Scrum
 
13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать13 ошибок внедрения Scrum и как их избежать
13 ошибок внедрения Scrum и как их избежать
 
совещания матер веб
совещания матер вебсовещания матер веб
совещания матер веб
 
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
 
Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5Практические аспекты разработки ПО #5
Практические аспекты разработки ПО #5
 
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.
Конструктивная конфронтация: как решать конфликты по схемам. Александр Орлов.
 
Самоорганизация в команде. Что под капотом
Самоорганизация в команде. Что под капотомСамоорганизация в команде. Что под капотом
Самоорганизация в команде. Что под капотом
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
 
Kак_продать Agile команде
Kак_продать Agile командеKак_продать Agile команде
Kак_продать Agile команде
 
Зачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile командеЗачем нам Это? или Как продать agile команде
Зачем нам Это? или Как продать agile команде
 
рит, нефункциональная структура команды, безуглый
рит, нефункциональная структура команды, безуглыйрит, нефункциональная структура команды, безуглый
рит, нефункциональная структура команды, безуглый
 
Опыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product DiscoveryОпыт выстраивания процесса Product Discovery
Опыт выстраивания процесса Product Discovery
 
Brainstorming + Brainwriting
Brainstorming + BrainwritingBrainstorming + Brainwriting
Brainstorming + Brainwriting
 
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнуть
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнутьАлексей Ильичев, Принятие решений: как учесть все мнения и не увязнуть
Алексей Ильичев, Принятие решений: как учесть все мнения и не увязнуть
 
Командная работа
Командная работаКомандная работа
Командная работа
 

Plus de Nikita Filippov

Project Manager - Глупая идея
Project Manager - Глупая идеяProject Manager - Глупая идея
Project Manager - Глупая идеяNikita Filippov
 
Lego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyLego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyNikita Filippov
 
Simple steps to makes great products
Simple steps to makes great productsSimple steps to makes great products
Simple steps to makes great productsNikita Filippov
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработкеNikita Filippov
 
Innovation games for Agileee
Innovation games for AgileeeInnovation games for Agileee
Innovation games for AgileeeNikita Filippov
 
Who is Scrum Master Today?
Who is Scrum Master Today?Who is Scrum Master Today?
Who is Scrum Master Today?Nikita Filippov
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedNikita Filippov
 
Командный старт
Командный стартКомандный старт
Командный стартNikita Filippov
 
Rugby, Scrum и командная работа
Rugby, Scrum и командная работаRugby, Scrum и командная работа
Rugby, Scrum и командная работаNikita Filippov
 
Использование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовИспользование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовNikita Filippov
 
Products and People Over Process and Dogma
  Products and People Over Process and Dogma  Products and People Over Process and Dogma
Products and People Over Process and DogmaNikita Filippov
 
Как продавать Agile заказчику?
Как продавать Agile заказчику?Как продавать Agile заказчику?
Как продавать Agile заказчику?Nikita Filippov
 

Plus de Nikita Filippov (20)

Project Manager - Глупая идея
Project Manager - Глупая идеяProject Manager - Глупая идея
Project Manager - Глупая идея
 
5 risk
5 risk5 risk
5 risk
 
3 story mapping
3 story mapping3 story mapping
3 story mapping
 
2 bmg
2 bmg2 bmg
2 bmg
 
Lego симуляция © Alex Krivitsky
Lego симуляция © Alex KrivitskyLego симуляция © Alex Krivitsky
Lego симуляция © Alex Krivitsky
 
Simple steps to makes great products
Simple steps to makes great productsSimple steps to makes great products
Simple steps to makes great products
 
Vietnam
VietnamVietnam
Vietnam
 
Story mapping
Story mapping Story mapping
Story mapping
 
Vision Crafting
Vision Crafting Vision Crafting
Vision Crafting
 
Lean startup
Lean startupLean startup
Lean startup
 
Customer Development
Customer Development Customer Development
Customer Development
 
Scrum в Заказной разработке
Scrum в Заказной разработкеScrum в Заказной разработке
Scrum в Заказной разработке
 
Innovation games for Agileee
Innovation games for AgileeeInnovation games for Agileee
Innovation games for Agileee
 
Who is Scrum Master Today?
Who is Scrum Master Today?Who is Scrum Master Today?
Who is Scrum Master Today?
 
Распределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocatedРаспределенный SCRUM - to be or not to be collocated collocated
Распределенный SCRUM - to be or not to be collocated collocated
 
Командный старт
Командный стартКомандный старт
Командный старт
 
Rugby, Scrum и командная работа
Rugby, Scrum и командная работаRugby, Scrum и командная работа
Rugby, Scrum и командная работа
 
Использование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектовИспользование Пульса в оценке Fixed Price Agile проектов
Использование Пульса в оценке Fixed Price Agile проектов
 
Products and People Over Process and Dogma
  Products and People Over Process and Dogma  Products and People Over Process and Dogma
Products and People Over Process and Dogma
 
Как продавать Agile заказчику?
Как продавать Agile заказчику?Как продавать Agile заказчику?
Как продавать Agile заказчику?
 

6 scrum master

  • 1. Работа  ScrumMaster’a  в   команде   Dmitry  Lobasev,  Nikita  Filippov   ScrumTrek  
  • 2. Роль  ScrumMaster’a   •  Команда  отвечает  за  процесс   •  Скрам-­‐мастер  отвечает  за  то,  чтобы   команда  научилась  эффективно   принимать  решения  сама   •  Задачи:       –  Фасилитирует  (модерирует)  митинги   –  Поддерживает  прозрачность,  доверие   и  взаимную  ответственность   –  Устраняет  внешние  препятсвия     –  Коммуникационный  лидер  
  • 3. Инструмент  "Вопросы"   •  Задавать  вопросы,  а  не  диктовать  ответы   •  Снимает  сопротивление  участников   •  Ответственность  за  решение  остается  у   команды  
  • 5. Проведение  Daily  Scrum   •  Начинать  вовремя   •  Следить  за  длительностью  митинга   •  Проводить  каждый  день   •  Собирать  achon  items   –  Кто     –  Что     –  Когда  
  • 6. Пример   •  Один  из  членов  команды  (Петя)  не   приходит  вовремя  на  скрам.  Команда  ради   него  передвинула  встречу  позже,  но  он  все   равно  опаздывает.     •  Как  сделать  так,  чтобы  Петя  приходил   вовремя  на  скрам?  
  • 7. Опоздания   •  Символические  штрафы  (например,  50   рублей  в  пивной  фонд)   •  Шуточные  штрафы  (спеть,  сплясать,   рассказать  анекдот)  
  • 8. Пример   •  На  ежедневном  скраме  один  из  участников   (Вася)  начинает  выступать  долго  и   обстоятельно.  Именно  из-­‐за  него  скрамы   затягиваются.  Всем  становится  скучно.   •  Как  сделать  так,  чтобы  скрам  проходил   быстрее?  
  • 9. Инструмент  "Правила  проведения"   •  Ограничить  время  выступления  2  минутами   (не  более)   •  Другие  примеры  ground  rules   –  Говорит  только  тот,  у  кого  в  руках  маркер   –  Все  сторонние  обсуждения  выписываются  на   специальный  лист  
  • 10. Общие  рекомендации   •  Команда  следует  правилам  в  том  случае,   если  их  придумала  сама   •  В  любом  случае,  нужно  получить  согласие   всех  членов  команды  на  следование   правилам  
  • 11. Пример   •  Команда  согласилась  с  правилами   проведения  скрама   •  Однако  в  реальной  жизни  команда,   увлекаясь,  часто  забывает  о  них   •  Что  можно  сделать?    
  • 12. Инструмент  "Вывешивание"   •  Можно  вывесить  в  видном  месте   согласованные  правила     •  В  этом  случае  кто  либо  из  членов  команды,   как  правило,  вспоминает  о  правиле  
  • 14. Конфликт   •  Тестировщик  и  разработчик  давно  конфликтуют   друг  с  другом   •  Тестировщик  часто  обращается  к  разработчику  за   помощью,  отрывая  его  от  работы   •  Разработчику  не  нравятся  постоянные   отвлечения.  Он  вообще  предпочел  бы  работать   один   •  Можно  ли  их  помирить  и  как  это  сделать?  Каковы   стратегии  примерения?  
  • 15. Методы  решения  конфликтов   •  Сотрудничество   •  Уступка   •  Избегание   •  Компромис    
  • 16. Причины  конфликтов   •  Непонимание   •  Фокусирование  на  позиции   •  Разные  ценности   •  Прошлые  обиды  
  • 17. Непонимание     •  Примеры   –  Различия  в  терминах   –  Детали  в  обсуждениях   –  Сложные  логические  выводы   •  Стратегия   –  Ищем  несоответствия    
  • 18. Фокусирование  на  позиции   •  Причины   –  Стороны  защищают  свою  позицию,  а  не   пытаются  решить  проблему   •  Стратегия   –  Какую  проблему  пытаемся  решить?  
  • 19. Различия  в  ценностях   •  Причины     –  Разное  понимание  что  правильно  и  хорошо   •  Стратегия   –  Обсуждаем  сильные  стороны  вариантов   решений  
  • 20. Прошлые  обиды   •  Причины   –  Личная  неприязнь   •  Стратегия   –  Трудно  решить,  если  никто  из  конфликтующих   не  хочет  идти  на  сближение  
  • 21. Персональный  конфликт   •  Он  прав!   –  Принять  то,  что  ваш  собеседник  прав  за  отправную   точку   •  Задавать  вопросы   –  Уточняем  позицию  собеседника   •  Добраться  до  корня  противоречия   –  5  Why  –  пять  раз  спросить  «почему»   •  Всегда  оставаться  в  конструктивном  русле  
  • 22. Выводы   •  Конфликты  –  это  нормально   •  Конфликты  должны  решаться   конструктивно   •  В  принятие  решений  нужно  вовлекать  всех   заинтересованных  лиц   •  Третья  сторона  должна  быть  по   возможности  беспристрастной  
  • 24. Пример   •  Один  из  членов  команды  (Петя)  опаздывает   на  скрам   •  Вы  считаете,  что  имеет  смысл  ввести   штрафы  за  опоздание     •  Продайте  эту  идею  команде  
  • 25. «Продажа»  Agile   AgileRussia.ru    
  • 26. Разговор  (1)   •  Нам  нужно  парное   программирование  (и  это  круто)   •  Нет,  не  нужно  (а  ты  гик)   AgileRussia.ru    
  • 27. Разговор  (2)   •  Какая  проблема  самая  важная  для  вас?   •  У  нас  много  багов  в  коде   •  Нам  нужно  парное  программирование!   •  У  нас  нет  времени   AgileRussia.ru    
  • 28. Разговор  (3)   •  А  почему  это  проблема?   •  Ну  мы  не  можем  разработать  достаточно  быстро.   Срываются  сроки  релиза.  Заказчики  жалуются.     •  А  парное  программирование  может  помочь?   •  Не  уверен   •  Может  попробуем  поработать  так  одну  итерацию?   •  Хорошая  идея!   AgileRussia.ru    
  • 29. Общий  подход  к  «продаже»   •  Выявление  проблемы  (потребности)   •  Предложить  решение,  обсудить  его  выгоды   •  Рассмотреть  опасения   •  Установить  безопасное  окружение  для   пилотирования   •  Общий  Commit  J   ©  ScrumTrek.ru,  2008  
  • 30. Выводы   •  Внедрение  новых  практик  должно  идти   пошагово   •  После  каждого  внедрения  мы  анализируем   результаты   •  При  "продаже"  изменений  заказчику  или   команде  исходить  из  потребностей   ©  ScrumTrek.ru,  2008  
  • 32. Пример   •  Ваша  команда  способна  принимать   коллективные  решения   •  Проблема  в  том,  что  принятие  совместного   решения  обычно  затягивается  (все   тормозят)   •  Как  можно  ускорить  принятие  решения?  
  • 33. Голосование  большим  пальцем   •  Я  поддерживаю  решение   •  Я  соглашусь  с  мнением  команды   •  Я  не  согласен  и  у  меня  есть  что  возразить   или   •  Что  мы  можем  сделать,  чтобы  ты   проголосовал  за?    
  • 34. Planning  Poker   •  Даем  оценку,   одновременно   вскрываемся   •  У  кого  больше  и  у  кого   меньше  обосновывают   оценки   •  Коллективно  обсуждаем   •  Голосуем  пока  не   сойдемся  на  одной   оценке  
  • 36. Внедрение  практик   •  Выбрать   •  Commit  ;-­‐)   •  Попробовать   •  Анализировать  результаты   •  Изменить   •  В  режиме  эксперимента!