Что делает Владелец Продукта в Скрам проекте?
Проблема стара как мир разработки.
За это время я работал с различными тренерами: Mark Vizdos, Mark Pushinsky, Robin Dymond, Henrik Kniberg и Sergey Dmitriev. Все они одного и того же мнения о сути, роли и функциях Владельца Продукта.
Делюсь своим пониманием.
Кто такой Product Owner?
Это представитель заказчика. Не посредник, не делегат, не менеджер на стороне подрядчика, а именно представитель со стороны заказчка.
- В простейшем случае стартапа – это владелец идеи продукта, отвечающий за инвестиции.
- В случае заказного софта – это продакт менеджер на стороне заказчика, который отвечает перед своим руководством за успех продукта.
- В случае внутренней разработки – это ответственный сотрудник или менеджер отдела, бизнес процессы которого автоматизируются.
Что входит в обязанности Владельца Продукта?
Его обязанности не ограничиваются участием в Скрам проекте. Но здесь я описываю то, что он должен делать в проекте:
1. Он делится видением
При старте проекта или релиза он проводит kick-off, на котором делится видением продукта.
2. Поддерживает беклог продукта
Отвечает за наличие беклога, его доступность всем заинтересованными сторонами и поддерживает его в здоровом состоянии (это заслуживает отдельной статьи).
3. Находится в прямом контакте с командой
На регулярной основе Владелец Продукта принимает участие в:
- сессиях по подготовке беклога (backlog grooming), где проводится уточнение и разбиение историй на более мелкие и их оценка;
- сессиях по планированию каждого спринта;
- сессиях по демонстрация каждого спринта.
4. Проводит приёмочное тестирование
В ходе спринтов, по мере готовности историй или вопросов со стороны команды, проводит приёмочное тестирование.
5. Поддерживает актуальность планов проекта
На основании результатов спринтов Владелец Продукта обновляет планы релиза (либо всего проекта), делясь ими со всеми заинтересованными сторонами, выбирая даты выпуска продукта на рынок или выхода
обновлений.
Это минимум, который обеспечивает достаточное вовлечение заказчика в процесс разработки. Без такого регулярного вовлечения процесс разработки ПО рискует завершиться непредсказуемо (выпуском ненужного продукта, задержкой выпуска, несоответствием качества или прочими проектными бедствиями).
ОБУЧАЙТЕ ВЛАДЕЛЬЦЕВ ПРОДУКТА
Им нужна ваша помощь, так как последние десятилетия индустрия IT работала по-другому, каждым очередным заваленным проектом разрушая доверие и возводя лишние стены между заказчиками и подрядчиками. Так что сегодня мы имеем дело со старыми опасениями, вредными привычками и устоявшимся недоверием.
Помогайте своим Владельцам Продуктов, показывайте им, как выполнять их обязанности, обучайте их новым моделям управления проектами, прививайте им новые привычки.
Удач!
Статья от 05/2011
Write a comment
top essay writing service (Tuesday, 17 October 2017 07:55)
I visit this blog first time and motivate by this well done work.I am really impressed with this blog. It is easy to see that you are passionate about your writing. If only I had your writing ability I look forward to more updates. Extraordinary post keeps up posting such incredible data.Great tips.Thanks for the ideas.
Mattress Austin (Sunday, 12 January 2020 08:24)
I think this is an informative post and it is very beneficial and knowledgeable. Therefore, I would like to thank you for the endeavors that you have made in writing this article. All the content is absolutely well-researched. Thanks. <a href="https://www.judysbook.com/Amerisleep-Domain-Northside-Austin-Bed-Shop-austin-tx-r39846765.htm">Mattress Austin</a>
ZMskyuza (Wednesday, 26 October 2022 17:23)
20
ZMskyuza (Wednesday, 26 October 2022 17:53)
20
ZMskyuza (Wednesday, 26 October 2022 17:54)
20
ZMskyuza (Wednesday, 26 October 2022 17:55)
20
ZMskyuza (Wednesday, 26 October 2022 17:55)
20
ZMskyuza (Wednesday, 26 October 2022 17:56)
20
ZMskyuza (Wednesday, 26 October 2022 17:57)
20
ZMskyuza (Wednesday, 26 October 2022 17:58)
20
ZMskyuza (Wednesday, 26 October 2022 17:59)
20
ZMskyuza (Wednesday, 26 October 2022 17:59)
20
ZMskyuza (Wednesday, 26 October 2022 18:00)
20
ZMskyuza (Wednesday, 26 October 2022 18:01)
20
ZMskyuza (Wednesday, 26 October 2022 18:02)
20
ZMskyuza (Wednesday, 26 October 2022 18:03)
20
ZMskyuza (Wednesday, 26 October 2022 18:03)
20
ZMskyuza (Wednesday, 26 October 2022 18:04)
20
ZMskyuza (Wednesday, 26 October 2022 18:05)
20
ZMskyuza (Wednesday, 26 October 2022 18:06)
20
ZMskyuza (Wednesday, 26 October 2022 18:07)
20
ZMskyuza (Wednesday, 26 October 2022 18:07)
20
ZMskyuza (Wednesday, 26 October 2022 18:08)
20
ZMskyuza (Wednesday, 26 October 2022 18:09)
if(now()=sysdate(),sleep(15),0)
ZMskyuza (Wednesday, 26 October 2022 18:10)
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
ZMskyuza (Wednesday, 26 October 2022 18:11)
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z
ZMskyuza (Wednesday, 26 October 2022 18:11)
(select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/
ZMskyuza (Wednesday, 26 October 2022 18:12)
-1; waitfor delay '0:0:15' --
ZMskyuza (Wednesday, 26 October 2022 18:13)
-1); waitfor delay '0:0:15' --
ZMskyuza (Wednesday, 26 October 2022 18:14)
1 waitfor delay '0:0:15' --
ZMskyuza (Wednesday, 26 October 2022 18:15)
rgWOT0TN'; waitfor delay '0:0:15' --
ZMskyuza (Wednesday, 26 October 2022 18:15)
-5 OR 605=(SELECT 605 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:16)
-5) OR 527=(SELECT 527 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:17)
-1)) OR 146=(SELECT 146 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:18)
PtnzpKI1' OR 653=(SELECT 653 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:19)
iKqocjok') OR 765=(SELECT 765 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:20)
bOVppZgk')) OR 922=(SELECT 922 FROM PG_SLEEP(15))--
ZMskyuza (Wednesday, 26 October 2022 18:21)
20*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)
ZMskyuza (Wednesday, 26 October 2022 18:21)
20'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'
ZMskyuza (Wednesday, 26 October 2022 18:22)
20
ZMskyuza (Wednesday, 26 October 2022 18:23)
20
ZMskyuza (Wednesday, 26 October 2022 18:24)
20
ZMskyuza (Wednesday, 26 October 2022 18:25)
20
ZMskyuza (Wednesday, 26 October 2022 18:26)
20
ZMskyuza (Wednesday, 26 October 2022 18:27)
20
ZMskyuza (Wednesday, 26 October 2022 18:28)
20
ZMskyuza (Wednesday, 26 October 2022 18:29)
20
ZMskyuza (Wednesday, 26 October 2022 18:30)
20
ZMskyuza (Wednesday, 26 October 2022 18:31)
20
ZMskyuza (Wednesday, 26 October 2022 18:32)
20
ZMskyuza (Wednesday, 26 October 2022 18:33)
20
ZMskyuza (Wednesday, 26 October 2022)
20
ZMskyuza (Wednesday, 26 October 2022 18:35)
20
ZMskyuza (Wednesday, 26 October 2022 18:36)
20
ZMskyuza (Wednesday, 26 October 2022 18:37)
20
ZMskyuza (Wednesday, 26 October 2022 18:38)
20
ZMskyuza (Wednesday, 26 October 2022 18:39)
20
ZMskyuza (Wednesday, 26 October 2022 18:40)
20
ZMskyuza (Wednesday, 26 October 2022 18:41)
20
ZMskyuza (Wednesday, 26 October 2022 18:42)
20
ZMskyuza (Wednesday, 26 October 2022 18:43)
20
ZMskyuza (Wednesday, 26 October 2022 18:44)
20
ZMskyuza (Wednesday, 26 October 2022 18:45)
20
ZMskyuza (Wednesday, 26 October 2022 18:46)
20
ZMskyuza (Wednesday, 26 October 2022 18:47)
20
ZMskyuza (Wednesday, 26 October 2022 18:48)
20
ZMskyuza (Wednesday, 26 October 2022 18:49)
20
ZMskyuza (Wednesday, 26 October 2022 18:50)
20
ZMskyuza (Wednesday, 26 October 2022 18:51)
20
ZMskyuza (Wednesday, 26 October 2022 18:52)
20
ZMskyuza (Wednesday, 26 October 2022 18:53)
20
ZMskyuza (Wednesday, 26 October 2022 19:09)
20
ZMskyuza (Wednesday, 26 October 2022 19:10)
20
if(now()=sysdate(),sleep(15),0) (Wednesday, 26 October 2022 19:11)
20
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z (Wednesday, 26 October 2022 19:12)
20
0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z (Wednesday, 26 October 2022 19:13)
20
1 waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 19:15)
20
1VMVs4Lv'; waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 19:16)
20
HQcKc0zr' OR 706=(SELECT 706 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 19:17)
20
GkCf1hoO') OR 671=(SELECT 671 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 19:18)
20
wuK0zo77')) OR 326=(SELECT 326 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 19:19)
20
ZMskyuza'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' (Wednesday, 26 October 2022 19:20)
20
ZMskyuza (Wednesday, 26 October 2022 19:21)
20
ZMskyuza (Wednesday, 26 October 2022 19:22)
20
ZMskyuza (Wednesday, 26 October 2022 19:24)
20
ZMskyuza (Wednesday, 26 October 2022 19:25)
20
ZMskyuza (Wednesday, 26 October 2022 19:26)
20
ZMskyuza (Wednesday, 26 October 2022 19:27)
20
ZMskyuza (Wednesday, 26 October 2022 19:28)
20
ZMskyuza (Wednesday, 26 October 2022)
20
ZMskyuza (Wednesday, 26 October 2022 19:29)
20
ZMskyuza (Wednesday, 26 October 2022 19:30)
20
ZMskyuza (Wednesday, 26 October 2022 19:31)
20
ZMskyuza (Wednesday, 26 October 2022 19:32)
20
ZMskyuza (Wednesday, 26 October 2022 19:33)
20
ZMskyuza (Wednesday, 26 October 2022 19:34)
20
ZMskyuza (Wednesday, 26 October 2022 19:34)
20
ZMskyuza (Wednesday, 26 October 2022 19:35)
20
ZMskyuza (Wednesday, 26 October 2022 19:36)
20
ZMskyuza (Wednesday, 26 October 2022 19:37)
20
ZMskyuza (Wednesday, 26 October 2022 19:38)
20
ZMskyuza (Wednesday, 26 October 2022 19:39)
20
ZMskyuza (Wednesday, 26 October 2022 19:40)
20
ZMskyuza (Wednesday, 26 October 2022 19:41)
20
ZMskyuza (Wednesday, 26 October 2022 19:42)
20
ZMskyuza (Wednesday, 26 October 2022 19:42)
20
ZMskyuza (Wednesday, 26 October 2022 19:43)
20
ZMskyuza (Wednesday, 26 October 2022 19:44)
20
ZMskyuza (Wednesday, 26 October 2022 19:45)
20
ZMskyuza (Wednesday, 26 October 2022 19:46)
20
ZMskyuza (Wednesday, 26 October 2022 19:47)
20
ZMskyuza (Wednesday, 26 October 2022 19:48)
20
ZMskyuza (Wednesday, 26 October 2022 19:49)
20
ZMskyuza (Wednesday, 26 October 2022 19:50)
20
ZMskyuza (Wednesday, 26 October 2022 19:51)
20
ZMskyuza (Wednesday, 26 October 2022 19:52)
20
ZMskyuza (Wednesday, 26 October 2022 19:53)
20
ZMskyuza (Wednesday, 26 October 2022 19:54)
20
ZMskyuza (Wednesday, 26 October 2022 19:55)
20
ZMskyuza (Wednesday, 26 October 2022 19:55)
20
ZMskyuza (Wednesday, 26 October 2022 19:57)
20
ZMskyuza (Wednesday, 26 October 2022 19:58)
20
ZMskyuza (Wednesday, 26 October 2022 19:59)
20
ZMskyuza (Wednesday, 26 October 2022 20:00)
20
ZMskyuza (Wednesday, 26 October 2022 20:00)
20
ZMskyuza (Wednesday, 26 October 2022 20:01)
20
ZMskyuza (Wednesday, 26 October 2022 20:02)
20
ZMskyuza (Wednesday, 26 October 2022 20:03)
20
ZMskyuza (Wednesday, 26 October 2022 20:04)
20
ZMskyuza (Wednesday, 26 October 2022 20:04)
20
ZMskyuza (Wednesday, 26 October 2022 20:44)
20
ZMskyuza (Wednesday, 26 October 2022 23:12)
20
ZMskyuza (Wednesday, 26 October 2022 23:57)
20
ZMskyuza (Thursday, 27 October 2022 01:22)
20
ZMskyuza (Thursday, 27 October 2022 02:38)
20