Михаил Подурец. Почему Agile не работает (на самом деле...

19
www.luxoft.com Почему Agile не работает (на самом деле нет) или работает не у всех Миша Подурец Luxoft Agile Practice

Transcript of Михаил Подурец. Почему Agile не работает (на самом деле...

www.luxoft.com

Почему Agile не работает (на самом деле нет) или работает не у всех Миша Подурец

Luxoft Agile Practice

www.luxoft.com

Про меня

Михаил Подурец

Agile/Lean сoach @ Luxoft Agile Practice

[email protected]

Mikhail-Podurets

www.luxoft.com

Зачем я это делаю

www.luxoft.com

— Мы не можем протестировать всё за 2 недели. Ваш Скрам нам не подходит

(один банк)

4

— У нас слишком часто меняются требования, поэтому мы выбрали

вотерфолл (другой банк)

— И как мы решим в этом вашем розовом мире Скрама кто из четырех команд

должен делать интеграционное тестирование? (один стартап)

— Предложите нам способ справляться с нашим объемом работы, но сроки,

состав работ и финансирование менять нельзя (нефтяная компания)

Истории для затравки

www.luxoft.com

О чем пойдет речь

Что такое Agile

(напоминалка)

Как работают Agile-

методы, фреймворки, вот

это всё

Как они не работают

5

www.luxoft.com

Быстро освежим в памяти

Agility (гибкость,

проворность) -

способность организации

быстро реагировать на

изменения условий в

продуктивном ключе.

6

Надо

быстрее

А мотивация-то

падает…

10 лет не

релизимся…

www.luxoft.com

Откуда берется гибкость

— Чтобы продать что-нибудь

ненужное нужно сначала купить

что-нибудь ненужное, а у нас

денег нет.

Дядя Фёдор

7

www.luxoft.com

Где взять ненужное

Бесполезная работа Переделки Отфутболивание Задержки

Потеря информации

Принятие желаемого за

действительное

Незаконченная работа

Перепроизводство

www.luxoft.com

Поисковый отряд

Бережливое мышление

Эмпирический подход

Вытягивающие системы

Инкрементальная

разработка, итеративный

дизайн

www.luxoft.com

Что делать с найденным?

Люди и их

взаимодействие

Рабочее программное

обеспечение

Взаимодействие с

заказчиком

Реакция на изменения

www.luxoft.com

Так как же это работает?

Правила создают границы

Организация упирается в границы

Это показывает наличие проблемы

Организация принимает решение как решить

проблему, основываясь на текущем понимании

контекста, оставаясь в границах

www.luxoft.com

Мы не можем протестировать всё за 2 недели

Проблема: Высокий TTM

Граница: спринт

Решения

- Автоматизация тестирования

- Дробление требований

- Приемка инкрементов

www.luxoft.com

У нас слишком часто меняются требования

Проблема: количество работы только возрастает, потеря

прозрачности и предсказуемости

Граница: WIP, регулярный пересмотр бэклога

Решение:

- Пересмотр приоритетов (актуализация хвоста бэклога)

- Пересмотр прогнозов

- Пересмотр плана релизов

- Удержание WIP

13

www.luxoft.com

Кто должен делать интеграционное тестирование?

Проблема: низкий TTM, высокая стоимость внесения

изменений с UAT, непрозрачность процесса

Граница: инкремент в конце спринта

Решение:

- Автоматизация интеграционного тестирования

- Прозрачное распределение ролей

- Совместное планирование

- Регулярная синхронизация

14

www.luxoft.com

Большой объем работы

Проблема: потери из-за переинвентаризации

Граница: WIP

Решение:

- визуализация потерь,

- ограничение незаконченной работы

15

www.luxoft.com

Мне может напрямую позвонить Директор департамента и

тогда я буду работать по 60 часов в неделю, чтобы все

успеть

Проблема: потери из-за непрозрачности статуса, перегрузки

ключевого сотрудника, срыв сроков

Граница: один владелец продукта

Решение: фасилитацией бизнес-приоритетов занимается кто-то

кто имеет бизнес-вес.

16

www.luxoft.com

Если что-то не работает, то вы точно

знаете где в вашем процессе проблема

www.luxoft.com

Как же быть?

Прекратите обманывать сами себя (остальных –

опционально)

Выявите проблемы (TTM, качество, сроки, предсказуемость…)

Определите границы, которые влияют на проблему (скорее всего,

все)

Совместно договоритесь как вернуться в границы

Повторите или сожмите границы

18

www.luxoft.com

Спасибо!

Теперь – ваши вопросы (в

границах времени, конечно)

Миша Подурец

Luxoft Agile Practice

[email protected]