Внедрение Agile

Содержание

Слайд 2

Процессные заболевания Agile Labs’09

http://www.slideshare.net/Askhat/ss-1232807

Процессные заболевания Agile Labs’09 http://www.slideshare.net/Askhat/ss-1232807

Слайд 3

Иногда Agile внедрить очень легко, иногда трудно, иногда практически нереально Почему?

Иногда Agile внедрить очень легко, иногда трудно, иногда практически нереально Почему?

Слайд 4

Какие-то другие люди?

Какие-то другие люди?

Слайд 5

Людей нанимает, увольняет, и воспитывает организация

Людей нанимает, увольняет, и воспитывает организация

Слайд 6

Какая-то не такая организация?

Какая-то не такая организация?

Слайд 7

Как организация влияет на Agile внутри команды?

Начальные условия внедрения
Потребление результата (продукта)
Найм, увольнение

Как организация влияет на Agile внутри команды? Начальные условия внедрения Потребление результата
и мотивация сотрудников

Слайд 8

Ichak Adizes http://adizes.com

Ichak Adizes http://adizes.com

Слайд 9

Доклад не является последовательным и точным изложением методологии Адизеса Читайте книжку :-)

Доклад не является последовательным и точным изложением методологии Адизеса Читайте книжку :-)

Слайд 11

ЖЦ организации по Адизесу

ЖЦ организации по Адизесу

Слайд 12

Проследим жизненный цикл софтверной компании от стартапа до смерти

Проследим жизненный цикл софтверной компании от стартапа до смерти

Слайд 13

Ухаживание

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Ухаживание Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 14

Что происходит

Будущий владелец придумывает идею продукта и компании
Успех на следующем этапе зависит

Что происходит Будущий владелец придумывает идею продукта и компании Успех на следующем
от степени его преданности идее

Слайд 15

Культура

Много энтузиазма, горящих глаз и разговоров
Мало дела, кода и денег

Культура Много энтузиазма, горящих глаз и разговоров Мало дела, кода и денег

Слайд 16

Разработка

Прототипы в свободное время на коленке
Agile не нужен

Разработка Прототипы в свободное время на коленке Agile не нужен

Слайд 17

Лидерство

Entrepreneur

Харизма
Энтузиазм
Креативность
Напор

Лидерство Entrepreneur Харизма Энтузиазм Креативность Напор

Слайд 18

Младенчество

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Младенчество Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 19

Что происходит

Надо заставить идею работать
Сфокусироваться на чем-то небольшом и сделать
Начать продавать!

Что происходит Надо заставить идею работать Сфокусироваться на чем-то небольшом и сделать Начать продавать!

Слайд 20

Роль по Адизесу

Purposeful

Эффективность в краткосрочной перспективе
Действия
Клиенты
Их потребности
Продажи

Роль по Адизесу Purposeful Эффективность в краткосрочной перспективе Действия Клиенты Их потребности Продажи

Слайд 21

Девиз периода: «Где взять денег?»

Девиз периода: «Где взять денег?»

Слайд 22

Культура

Нет времени на беседы
Нет времени остановиться и подумать
Работа 16 часов в день

Культура Нет времени на беседы Нет времени остановиться и подумать Работа 16
7 дней в неделю
Акцент на только на краткосрочные результаты

Слайд 23

Лидерство

Владелец принимает все решения
Ориентация на
сбыт
продукт
Все крутится вокруг владельца

Лидерство Владелец принимает все решения Ориентация на сбыт продукт Все крутится вокруг владельца

Слайд 24

Типичная шутка этапа: «Вы будете смеяться, но концепция опять поменялась»

Типичная шутка этапа: «Вы будете смеяться, но концепция опять поменялась»

Слайд 25

Разработка (1)

Упор на продажи = акцент на краткосрочные результаты для показа заказчику

Разработка (1) Упор на продажи = акцент на краткосрочные результаты для показа
или инвесторам
Планы сформировать не удается
Переработка и штурмовщина

Слайд 26

Разработка (2)

Цель – выживание
Накапливаем технологический долг
Нет времени внедрять процессы
Постоянные кризисы и пожаротушения

Разработка (2) Цель – выживание Накапливаем технологический долг Нет времени внедрять процессы Постоянные кризисы и пожаротушения

Слайд 27

Agile? ScrumButt!

У нас Scrum, но (Scrum But)
Никаких юнит-тестов
Никакого рефакторинга
«Типа» итерации, без выдерживания

Agile? ScrumButt! У нас Scrum, но (Scrum But) Никаких юнит-тестов Никакого рефакторинга
планов
Никаких тестировщиков, тестирование по Happy Path
Правим сразу на Production

Слайд 28

Дон Кихот атакует ScrumButt

Дон Кихот атакует ScrumButt

Слайд 29

Давай-давай

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Давай-давай Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 30

Что происходит

Волна успеха, рост продаж
Море возможностей
Есть деньги на реализацию

Что происходит Волна успеха, рост продаж Море возможностей Есть деньги на реализацию

Слайд 31

Появляются новые менеджеры

Появляются новые менеджеры

Слайд 32

Что дает множество возможностей?

Много проектов
Отмена одних проектов, создание новых
Нет фокуса на

Что дает множество возможностей? Много проектов Отмена одних проектов, создание новых Нет фокуса на результате
результате

Слайд 33

Культура: «я вся такая внезапная!»

«У нас все проекты приоритетные»
Планы создаются, но редко

Культура: «я вся такая внезапная!» «У нас все проекты приоритетные» Планы создаются,
отслеживаются и, тем более, выполняются
Нет регламентов и правил

Слайд 34

Лидер

«Это я привел компанию к успеху»
«Сколько???!! Да я сам бы сделал это

Лидер «Это я привел компанию к успеху» «Сколько???!! Да я сам бы
за час!»
«Вы все бездельники»

Слайд 35

Принятие решений

В глаза все соглашаются с боссом
После ухода обсуждают, как предотвратить еще

Принятие решений В глаза все соглашаются с боссом После ухода обсуждают, как
один безумный проект

Слайд 36

Разработка

Наследует все недостатки «младенчества»
Code&Fix
Непродуманные и внезапные изменения
Недоделанные и брошенные фичи и проекты
Низкое

Разработка Наследует все недостатки «младенчества» Code&Fix Непродуманные и внезапные изменения Недоделанные и
качество
Доводка на ходу

Слайд 37

Анти-Code&Fix

Системное мышление важнее навыков пожаротушения
Ответственность лучше скорости реакции на проблему
Самоорганизация лучше поиска

Анти-Code&Fix Системное мышление важнее навыков пожаротушения Ответственность лучше скорости реакции на проблему
виновного
Умножение знаний в организации лучше глубокой специализации

Слайд 38

Внедрение Agile в Code&Fix

Относительно высокая заинтересованность разработчиков
Проблемы с Vision
Проблемы с управлением требованиями

Внедрение Agile в Code&Fix Относительно высокая заинтересованность разработчиков Проблемы с Vision Проблемы с управлением требованиями

Слайд 39

Еще один ScrumButt

У нас Scrum, но
Мы бросаем одни фичи и начинаем

Еще один ScrumButt У нас Scrum, но Мы бросаем одни фичи и
новые
К началу итерации требования на нее не готовы
Время от времени вбегает владелец порулить в «ручном» режиме
Порулив, убегает с криками «как же мне не нравится рулить!»

Слайд 40

Процесс

Факапы случаются
Придумываются правила
Правила не соблюдаются

Процесс Факапы случаются Придумываются правила Правила не соблюдаются

Слайд 41

Потому что первым нарушителем становится сам босс

Потому что первым нарушителем становится сам босс

Слайд 42

Юность

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Юность Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 43

Что происходит

Компания растет, и у владельца не хватает времени и сил удержать

Что происходит Компания растет, и у владельца не хватает времени и сил
управление целиком в своих руках

Слайд 44

Правил нет, ответственности не определены

Факапов становится все больше
Становится очевидно, что
Правила надо

Правил нет, ответственности не определены Факапов становится все больше Становится очевидно, что
придумать
Правила надо соблюдать
И владелец компании не может этого обеспечить

Слайд 45

Мистер «Профессиональный менеджер»

Мистер «Профессиональный менеджер»

Слайд 46

Менеджер

Administrative

Правила
Регламенты
Приоритеты
ROI
Планы
Должности и роли

Менеджер Administrative Правила Регламенты Приоритеты ROI Планы Должности и роли

Слайд 47

Профессиональный менеджер:

«Мы не будем этого делать!»

Профессиональный менеджер: «Мы не будем этого делать!»

Слайд 48

Профессиональный менеджер:

«…определим приоритеты»
«…сосредоточимся на одном проекте»
«…сначала сформулируем, чего мы хотим»
«…посчитаем экономическую «эффективность»
«…определим

Профессиональный менеджер: «…определим приоритеты» «…сосредоточимся на одном проекте» «…сначала сформулируем, чего мы
правила и регламенты»
«…разграничим ответственность»

Слайд 49

Профессиональный менеджер

«А какая у нас прибыль?»
Смена ориентации от сбыта и продукта к

Профессиональный менеджер «А какая у нас прибыль?» Смена ориентации от сбыта и продукта к прибыли
прибыли

Слайд 50

Сотрудники:

«Нам не нравится этот тип, он не похож на нас»
«Он разрушает моральный

Сотрудники: «Нам не нравится этот тип, он не похож на нас» «Он
климат»
«Он рушит все, что мы создали»
«Он не понимает, как работает компания»

Слайд 51

Владелец

«Если бы я был таким занудой, компания бы не достигла таких успехов!»

Владелец «Если бы я был таким занудой, компания бы не достигла таких успехов!»

Слайд 53

Кризис

По Адизесу, кризис заключается в противоречии роли Entrepreneur и Administrator

Кризис По Адизесу, кризис заключается в противоречии роли Entrepreneur и Administrator

Слайд 54

Разработка

Все тот же Code&Fix
Все также владелец приходит «помочь» команде
Профи-менеджер поддержит любой способ

Разработка Все тот же Code&Fix Все также владелец приходит «помочь» команде Профи-менеджер
сосредоточиться на небольшом количестве проектов

Слайд 55

Профессиональный менеджер:

«Agile подойдет!»

Профессиональный менеджер: «Agile подойдет!»

Слайд 56

Профессиональный менеджер:

«Нам нужен Product Backlog»
«Нам нужны приоритеты»
«Нам нужны приемочные тесты»

Профессиональный менеджер: «Нам нужен Product Backlog» «Нам нужны приоритеты» «Нам нужны приемочные тесты»

Слайд 57

Дон Кихот: “Это не Agile!”

Правил и документов становится больше
Дон Кихот:
«Но ведь

Дон Кихот: “Это не Agile!” Правил и документов становится больше Дон Кихот:
Agile - снижение уровня документации!»

Слайд 58

Дон Кихот начинает борьбу и проигрывает

Дон Кихот начинает борьбу и проигрывает

Слайд 59

Рассвет

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Рассвет Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 60

Что происходит

Владелец отходит в сторону от прямого управления компанией
Он занимает роль Entrepreneur
Компания

Что происходит Владелец отходит в сторону от прямого управления компанией Он занимает
продолжает расти

Слайд 61

Роль

Integral

Культура родственности, взаимозависимости
Фокусирование на общей цели
Взаимная поддержка
Командная работа

Роль Integral Культура родственности, взаимозависимости Фокусирование на общей цели Взаимная поддержка Командная работа

Слайд 62

Рассвет

Процесс управления институализирован
Все понимают и разделяют цели
Четкая приоритезация
Хорошая внутренняя организация

Рассвет Процесс управления институализирован Все понимают и разделяют цели Четкая приоритезация Хорошая внутренняя организация

Слайд 63

Культура

Видение
Ценности
Ответственность
Правила и регламенты, в том числе неписанные
Здоровая культура принятия решений
Управление знаниями

Культура Видение Ценности Ответственность Правила и регламенты, в том числе неписанные Здоровая

Слайд 64

Лидерство

Ответственность
Полномочия
Принятие риска
Системный подход
Обратная связь
Открытость

Лидерство Ответственность Полномочия Принятие риска Системный подход Обратная связь Открытость

Слайд 65

«Если вы находитесь в состоянии Рассвета, то изменения будут работать на вас,

«Если вы находитесь в состоянии Рассвета, то изменения будут работать на вас,
и вы обгоните своих конкурентов» И. Адизес

Слайд 66

Лидерство

Ориентация на прибыль, а не сбыт
То есть - фокус на долгосрочную эффективность

Лидерство Ориентация на прибыль, а не сбыт То есть - фокус на долгосрочную эффективность

Слайд 67

Разработка

Code&Fix с правилами или разновидность «Waterfall с человеческим лицом»
Менеджеры активно ищут эффективные

Разработка Code&Fix с правилами или разновидность «Waterfall с человеческим лицом» Менеджеры активно
способы разработки
Компания рассматривает Agile как одну из альтернатив

Слайд 68

Компания выбирает Agile

Компания рассматривает внедрение Agile как полноценный проект

Компания выбирает Agile Компания рассматривает внедрение Agile как полноценный проект

Слайд 69

True Agile begins :-)

True Agile begins :-)

Слайд 70

Интеграция

… внутри компании
…с заказчиками
… инвесторами
… сообществами
Люди мотивированы и заинтересованы работать в таких

Интеграция … внутри компании …с заказчиками … инвесторами … сообществами Люди мотивированы
компаниях

Слайд 71

Аристократизм, Салем-Сити, Смерть

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Аристократизм, Салем-Сити, Смерть Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 72

Что происходит

Денег много
Сотрудники удовлетворены достигнутым положением
Постоянное снижение ожиданий

Что происходит Денег много Сотрудники удовлетворены достигнутым положением Постоянное снижение ожиданий

Слайд 73

Культура

Ошибки наказываются
Не ошибается тот, кто ничего не делает
Осторожность
Продуманность
Избегание риска

Культура Ошибки наказываются Не ошибается тот, кто ничего не делает Осторожность Продуманность Избегание риска

Слайд 74

Лидерство

Акцент на форму
Бюрократизм
Снижение гибкости

Лидерство Акцент на форму Бюрократизм Снижение гибкости

Слайд 75

Разработка

Царство «классического» водопада

Разработка Царство «классического» водопада

Слайд 76

http://agilemanifesto.org/

http://agilemanifesto.org/

Слайд 77

Трудности преодоления водопада

Люди боятся писать код (у нас нет спецификаций!)
Не умеют декомпозировать

Трудности преодоления водопада Люди боятся писать код (у нас нет спецификаций!) Не
фичи
Не умеют взаимодействовать
Понимают важность авто-тестов
Умеют тестировать, хорошо работают с требованиями

Слайд 78

Закат

Ухаживание

Младенчество

Давай-Давай

Юность

Ранний рассвет

Поздний рассвет

Закат

Аристократизм

Салем-сити

Бюрократизм

Смерть

Закат Ухаживание Младенчество Давай-Давай Юность Ранний рассвет Поздний рассвет Закат Аристократизм Салем-сити Бюрократизм Смерть

Слайд 79

Аристократизм

Закрываем глаза на потерю доли рынка
Делаем вид, что все хорошо
Надеемся, что все

Аристократизм Закрываем глаза на потерю доли рынка Делаем вид, что все хорошо
само собой образуется

Слайд 80

Разработка

Проектная команда большую часть времени ничего не делает
Работа в основном заключается в

Разработка Проектная команда большую часть времени ничего не делает Работа в основном
перекладывании бумаг и создании отчетов

Слайд 81

Все хорошие разработчики давно покинули компанию

Все хорошие разработчики давно покинули компанию

Слайд 82

Внедрение Agile

Основная трудность – кадровая :-)

Внедрение Agile Основная трудность – кадровая :-)

Слайд 83

Салем-сити

Проблемы игнорировать невозможно
Поиск козла отпущения

Салем-сити Проблемы игнорировать невозможно Поиск козла отпущения

Слайд 84

Итоги

Культура компании отличается на разных стадиях ее развития
Культура в сильной степени определяет

Итоги Культура компании отличается на разных стадиях ее развития Культура в сильной
процесс разработки ПО
При внедрении Agile нужно учитывать культуру организации
Имя файла: Внедрение-Agile.pptx
Количество просмотров: 822
Количество скачиваний: 11