Upload
lviv-startup-club
View
96
Download
2
Embed Size (px)
Citation preview
PULPFICTIONPULPFICTIONPRODUCT OWNER’а
Как разрабатывать по Agile
БЕЗPRODUCT OWNER’аЕвгений Антонов
Юрий Велигорский
КТО МЫ?Юрий Велигорский● 10 лет в IT● 8 лет в IT Management
● 16 лет в IT Management● 8 лет в аналитике● >10 реализованных
проектов
Евгений Антонов
PM
Внедряю Agile. Вдохновляю и развиваю людей для работы в командах
Помогаю разрабатывать IT решения от концептуальной идеи до запуска в эксплуатацию
Head of BA
Что такое Agile
Серия подходов к разработке программного обеспечения, ориентированных на использование интерактивной разработки, динамическое формирование требований и их реализацию самоорганизующимися командами.
люди и взаимодействие
работающий продукт
сотрудничество с заказчиком
готовность к изменениям
процессы и инструменты
исчерпывающая документация
согласованные условия контракта
первоначальный план
12 принципов Agile timeresources
scope
Роли в Scrum
what how
when
effectbuild the right thing
build the thing in time
build the thing right
PO Team
SMtimeresources
scopePO
SM
Team
Обязанности Product Owner’а
● Формирование Product Vision
● Формирование и приоритизация Product Backlog
● Приём инкремента в конце каждой итерации
● Взаимодействие с заказчиком, командой и Stakeholders
● Управление бюджетом продукта
● Доступность для команды
Резюме: Какие могут быть проблемы с PO?
● PO недоступен
● PO перегружен
● PO не понимает свою роль
● PO мешает
● PO много с разными целями
● PO просто нет
Вызов принят!
I
AE
PO
Идеальный Product Owner
знает чего хочет бизнес и пользователи
знает, как планировать и сделать так, чтобы проект выполнился
знает, как получить требования от пользователей и как их подготовить для выполнения
знает, как направить общие усилия в одну сторону и как мотивировать команду на достижение цели
Project Manager
LeaderBusiness Analyst
Product Manager
P
Проект «Альфа»: Постановка задачи
Проблемы:
● PO не понимает свою роль
● PO недоступен
● PO перегружен
Цель проекта — Заказная разработка системы автоматизации БП
Методология — SCRUM
Product Owner — на стороне Заказчика
● Консультируем и помогаем
● Организовываем тренинг для PO
● Разъясняем важность участия
● Корректируем время мероприятий
● Пытаемся работать с заместителем
● Объясняем и напоминаем руководству заказчика о важности выделенной роли
● Ищем способ выполнение задач PO силами команды
Проект «Альфа»: Решаем проблему по Scrum’у
● PO не понимает свою роль
● PO недоступен
● PO перегружен
Проект «Альфа»: Найденное решение
PO
Project Manager
LeaderBusiness Analyst
Product Manager
I
A
SMBA
E
P
● Формирование Product Vision● Формирование и приоритизация
Product Backlog
● Взаимодействие с заказчиком, командой и Stakeholders
● Доступность для команды
Проект «Бета»: Постановка задачи
Проблемы:
● PO перегружен
● PO мешает
● PO много с разными целями
Цель проекта — Продуктовая разработка BSS для B2C в виде SaaS
Методология — C&F с элементами Agile
Product Owner — один из руководителейProduct Owner
Team Members:BE
System Architect
Potential Customers
Team Members:BE,UX
Tech Lead
Team Members:BE, FE
Tech Lead
FEQA
dev. support team
Product Manager
strategy team:vision, solution,features, roadmap
Проект «Бета»: Выходим за рамки Scrum’a
DevOps Lead
Team Members:BE, FE, UX
tactic team #1:tasks, schedule QA
Engineer
Tech Lead Team Members:BE, FE, UX
tactic team #N:tasks, schedule
Tech Lead
QA Engineer
TeamAdmin
TeamAdmin
System Architect
QA Lead
Product Lead
Product Lead
Customers
Проект «Бета»: Необходимые условия
what how
when
effect
build the right thing
build the thing in time
build the thing right E
A
I
PEntrepreneur
Administrator
Integrator
Producer
Статистика: Причины провала Agile проектовWhat causes Agile project to fail? What impedes Agile adoptation?
ОпытОпыта
КультураКультуры
УправлениеУправления
Недостаток
Резюме: Как предотвратить проблемы с PO
● Нет Scrum’а — PO не нужен :)
● Помогите подобрать правильного PO
● Развивайте PO
● Помогайте PO с его обязанностями
● Оберегайте PO
Резюме: Как решать проблемы с PO
● PO недоступен
● PO перегружен
● PO не понимает свою роль
● PO мешает
● PO много с разными целями
● PO просто нет
Найдите замену!
Распределите обязанности!
Научите!
Установите границы!
Установите приоритеты!
Застрелите заказчика!Станьте Poduct Owner’ом!
linkedin.com/in/mckros
linkedin.com/in/yuriyveligorskiy
Юрий Велигорский Евгений Антонов