Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Upcoming SlideShare
7 Способы проведения ретроспектив для анализа и улучшения процесса
Next
Download to read offline and view in fullscreen.

4

Share

Download to read offline

Эффективные ретроспективы

Download to read offline

Зачем нужны ретроспективы и как их проводить? Основные отличия ретроспектив в различных фреймворках, например, Scrum или Kanban, рекомендации по продолжительности, наполнению, советы по каждому этапу ретроспективы.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Эффективные ретроспективы

  1. 1. Эффективные ретроспективы: процесс непрерывного улучшения Борис Вольфсон Алексей Ильичев
  2. 2. «Совершенствоваться не обязательно. Выживание – дело добровольное» Э. Деминг
  3. 3. Кто проводит ретроспективы?
  4. 4. Определение • Ретроспектива – процесс обсуждения работы с целью их улучшения результатов в будущем Не хочешь пропустить со мной по пиву? Не могу, я делаю список, в чем я могу усовершенствовать себя в следующем году Не- плохая идея, сделаю тоже самое Ничего. Совершенство достигнуто Мда, вот это конструк- тивность. Какая едкая зависть, тебе бы поработать над этим
  5. 5. Принципы Agile Работающий продукт следует выпускать как можно чаще, с периодичностью от пары недель до пары месяцев. Инвесторы, разработчики и пользователи должны иметь возможность поддерживать постоянный ритм бесконечно. Agile помогает наладить такой устойчивый процесс разработки. Самые лучшие требования, архитектурные и технические решения рождаются у самоорганизующихся команд. Команда должна систематически анализировать возможные способы улучшения эффективности и соответственно корректировать стиль своей работы.
  6. 6. Ретроспектива в Scrum
  7. 7. Ретроспектива в Kanban 1. Визуализация потока 2. Ограничение кол-ва задач в работе 3. Управление потоком 4. Явные правила 5. Циклы обратной связи 6. Коллективные улучшения через эксперименты
  8. 8. Ретроспектива in the long run Время Эффективность Плато эффективности Источник: личные наблюдения за десятками команд
  9. 9. Рост эффективности •Быстрый рост •Решение проблем и устранение боли Плато эффективности •Нет проблем  •Нет роста Гиперэффективность •Медленный ступенчатый рост •Использование возможностей •Эксперименты Ретроспектива in the long run Источник: личные наблюдения за десятками команд
  10. 10. Установочное правило ретроспективы Regardless of what we discover, we understand and truly believe that everyone did the best job they could, given what they knew at the time, their skills and abilities, the resources available, and the situation at hand Norm Kerth Project Retrospectives: A Handbook for Team Review
  11. 11. Структура ретроспективы Открытие – 5% Сбор данных – 30%-50% Генерация идей– 20%-30% Принятие решение – 10% Закрытие – 5%-10%
  12. 12. Длительность • Обычно ретроспектива занимает от 30 минут до 4 часов и ее продолжительность зависит от следующих факторов: – Длина спринта – Размер команды – Наличие проблем
  13. 13. АКТИВНОСТИ ДЛЯ ОТКРЫТИЯ
  14. 14. ESVP: как проводить? • Цели – Сфокусировать команду на ретроспективе – Понять отношение каждого члена команды к ретроспективе Каждый член команды определяет к какой роли на ретроспективе он себя относит: 1. Explorer – исследователь 2. Shopper – покупатель 3. Vacationers - отпускники 4. Prisoner – узники (с) Алексей Пикулев
  15. 15. ESVP http://www.funretrospectives.com/esvp-explorer-shopper-vacationer-prisoner/
  16. 16. Check In: как проводить? • Цели – Сфокусировать команду на ретроспективе – Услышать каждого члена команды Каждый член команды отвечает одним или двумя словами на вопрос скрам-мастера: 1. Опиши своё состояние одним словом? 2. Какие твои ожидания от ретро? Можно использовать и другие вопросы, например, с метафорами: «Какой машиной ты себя ощущаешь на ретро?»
  17. 17. Safety Check http://www.funretrospectives.com/safety-check/
  18. 18. АКТИВНОСТИ ДЛЯ СБОРА ДАННЫХ
  19. 19. Worked well, kinda Worked, didn’t Work http://www.funretrospectives.com/www-activity-worked-well-kinda-worked-didnt-work/
  20. 20. KALM – Keep, Add, More, Less http://www.funretrospectives.com/kalm-keep-add-more-less/
  21. 21. Open the box http://www.funretrospectives.com/open-the-box/
  22. 22. Open the box http://www.funretrospectives.com/open-the-box/
  23. 23. Starfish http://www.funretrospectives.com/starfish/
  24. 24. Small starfish http://www.funretrospectives.com/small-starfish/
  25. 25. Timeline
  26. 26. Timeline: цели Стимулировать воспоминания о прошедшем Создать «картинку» с нескольких перспектив Получить факты и/или ощущения участников
  27. 27. Как проводить
  28. 28. АКТИВНОСТИ ДЛЯ ГЕНЕРАЦИИ ИДЕЙ
  29. 29. Brainstorming/Filtering • Цель – сгенерировать большое кол-во идей • Проводим мозговой штурм – Free-for-all – Round-robin – С подготовкой • Создаем фильтры для идей • Пропускаем идея через фильтры
  30. 30. Пять «почему» Why?!
  31. 31. Пять почему • Цель – быстро понять глубинные причины • Делимся на небольшие группы 2-4 человека • По каждой проблеме спрашиваем пять раз «почему» • По каждому уровню выбираем решение
  32. 32. Пять «почему»: пример Симптом проблемы Действие На сайте выдается сообщение об ошибке подключения к БД • Проверить все ли в порядке с БД В конфиге прописана тестовая БД • Добавить в стандарт деплоймента проверку конфигов • Проверять работоспособность сайта после выноса • Сделать автоматические smoke-тесты Разработчик забыл поменять конфиг при выносе • Проинструктировать разработчиков по порядку выноса сайтов Недостаточная внимательность • Заменить ручную смену конфига на автоматическое определение окружения и выставления соответствующей БД
  33. 33. Root Cause Analysis http://www.crisp.se/henrik.kniberg/cause-effect-diagrams.pdf
  34. 34. АКТИВНОСТИ ДЛЯ ПРИНЯТИЯ РЕШЕНИЙ
  35. 35. Plus Minus Voting http://www.funretrospectives.com/plus-minus-voting/
  36. 36. Голосование точками http://www.funretrospectives.com/dot-voting/
  37. 37. АКТИВНОСТИ ДЛЯ ЗАКРЫТИЯ
  38. 38. Learning Scale http://www.funretrospectives.com/learning-scale/
  39. 39. Who-What-When http://www.funretrospectives.com/the-who-what-when-steps-to-action/
  40. 40. +/Delta
  41. 41. Благодарности • Цель – поблагодарить участников и закончить на позитивной ноте ретро • Члены команды выбирают кого поблагодарить за что-то очень конкретное • «Я хочу поблагодарить _________ за ___________»
  42. 42. ПРАКТИКА
  43. 43. Практика •10 минутВыбор практик •30 минутПроведение ретро
  44. 44. ЗАВЕРШЕНИЕ
  45. 45. Структура ретроспективы Открытие – 5% Сбор данных – 30%-50% Генерация идей – 20%-30% Принятие решение – 10% Закрытие – 5%-10%
  46. 46. Как испортить ретроспективу? 1. Не подготавливаться 2. Не фокусироваться 3. Не собирать данные 4. Один или два человека доминируют на ретроспективе 5. Фокусироваться на обстоятельствах вне возможностей команды 6. Откусывать больше, чем команда может прожевать 7. Выбирать действия, для которых у команды недостаточно энергии 8. Держать план улучшений отдельно от беклога
  47. 47. Что почитать?
  • ArkadiyMurashev

    Apr. 23, 2019
  • palkinilya7

    Nov. 23, 2015
  • VasilScherban

    Nov. 21, 2015
  • karabaza

    Sep. 9, 2015

Зачем нужны ретроспективы и как их проводить? Основные отличия ретроспектив в различных фреймворках, например, Scrum или Kanban, рекомендации по продолжительности, наполнению, советы по каждому этапу ретроспективы.

Views

Total views

2,524

On Slideshare

0

From embeds

0

Number of embeds

107

Actions

Downloads

54

Shares

0

Comments

0

Likes

4

×