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
8. www.luxoft.com
Основополагающие принципы Agile-манифеста
1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного
обеспечения.
2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения
заказчику конкурентного преимущества.
3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью
доверьтесь им.
6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
7. Работающий продукт — основной показатель прогресса.
8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой
устойчивый процесс разработки.
9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
10. Простота — искусство минимизации лишней работы — крайне необходима.
11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
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. 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?
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. www.luxoft.com
How to make it comfortable
FOR YOUR TEAM
REVIEW CURRENT WORKING ENVIRONMENT - APROACH
- ROLES
- WORKING SCHEDULE
- IN-TEAM RELATIONS
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. 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. 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
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. 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
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
Воспитываю двух принцесс или они меня)
34. www.luxoft.com
Котламина Ольга
Интересный факт: В работе SCRUM-
мастером пригодились навыки ведения
переговоров и опыт работы таможенным
брокером.
CSM, Руководитель Проектного
офиса разработки полного цикла,
менеджер проектов по работе со
структурными фондами EC, более 15 лет
опыта работы в сфере ИТ, телеком,
безопасности и автоматизации, опыт
развития бизнеса и бизнес направлений.
https://www.facebook.com/kotlamina
43. www.luxoft.com
АВ е р а К о л о б о в а – P M / B A / S c r u m M a s t e r ,
п р а к т и к у ю о к о л о т р е х л е т и с п о л ь з о в а н и е
г и б к и х м е т о д о л о г и й в р а з р а б о т к е , б а н к о в с к и е
с и с т е м ы н а о с н о в е w e b - п р и л о ж е н и й
В е р а К о л о б о в а
44. www.luxoft.com
Ошибки при формировании
Scrum Team
“…Команды выясняют, что необходимо сделать, команды выясняют, как это можно
сделать и команды делают это…”
Аджайл Манифест
45. www.luxoft.com
I II
III IV
Кейс1. “Бери кого дают…”
Постоянно
меняющийся
состав команды
Члены команды
административно в разных
структурных подразделениях и
не выделены, как ресурс
проекта, на 100%
“С дегодняшнего
дня живем по
Scrumу…”
Команда должна быть :
~ обучена
~ полностью сформирована
(все необходимые компетенции)
~ на проекте на 100% в полном
составе
46. www.luxoft.com
Когда в команде происходит пересечение
не совместимых ролей
~ наличие всех необходимых
компетенций
~ есть все роли в Scram Team
~ каждый на своем месте
~ кросфункциональность во благо, а не
в ущерб
52. www.luxoft.com
Все и Никто
Давным-давно в одной далекой галактике…
Большой комитет стэйкхолдеров;
Длительные совещания, часто без
ясных решений;
Ну а теперь идите и делайте;
Удалось уговорить одного из
них побыть PO, и он:
- Стал требовать четких решений;
- Создал позиции PO в компании;
53. www.luxoft.com
Передаст
Не путать с Proxy!
BA повысили;
Нет полномочий, нет видения продукта,
боится ответственности;
Трудно добиться оперативного решения;
Решения постоянно меняются;
Приглашать спонсора на плэнинг и демо;
Регулярные встречи с реальным
продактом;
BA стал(а) Proxy а потом и PO;
54. www.luxoft.com
Космонавт
Слишком занят и недоступен для команды
Не посещает митинги;
Ответы и решения с большой задержкой;
Нет времени смотреть на прототипы (ну
вы же тестировали);
Взять часть работы на себя;
Мы тут сами решили (провокация);
Давайте введем Proxy PO;
Нет ножек – нет мультиков;
55. www.luxoft.com
Беспечный ездок
Стейкхолдеры не привыкли смотреть «не законченный» продукт…
PO им и не показывал;
Показали в конце:
- PO ушли
- месяцы работы команды насмарку
Организовали утечку версии;
Пришлось таки смотреть;
Постепенно стало нормой (с
участием и других стейкхолдеров);
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
75. www.luxoft.com
О себе
I’m not Superwoman but I’m Scrum Master so close enough
Сейчас я CSM,
а раньше я играла в
КВН, поэтому всегда
вношу в работу
команды легкость и
юмор :)
76. www.luxoft.com
Совмещение ролей
Лидер
Коуч
Фасилитатор
Учитель
Ментор
Менеджер
Устранитель
препятствий
Агент изменений
Кто такой скрам мастер, основные задачи скрам мастера
77. www.luxoft.com
Совмещение ролей
Кто есть разработчик или тестировщик в скрам-команде и какие у него задачи как у
технического лидера
Кодирование либо
тестирование
Глубокое знание
разрабатываемых
приложений
Техническое
совершенствование
Менторинг,
консультирование
79. www.luxoft.com
Совмещение ролей
Скрам мастер
Работа с командой
Самообучение
1–to-1 митинги
Ослеживание правильности выставленных
приоритетов. Перераспределение приоритетов
(если нужно)
Как я была тестлидом и скрам мастером.
Тестировщик
Написание тест-кейсов
Консультирование с Продакт Оунером,
выяснение нюансов работы фич
Консультации тестеров
Начало спринта.
80. www.luxoft.com
Совмещение ролей
Скрам мастер
Тщательное отслеживание берндаун
диаграммы, работа с командой и задачами в
соответствии с ее состоянием
Подготовка проекта и команды к демо
Подготовка ретроспективы (важные вопросы,
возможные активности с командой)
Еще более тщательное оберегание команды от
внезапных вторжений со стороны руководства
Как я была тестлидом и скрам мастером.
Тестировщик
Большой объем тестования
Консультации по различным техническим
вопросам других тестеров
Трекинг и проверка исправленных багов
Окончание спринта.
81. www.luxoft.com
Совмещение ролей
Скрам мастер
Старалась все вопросы, связанные с 1-to-1 митингами,
самообразованием решить в начале спринта.
Была внимательна и в течении всего спринта
фиксировала вопросы для ретроспективы
С командой составили список ребят кто за кем делает
демо и придерживались его, чтобы не путаться
Заручилась поддержкой и пониманием команды, чтобы
освободить время для менеджмента (например, брала
маленькие задачи на написание тест-кейсов, а на
тестинг большие задачи по тестированию, тем самым
освобождая хотя бы начало спринта)
Какие действия пришлось предпринимать .
Тестировщик
При планировании учитывала свое время
как 50/50
В начале спринта брала на написание
небольшие тест-кейсы, тем самым
освобождая время для работы с командой
97. www.luxoft.com
Ошибки планирования
беклог не готовится заранее
->тратим большее время на само
планирование и не успеваем уточнить
->график работы с беклогом
не распланировали вначале всю
емкость спринта, допланирование
текущего спринта в процессе
путаница между историями и задачами
Работа с беклогом
98. www.luxoft.com
Ошибки планирования
неразбивка крупных историй на
более мелкие
->отклонения в разы
слишком оптимистичное
планирование
->лучше добирать задачи из
беклога по готовности текущих
Работа с беклогом
99. www.luxoft.com
Ошибки планирования
оценка одним разработчиком
->используем покер планирования
разные часы, зависят от типа задач и
того, кто делает
->лучше использовать стори пойнты
планирование без учета фактора
загрузки
->надо убирать день на планирование
и обзор/ретроспективу, считать
отпуска, праздники и т.п.
Процесс планирования:
100. www.luxoft.com
Ошибки планирования
оценка задач теми, кто будет
их делать применили сразу,
т.к. было полно негативного
опыта внешней оценки
…все команды уникальны и
неповторимы. У каждой свои темп и
ритм работы. Подгонять их под общий
шаблон — верный путь в пропасть.
Д. Сазерленд, Scrum
Хорошее
111. www.luxoft.com
Еще
Презентацию пришлем зарегистрированным
Оставшиеся вопросы рассмотрим в нашей
группе в Facebook
https://www.facebook.com/groups/agilediscussion/
Agile talks. Внедрение Скрам: ошибки и решения
112. www.luxoft.com
Что дальше?
Когда: апрель 2017
Регистрация в качестве зрителя для
участия в дебатах «Роли в Скрам-
команде»
https://attendee.gotowebinar.com/register/71
22611417418863107
Следите за анонсами в Luxoft Agile
Practice
https://www.facebook.com/LuxoftAgilePracti
ce
Agile Talks: Роли в Скрам-команде
С 2010 года работаю в роли Менеджера проектов в ИТ, последние 6 лет - Agile PM & SM. Преимущественно в продуктовых компаниях. Сертифицированный SM.Люблю делать классные продукты и помогать хорошим командам стать еще лучше.
Интересный факт: В глубоком прошлом профессиональный музыкант, иногда применяю былые навыки дирижёра оркестра в работе со Scrum командами .
Самый неправильный выбор ПО … это когда его нет вообще.
Ну не то чтобы вообще нет… Анекдот.
Анекдот про Паганини: вы лучший скрипач в мире - нет я второй - кто же первый - о, первых много (реально про Ойстраха или Гомера).
Побыть PO - это было модно/престижно + я убеждал что для команды будет весомее, если кто-то из топ-бизнеса озвучит.
Так появились ПО. Какова же главная обязанность ПО? ИМХО - понимать бизнес и принимать решения, ежедневно, оперативно.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Обычно он как раз не бездельник как на картинке, скорее наоборот. Просто очень занят и незаменим везде.Пример - расписание из одних перелетов, отелей и конференций.
Оказывать помощь, проявлять понимание и гибкость (можем писать за него, но не думать/решать, переносим митинги если нужно). Пример легкой формы (не может написать/нарисовать).
Провокация - мы тут решили (что-то неприемлемое).
Введем прокси (с полномочиями) - боится что тот напортачит и потому следит (в результате из прокси вырос ПО а космонавт теперь главный продакт).
Пришел на планнинг пустой (не пришел) - делаем спринт рефакторинга, берем истории от других ПО (такая была специфика, команда отвечала за компонент) и т.п.
Ну и на закуску не типичный наверное, но было ж.
ПО был хорош, но никак не работал по ожиданиям со стейкхолдерами (которые не привыкли смотреть на не 100% законченную работу).
Результат печален: показали в конце и пошло в мусор. ПО уволили команда получила демотивацию (4 месяца работы оказалось никому не нужно).
Утечка версии. В результате на ковер но таки показ (на площадку бэты выкатили). Постепенно стало нормой (с участием и других стейкхолдеров).
Мапед не мой - Agile Product Management with Scrum - Creating Products that Customers Love
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.
Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться.
Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения.
Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО).
Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом).
Менять если не тянет даже на прокси.