Внедрение Agile на разных этапах развития компании

5,571 views

Published on

Адизес сравнивает развитие организации с взрослением человека – от стадии ухаживания и зачатия до самой смерти. На разных этапах требуется по разному управлять компанией.

В последнее время (с приходом Lean) гибкие практики выходят на уровень управления организацией. Однако, как показывает опыт (сын ошибок трудных), тот Agile, который подходит молодой, полной надежд организации может совсем не подойти покрытой шрамами и растерявшей все свои зубы компании.

Мы поговорим о том, какие потребности в проектном управлении есть у компании на разных этапах ее развития, когда имеет смысл применять Agile, когда это опасно и рассмотрим несколько практических советов по управлению проектами.

Published in: Education

Внедрение Agile на разных этапах развития компании

  1. 1. Внедрение Agile на разных этапах развития компании<br />АсхатУразбаев<br />ScrumTrek<br />
  2. 2. Процессные заболеванияAgile Labs’09<br />http://www.slideshare.net/Askhat/ss-1232807<br />
  3. 3. Иногда Agile внедрить очень легко, иногда трудно, иногда практически нереальноПочему?<br />
  4. 4. Какие-то другие люди?<br />
  5. 5. Людей нанимает, увольняет, и воспитывает организация<br />
  6. 6. Какая-то не такая организация?<br />
  7. 7. Как организация влияет на Agile внутри команды?<br />Начальные условия внедрения<br />Потребление результата (продукта)<br />Найм, увольнение и мотивация сотрудников<br />…<br />
  8. 8. IchakAdizeshttp://adizes.com<br />
  9. 9. Доклад не является последовательным и точным изложением методологии АдизесаЧитайте книжку :-)<br />
  10. 10.
  11. 11. ЖЦ организации по Адизесу<br />
  12. 12. Проследим жизненный цикл софтверной компании от стартапа до смерти<br />
  13. 13. Ухаживание<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  14. 14. Что происходит<br />Будущий владелец придумывает идею продукта и компании<br />Успех на следующем этапе зависит от степени его преданности идее<br />
  15. 15. Культура <br />Много энтузиазма, горящих глаз и разговоров<br />Мало дела, кода и денег<br />
  16. 16. Разработка<br />Прототипы в свободное время на коленке <br />Agile не нужен<br />
  17. 17. Лидерство<br /><ul><li>Харизма
  18. 18. Энтузиазм
  19. 19. Креативность
  20. 20. Напор </li></ul>Entrepreneur<br />
  21. 21. Младенчество<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  22. 22. Что происходит<br />Надо заставить идею работать<br />Сфокусироваться на чем-то небольшом и сделать<br />Начать продавать!<br />
  23. 23. Роль по Адизесу<br /><ul><li>Эффективность в краткосрочной перспективе
  24. 24. Действия
  25. 25. Клиенты
  26. 26. Их потребности
  27. 27. Продажи</li></ul>Purposeful<br />
  28. 28. Девиз периода: «Где взять денег?»<br />
  29. 29. Культура<br />Нет времени на беседы<br />Нет времени остановиться и подумать<br />Работа 16 часов в день 7 дней в неделю<br />Акцент на только на краткосрочные результаты<br />
  30. 30. Лидерство<br />Владелец принимает все решения<br />Ориентация на <br />сбыт <br />продукт<br />Все крутится вокруг владельца<br />
  31. 31. Типичная шутка этапа: «Вы будете смеяться, но концепция опять поменялась»<br />
  32. 32. Разработка (1)<br />Упор на продажи = акцент на краткосрочные результаты для показа заказчику или инвесторам<br />Планы сформировать не удается<br />Переработка и штурмовщина<br />
  33. 33. Разработка (2)<br />Цель – выживание<br />Накапливаем технологический долг<br />Нет времени внедрять процессы<br />Постоянные кризисы и пожаротушения<br />
  34. 34. Agile? ScrumButt!<br />У нас Scrum, но (Scrum But)<br />Никаких юнит-тестов<br />Никакого рефакторинга<br />«Типа» итерации, без выдерживания планов<br />Никаких тестировщиков, тестирование по Happy Path<br />Правим сразу на Production<br />
  35. 35. Дон Кихот атакует ScrumButt<br />
  36. 36. Давай-давай<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  37. 37. Что происходит<br />Волна успеха, рост продаж<br />Море возможностей<br />Есть деньги на реализацию<br />
  38. 38. Появляются новые менеджеры<br />
  39. 39. Что дает множество возможностей?<br />Много проектов<br />Отмена одних проектов, создание новых <br />Нет фокуса на результате<br />
  40. 40. Культура: «я вся такая внезапная!»<br />«У нас все проекты приоритетные»<br />Планы создаются, но редко отслеживаются и, тем более, выполняются<br />Нет регламентов и правил<br />
  41. 41. Лидер<br />«Это я привел компанию к успеху»<br />«Сколько???!! Да я сам бы сделал это за час!»<br />«Вы все бездельники»<br />
  42. 42. Принятие решений<br />В глаза все соглашаются с боссом<br />После ухода обсуждают, как предотвратить еще один безумный проект<br />
  43. 43. Разработка<br />Наследует все недостатки «младенчества»<br />Code&Fix<br />Непродуманные и внезапные изменения<br />Недоделанные и брошенные фичи и проекты<br />Низкое качество<br />Доводка на ходу<br />
  44. 44. Анти-Code&Fix<br />Системное мышление важнее навыков пожаротушения<br />Ответственность лучше скорости реакции на проблему<br />Самоорганизация лучше поиска виновного <br />Умножение знаний в организации лучше глубокой специализации<br />
  45. 45. Внедрение Agile в Code&Fix<br />Относительно высокая заинтересованность разработчиков<br />Проблемы с Vision<br />Проблемы с управлением требованиями<br />
  46. 46. Еще один ScrumButt<br />У нас Scrum, но <br />Мы бросаем одни фичи и начинаем новые<br />К началу итерации требования на нее не готовы<br />Время от времени вбегает владелец порулить в «ручном» режиме<br />Порулив, убегает с криками «как же мне не нравится рулить!»<br />
  47. 47. Процесс<br />Факапы случаются<br />Придумываются правила<br />Правила не соблюдаются<br />
  48. 48. Потому что первым нарушителем становится сам босс<br />
  49. 49. Юность<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  50. 50. Что происходит<br />Компания растет, и у владельца не хватает времени и сил удержать управление целиком в своих руках<br />
  51. 51. Правил нет, ответственности не определены<br />Факапов становится все больше<br />Становится очевидно, что <br />Правила надо придумать <br />Правила надо соблюдать<br />И владелец компании не может этого обеспечить<br />
  52. 52. Мистер «Профессиональный менеджер»<br />
  53. 53. Менеджер<br /><ul><li>Правила
  54. 54. Регламенты
  55. 55. Приоритеты
  56. 56. ROI
  57. 57. Планы
  58. 58. Должности и роли</li></ul>Administrative<br />
  59. 59. Профессиональный менеджер:<br />«Мы не будем этого делать!»<br />
  60. 60. Профессиональный менеджер:<br />«…определим приоритеты»<br />«…сосредоточимся на одном проекте»<br />«…сначала сформулируем, чего мы хотим»<br />«…посчитаем экономическую «эффективность»<br />«…определим правила и регламенты»<br />«…разграничим ответственность»<br />
  61. 61. Профессиональный менеджер<br />«А какая у нас прибыль?»<br />Смена ориентации от сбыта и продукта к прибыли<br />
  62. 62. Сотрудники:<br />«Нам не нравится этот тип, он не похож на нас»<br />«Он разрушает моральный климат»<br />«Он рушит все, что мы создали»<br />«Он не понимает, как работает компания»<br />
  63. 63. Владелец<br />«Если бы я был таким занудой, компания бы не достигла таких успехов!»<br />
  64. 64.
  65. 65. Кризис<br />По Адизесу, кризис заключается в противоречии роли Entrepreneurи Administrator<br />
  66. 66. Разработка<br />Все тот же Code&Fix<br />Все также владелец приходит «помочь» команде<br />Профи-менеджер поддержит любой способ сосредоточиться на небольшом количестве проектов<br />
  67. 67. Профессиональный менеджер:<br />«Agile подойдет!»<br />
  68. 68. Профессиональный менеджер: <br />«Нам нужен Product Backlog»<br />«Нам нужны приоритеты»<br />«Нам нужны приемочные тесты»<br />
  69. 69. Дон Кихот: “Это не Agile!”<br />Правил и документов становится больше<br />Дон Кихот: <br /> «Но ведь Agile - снижение уровня документации!»<br />
  70. 70. Дон Кихот начинает борьбу и проигрывает<br />
  71. 71. Рассвет<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  72. 72. Что происходит<br />Владелец отходит в сторону от прямого управления компанией<br />Он занимает роль Entrepreneur<br />Компания продолжает расти<br />
  73. 73. Роль<br /><ul><li>Культура родственности, взаимозависимости
  74. 74. Фокусирование на общей цели
  75. 75. Взаимная поддержка
  76. 76. Командная работа</li></ul>Integral<br />
  77. 77. Рассвет<br />Процесс управления институализирован<br />Все понимают и разделяют цели<br />Четкая приоритезация<br />Хорошая внутренняя организация<br />
  78. 78. Культура<br />Видение<br />Ценности<br />Ответственность<br />Правила и регламенты, в том числе неписанные<br />Здоровая культура принятия решений<br />Управление знаниями<br />
  79. 79. Лидерство<br />Ответственность<br />Полномочия<br />Принятие риска<br />Системный подход<br />Обратная связь<br />Открытость<br />
  80. 80. «Если вы находитесь в состоянии Рассвета, то изменения будут работать на вас, и вы обгоните своих конкурентов»И. Адизес<br />
  81. 81. Лидерство<br />Ориентация на прибыль, а не сбыт<br />То есть - фокус на долгосрочную эффективность<br />
  82. 82. Разработка<br />Code&Fix с правиламиили разновидность «Waterfall с человеческим лицом»<br />Менеджеры активно ищут эффективные способы разработки<br />Компания рассматривает Agile как одну из альтернатив<br />
  83. 83. Компания выбирает Agile<br />Компания рассматривает внедрение Agile как полноценный проект<br />
  84. 84. True Agile begins :-)<br />
  85. 85. Интеграция<br />… внутри компании<br />…с заказчиками<br />… инвесторами<br />… сообществами<br />Люди мотивированы и заинтересованы работать в таких компаниях<br />
  86. 86. Аристократизм, Салем-Сити, Смерть<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  87. 87. Что происходит<br />Денег много<br />Сотрудники удовлетворены достигнутым положением<br />Постоянное снижение ожиданий<br />
  88. 88. Культура<br />Ошибки наказываются<br />Не ошибается тот, кто ничего не делает<br />Осторожность<br />Продуманность<br />Избегание риска<br />
  89. 89. Лидерство<br />Акцент на форму<br />Бюрократизм<br />Снижение гибкости<br />
  90. 90. Разработка<br />Царство «классического» водопада<br />
  91. 91. http://agilemanifesto.org/<br />
  92. 92. Трудности преодоления водопада<br />Люди боятся писать код (у нас нет спецификаций!)<br />Не умеют декомпозировать фичи<br />Не умеют взаимодействовать<br />Понимают важность авто-тестов<br />Умеют тестировать, хорошо работают с требованиями<br />
  93. 93. Закат<br />Поздний рассвет<br />Закат<br />Ранний рассвет<br />Аристократизм<br />Юность<br />Салем-сити<br />Давай-Давай<br />Бюрократизм<br />Младенчество<br />Ухаживание<br />Смерть<br />
  94. 94. Аристократизм<br />Закрываем глаза на потерю доли рынка<br />Делаем вид, что все хорошо<br />Надеемся, что все само собой образуется<br />
  95. 95. Разработка<br />Проектная команда большую часть времени ничего не делает<br />Работа в основном заключается в перекладывании бумаг и создании отчетов<br />
  96. 96. Все хорошие разработчики давно покинули компанию<br />
  97. 97. Внедрение Agile<br />Основная трудность – кадровая :-)<br />
  98. 98. Салем-сити<br />Проблемы игнорировать невозможно <br />Поиск козла отпущения <br />
  99. 99. Итоги<br />Культура компании отличается на разных стадиях ее развития<br />Культура в сильной степени определяет процесс разработки ПО<br />При внедрении Agile нужно учитывать культуру организации<br />
  100. 100. Вопросы?<br />

×