agile schmagile
DESCRIPTION
TRANSCRIPT
![Page 1: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/1.jpg)
Аджалистам
кое о чем, кое о чем,
между прочим
и на всякий случай
![Page 2: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/2.jpg)
AGILE vs. <???>
Waterfall Conference 2004
![Page 3: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/3.jpg)
НАШ ВРАГ -
МАДЖАЙЛ*МАДЖАЙЛ*
*Agile – Schmagile
![Page 4: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/4.jpg)
ЧТО ТАКОЕ МАДЖАЙЛ?
• Мы заявляем, что мы «аджайл»
• У нас есть все основные формальные
атрибуты Agileатрибуты Agile
• Мы проходим Nokia test
![Page 5: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/5.jpg)
ПОСЛЕДНИЙ ИЗ 12-ТИ …
12. At regular intervals, the team reflects
on how to become more effective, then
tunes and adjusts its behavior
accordingly.accordingly.
http://agilemanifesto.org/principles.html
![Page 6: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/6.jpg)
БЫСТРЫЙ (и вредный) СПОСОБ ПО ВНЕДРЕНИЮ МАДЖАЙЛА
1. Обучить работников Скрам-терминологии на корпоративном тренинге
2. Договориться называть требования «юзерсториз», заказчика «продакт оунером», а сториз», заказчика «продакт оунером», а менеджера «скрам-мастером».
3. Отправить менеджера проекта на сертификационный класс
4. После этого заявлять, что мы делаем аджайл
![Page 7: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/7.jpg)
ОТКУДА БЕРЕТСЯ МАДЖАЙЛ?
![Page 8: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/8.jpg)
Со слов одного CTO:
“I need to install Scrum in my 25 teams”
![Page 9: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/9.jpg)
ПРЕДОПРЕДЕЛЁННЫЙ ПРОЦЕСС…
The danger of standard process is that people
will miss chances to take important shortcutsT. DeMarco, T. Lister
![Page 10: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/10.jpg)
AGILE >> ITERATIVE INCREMENTAL
• Incremental
• Iterative
![Page 11: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/11.jpg)
«BALL POINTS»
![Page 12: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/12.jpg)
AGILE – ЭТО КУЛЬТУРА ПРОЦЕССНЫХ ИЗМЕНЕНИЙ
Гибкая разработка
Научный метод проверки гипотез
План
итерацииИтерация Анализ
Ретро-
спективы
Гипо-
тезаТест Ревью
Коррек-
тивы
![Page 13: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/13.jpg)
МЫ СДЕЛАЛИ СЕРИЮ НАБЛЮДЕНИЙ….
![Page 14: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/14.jpg)
НАБЛЮДЕНИЕ О ЛУЧШИХ ПРАКТИКАХ
• Начало игры с «хорошей практики» не
помогло ни одной команде.
Без построения
договоренностей с
заказчиком любой процесс
может не дать результатов.
![Page 15: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/15.jpg)
ЧТО МОЖЕТ ПОМОЧЬ?
1. Оговаривать процесс на ранних фазах
– помогает составление Bill of Rights
– симулировать процесс
2. Подключать заказчика
на ретроспективы
![Page 16: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/16.jpg)
НАБЛЮДЕНИЕ О БОЯЗНИ И СКОРОСТИ
• Команды боятся менять процесс,
чтоб не ухудшить свои баллы.
![Page 17: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/17.jpg)
НАБЛЮДЕНИЕ О БОЯЗНИ И СКОРОСТИ
• Если мы хотим выбрасывать больше
мячиков, но не хотим менять свой процесс.
Что нам остается?
Мы начинаем работать
быстрее, вместо того,
чтобы улучшать схему
работы.
![Page 18: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/18.jpg)
НАБОЛЮДЕНИЯ О ЖИЗНЕННОМ ЦИКЛЕ ИДЕЙ
1. Зарождение (генерация)
2. Приём идеи другими
3. Отбор идеи для пробы
4. Выбор способа реализации4. Выбор способа реализации
5. Реализация выбранным способом
6. Улучшение способа реализации
7. Реализация идеи улучшенным способом
![Page 19: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/19.jpg)
НАБЛЮДЕНИЕ О КРИТИКЕ ИДЕЙ
• Команды склонны отказываться от хороший идей на основании неудачного экспериментаэксперимента
![Page 20: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/20.jpg)
НАБЛЮДЕНИЕ О КРИТИКЕ ИДЕЙ
• Любой процесс поначалу непродуктивен, так
как непривычен.
Каждое изменение стоит
попрактиковать несколько
итерации перед тем как
от него отказываться.
![Page 21: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/21.jpg)
НАБЛЮДЕНИЕ ОБ ОТСУТСТВИИ ЛУЧШЕГО ПОДХОДА
• Не найдена наиболее эффективная схема.
Разные схемы для разных Разные схемы для разных
команд приносили как
хорошие так и плохие
результаты.
![Page 22: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/22.jpg)
КАК ЖЕ ПОНЯТЬ, ЧТО НАМ ПОДХОДИТ?
Гипо-
тезаТест Ревью
Ретро-
спектива
![Page 23: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/23.jpg)
НАБЛЮДЕНИЕ ОБ ИНЕРТНОСТИ
• Без внешнего давления «нужно больше!»
команды склонны останавливаться на
достигнутом.
![Page 24: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/24.jpg)
А что помогает вам не стоять на месте?
![Page 25: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/25.jpg)
НАБЛЮДЕНИЕ О ТОМ,
ЧТО ПО-НАСТОЯЩЕМУ ТРУДНО
• По словам команд в игре периоды
обсуждений – наиболее напряженная
часть.
Не поэтому ли
ретроспективы
зачастую перестают
проводить?
![Page 26: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/26.jpg)
ЧТО ЖЕ ДЕЛАТЬ?
Проводить ретроспективы!
![Page 27: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/27.jpg)
ВСПОМНИТЕ ОБ
ИЗМЕНЕНИЯХ ВАШЕГО
ПРОЦЕССАПРОЦЕССА
ЗА ПОСЛЕДНИЕ
2 МЕСЯЦА
![Page 28: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/28.jpg)
ВСЁ, ЧТО ВЫ УСЛЫШИТЕ НА ЭТОЙ КОНФЕРЕНЦИИ
Это хороший повод для экспериментов.
![Page 29: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/29.jpg)
AGILE ДАЕТ ВАМ КАРКАС ДЛЯ ЭКСПЕРИМЕНТИРОВАНИЯ
Гибкая разработка
Научный метод проверки гипотез
План
итерацииИтерация Ревью
Ретро-
спектива
Гипо-
тезаТест Анализ
Коррек-
тивы
![Page 30: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/30.jpg)
There is a better wayThere is a better way
![Page 31: Agile schmagile](https://reader033.vdocuments.pub/reader033/viewer/2022061219/54b8ffd14a79597c068b46da/html5/thumbnails/31.jpg)
САМЫЙ ПОПУЛЯРНЫЙ ВОПРОС КОНФЕРЕНЦИИ
«Коллега,
у вас аджайл или у вас аджайл или
маджайл?»