Upload
wrider
View
626
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
Product Management Goes Agile
Или как хорошая Agile-команда воспитывает менеджеров продуктов
Асхат УразбаевScrumTrek
© ScrumTrek.ru, 2009
Асхат Уразбаев
Тренер и консультантhttp://scrumtrek.ru
Сертифицированный Скрам-Мастер
Основатель и координатор сообщества AgileRussia
Содержание
• Что Agile меняет в организации• Изменение баланса продуктового и
технического менеджмента• Культура работы с рисками• Культура работы с информацией• Системное мышление и долгосрочный
успех
Scrum - итеративная инкрементальная разработка самоуправляемых и
самоорганизующихся команд Кен Швабер
Команда не существует в вакууме
• За пределами Scrum– Управление персоналом – Старт и окончание проектов– Стратегическое планирование– Контрактация и
бюджетирование– Работа с поставщиками – Маркетинг – …
Что Agile меняет в организации?
1. Изменение баланса в менеджменте
Продуктовый менеджмент
Технический менеджмент
Кому поручить новый проект?
Васе и Пете Всей команде
Разработка строится вокруг команда не проектов
• Проекты можно делать быстрее
• Приоритезировать нужно больше
• Декомпозировать глубже
• Нагрузка на продуктовый менеджмент выше
Самоорганизация команды
Нагрузка на технический менеджмент
меньше
Коллективное владение кодом
Совместное принятие решений
Кросс-функциональн
ость
Уровни управления
Продуктовый менеджмент
Технический менеджмент
Менеджер продукта aka Product Owner
Рынок
Технологии
Люди
• Стратегия, бизнес, политика, риски, взаимодействие с заказчиками, приоритеты, контракты, поставки
• Взаимодействие с командой, ЗЛ, лидерство
• Система, архитектура, требования, планы итерации, долгосрочное планирование, отчетность, методологии
© Robin Dymond
Менеджер продукта aka Product Owner
Рынок
Технологии
Люди
• Стратегия, бизнес, политика, риски, взаимодействие с заказчиками, приоритеты, контракты, поставки
• Взаимодействие с командой, ЗЛ, лидерство
• Система, архитектура, требования, планы итерации, долгосрочное планирование, отчетность, методологии
Менеджер продукта и продуктовая команда
• Ответственность• Прозрачность• Взаимопомощь• Менеджер продукта
• Пользователи• Маркетологи• Разработчики • Sales• Техсаппорт • …
Agile: эффективное оружие, с которым надо учиться обращаться
2. Культура работы с бизнес-рисками
Прозрачность
• Результат показываем раз в итерацию– Результат ЕСТЬ– Мы его ПОКАЗЫВАЕМ– Делаем это ЧАСТО
Итоги прозрачности
• Понятен прогресс• Фичи доделаны• Живые обсуждения
© ScrumTrek.ru, 2009
Факапы aka косяки
• Стали меньше (за неделю много не накосячишь)
• Происходят чаще и безопаснее (на демо, а не на выкладке проекта)
• Стали заметнее (их труднее скрыть)
Больше конфликтов в продуктовой команде
• «Вы опять сделали не то, не там и не так»
• Кто несет ответственность?
Примеры
• Менеджер продукта Вася опять выкатывает на боевой сервер непродуманную фичу. Трафик снизился на 10%.
• Что делать?
Частые ответы
Ничего не делать
Ошибки неизбежны
Командиры младшего и нередко среднего звена [в начале войны] все еще страдали нерасторопностью и неспособностью принимать самостоятельные решения - из-за суровых дисциплинарных взысканий они боялись брать на себя ответственность. Шаблон в подготовке командиров мелких подразделений приводил к тому, что они приучались не выходить за рамки уставов и наставлений и лишались инициативы и индивидуальности, что является очень важным для хорошего командира.
Кто не рискует – тот не пьет шампанского Наказание за плохой результат
Избегание риска
Низкие доходы
Коллективная ответственность
• Некого наказать в команде?
Креатив без ответственности
3. Культура работы с информацией
• Демо• Планирование
Команда обретает самосознание
Что говорит команда
Не Agile
Дайте нам четкое ТЗ!
Agile
Куда мы движемся?
Зачем мы делаем эту фичу?
Как можно улучшить фичу?
Принятие решений командой
• Сдвигать уровень принятия решений как можно ниже
Пример
• Вы не знаете, где расположить блок с рекламой
• Что делать?
Пример
Положить куда-нибудь
Есть проблемы и поважнее
От чего зависит ответ?
• Имеете ли вы информацию для принятия решений?– Нет. Контролируемый эксперимент для
получения знаний– Да. Анализ, расчет и валидация результатов
Культура Agile – постоянный поиск новых знаний
К чему это приводит с практической точки зрения
• Внятный Vision до начала разработки• Ready/ready – требования готовы к началу
итерации• Вовлечение команды в подготовку
требованийVision
Требования
Тесты
Системное мышление и ориентация на долгосрочный успех
Проблема
Сделать так, чтобы ошибки не повторялись
Найти причины
Устранить причины
Не Agile
Быстро править баги
Переписать заново
Быстро кодировать
Примеры
• Менеджер продукта Вася опять выкатывает на боевой сервер непродуманную фичу. Трафик снизился на 10%.
• Что делать?
Найти причины – устранить причины
• Обсуждение фич до реализации
• Вовлечение маркетинга в обсуждение
© ScrumTrek.ru, 2009
Agile
• Больший упор на продукт и бизнес• Растут требования к продуктовому
менеджменту• Меняется культура внутри организации
Lean