SlideShare a Scribd company logo
Как внедрить  Agile? Павел Афанасенко Независимый  Agile/Lean  консультант и тренер
Я внедрял  Agile… ,[object Object],[object Object],[object Object],[object Object],[object Object]
… Успешность внедрения  Agile  от этих факторов не зависит
Как внедрить? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Перед тем, как начать
Суть  Agile ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Оценить ,[object Object],[object Object],[object Object],[object Object],[object Object]
Первый шаг: подготовка
Создать ощущение  “ крайней необходимости ” !
Собрать сильную команду
Получить поддержку руководства
Определить цель
Составить план ,[object Object],[object Object],[object Object]
Распределить роли
Зафиксировать правила игры
Конституция  Agile ,[object Object],[object Object]
Соглашения по процессу ,[object Object]
Время работает против вас!
Второй шаг: первая итерация
Бежать изо всех сил !
Поддерживать структуру и ритм процесса
Производить измерения
Ретроспектива: уроки
Что дальше?
Поддерживать высокий темп
Отслеживать регресс
Возможны провалы
Постепенно внедрять изменения
Охотиться за недостатками
Получать  fun !  
Ловушки
“ Одинокий ковбой ”
“ Тролль ”
“ Нарушители конвенции ”
“ Игра в  Agile”
“ Раздутые ожидания ”
“ Karabas-Barabas team”
“ Технические должники ”
Как долго внедрять  Agile?
Насколько у вас  Agile? ,[object Object],[object Object]
Выработка новой культуры:   30-90 дней
На пути к совершенству ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]

More Related Content

What's hot

Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проекта
ak-itconsulting.com
 
Александр Тупиков. Введение в Scrum
Александр Тупиков. Введение в ScrumАлександр Тупиков. Введение в Scrum
Александр Тупиков. Введение в Scrum
ScrumTrek
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
viktor_bezhenar
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
ScrumTrek
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleAgile Base Camp
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
LuxoftAgilePractice
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
ScrumTrek
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компании
Askhat Urazbaev
 
Внедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компанииВнедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компании
Askhat Urazbaev
 
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...SCRUMguides
 
Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
ScrumTrek
 
Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?
ak-itconsulting.com
 
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
ScrumTrek
 
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
ScrumTrek
 
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
ScrumTrek
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
LuxoftAgilePractice
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About AgileNikita Filippov
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...Magneta AI
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформаций
Denis Tuchin
 

What's hot (20)

Agile планирование проекта
Agile планирование проектаAgile планирование проекта
Agile планирование проекта
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Александр Тупиков. Введение в Scrum
Александр Тупиков. Введение в ScrumАлександр Тупиков. Введение в Scrum
Александр Тупиков. Введение в Scrum
 
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...Постановка и улучшение скрам процесса для группы проектов в большой компании,...
Постановка и улучшение скрам процесса для группы проектов в большой компании,...
 
Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.Вячеслав Пресняков. Тестирование в эпоху Agile.
Вячеслав Пресняков. Тестирование в эпоху Agile.
 
Nadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycleNadia Zemskova - Invention of bicycle
Nadia Zemskova - Invention of bicycle
 
Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?Что такое групповая динамика и зачем про нее знать фасилитатору?
Что такое групповая динамика и зачем про нее знать фасилитатору?
 
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
Максим Цепков. Agile — ответ на вызовы третьей промышленной революции.
 
Статегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компанииСтатегия agile-трансформации крупной компании
Статегия agile-трансформации крупной компании
 
Внедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компанииВнедрение Agile на разных этапах развития компании
Внедрение Agile на разных этапах развития компании
 
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...
Agileee 2013: Vadim Izdebskiy Yuriy Malishenko "Agile Transformation for Ente...
 
Асхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудникиАсхат Уразбаев. Крутые организации, счастливые сотрудники
Асхат Уразбаев. Крутые организации, счастливые сотрудники
 
Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?Как SCRUM-мастеру повысить эффективность команды?
Как SCRUM-мастеру повысить эффективность команды?
 
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
Алексей Ионов. Agile в масштабе корпорации: как не создать хаос?
 
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
Николай Кныш; Сергей Щербинин. Continuous Fail как способ внедрения Agile.
 
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
Александра Баптизманская. Мы решили сделать наш маркетинг гибким, и вот что и...
 
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
Михаил Подурец. Почему Agile не работает (на самом деле нет). Agiledays2017
 
Nfilippov. Something About Agile
Nfilippov. Something About AgileNfilippov. Something About Agile
Nfilippov. Something About Agile
 
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
сенькова   разное ретро для разных команд (как провести ретро для новичков, с...сенькова   разное ретро для разных команд (как провести ретро для новичков, с...
сенькова разное ретро для разных команд (как провести ретро для новичков, с...
 
Частые ошибки Agile-трансформаций
Частые ошибки Agile-трансформацийЧастые ошибки Agile-трансформаций
Частые ошибки Agile-трансформаций
 

Similar to Как внедрить Agile

Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Denis Tuchin
 
Agile — это не то, что ты думаешь
Agile — это не то, что ты думаешьAgile — это не то, что ты думаешь
Agile — это не то, что ты думаешь
Vasiliy Cheptsov
 
Agile - новый тренд или хорошо знакомый подход (ВШМ)
Agile - новый тренд или хорошо знакомый подход (ВШМ)Agile - новый тренд или хорошо знакомый подход (ВШМ)
Agile - новый тренд или хорошо знакомый подход (ВШМ)
Natalia Khametdulova
 
Continuous Fail как способ внедрения Agile
Continuous Fail как способ внедрения AgileContinuous Fail как способ внедрения Agile
Continuous Fail как способ внедрения Agile
Sergey Shcherbinin
 
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
Luxoft Education Center
 
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Ivan Selikhovkin
 
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
Ontico
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
Dmitry Lobasev
 
Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3ISsoft
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ontico
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
LuxoftAgilePractice
 
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
ITSpringBY
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
LuxoftAgilePractice
 
Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile"
it-network
 
Владимир Каленов. Перезапуск ретроспективы по модели Коттера
Владимир Каленов. Перезапуск ретроспективы по модели КоттераВладимир Каленов. Перезапуск ретроспективы по модели Коттера
Владимир Каленов. Перезапуск ретроспективы по модели Коттера
ScrumTrek
 
Развитие команд
Развитие командРазвитие команд
Развитие команд
Maxim Gaponov
 
Agile And Scrum
Agile And ScrumAgile And Scrum
Agile And Scrum
Maxim Dorofeev
 
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Ontico
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-командыMagneta AI
 

Similar to Как внедрить Agile (20)

Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
Николай Борисов, Денис Тучин - Основы метода LEGO SERIOUS PLAY, фасилитация, ...
 
Agile — это не то, что ты думаешь
Agile — это не то, что ты думаешьAgile — это не то, что ты думаешь
Agile — это не то, что ты думаешь
 
Agile - новый тренд или хорошо знакомый подход (ВШМ)
Agile - новый тренд или хорошо знакомый подход (ВШМ)Agile - новый тренд или хорошо знакомый подход (ВШМ)
Agile - новый тренд или хорошо знакомый подход (ВШМ)
 
Continuous Fail как способ внедрения Agile
Continuous Fail как способ внедрения AgileContinuous Fail как способ внедрения Agile
Continuous Fail как способ внедрения Agile
 
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
Дмитрий Башакин: Личность в бизнесе - как совместить индивидуальность и интер...
 
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
Блиц-доклад "Как выбирать проектные методологии и как от них отказываться"
 
Lean And Agile
Lean And AgileLean And Agile
Lean And Agile
 
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
Круглый стол "Четыре вектора ускорения изменений" / А.Зиза, Вирна Штерн, К.Но...
 
Роль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработкиРоль ретроспектив в создании эффективного процесса разработки
Роль ретроспектив в создании эффективного процесса разработки
 
Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3Работа с требованиями в Agile - Part 3
Работа с требованиями в Agile - Part 3
 
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
Ключевые навыки успешной Agile-команды / Дмитрий Лобасев (lobasev.ru)
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-командыДмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
Дмитрий Лобасев - Что отличает крутую команду от крутой Agile-команды
 
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферыAgile Talks: Scrum Cookbook. Применение вне ИТ-сферы
Agile Talks: Scrum Cookbook. Применение вне ИТ-сферы
 
Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile" Mykola Mytko — "Быть, а не казаться Agile"
Mykola Mytko — "Быть, а не казаться Agile"
 
Владимир Каленов. Перезапуск ретроспективы по модели Коттера
Владимир Каленов. Перезапуск ретроспективы по модели КоттераВладимир Каленов. Перезапуск ретроспективы по модели Коттера
Владимир Каленов. Перезапуск ретроспективы по модели Коттера
 
Развитие команд
Развитие командРазвитие команд
Развитие команд
 
Agile And Scrum
Agile And ScrumAgile And Scrum
Agile And Scrum
 
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
Иди и управляй! 3 ритма проектного управления (Юрий Шиляев)
 
лобасев 3 ключевых навыка успешной agile-команды
лобасев   3 ключевых навыка успешной agile-командылобасев   3 ключевых навыка успешной agile-команды
лобасев 3 ключевых навыка успешной agile-команды
 

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

Editor's Notes

  1. Я использую Agile в своей работе вот уже 7 лет Сейчас я выступаю в роли тренера и консультанта, но вообще я практикую ведение проектов в качестве менеджера Знакомство с аудиторией Кто уже использует Agile? А кто только внедряет Agile или подумывает о внедрении? Мой доклад предназначен тем, кто поднял руку вторыми
  2. Успех внедрения Agile зависит от того , насколько вы воспользовались сильными сторонами Agile и нивелировали его слабые стороны в ВАШЕЙ СИТУАЦИИ
  3. Вам по какой-то причине должно быть ОЧЕНЬ ВАЖНО внедрить у себя Agile Важно найти эту самую важную причину Размер важности причины задает потенциал будущих изменений
  4. Вначале команда будет разделена на приверженцев – равнодушных – противников Задача: собрать ядро приверженцев нового, затем вовлечь колеблющихся и решить, что сделать с противниками Как вовлечь других? Вспомнить, что мотивирует вас, и рассказать другим об этом Узнать, что важно для другого, и придумать, как внедрение Agile решит его проблемы Апеллировать к общим ценностям
  5. Продавать начальству не сам Agile, а результаты, которые можно получить с его внедрением Узнать, что волнует начальника, и придумать, как Agile справится с этим Начальство хорошо воспринимает рациональные доводы и плохо воспринимает иррациональные Рациональные доводы: Time-to-market, управление качеством Иррациональные доводы: самоорганизованная и самоуправляемая команда Начальник потеряет часть своей власти – нужно придумать, что он более ценного получит взамен
  6. Зафиксировать – чего мы хотим добиться, внедряя Agile
  7. Берем самые большие проблемы и изменяем процесс в первую очередь так, чтобы решить эти проблемы Как правило, самые большие проблемы в планировании (оценках) и качестве Один раз я внедрял все сразу, но это был специальный случай. Теперь я так не рискую Кванты изменений нужно планировать таким образом, чтобы команда успела к ним привыкнуть перед тем, как внедрять новые изменения
  8. Кто выступает в роли Product Ownera (человека, отвечающего за продукт)? Кто выступает в роли Scrum Mastera (человека, отвечающего за процесс)? Чем в этой истории будет заниматься начальник?
  9. Правила игры нужны, чтобы играть по ним. Чтобы при нарушении правил можно было точно определить, кто и что нарушил, и избегать дальнейших нарушений Две составляющих правил: конституция и
  10. 1. Билль о правах: соглашение между заказчиком и командой (обязанности одной стороны начинаются там, где заканчиваются права другой стороны, и наоборот): Заказчик имеет право знать, что может быть сделано и сколько это будет стоить Заказчик имеет право приоритезации работ Заказчик имеет право получать инкремент ценности к окончанию каждой итерации Команда имеет право знать, что нужно сделать и с каким приоритетом Команда имеет право оценивать, сколько что стоит сделать Команда имеет право выпускать качественный продукт Команда имеет право самостоятельно принимать на себя обязательства вместо их навязывания Definition of Done: соглашение по критериям завершенности работы Что значит – работа над кодом завершена? Все юнит-тесты прошли успешно Что значит – работа над карточкой завершена? Все приемочные тесты прошли успешно Что значит – итерация завершена? Наступила четная пятница Что значит – код покрыт юнит-тестами? Степень покрытия 80% Что значит – US готова к оценке? В ней все понятно написано и определены приемочные тесты
  11. 1. Четкий ритм Daily Scrum митинг каждое утро в 10:00 IPM каждый четный понедельник в 10:15 Демонстрация каждую нечетную пятницу в 10:15 Ретроспектива каждую нечетную пятницу в 15:00 В ситуации, когда нет ничего четкого, должно быть что-то определенное на 100%, на чем будет держаться все остальное. И это ‘ 100% определенное ’ является процессом разработки – что бы ни случилось, у нас каждую нечетную пятницу демонстрация и ретроспектива Я знаю, что бывают итерации с нечетким тайм-боксингом, я лично противник этого
  12. Время работает против вас с того момента, как вы создали ощущение “ крайней необходимости ” Энтузиазм имеет ограниченный по времени эффект – если он не подкрепляется быстрыми победами, то рано или поздно гаснет
  13. Скорость движения в первой итерации задает планку движения команды в проекте в целом
  14. В мире Agile- неопределенности именно процесс является определенностью, на которой основывается все остальное Команда должна привыкнуть к структуре и ритму процесса Чем четче ритм, тем команда быстрее привыкнет к процессу Самая большая опасность – потерять структуру процесса!
  15. Производить измерения: прогресса, качества, возможно, хронометраж времени. Измерения есть обратная связь, на которой можно учиться
  16. На ретроспективе определить чем мы научились за итерацию Главное в ретроспективе – честно смотреть на происходящее
  17. Работа в ритме Agile должна войти в привычку команды. Эту привычку нужно выработать – для этого, нужно практиковать Agile
  18. Время работает против вас с того момента, как вы создали ощущение “ крайней необходимости ” Энтузиазм имеет ограниченный по времени эффект – если он не подкрепляется быстрыми победами, то рано или поздно гаснет
  19. В условиях высокого темпа возможен отказ от неустоявшихся практик
  20. Как правило, провалы случаются на второй-третьей итерации – команда расслабляется и лажает Нужно на этот случай подстелить соломку у начальства Провалы – это хорошо – будет, что обсудить на ретроспективе
  21. Время работает против вас с того момента, как вы создали ощущение “ крайней необходимости ” Энтузиазм имеет ограниченный по времени эффект – если он не подкрепляется быстрыми победами, то рано или поздно гаснет
  22. Важно закрепить стремление к совершенствованию – это должно войти в привычку Охота за недостатками “ так же неисчерпаема, как атом ” (В.И.Ленин) Документируйте ход итерации настолько подробно, насколько это нужно, чтобы обнаружить новый недостаток, и на ретроспективе решить, как с ним покончить
  23. Удовольствие от достижения успехов, о совместной плодотворной работе Если удовольствия нет, то это серьезный звонок – значит что-то идет не так
  24. Суть: вы теряете контакт с командой и ее поддержку; между вами и командой возникает изоляция Как определить: вам все труднее и труднее коммуницировать с остальными членами команды Последствия: вы окончательно потеряете контакт с командой, останетесь в изоляции и будете вынуждены уйти Причины: возможно, вы перетягиваете одеяло на себя, не слышите других Как исправить: обсудить в команде, признать свою неправоту, если она была, двигаться дальше вместе с командой Вариант: кто-то другой замыкается в себе, уходит от коммуникации Последствия: может покинуть команду Причины: например, он слаб для этой команды Как исправить: привлечь команду на помощь
  25. Суть: кто-то ведет себя неконструктивно по отношению к работе, высокомерно и агрессивно по отношению к команде Как определить: постоянные скандалы, выяснения отношений, претензии к другим Последствия: влияет на моральный климат и производительность команды Причины: человек не принимает ценности Agile , ставит себя выше других Как исправить: вовлечь команду для конструктивного разрешения проблемы, если не помогает, вывести его из команды
  26. Суть: заказчик вмешивается в процесс разработки, команда сама решает, что и в какую очередь делать, DoD не соблюдается Последствия: хаос в процессе разработки, невыход продукта Как исправить: следить за ненарушением конвенций
  27. Суть: команда с удовольствием играет в процесс разработки, которые не приводит к результату - выпуску продукта Последствия: продукт может не быть выпущен, проект может быть закрыт Причины: команда потеряла цель Как исправить: постоянно проводить измерения прогресса, предоставлять эту информацию команде, отслеживать процесс на ретроспективах
  28. Суть: анонсированные начальству быстрые и легкие изменения все не происходят и не происходят Последствия: возможна потеря поддержки руководства Причины: при продаже Agile начальнику пообещали с три короба Как не допустить: не обещать с три короба, вовлекать начальство в процесс (чтобы оно видело, как обстоят дела)
  29. Суть: команда не становится самоорганизующейся и самоуправляемой – в ней по-прежнему есть главный, который все решает (как правило, это начальник) Как определить: посмотреть на коммуникационные потоки; если они идут через начальника, то иерархия сохраняется Последствия: команда не достигнет своей максимальной производительности, сохраняются все недостатки иерархически построенных команд Причины: либо начальник не перестал видеть себя начальником, либо команда не перестала видеть в нем начальника Как исправить: начальнику перестать вести себя, как начальнику
  30. Суть: вследствие энтропии технический долг накапливается, команда с ним ничего не делает Как определить: от итерации к итерации не появляются задачи по уменьшению технического долга (рефакторингу, переделке архитектуры, итд) Последствия: замедление темпов разработки Причины: команда недостаточно сильна технически; стремление к показухе Как исправить: обратить внимание команды на технический долг
  31. Психологи утверждают, что для выработки устойчивой привычки нужно практиковать ее в течение 30-90 дней. Работа в стиле Agile – это та же привычка Я лично придерживаюсь верхней границы оценки