Upload
scrumtrek
View
49
Download
5
Embed Size (px)
Citation preview
www.luxoft.com
Почему Agile не работает (на самом деле нет) или работает не у всех Миша Подурец
Luxoft Agile Practice
www.luxoft.com
Про меня
Михаил Подурец
Agile/Lean сoach @ Luxoft Agile Practice
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