Как внедрить agile

42
Как внедрить Agile? Павел Афанасенко Независимый Agile/Lean консультант и тренер

Upload: pavel-afanasenko

Post on 25-Jun-2015

402 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Как внедрить Agile

Как внедрить Agile?Павел Афанасенко

Независимый Agile/Lean консультант и тренер

Page 2: Как внедрить Agile

Я внедрял Agile…• В маленьких/больших проектах….• В маленьких/средних и

локальных/распределенных командах….• В формальных/неформальных

организациях….• В разных ролях (разработчик, тим лид,

консультант, менеджер)….• И даже совсем не в разработке софта….

Page 3: Как внедрить Agile

…Успешность внедрения Agile от этих факторов не зависит

Page 4: Как внедрить Agile

Как внедрить?• Перед тем, как начать• Первый шаг• Второй шаг• Что дальше?• Ловушки• Как долго внедрять Agile?

Page 5: Как внедрить Agile

Перед тем, как начать

Page 6: Как внедрить Agile

Суть Agile• Особенности– Итеративный и инкрементальный процесс– Небольшой проект и команда– Нечеткие требования

• Философия– Ценности– Принципы

• Практики

Page 7: Как внедрить Agile

Оценить• Продукт• Процесс• Команду• Организационную культуру• Себя

Page 8: Как внедрить Agile

Первый шаг: подготовка

Page 9: Как внедрить Agile

Создать ощущение “крайней необходимости”!

Page 10: Как внедрить Agile

Собрать сильную команду

Page 11: Как внедрить Agile

Получить поддержку руководства

Page 12: Как внедрить Agile

Определить цель

Page 13: Как внедрить Agile

Составить план• Как мы будем достигать цели?• Планируем изменение процесса• Ориентация на скорые победы

Page 14: Как внедрить Agile

Распределить роли

Page 15: Как внедрить Agile

Зафиксировать правила игры

Page 16: Как внедрить Agile

Конституция Agile• Билль о правах• Definition of Done

Page 17: Как внедрить Agile

Соглашения по процессу• Определить ключевые точки

Page 18: Как внедрить Agile

Время работает против вас!

Page 19: Как внедрить Agile

Второй шаг: первая итерация

Page 20: Как внедрить Agile

Бежать изо всех сил!

Page 21: Как внедрить Agile

Поддерживать структуру и ритм процесса

Page 22: Как внедрить Agile

Производить измерения

Page 23: Как внедрить Agile

Ретроспектива: уроки

Page 24: Как внедрить Agile

Что дальше?

Page 25: Как внедрить Agile

Поддерживать высокий темп

Page 26: Как внедрить Agile

Отслеживать регресс

Page 27: Как внедрить Agile

Возможны провалы

Page 28: Как внедрить Agile

Постепенно внедрять изменения

Page 29: Как внедрить Agile

Охотиться за недостатками

Page 30: Как внедрить Agile

Получать fun!

Page 31: Как внедрить Agile

Ловушки

Page 32: Как внедрить Agile

“Одинокий ковбой”

Page 33: Как внедрить Agile

“Тролль”

Page 34: Как внедрить Agile

“Нарушители конвенции”

Page 35: Как внедрить Agile

“Игра в Agile”

Page 36: Как внедрить Agile

“Раздутые ожидания”

Page 37: Как внедрить Agile

“Karabas-Barabas team”

Page 38: Как внедрить Agile

“Технические должники”

Page 39: Как внедрить Agile

Как долго внедрять Agile?

Page 40: Как внедрить Agile

Насколько у вас Agile?• Nokia Test• Тест Майка Кона (Mike Cohn)

Page 41: Как внедрить Agile

Выработка новой культуры: 30-90 дней

Page 42: Как внедрить Agile

На пути к совершенству• Создать ощущение “крайней

необходимости”• Собрать сильную команду• Определить цель и план

достижения• Стремиться к скорым

победам• Охотиться за недостатками• Выработать новую культуру