53
Три ключевых навыка успешной Agile-команды Дмитрий Лобасев Agile / Lean Coach, ScrumTrek

12 лобасев

Embed Size (px)

Citation preview

Page 1: 12 лобасев

Три ключевых навыка успешной Agile-команды

Дмитрий Лобасев Agile / Lean Coach, ScrumTrek

Page 2: 12 лобасев

Развитие software engineering

Page 3: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

Page 4: 12 лобасев

Как все понялиИндустрия 1970 - 2014 гг

Page 5: 12 лобасев

Как было задуманоWinston Royce - Managing the Development of Large

Software Systems

Page 6: 12 лобасев

Как получилось в реальностиМаксим Дорофеев - The rise and fall of waterfall

Page 7: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

• 1995 - RUP и Scrum

Page 8: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

• 1995 - RUP и Scrum

• 2001 - Agile Manifesto

Page 9: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

• 1995 - RUP и Scrum

• 2001 - Agile Manifesto

• 2005 - RUP —> RIP

Page 10: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

• 1995 - RUP и Scrum

• 2001 - Agile Manifesto

• 2005 - RUP —> RIP

• 2006 - Kanban method

Page 11: 12 лобасев

Развитие software engineering

• 1970 - Каскадная модель (водопад)

• 1995 - RUP и Scrum

• 2001 - Agile Manifesto

• 2005 - RUP —> RIP

• 2006 - Kanban method

• 2009 - DevOps

Page 12: 12 лобасев

С 2005 года в индустрии не появилось ни одной методологии, которая стала бы стандартом!

Page 13: 12 лобасев

Моя проектная команда

Page 14: 12 лобасев

Моя проектная командаВроде все хорошо, проект идет, но есть проблемы

С чего начать их решать?

Page 15: 12 лобасев

Чаще всего делают так

Page 16: 12 лобасев

Чаще всего делают так

1. Внедряем готовую методологию

Page 17: 12 лобасев

Чаще всего делают так

1. Внедряем готовую методологию

2. Попробуем модные инструменты (Scrum, Kanban и тп)

Page 18: 12 лобасев

Утренний стендапНе самая лучшая его реализация :)

Page 19: 12 лобасев

РетроспективаНаверное, не самая полезная :)

Page 20: 12 лобасев

Чаще всего опции такие

1. Внедряем готовую методологию

2. Пробуем модные процессные инструменты

3. Декларируем ценности “сверху”

Page 21: 12 лобасев

Декларирование ценностейКогда они доносятся на словах, а не на деле

Page 22: 12 лобасев

Вариант 4, более правильный

Было бы здорово, если бы люди понимали КАК РАБОТАЮТ

те или иные принципы и инструменты

Page 23: 12 лобасев

3 ключевых навыка любой современной

команды

Page 24: 12 лобасев

Показываем результат заказчику

Page 25: 12 лобасев

Показываем результат заказчику

Page 26: 12 лобасев

Показываем результат заказчикуЧто можно с этим сделать?

Page 27: 12 лобасев

Agile инструменты

• Короткие итерации (1-2 недели)

• Демо заказчику в конце каждой итерации

• Декомпозиция заявок на более мелкие

Page 28: 12 лобасев

Навык №1

Как можно раньше узнать то, чего мы еще не знаем

Page 29: 12 лобасев

Вопрос на засыпку :)

• А что, если заявку невозможно успеть сделать за неделю в таком объеме, чтобы показать какой-то ценный результат?

Page 30: 12 лобасев

Усложним пример

• Делали итерации, демо и декомпозицию заявок

• Но все равно сделали не совсем то, что нужно заказчику

Page 31: 12 лобасев

Усложним пример

• Делали итерации, демо и декомпозицию заявок

• Но все равно сделали не совсем то, что нужно заказчику

• Плохой заказчик?

Page 32: 12 лобасев

Усложним пример

• Делали итерации, демо и декомпозицию заявок

• Но все равно сделали не совсем то, что нужно заказчику

• Плохой заказчик?

• Agile нам не подходит?

Page 33: 12 лобасев

Так устроен человеческий мозгВсе мы мыслим шаблонами и готовыми решениями

Page 34: 12 лобасев

Заставить мозг думать

• Причинно-следственный анализ проблемы

• В поисках корневой причины

Page 35: 12 лобасев

От исполнителя к команде

• Единая цель

• Смотрим шире, видим больше

• Чувствуем ответственность друг к другу

Page 36: 12 лобасев

РетроспективыВыявление, анализ и фикс возникающих проблем

Page 37: 12 лобасев

Навык №2

Научиться вовремя видеть, анализировать и решать возникающие проблемы

Page 38: 12 лобасев

Еще усложним пример

• Делали итерации, демо и декомпозицию

• Анализировали проблемы, обсуждали, придумывали как пофиксить

• Но все равно сделали не совсем то, что нужно

Page 39: 12 лобасев

Еще усложним пример

• Делали итерации, демо и декомпозицию

• Анализировали проблемы, обсуждали, придумывали как пофиксить

• Но все равно сделали не совсем то, что нужно

• Как такое вообще может быть?

Page 40: 12 лобасев

Модель нашего поведения

• Они заказчики - мы исполнители

• Мы помогаем им хорошо реализовать то, что они просят

• Но не то, что на самом деле им нужно

Page 41: 12 лобасев

Разработчик 80-го уровня

Уметь помогать заказчикам думать

Page 42: 12 лобасев

Пример одной фичи продукта

Page 43: 12 лобасев

Пример одной фичи продуктаПроблема в том, что заказчики ≠ конечные

пользователи

Page 44: 12 лобасев

Пример одной фичи продуктаПроблема в том, что заказчики ≠ конечные

пользователи

Page 45: 12 лобасев

Шаг 1 - Изучение проблематики

• Задаем неудобные вопросы заказчикам

• Идем и смотрим, как с этим работают “в поле”

• Проводим интервью с конечными пользователями, даже если они из другой компании!

Page 46: 12 лобасев

Шаг 2 - Проектирование решения

• Предоставить заказчикам набор опций - максимально классных решений

• Родившихся в следствие глубокого понимания проблематики бизнеса

Page 47: 12 лобасев

Навык №3

Помогать бизнесу добиваться лучших из возможных

результатов

Page 48: 12 лобасев

Возвращаясь к процессным изменениям

Page 49: 12 лобасев

Возвращаясь к процессным изменениям

• Если мы знаем за счет чего это работает

Page 50: 12 лобасев

Возвращаясь к процессным изменениям

• Если мы знаем за счет чего это работает

• Мы можем подобрать или даже придумать наилучшие практики и инструменты

Page 51: 12 лобасев

Возвращаясь к процессным изменениям

• Если мы знаем за счет чего это работает

• Мы можем подобрать или даже придумать наилучшие практики и инструменты

• Которые будут поддерживаться и развиваться самой проектной командой

Page 52: 12 лобасев

Проверьте свой процесс

• Наш основной фокус на бизнес

• В нашем процессе есть механизмы непрерывной эволюции

Page 53: 12 лобасев

[email protected] skype: dmitry.lobasev http://lobasev.ru

Спасибо! Дмитрий Лобасев Agile / Lean Coach