Your SlideShare is downloading. ×
Successful Agile Adoption. Models and Advices
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Successful Agile Adoption. Models and Advices

1,774
views

Published on

"Успешное внедрение Agile. Модели и советы". Доклад Леши Кривицкого сделанный на www.agilebasecamp.org во Львове 5 фев 2011.

"Успешное внедрение Agile. Модели и советы". Доклад Леши Кривицкого сделанный на www.agilebasecamp.org во Львове 5 фев 2011.


1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,774
On Slideshare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
24
Comments
1
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Успешное  внедрение  Agile.   Модели  и  советы   (С)  Леша  Кривицкий   SCRUMguides   AgileBaseCamp,  Львов,  2011  
  • 2. О  себе    Леша  Кривицкий  (Alexey  Krivitsky)    Первый  независимый  Agile-­‐коуч  и  Scrum-­‐тренер  в  Украине.    Scrum-­‐тренер  для  более,  чем  1000  специалистов.    Изобретатель  обучающей  игры-­‐симуляции  Скрам  с  LEGO.    Кредо:  “BE  BOLD!”  (быть  смелым,  дерзким)         Email:  krivitsky@scrumguides.com     Skype:  alexeykrv     LinkedIn:  hMp://ua.linkedin.com/in/alexeykrivitsky   TwiMer:  @alexeykri      
  • 3. SCRUMguides  –  Скрам  гиды   Первая  украинская  компания,  которая     занимается  консалтингом  внедрения  Agile  2005   2008   2009   2010  Первый  Scrum-­‐проект   Скрам-­‐сертификации   Наталья  Тренина   Первый     стала  вторым   AgileBaseCamp   партнером  компании               2007   2008   2009     Огранизация   Первые  тренинги   Первая    Agile  Eastern  Europe   сообщества   по  Скрам          
  • 4. Успешное  внедрение  Agile.   Модели  и  советы  
  • 5. Три  книги  +  личный  опыт  
  • 6. Disclaimer  В  этой  презентации  термин  «Скрам»   используется  для  обозначения   наипростейшего  Agile  процесса  –   минимального  набора  взаимозависимых   практик,  подлежащих  внедрению.  
  • 7. История     Она  же  басня      Она  же  вымышленная  ситуация  с   использованием  животных  для  иллюстрации  сложных  жизненных   ситуаций  :)  
  • 8. И  так  …  Далеко-­‐далеко  …  
  • 9. Жили-­‐были  …  
  • 10. И  все  было  хорошо  …  
  • 11. И  как-­‐то  раз  …  
  • 12. -­‐  ААА!!      Что  же  делать?      Мы  все  погибнем!  
  • 13. И  Федя  решился    рассказать  все  Элис.    Потому  что  Элис  была  крута.  
  • 14. И  конечно  же    Элис  сначала      не  поверила  Феде        
  • 15. Но  после  совместного  осмотра  айсберга  
  • 16. Он  ее  убедил  …  
  • 17. -­‐  ...  Та  не!  Этого  не  может  быть.      -­‐  …  100  зим  прожили  и  эту  проживем!    -­‐  …  Как  ты  можешь  доказать?        
  • 18. Но  все  же  после  долгих  дебатов  они  приняли  решение  
  • 19. -­‐  …  Мы  все  погибнем!    -­‐  …  Сколько  той  зимы!    -­‐  …  А  вдруг  старейшие                        ошибаются?    -­‐  …Что  же  нам  делать?  
  • 20. Оба-­‐на!  
  • 21. -­‐  Как  живут  чайки?    -­‐  Они  кочевники!    -­‐  Ко…  что?  
  • 22. -­‐  У  нас  есть  видение!  
  • 23. И  появились  смельчаки  …  
  • 24. Которые  скоро  вернулись  с  новостями    о  том,    что  айсбергов  в  принципе  не  мало  
  • 25. И  пошла  вторая  волна  смельчаков…  
  • 26. Которые  вернулись  с  новостями  о  том,  что      есть  подходящий  айсберг  
  • 27.  …  
  • 28. До  зимы    переселение    было  осуществленно!  
  • 29. И  с  тех  пор  …  
  • 30. Это  стало  новой  культурой  
  • 31. Мораль  басни      (остальные  298  слайдов)  
  • 32. Если  могут  пингвины  –  можем  и  мы!  
  • 33. Вопрос  в  том  «как?»  
  • 34. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   to  Act   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 35. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   Выявить  и  обсудить   to  Act   кризис  ситуации  и  новые   возможности   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 36. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   Собрать  группу  с  властью,   to  Act   достаточной  для   внедрения  изменений     Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 37. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   Создать  видение,   to  Act   которое  поможет   направлять  усилия   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 38. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   Использовать  все   to  Act   возможности  для   донесения  видения  и   стратегии  в  массы   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 39. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   to  Act   Устранять  препятствия,   мешающие  внедрению   изменений   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 40. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   to  Act   Создать  быстрые  и   видимые  результаты   Produce  Short-­‐ term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 41. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   to  Act   Не  останавливаться  на   первых  успехах.   Безостановочно  следовать   Produce  Short-­‐ видению,  внедряя   term  Wins   запланированные   изменения   Don’t  Let  Up   Create  a  New   Culture  
  • 42. Develop  the  Change   Vision  &  Strategy   Pull  Together  a   Guiding  Team   Communicate  for   Understanding  &  Create  a  Sense  of   Buy-­‐in   Urgency   Empower  Others   to  Act   Создавать  благоприятную   среду  для  появления  новой   культуры  поведения  и   Produce  Short-­‐ привычек   term  Wins   Don’t  Let  Up   Create  a  New   Culture  
  • 43. Создайте  Sense  of  Urgency.   Полезные  страшилки  
  • 44. Соберите  Transijon  Team  
  • 45. Transi”on  Team   Имеющая  адаптивный   план  с  долго-­‐  и  Хорошо  слаженная   краткосрочными   Включающая   и  маневренная   целями   представителей   команда   разных  отделов   Включающая  как   Члены  которой  верят  в  минимум  2  уровня   новое  совместное   менеджмента   будущее  и  успех  
  • 46. Transi”on  Team   Имеющая  адаптивный   план  с  долго-­‐  и  Хорошо  слаженная   краткосрочными   Включающая   и  маневренная   целями   представителей   команда   разных  отделов   Включающая  как   Члены  которой  верят  в  минимум  2  уровня   новое  совместное   менеджмента   будущее  и  успех  
  • 47. Да!  Это  Скрам-­‐команда  
  • 48. Скрам  скрамом  Для  процесса  внедрения  Agile  может  быть   применен  Скрам  со  всеми  атрибутами:   1.  Transi”on  Team   2.  Transi”on  Backlog   3.  Transi”on  Product  Owner   4.  Transi”on  Sprints   5.  Visible  intermediate  results  and  progress  
  • 49. Вам  нужен  Transi”on  Product  Owner  MUST:    Senior  Decision  Maker    Budget  Owner    IS  A  PLUS:    Недавно  в  компании    GOOD  CANDIDATES:    CTO    Engineering  Manager    VP  of  Engineering    You?    
  • 50. Работайте  спринтами  Что  является   демо?   Что  является   Какой  длины   целью?   спринты?  
  • 51. Определитесь  со  стратегией  1)  Start  Small      vs.      Go  All  In    2)  Split  and  Seed  vs.    Grow  and  Split  
  • 52. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 53. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 54. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 55. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 56. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 57. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In    
  • 58. Transi”on  Strategies  (1)  Start  Small      vs.      Go  All  In     •   Быстрее,  но  дороже  •   Легче  начать  •   Легче  работать  с  оппонентами   •   Вы  делаете  громкую  ставку          •   Меньше  рисков   на  новый  процесс  •   Вы  поучитесь  на  ошибках   •   Скрам  командам  не  •   У  вас  будет  команда  с  опытом   придется  взаимодействовать  •   Медленнее,  но  дешевле   с  не-­‐Скрам-­‐командами  •   Инициатива  может  выявить   •   Вам  скорее  всего  будет  сложные  препятствия   нужна  внешняя  помощь  •   Второй  попытки  может  уже   •   Нет  пути  назад  никогда  не  быть    
  • 59. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 60. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 61. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 62. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 63. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 64. Transi”on  Strategies  (2)  Split  and  Seed    vs.    Grow  and  Split    
  • 65. Пример  Transi”on  Backlog  Transijon-­‐спринт  1   Цель:  запуск  пилотного  Скрам-­‐проекта   Демо:  успешно  спланированный  спринт    •  Выбор  пилотной  команды  •  Тренинг  для  членов  команды  и  PO  •  Фасилитация  сессий  подготовки  беклога  •  Фасилитация  планирования  спринта  
  • 66. Пример  Transi”on  Backlog  Transijon-­‐спринт  2    Цель:  улучшение  процесса  в  пилотах    Демо:  фасилитация  улучшений  процесса  и   расширение  навыков    •  Фасилитация  ретроспектив  •  Тренинги  по  автоматизации  тестирования  •  Менторинг  Скрам-­‐мастеров  
  • 67. Пример  Transi”on  Backlog  Transijon-­‐спринт  M    Цель:  популяризация  Agile  в  компании   Демо:  большинство  сотрудников  владеет   базовыми  понятиями  и  выгодами  от  Agile    •  Публичные  демо  в  пилотных  командах  •  Тренинги  для  команд  второго  эшелона  •  Мини-­‐тренинги  для  сервисных  отделов  •  Внутренняя  мини-­‐конференция  по  гибкой   разработке  •  Создание  внутренних  блогов  команд  
  • 68. Инерция  к  изменениям  
  • 69. Личный  процесс  протекания  изменений   Движение   Отказ   вперед   Радость   Медленное   принятие   Сомнения   Волнение   Страх,  вина  John  Fisher’s   Враждебность  “Process  of  Change”  
  • 70. Работа  с  оппонентами  •  Нужно  понять  -­‐  ими  движут  эмоции    •  «Давайте  попробуем  две  недели,  а  там   посмотрим»  •  Добровольное  участие  в  проектах  •  Позволить  оппоненту  сделать  полезную   работу,  назначив  важную  функцию  
  • 71. Преодоление  пропасти   Geoffrey  Moore’s   “Crossing  the  Chasm”   diagram   Пропасть  Инно-­‐   Ранние   Раннее   Позднее   Хвост  ваторы   последователи   большинство   большинство  
  • 72. Инерция  к  изменениям  В  любом  случае  это  будет  нелегко.      Так  как  против  вас  будет  работать   корпоративная  культура  и  прошлый  опыт.    Вам  будут  нужны  сильные  помощники  в   командах.  
  • 73. Scrum-­‐мастер.  Кто  он?  •  Секретарь  команды?  •  Программист  на  полставки?  •  Переименованный  проектный  менеджер?  
  • 74. Scrum-­‐мастер  как  Transi”on-­‐агент  •  Представитель  Transi”on-­‐команды  на  уровне   проекта  –  “change  agent”.    •  Включает  обратную  связь  между  Transi”on-­‐ командой  и  проектной  командой.    •  Устраняет  препятствия.  Но  не  столько   проектные,  сколько  препятствия  внедрения.  
  • 75. Вовлеченность  Скрам-­‐мастера  100%   90%   80%   70%   60%   50%   40%   30%   20%   10%   0%   Scrum  Keeper   Adaptajon  Facilitator   Progress  Inspirator  
  • 76. Новая  культура  •  Необратимость  изменений  •  Новая  система  
  • 77. Иллюзорный  контекст  •  Тестировщики  сидят  отдельно  отделом    •  Наш  процесс  предписывает  составление  плана   перед  началом  проекта    •  Архитектор  находится  на  стороне  заказчика    •  Дизайн  аутсорсится  внешней  организации    •  Проект  получает  ресурсы,  освободившиеся  из   других  проектов  без  возможности  выбора  или   найма    
  • 78. Реальный  контекст  •  Регулярно  и  часто  выпускать  работающие  версии  продукта    •  Работать    по  приоритетам  заказчика    •  Ежедневно  сотрудничать  с  заказчиком  для  поиска  лучших   решений  и  минимизации  сложности  работы    •  Регулярно  устранять  тех.  задолженность    •  Систематически  искать  возможности  устранения   процессных  проблем  и  улучшать  процесса  разработки     hMp://agilemanifesto.org/principles.html    
  • 79. Agile  Transi”ons  не  для  слабаков.               Be  BOLD!