SlideShare a Scribd company logo
1 of 12
Download to read offline
Способы	
  проведения	
  
ретроспектив	
  
Dmitry	
  Lobasev	
  
ScrumTrek	
  
Зачем	
  мы	
  проводим	
  ретроспективы?	
  

•  Проект	
  еще	
  не	
  закончен	
  –	
  мы	
  можем	
  
   улучшить	
  процесс	
  работы	
  нашей	
  команды	
  

•  Scrum	
  –	
  эмпирический	
  framework,	
  
   сфокусированный	
  на	
  постоянном	
  
   выявлении	
  проблем	
  и	
  трудностей,	
  с	
  
   последующим	
  их	
  решением	
  
Главное	
  Правило	
  Ретроспективы	
  
•  Вне	
  зависимости	
  от	
  того,	
  что	
  мы	
  выясним	
  
   на	
  ретроспективе,	
  мы	
  твердо	
  верим,	
  что	
  

•  каждый	
  делал	
  все,	
  что	
  было	
  в	
  его	
  силах	
  
   для	
  успеха,	
  

•  принимая	
  во	
  внимание	
  те	
  знания,	
  
   возможности,	
  навыки	
  и	
  ресурсы	
  которые	
  у	
  
   него	
  на	
  тот	
  момент	
  были.	
  	
  
Общий	
  план	
  проведения	
  
•  Создать	
  рабочую	
  атмосферу	
  
    –  Каждый	
  говорит	
  что-­‐то	
  хорошее	
  или	
  благодарит	
  кого-­‐
       нибудь	
  из	
  команды	
  
•  Собрать	
  данные	
  
    –  «+»	
  и	
  «–»,	
  данные	
  метрик	
  
•  Придумать	
  идеи	
  
•  Сформировать	
  план	
  
    –  Используя	
  «5	
  Почему?»	
  
    –  SMART	
  
•  Закрыть	
  ретроспективу	
  
    –  Обсудить	
  эффективность	
  ретроспективы	
  
    –  Вывесить	
  план	
  на	
  доску	
  задач	
  
Инструмент	
  «5	
  Почему?»	
  
Выявляем	
  корневую	
  проблему	
                   Системно	
  ее	
  решаем	
  
•  Сайт	
  не	
  работает	
                          1.  Поднять	
  сайты	
  
      –  Процессоры	
  загружены	
  на	
             2.  Удалить	
  плохой	
  код	
  
         100%	
  
•  Почему	
  такая	
  загрузка?	
                    3.  Объяснить	
  Сергею	
  
      –  Бесконечный	
  цикл	
  в	
  новом	
             почему	
  код	
  не	
  
         коде	
                                          работает	
  
•  Почему	
  такой	
  код	
  написали?	
             4.  Обучить	
  Сергея	
  TDD	
  
      –  Сергей	
  сделал	
  ошибку	
                5.  Включить	
  в	
  обучение	
  
•  Почему	
  эту	
  ошибку	
  зачекинили?	
              каждого	
  разработчика	
  
      –  Он	
  не	
  написал	
  юнит-­‐тесты	
           TDD	
  
•  Почему	
  он	
  не	
  написал	
  юнит-­‐
     тесты?	
  
      –  Он	
  новый	
  разработчик	
  и	
  не	
  
         использует	
  TDD	
  
	
  
ВИДЫ	
  РЕТРОСПЕКТИВ	
  
1.	
  Быстрая	
  ретроспектива:	
  +	
  /	
  Δ+	
  
2.	
  Классическая	
  ретроспектива	
  
•  Что	
  было	
  хорошо?	
  
•  Что	
  было	
  плохо?	
  
•  Какие	
  есть	
  идеи	
  по	
  
   улучшению?	
  

•  План	
  улучшений	
  и	
  
   решения	
  проблем	
  
Какие	
  бывают	
  проблемы	
  при	
  
проведении	
  ретроспектив?	
  
•  Все	
  молчат,	
  никто	
  ничего	
  не	
  говорит	
  
   –  Давит	
  присутствие	
  руководства	
  
   –  Ретроспектива	
  «сверху»	
  
•  Невыполнимый	
  план	
  улучшений	
  
   –  Абстрактные	
  пункты	
  плана	
  
   –  Слишком	
  много	
  пунктов	
  плана	
  
•  Нет	
  мотивации	
  для	
  улучшений	
  
   –  Решения	
  не	
  назначаются	
  
   –  Решения	
  не	
  выполняются	
  
3.	
  SpeedBoat	
  
•  Мы	
  –	
  движущаяся	
  
   лодка	
  
•  Ветер	
  –	
  наши	
  сильные	
  
   стороны	
  
•  Якоря	
  –	
  наши	
  
   проблемы	
  
    –  Чем	
  глубже	
  якорь,	
  тем	
  
       сильнее	
  он	
  цепляет	
  нас	
  
       за	
  рифы	
  
Agile	
  сообщество	
  России	
  
•  Новостной	
  сайт	
  AgileRussia	
  
   –  Регулярные	
  статьи	
  мирового	
  сообщества	
  (с	
  
      переводом)	
  h„p://agilerussia.ru	
  	
  
•  Группа	
  AgileRussia	
  в	
  Facebook	
  
   –  Возможность	
  обсудить	
  интересующие	
  вопросы	
  
      и	
  получить	
  советы	
  других	
  участников	
  
      h„p://on.‡.me/agilerussia	
  
ВОПРОСЫ?	
  

More Related Content

What's hot

наказ про затвердження програми розвитку дитини з особливими потребами.pdf
наказ про затвердження програми розвитку дитини з особливими потребами.pdfнаказ про затвердження програми розвитку дитини з особливими потребами.pdf
наказ про затвердження програми розвитку дитини з особливими потребами.pdf
ssuserac8ec11
 
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
onozaty
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo!デベロッパーネットワーク
 
覚えておきたい! zypper コマンドの使い方
覚えておきたい! zypper コマンドの使い方覚えておきたい! zypper コマンドの使い方
覚えておきたい! zypper コマンドの使い方
Fuminobu Takeyama
 

What's hot (20)

наказ про затвердження програми розвитку дитини з особливими потребами.pdf
наказ про затвердження програми розвитку дитини з особливими потребами.pdfнаказ про затвердження програми розвитку дитини з особливими потребами.pdf
наказ про затвердження програми розвитку дитини з особливими потребами.pdf
 
Календарне планування Хімія 7 клас (нова програма 2017-2018)
Календарне планування Хімія 7 клас (нова програма 2017-2018)Календарне планування Хімія 7 клас (нова програма 2017-2018)
Календарне планування Хімія 7 клас (нова програма 2017-2018)
 
AWS Amplify 入門
AWS Amplify 入門AWS Amplify 入門
AWS Amplify 入門
 
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
Redmineの画面をあなた好みにカスタマイズ - View customize pluginの紹介 - Redmine Japan 2020
 
Redmineをプラグインで拡張しよう
Redmineをプラグインで拡張しようRedmineをプラグインで拡張しよう
Redmineをプラグインで拡張しよう
 
View customize pluginを使いこなす
View customize pluginを使いこなすView customize pluginを使いこなす
View customize pluginを使いこなす
 
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれからYahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
Yahoo! JAPANのサービス開発を10倍早くした社内PaaS構築の今とこれから
 
hbstudy# 28 SELinux HandsOn 公開版
hbstudy# 28 SELinux HandsOn 公開版hbstudy# 28 SELinux HandsOn 公開版
hbstudy# 28 SELinux HandsOn 公開版
 
JVMに裏から手を出す!JVMTIに触れてみよう(オープンソースカンファレンス2020 Online/Hiroshima 講演資料)
JVMに裏から手を出す!JVMTIに触れてみよう(オープンソースカンファレンス2020 Online/Hiroshima 講演資料)JVMに裏から手を出す!JVMTIに触れてみよう(オープンソースカンファレンス2020 Online/Hiroshima 講演資料)
JVMに裏から手を出す!JVMTIに触れてみよう(オープンソースカンファレンス2020 Online/Hiroshima 講演資料)
 
大規模負荷試験時にやったこと
大規模負荷試験時にやったこと大規模負荷試験時にやったこと
大規模負荷試験時にやったこと
 
講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン講演1 Redmine導入のアンチパターン
講演1 Redmine導入のアンチパターン
 
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
Veeam新機能 徹底解説 Part 1:Oracle RMAN連携 ~運用変えずVeeamでらくらくバックアップ&リストア~
 
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 (  Redmine of one plant 2022 ...ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 (  Redmine of one plant 2022 ...
ある工場の Redmine 2022 〜ある工場の Redmine 5.0 バージョンアップ〜 ( Redmine of one plant 2022 ...
 
ある工場のRedmine画面カスタム【View customize plugin 活用例】
ある工場のRedmine画面カスタム【View customize plugin 活用例】ある工場のRedmine画面カスタム【View customize plugin 活用例】
ある工場のRedmine画面カスタム【View customize plugin 活用例】
 
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
OpenStackを利用したNFVの商用化 - OpenStack最新情報セミナー 2017年7月
 
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
「プロジェクト管理」を超えた Redmine 活用の道のりとこれから
 
input type = password autocomplete = off は使ってはいけない
input type = password autocomplete = off は使ってはいけないinput type = password autocomplete = off は使ってはいけない
input type = password autocomplete = off は使ってはいけない
 
覚えておきたい! zypper コマンドの使い方
覚えておきたい! zypper コマンドの使い方覚えておきたい! zypper コマンドの使い方
覚えておきたい! zypper コマンドの使い方
 
とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例とあるメーカーのRedmine活用事例
とあるメーカーのRedmine活用事例
 
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmineをちょっと便利に! プログラミング無しで使ってみるREST APIRedmineをちょっと便利に! プログラミング無しで使ってみるREST API
Redmineをちょっと便利に! プログラミング無しで使ってみるREST API
 

Similar to 7 Способы проведения ретроспектив для анализа и улучшения процесса

Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
SQALab
 
Crystal Agile: Процесс обеспечивающий качество
Crystal Agile: Процесс обеспечивающий качествоCrystal Agile: Процесс обеспечивающий качество
Crystal Agile: Процесс обеспечивающий качество
Zestranec
 
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QAFest
 
Как все построено в Dropbox
Как все построено в DropboxКак все построено в Dropbox
Как все построено в Dropbox
Natalia Sakhnova
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ontico
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
Softline
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
Ontico
 

Similar to 7 Способы проведения ретроспектив для анализа и улучшения процесса (20)

7 retro
7 retro7 retro
7 retro
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяцаДелимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
Делимся опытом: как мы оптимизировали тестирование крупного проекта за 3 месяца
 
Киев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольнымКиев. Как внедрить SCRUM без трупов и остаться довольным
Киев. Как внедрить SCRUM без трупов и остаться довольным
 
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
Crystal Agile, или как мы приспособили процесс разработки для обеспечения мак...
 
Crystal Agile: Процесс обеспечивающий качество
Crystal Agile: Процесс обеспечивающий качествоCrystal Agile: Процесс обеспечивающий качество
Crystal Agile: Процесс обеспечивающий качество
 
Kaizen в управлении тестированием
Kaizen в управлении тестированиемKaizen в управлении тестированием
Kaizen в управлении тестированием
 
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
 
Инструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важныИнструменты разные нужны, инструменты разные важны
Инструменты разные нужны, инструменты разные важны
 
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивностиJS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
JS Lab2017_Алексей Зеленюк_Сбалансированное окружение для вашей продуктивности
 
Как подружить команду админов с N командами разработки / Денис Яковлев (2ГИС)
Как подружить команду админов с N командами разработки / Денис Яковлев (2ГИС)Как подружить команду админов с N командами разработки / Денис Яковлев (2ГИС)
Как подружить команду админов с N командами разработки / Денис Яковлев (2ГИС)
 
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
QA Fest 2014. Игорь Бондаренко. Agile crystal. Создание процесса нацеленного ...
 
Как все построено в Dropbox
Как все построено в DropboxКак все построено в Dropbox
Как все построено в Dropbox
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина ШалапановаIt talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
It talk №23: "Если не Scrum, то что?", Екатерина Шалапанова
 
эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)эффективные ретроспективы (доклад)
эффективные ретроспективы (доклад)
 
Agile transformation_keynote
Agile transformation_keynoteAgile transformation_keynote
Agile transformation_keynote
 
Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)Наталья Руколь (Лаборатория Качества)
Наталья Руколь (Лаборатория Качества)
 
Виталий Стрелюк
Виталий СтрелюкВиталий Стрелюк
Виталий Стрелюк
 

More from Magneta AI

зотин Scrum, kanban, что дальше. история nokia
зотин   Scrum, kanban, что дальше. история nokiaзотин   Scrum, kanban, что дальше. история nokia
зотин Scrum, kanban, что дальше. история nokia
Magneta AI
 
абраменко как сделать нужный людям продукт
абраменко   как сделать нужный людям продуктабраменко   как сделать нужный людям продукт
абраменко как сделать нужный людям продукт
Magneta AI
 
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
павлов   все, что вы хотели знать о юнит тестах, но боялись спроситьпавлов   все, что вы хотели знать о юнит тестах, но боялись спросить
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
Magneta AI
 
тучин как внедрить Agile, чтобы никто не заметил
тучин   как внедрить Agile, чтобы никто не заметилтучин   как внедрить Agile, чтобы никто не заметил
тучин как внедрить Agile, чтобы никто не заметил
Magneta AI
 
ткаченко качество без этапа тестирования
ткаченко   качество без этапа тестированияткаченко   качество без этапа тестирования
ткаченко качество без этапа тестирования
Magneta AI
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
Magneta AI
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
Magneta AI
 
лустин статические анализаторы систем 1с ad2015
лустин   статические анализаторы систем 1с ad2015лустин   статические анализаторы систем 1с ad2015
лустин статические анализаторы систем 1с ad2015
Magneta AI
 
лосев контрольные карты шухарта в анализе деятельности Scrum команд
лосев   контрольные карты шухарта в анализе деятельности Scrum командлосев   контрольные карты шухарта в анализе деятельности Scrum команд
лосев контрольные карты шухарта в анализе деятельности Scrum команд
Magneta AI
 
корецкий как мы улучшили экспертную оценку проектов
корецкий   как мы улучшили экспертную оценку проектовкорецкий   как мы улучшили экспертную оценку проектов
корецкий как мы улучшили экспертную оценку проектов
Magneta AI
 
зиновьева повышение эффективности команды. ретроспектива как инструмент
зиновьева   повышение эффективности команды. ретроспектива как инструментзиновьева   повышение эффективности команды. ретроспектива как инструмент
зиновьева повышение эффективности команды. ретроспектива как инструмент
Magneta AI
 
виноградова внедрение изменений без длинных документов, долгих согласований...
виноградова   внедрение изменений без длинных документов, долгих согласований...виноградова   внедрение изменений без длинных документов, долгих согласований...
виноградова внедрение изменений без длинных документов, долгих согласований...
Magneta AI
 
верещак. построение культуры Dev ops. v0.5 copy
верещак. построение  культуры Dev ops. v0.5 copyверещак. построение  культуры Dev ops. v0.5 copy
верещак. построение культуры Dev ops. v0.5 copy
Magneta AI
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
Magneta AI
 
богуславский Agile days непрерывное качество в непрерывной разработке
богуславский   Agile days непрерывное качество в непрерывной разработкебогуславский   Agile days непрерывное качество в непрерывной разработке
богуславский Agile days непрерывное качество в непрерывной разработке
Magneta AI
 

More from Magneta AI (20)

From outsource to productsource!
From outsource to productsource!From outsource to productsource!
From outsource to productsource!
 
BDD test structure
BDD test structureBDD test structure
BDD test structure
 
AgileCamp15. Процессный трек
AgileCamp15. Процессный трекAgileCamp15. Процессный трек
AgileCamp15. Процессный трек
 
Как создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean CanvasКак создать концепцию продукта в виде Lean Canvas
Как создать концепцию продукта в виде Lean Canvas
 
Эффективные ретроспективы
Эффективные ретроспективыЭффективные ретроспективы
Эффективные ретроспективы
 
зотин Scrum, kanban, что дальше. история nokia
зотин   Scrum, kanban, что дальше. история nokiaзотин   Scrum, kanban, что дальше. история nokia
зотин Scrum, kanban, что дальше. история nokia
 
абраменко как сделать нужный людям продукт
абраменко   как сделать нужный людям продуктабраменко   как сделать нужный людям продукт
абраменко как сделать нужный людям продукт
 
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
павлов   все, что вы хотели знать о юнит тестах, но боялись спроситьпавлов   все, что вы хотели знать о юнит тестах, но боялись спросить
павлов все, что вы хотели знать о юнит тестах, но боялись спросить
 
тучин как внедрить Agile, чтобы никто не заметил
тучин   как внедрить Agile, чтобы никто не заметилтучин   как внедрить Agile, чтобы никто не заметил
тучин как внедрить Agile, чтобы никто не заметил
 
ткаченко качество без этапа тестирования
ткаченко   качество без этапа тестированияткаченко   качество без этапа тестирования
ткаченко качество без этапа тестирования
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 
мациевский путь самурая. уволить нельзя оставить
мациевский   путь самурая. уволить нельзя оставитьмациевский   путь самурая. уволить нельзя оставить
мациевский путь самурая. уволить нельзя оставить
 
лустин статические анализаторы систем 1с ad2015
лустин   статические анализаторы систем 1с ad2015лустин   статические анализаторы систем 1с ad2015
лустин статические анализаторы систем 1с ad2015
 
лосев контрольные карты шухарта в анализе деятельности Scrum команд
лосев   контрольные карты шухарта в анализе деятельности Scrum командлосев   контрольные карты шухарта в анализе деятельности Scrum команд
лосев контрольные карты шухарта в анализе деятельности Scrum команд
 
корецкий как мы улучшили экспертную оценку проектов
корецкий   как мы улучшили экспертную оценку проектовкорецкий   как мы улучшили экспертную оценку проектов
корецкий как мы улучшили экспертную оценку проектов
 
зиновьева повышение эффективности команды. ретроспектива как инструмент
зиновьева   повышение эффективности команды. ретроспектива как инструментзиновьева   повышение эффективности команды. ретроспектива как инструмент
зиновьева повышение эффективности команды. ретроспектива как инструмент
 
виноградова внедрение изменений без длинных документов, долгих согласований...
виноградова   внедрение изменений без длинных документов, долгих согласований...виноградова   внедрение изменений без длинных документов, долгих согласований...
виноградова внедрение изменений без длинных документов, долгих согласований...
 
верещак. построение культуры Dev ops. v0.5 copy
верещак. построение  культуры Dev ops. v0.5 copyверещак. построение  культуры Dev ops. v0.5 copy
верещак. построение культуры Dev ops. v0.5 copy
 
бородин об эмпирической разработке
бородин   об эмпирической разработкебородин   об эмпирической разработке
бородин об эмпирической разработке
 
богуславский Agile days непрерывное качество в непрерывной разработке
богуславский   Agile days непрерывное качество в непрерывной разработкебогуславский   Agile days непрерывное качество в непрерывной разработке
богуславский Agile days непрерывное качество в непрерывной разработке
 

7 Способы проведения ретроспектив для анализа и улучшения процесса

  • 2. Зачем  мы  проводим  ретроспективы?   •  Проект  еще  не  закончен  –  мы  можем   улучшить  процесс  работы  нашей  команды   •  Scrum  –  эмпирический  framework,   сфокусированный  на  постоянном   выявлении  проблем  и  трудностей,  с   последующим  их  решением  
  • 3. Главное  Правило  Ретроспективы   •  Вне  зависимости  от  того,  что  мы  выясним   на  ретроспективе,  мы  твердо  верим,  что   •  каждый  делал  все,  что  было  в  его  силах   для  успеха,   •  принимая  во  внимание  те  знания,   возможности,  навыки  и  ресурсы  которые  у   него  на  тот  момент  были.    
  • 4. Общий  план  проведения   •  Создать  рабочую  атмосферу   –  Каждый  говорит  что-­‐то  хорошее  или  благодарит  кого-­‐ нибудь  из  команды   •  Собрать  данные   –  «+»  и  «–»,  данные  метрик   •  Придумать  идеи   •  Сформировать  план   –  Используя  «5  Почему?»   –  SMART   •  Закрыть  ретроспективу   –  Обсудить  эффективность  ретроспективы   –  Вывесить  план  на  доску  задач  
  • 5. Инструмент  «5  Почему?»   Выявляем  корневую  проблему   Системно  ее  решаем   •  Сайт  не  работает   1.  Поднять  сайты   –  Процессоры  загружены  на   2.  Удалить  плохой  код   100%   •  Почему  такая  загрузка?   3.  Объяснить  Сергею   –  Бесконечный  цикл  в  новом   почему  код  не   коде   работает   •  Почему  такой  код  написали?   4.  Обучить  Сергея  TDD   –  Сергей  сделал  ошибку   5.  Включить  в  обучение   •  Почему  эту  ошибку  зачекинили?   каждого  разработчика   –  Он  не  написал  юнит-­‐тесты   TDD   •  Почему  он  не  написал  юнит-­‐ тесты?   –  Он  новый  разработчик  и  не   использует  TDD    
  • 8. 2.  Классическая  ретроспектива   •  Что  было  хорошо?   •  Что  было  плохо?   •  Какие  есть  идеи  по   улучшению?   •  План  улучшений  и   решения  проблем  
  • 9. Какие  бывают  проблемы  при   проведении  ретроспектив?   •  Все  молчат,  никто  ничего  не  говорит   –  Давит  присутствие  руководства   –  Ретроспектива  «сверху»   •  Невыполнимый  план  улучшений   –  Абстрактные  пункты  плана   –  Слишком  много  пунктов  плана   •  Нет  мотивации  для  улучшений   –  Решения  не  назначаются   –  Решения  не  выполняются  
  • 10. 3.  SpeedBoat   •  Мы  –  движущаяся   лодка   •  Ветер  –  наши  сильные   стороны   •  Якоря  –  наши   проблемы   –  Чем  глубже  якорь,  тем   сильнее  он  цепляет  нас   за  рифы  
  • 11. Agile  сообщество  России   •  Новостной  сайт  AgileRussia   –  Регулярные  статьи  мирового  сообщества  (с   переводом)  h„p://agilerussia.ru     •  Группа  AgileRussia  в  Facebook   –  Возможность  обсудить  интересующие  вопросы   и  получить  советы  других  участников   h„p://on.‡.me/agilerussia