Agile schmagile

939 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
939
On SlideShare
0
From Embeds
0
Number of Embeds
128
Actions
Shares
0
Downloads
16
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Agile schmagile

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

×