www.luxoft.com
Agile talks. Scrum Cookbook
Внедрение Скрам: ошибки и решения
2017-03-21
www.luxoft.com
Команда Agile Talks
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
www.luxoft.com
Почему и
Для Чего
www.luxoft.com
Agile, Scrum overview
www.luxoft.com
www.luxoft.com
www.luxoft.com
Основополагающие принципы Agile-манифеста
1. Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного
обеспечения.
2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения
заказчику конкурентного преимущества.
3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев.
4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе.
5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью
доверьтесь им.
6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды.
7. Работающий продукт — основной показатель прогресса.
8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой
устойчивый процесс разработки.
9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта.
10. Простота — искусство минимизации лишней работы — крайне необходима.
11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд.
12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
www.luxoft.com
Agile майндсет
Agile ценности
Agile практики
Agile принципы
Agileманифест
Что такое Agile и Скрам?
www.luxoft.com
Обзор Скрама
www.luxoft.com
Scrum Principles
Скрам ценности и принципы
www.luxoft.com
How to implement SCRUM and
not to be hated by the team.
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
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?
www.luxoft.com
www.luxoft.com
I’m a ScrumMan and I’ll make Agile with you.
www.luxoft.com
Planning
Grooming
retrospective
User story
Epics
Daily standup
Burndown chart
Estimations
Estimations
ESTIMATIONS
SCRUM
Who are you, man???
www.luxoft.com
Planning
Grooming
retrospective
User story
Epics
Daily standup
Burndown chart
Estimations
Estimations
ESTIMATIONS
SCRUM
Who are you, man???
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
www.luxoft.com
How to make it comfortable
FOR YOUR TEAM
REVIEW CURRENT WORKING ENVIRONMENT - APROACH
- ROLES
- WORKING SCHEDULE
- IN-TEAM RELATIONS
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
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
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
www.luxoft.com
It works!
Initial conditions: Expected result:
Developers, that are going to be a team
How we did
it?
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
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
www.luxoft.com
Все и Сразу::
Перфекционизм
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
Воспитываю двух принцесс или они меня)
www.luxoft.com
Perfect Implementation ::
www.luxoft.com
Our Reality ::
www.luxoft.com
Be Agile! ::
www.luxoft.com
Спасибо!
Вопросы и пожелания?::
www.luxoft.com
Клонирование подхода во
внедрении SCRUM
www.luxoft.com
Котламина Ольга
 Интересный факт: В работе SCRUM-
мастером пригодились навыки ведения
переговоров и опыт работы таможенным
брокером.
CSM, Руководитель Проектного
офиса разработки полного цикла,
менеджер проектов по работе со
структурными фондами EC, более 15 лет
опыта работы в сфере ИТ, телеком,
безопасности и автоматизации, опыт
развития бизнеса и бизнес направлений.
https://www.facebook.com/kotlamina
www.luxoft.com
Мой SCRUM пошустрее твоего будет
VS
www.luxoft.com
SCRUM – это основа, а не пошаговая инструкция
SCRUM cheese Framework – каркас
www.luxoft.com
Консультант, наемный SCRUM-мастер или человек внутри команды?
www.luxoft.com
Клонирование подхода к разным командам
www.luxoft.com
1. Сначала – узнать команду 2. Показать команде саму себя
www.luxoft.com
3. Назад в будущее – Цели 4. Предложить новые традиции
5. Начать этап трансформации…
www.luxoft.com
www.luxoft.com
Ошибк и п ри форм и ров а н и и
Scrum Team
www.luxoft.com
АВ е р а К о л о б о в а – P M / B A / S c r u m M a s t e r ,
п р а к т и к у ю о к о л о т р е х л е т и с п о л ь з о в а н и е
г и б к и х м е т о д о л о г и й в р а з р а б о т к е , б а н к о в с к и е
с и с т е м ы н а о с н о в е w e b - п р и л о ж е н и й
 В е р а К о л о б о в а
www.luxoft.com
Ошибки при формировании
Scrum Team
 “…Команды выясняют, что необходимо сделать, команды выясняют, как это можно
сделать и команды делают это…”

Аджайл Манифест
www.luxoft.com
I II
III IV
Кейс1. “Бери кого дают…”
 Постоянно
меняющийся
состав команды
 Члены команды
административно в разных
структурных подразделениях и
не выделены, как ресурс
проекта, на 100%
“С дегодняшнего
дня живем по
Scrumу…”
 Команда должна быть :
 ~ обучена
 ~ полностью сформирована
(все необходимые компетенции)
 ~ на проекте на 100% в полном
составе
www.luxoft.com
 Когда в команде происходит пересечение
не совместимых ролей
 ~ наличие всех необходимых
компетенций
 ~ есть все роли в Scram Team
 ~ каждый на своем месте
 ~ кросфункциональность во благо, а не
в ущерб
www.luxoft.com
www.luxoft.com
СПАСИБО
www.luxoft.com
Слишком большая опека
команды
www.luxoft.com
Кофе-брейк
(15 минут)
www.luxoft.com
Неправильный выбор PO
И опыт, сын ошибок трудных…
Agile PM & SM в
Innovecs (AnyClip)
www.luxoft.com
Все и Никто
Давным-давно в одной далекой галактике…
 Большой комитет стэйкхолдеров;
 Длительные совещания, часто без
ясных решений;
 Ну а теперь идите и делайте;
 Удалось уговорить одного из
них побыть PO, и он:
- Стал требовать четких решений;
- Создал позиции PO в компании;
www.luxoft.com
Передаст
Не путать с Proxy!
 BA повысили;
 Нет полномочий, нет видения продукта,
боится ответственности;
 Трудно добиться оперативного решения;
 Решения постоянно меняются;
 Приглашать спонсора на плэнинг и демо;
 Регулярные встречи с реальным
продактом;
 BA стал(а) Proxy а потом и PO;
www.luxoft.com
Космонавт
Слишком занят и недоступен для команды
 Не посещает митинги;
 Ответы и решения с большой задержкой;
 Нет времени смотреть на прототипы (ну
вы же тестировали);
 Взять часть работы на себя;
 Мы тут сами решили (провокация);
 Давайте введем Proxy PO;
 Нет ножек – нет мультиков;
www.luxoft.com
Беспечный ездок
Стейкхолдеры не привыкли смотреть «не законченный» продукт…
 PO им и не показывал;
 Показали в конце:
- PO ушли
- месяцы работы команды насмарку
 Организовали утечку версии;
 Пришлось таки смотреть;
 Постепенно стало нормой (с
участием и других стейкхолдеров);
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
www.luxoft.com
Не то время, не тот способ, не те цели
www.luxoft.com
О себе
• Project manager в Альфа-Банк Україна
• https://www.facebook.com/evgeniy.rybakov.1
Evgeniy Rybakov
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
Совмещение ролей
www.luxoft.com
О себе
I’m not Superwoman but I’m Scrum Master so close enough
Сейчас я CSM,
а раньше я играла в
КВН, поэтому всегда
вношу в работу
команды легкость и
юмор :)
www.luxoft.com
Совмещение ролей
 Лидер
 Коуч
 Фасилитатор
 Учитель
 Ментор
 Менеджер
 Устранитель
препятствий
 Агент изменений
Кто такой скрам мастер, основные задачи скрам мастера
www.luxoft.com
Совмещение ролей
Кто есть разработчик или тестировщик в скрам-команде и какие у него задачи как у
технического лидера
 Кодирование либо
тестирование
 Глубокое знание
разрабатываемых
приложений
 Техническое
совершенствование
 Менторинг,
консультирование
www.luxoft.com
Совмещение ролей
Конфликт: когда и кем эффективнее быть?
www.luxoft.com
Совмещение ролей
Скрам мастер
Работа с командой
Самообучение
1–to-1 митинги
Ослеживание правильности выставленных
приоритетов. Перераспределение приоритетов
(если нужно)
Как я была тестлидом и скрам мастером.
Тестировщик
 Написание тест-кейсов
 Консультирование с Продакт Оунером,
выяснение нюансов работы фич
 Консультации тестеров
Начало спринта.
www.luxoft.com
Совмещение ролей
Скрам мастер
Тщательное отслеживание берндаун
диаграммы, работа с командой и задачами в
соответствии с ее состоянием
Подготовка проекта и команды к демо
Подготовка ретроспективы (важные вопросы,
возможные активности с командой)
Еще более тщательное оберегание команды от
внезапных вторжений со стороны руководства
Как я была тестлидом и скрам мастером.
Тестировщик
 Большой объем тестования
 Консультации по различным техническим
вопросам других тестеров
 Трекинг и проверка исправленных багов
Окончание спринта.
www.luxoft.com
Совмещение ролей
Скрам мастер
 Старалась все вопросы, связанные с 1-to-1 митингами,
самообразованием решить в начале спринта.
 Была внимательна и в течении всего спринта
фиксировала вопросы для ретроспективы
 С командой составили список ребят кто за кем делает
демо и придерживались его, чтобы не путаться
 Заручилась поддержкой и пониманием команды, чтобы
освободить время для менеджмента (например, брала
маленькие задачи на написание тест-кейсов, а на
тестинг большие задачи по тестированию, тем самым
освобождая хотя бы начало спринта)
Какие действия пришлось предпринимать  .
Тестировщик
 При планировании учитывала свое время
как 50/50
 В начале спринта брала на написание
небольшие тест-кейсы, тем самым
освобождая время для работы с командой
www.luxoft.com
Спасибо за внимание!
Вопросы?
www.luxoft.com
Ритуалы как отличительная
черта Scrum от ScrumnoSramno
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
Ошибки планирования
www.luxoft.com
О себе
 Руководитель технического офиса и
Scrum Master
 Умею проектировать
инженерные системы
www.luxoft.com
Ошибки планирования
 беклог не готовится заранее
->тратим большее время на само
планирование и не успеваем уточнить
->график работы с беклогом
 не распланировали вначале всю
емкость спринта, допланирование
текущего спринта в процессе
 путаница между историями и задачами
Работа с беклогом
www.luxoft.com
Ошибки планирования
 неразбивка крупных историй на
более мелкие
->отклонения в разы
 слишком оптимистичное
планирование
->лучше добирать задачи из
беклога по готовности текущих
Работа с беклогом
www.luxoft.com
Ошибки планирования
 оценка одним разработчиком
->используем покер планирования
 разные часы, зависят от типа задач и
того, кто делает
->лучше использовать стори пойнты
 планирование без учета фактора
загрузки
->надо убирать день на планирование
и обзор/ретроспективу, считать
отпуска, праздники и т.п.
Процесс планирования:
www.luxoft.com
Ошибки планирования
 оценка задач теми, кто будет
их делать применили сразу,
т.к. было полно негативного
опыта внешней оценки
…все команды уникальны и
неповторимы. У каждой свои темп и
ритм работы. Подгонять их под общий
шаблон — верный путь в пропасть.
Д. Сазерленд, Scrum
Хорошее
www.luxoft.com
Спасибо за внимание!
Вопросы?
www.luxoft.com
Sprint Review (Demo)
КАК И ЗАЧЕМ?
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
www.luxoft.com
Еще
 Презентацию пришлем зарегистрированным
 Оставшиеся вопросы рассмотрим в нашей
группе в Facebook
https://www.facebook.com/groups/agilediscussion/
Agile talks. Внедрение Скрам: ошибки и решения
www.luxoft.com
Что дальше?
 Когда: апрель 2017
 Регистрация в качестве зрителя для
участия в дебатах «Роли в Скрам-
команде»
https://attendee.gotowebinar.com/register/71
22611417418863107
 Следите за анонсами в Luxoft Agile
Practice
https://www.facebook.com/LuxoftAgilePracti
ce
Agile Talks: Роли в Скрам-команде
www.luxoft.com
Спасибо!

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

  • 1.
    www.luxoft.com Agile talks. ScrumCookbook Внедрение Скрам: ошибки и решения 2017-03-21
  • 2.
  • 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.
  • 5.
  • 6.
  • 7.
  • 8.
    www.luxoft.com Основополагающие принципы Agile-манифеста 1.Наивысшим приоритетом для нас является удовлетворение потребностей заказчика, благодаря регулярной и ранней поставке ценного программного обеспечения. 2. Изменение требований приветствуется, даже на поздних стадиях разработки. Agile-процессы позволяют использовать изменения для обеспечения заказчику конкурентного преимущества. 3. Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев. 4. На протяжении всего проекта разработчики и представители бизнеса должны ежедневно работать вместе. 5. Над проектом должны работать мотивированные профессионалы. Чтобы работа была сделана, создайте условия, обеспечьте поддержку и полностью доверьтесь им. 6. Непосредственное общение является наиболее практичным и эффективным способом обмена информацией как с самой командой, так и внутри команды. 7. Работающий продукт — основной показатель прогресса. 8. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки. 9. Постоянное внимание к техническому совершенству и качеству проектирования повышает гибкость проекта. 10. Простота — искусство минимизации лишней работы — крайне необходима. 11. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд. 12. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
  • 9.
    www.luxoft.com Agile майндсет Agile ценности Agileпрактики Agile принципы Agileманифест Что такое Agile и Скрам?
  • 10.
  • 11.
  • 12.
    www.luxoft.com How to implementSCRUM and not to be hated by the team.
  • 13.
    www.luxoft.com Hey, Sandra ishere.  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?
  • 15.
  • 16.
    www.luxoft.com I’m a ScrumManand I’ll make Agile with you.
  • 17.
    www.luxoft.com Planning Grooming retrospective User story Epics Daily standup Burndownchart Estimations Estimations ESTIMATIONS SCRUM Who are you, man???
  • 18.
    www.luxoft.com Planning Grooming retrospective User story Epics Daily standup Burndownchart Estimations Estimations ESTIMATIONS SCRUM Who are you, man???
  • 19.
    www.luxoft.com Don’t make themhate 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 makeit comfortable FOR YOUR TEAM REVIEW CURRENT WORKING ENVIRONMENT - APROACH - ROLES - WORKING SCHEDULE - IN-TEAM RELATIONS
  • 21.
    www.luxoft.com How to makeit 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 makeit 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 makeit 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.
    www.luxoft.com It works! Initial conditions:Expected result: Developers, that are going to be a team How we did it?
  • 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 FORTODAY  Any questions? Fb: Oleksandra Burmenska Phone:+38 063 997 26 98 E-mail: o.burmenska@gmail.com
  • 27.
  • 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.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
    www.luxoft.com Котламина Ольга  Интересныйфакт: В работе SCRUM- мастером пригодились навыки ведения переговоров и опыт работы таможенным брокером. CSM, Руководитель Проектного офиса разработки полного цикла, менеджер проектов по работе со структурными фондами EC, более 15 лет опыта работы в сфере ИТ, телеком, безопасности и автоматизации, опыт развития бизнеса и бизнес направлений. https://www.facebook.com/kotlamina
  • 35.
  • 36.
    www.luxoft.com SCRUM – этооснова, а не пошаговая инструкция SCRUM cheese Framework – каркас
  • 37.
    www.luxoft.com Консультант, наемный SCRUM-мастерили человек внутри команды?
  • 38.
  • 39.
    www.luxoft.com 1. Сначала –узнать команду 2. Показать команде саму себя
  • 40.
    www.luxoft.com 3. Назад вбудущее – Цели 4. Предложить новые традиции 5. Начать этап трансформации…
  • 41.
  • 42.
    www.luxoft.com Ошибк и при форм и ров а н и и Scrum Team
  • 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 Ошибки при формировании ScrumTeam  “…Команды выясняют, что необходимо сделать, команды выясняют, как это можно сделать и команды делают это…”  Аджайл Манифест
  • 45.
    www.luxoft.com I II III IV Кейс1.“Бери кого дают…”  Постоянно меняющийся состав команды  Члены команды административно в разных структурных подразделениях и не выделены, как ресурс проекта, на 100% “С дегодняшнего дня живем по Scrumу…”  Команда должна быть :  ~ обучена  ~ полностью сформирована (все необходимые компетенции)  ~ на проекте на 100% в полном составе
  • 46.
    www.luxoft.com  Когда вкоманде происходит пересечение не совместимых ролей  ~ наличие всех необходимых компетенций  ~ есть все роли в Scram Team  ~ каждый на своем месте  ~ кросфункциональность во благо, а не в ущерб
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
    www.luxoft.com Неправильный выбор PO Иопыт, сын ошибок трудных… Agile PM & SM в Innovecs (AnyClip)
  • 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 MyDream • Visionary and Doer • Leader and Team Player • Communicator and Negotiator • Empowered and Committed • Available and Qualified begemosha@gmail.com
  • 57.
    www.luxoft.com Не то время,не тот способ, не те цели
  • 58.
    www.luxoft.com О себе • Projectmanager в Альфа-Банк Україна • https://www.facebook.com/evgeniy.rybakov.1 Evgeniy Rybakov
  • 59.
  • 60.
  • 61.
  • 62.
  • 63.
  • 64.
  • 65.
  • 66.
  • 67.
  • 68.
  • 69.
  • 70.
  • 71.
  • 72.
  • 73.
  • 74.
  • 75.
    www.luxoft.com О себе I’m notSuperwoman but I’m Scrum Master so close enough Сейчас я CSM, а раньше я играла в КВН, поэтому всегда вношу в работу команды легкость и юмор :)
  • 76.
    www.luxoft.com Совмещение ролей  Лидер Коуч  Фасилитатор  Учитель  Ментор  Менеджер  Устранитель препятствий  Агент изменений Кто такой скрам мастер, основные задачи скрам мастера
  • 77.
    www.luxoft.com Совмещение ролей Кто естьразработчик или тестировщик в скрам-команде и какие у него задачи как у технического лидера  Кодирование либо тестирование  Глубокое знание разрабатываемых приложений  Техническое совершенствование  Менторинг, консультирование
  • 78.
  • 79.
    www.luxoft.com Совмещение ролей Скрам мастер Работас командой Самообучение 1–to-1 митинги Ослеживание правильности выставленных приоритетов. Перераспределение приоритетов (если нужно) Как я была тестлидом и скрам мастером. Тестировщик  Написание тест-кейсов  Консультирование с Продакт Оунером, выяснение нюансов работы фич  Консультации тестеров Начало спринта.
  • 80.
    www.luxoft.com Совмещение ролей Скрам мастер Тщательноеотслеживание берндаун диаграммы, работа с командой и задачами в соответствии с ее состоянием Подготовка проекта и команды к демо Подготовка ретроспективы (важные вопросы, возможные активности с командой) Еще более тщательное оберегание команды от внезапных вторжений со стороны руководства Как я была тестлидом и скрам мастером. Тестировщик  Большой объем тестования  Консультации по различным техническим вопросам других тестеров  Трекинг и проверка исправленных багов Окончание спринта.
  • 81.
    www.luxoft.com Совмещение ролей Скрам мастер Старалась все вопросы, связанные с 1-to-1 митингами, самообразованием решить в начале спринта.  Была внимательна и в течении всего спринта фиксировала вопросы для ретроспективы  С командой составили список ребят кто за кем делает демо и придерживались его, чтобы не путаться  Заручилась поддержкой и пониманием команды, чтобы освободить время для менеджмента (например, брала маленькие задачи на написание тест-кейсов, а на тестинг большие задачи по тестированию, тем самым освобождая хотя бы начало спринта) Какие действия пришлось предпринимать  . Тестировщик  При планировании учитывала свое время как 50/50  В начале спринта брала на написание небольшие тест-кейсы, тем самым освобождая время для работы с командой
  • 82.
  • 83.
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89.
  • 90.
  • 91.
  • 92.
  • 93.
  • 94.
  • 95.
  • 96.
    www.luxoft.com О себе  Руководительтехнического офиса и Scrum Master  Умею проектировать инженерные системы
  • 97.
    www.luxoft.com Ошибки планирования  беклогне готовится заранее ->тратим большее время на само планирование и не успеваем уточнить ->график работы с беклогом  не распланировали вначале всю емкость спринта, допланирование текущего спринта в процессе  путаница между историями и задачами Работа с беклогом
  • 98.
    www.luxoft.com Ошибки планирования  неразбивкакрупных историй на более мелкие ->отклонения в разы  слишком оптимистичное планирование ->лучше добирать задачи из беклога по готовности текущих Работа с беклогом
  • 99.
    www.luxoft.com Ошибки планирования  оценкаодним разработчиком ->используем покер планирования  разные часы, зависят от типа задач и того, кто делает ->лучше использовать стори пойнты  планирование без учета фактора загрузки ->надо убирать день на планирование и обзор/ретроспективу, считать отпуска, праздники и т.п. Процесс планирования:
  • 100.
    www.luxoft.com Ошибки планирования  оценказадач теми, кто будет их делать применили сразу, т.к. было полно негативного опыта внешней оценки …все команды уникальны и неповторимы. У каждой свои темп и ритм работы. Подгонять их под общий шаблон — верный путь в пропасть. Д. Сазерленд, Scrum Хорошее
  • 101.
  • 102.
  • 103.
  • 104.
  • 105.
  • 106.
  • 107.
  • 108.
  • 109.
  • 110.
  • 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: Роли в Скрам-команде
  • 113.

Editor's Notes

  • #52 С 2010 года работаю в роли Менеджера проектов в ИТ, последние 6 лет - Agile PM & SM. Преимущественно в продуктовых компаниях. Сертифицированный SM. Люблю делать классные продукты и помогать хорошим командам стать еще лучше. Интересный факт: В глубоком прошлом профессиональный музыкант, иногда применяю былые навыки дирижёра оркестра в работе со Scrum командами . Самый неправильный выбор ПО … это когда его нет вообще. Ну не то чтобы вообще нет… Анекдот.
  • #53 Анекдот про Паганини: вы лучший скрипач в мире - нет я второй - кто же первый - о, первых много (реально про Ойстраха или Гомера). Побыть PO - это было модно/престижно + я убеждал что для команды будет весомее, если кто-то из топ-бизнеса озвучит. Так появились ПО. Какова же главная обязанность ПО? ИМХО - понимать бизнес и принимать решения, ежедневно, оперативно.
  • #54 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #55 Обычно он как раз не бездельник как на картинке, скорее наоборот. Просто очень занят и незаменим везде. Пример - расписание из одних перелетов, отелей и конференций. Оказывать помощь, проявлять понимание и гибкость (можем писать за него, но не думать/решать, переносим митинги если нужно). Пример легкой формы (не может написать/нарисовать). Провокация - мы тут решили (что-то неприемлемое). Введем прокси (с полномочиями) - боится что тот напортачит и потому следит (в результате из прокси вырос ПО а космонавт теперь главный продакт). Пришел на планнинг пустой (не пришел) - делаем спринт рефакторинга, берем истории от других ПО (такая была специфика, команда отвечала за компонент) и т.п.
  • #56 Ну и на закуску не типичный наверное, но было ж. ПО был хорош, но никак не работал по ожиданиям со стейкхолдерами (которые не привыкли смотреть на не 100% законченную работу). Результат печален: показали в конце и пошло в мусор. ПО уволили команда получила демотивацию (4 месяца работы оказалось никому не нужно). Утечка версии. В результате на ковер но таки показ (на площадку бэты выкатили). Постепенно стало нормой (с участием и других стейкхолдеров).
  • #57 Мапед не мой - Agile Product Management with Scrum - Creating Products that Customers Love
  • #59 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #60 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #61 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #62 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #63 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #64 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #65 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #66 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #67 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #68 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #69 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #70 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #71 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #72 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #73 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.
  • #74 Хорошая девочка, сразу после института, комсомолка, ….красавица. Коленки дрожат, к стэйкхолдерам не достучаться. Если серьезно, то персоналии и причины могут быть разные (даже матерые БА), но результат один – не принимает продуктовые решения. Приглашать спонсора на планинг/демо (придает уверенности + страхует поначалу + ну мы же говорили - BA постепенно стал неплохим прокси а потом и ПО). Таймслоты много встреч прокси с реальным продактом (с обсуждением и показом). Менять если не тянет даже на прокси.