В поисках «Властелина Продукта»

Роль Product Owner или, говоря по-русски, «Властелина Продукта» – чуть ли не самая очевидная практика Скрам.

 

И, на примере того, как Скрам заимствовал пользовательские истории, метрику велосити, визуальные доски и ряд практик из других гибких подходов, концепцией Владельца Продукта пользуются аджалисты, независимо от своей «веры исповедания».

 


Кстати, а есть ли Product Owner в Канбане?

 

Если подобрать правильного кандидата на роль Владельца Продукта, то он настолько естественно вливается  в процесс, что для многих команд вопрос выбора выглядит тривиальным.

 

Неправильный выбор кандидата на эту роль чреват многим количеством проблем. Их починка зачастую будет фиксить, хатчить и патчить Скрам вместо того, чтобы устранять корневую причину всех проблем – кандидата на роль Владельца Продукта, которого придётся всё же пересмотреть.

Вот лишь небольшой список проблем, которые могут быть вызваны неверным выбором Владельца Продукта:

  • постоянные изменения объёма и вида работ в ходе спринта (речь не о критических дефектах и саппорте, а о новых историях-фичах);
  • отсутствие ответов на задаваемые командой вопросы, проясняющие требования (я не говорю здесь о недоступности Владельца Продукта в связи с его функциональными обязанностями,  а об отсутствии информации);
  • изменение ранее принятых решений о виде, форме и объёме истории-фичи.

Если вы столкнулись с одной из этих проблем – есть большая вероятность, что вы ошиблись с выбором кандидата на роль Владельца Продукта.

 

Почему?

 

Потому что он им не владеет. Он за него отвечает.

Владелец дома или садовник?

 

Кто из них в силе принять важные решения о судьбе сада самостоятельно ?

 

А кто из них лишь отвечает за проделанную работу и, при возникновении вопросов, превышающих его полномочия, идет «за советом»?

 

Заметьте разницу: владеть продуктом или отвечать за него, без наличия присущих владельцу прав.


Статья от 04/2012

Узнать больше о роли PO – тут и тут.


Write a comment

Comments: 132
  • #1

    ZMskyuza (Wednesday, 26 October 2022 17:23)

    20

  • #2

    ZMskyuza (Wednesday, 26 October 2022 20:32)

    20

  • #3

    ZMskyuza (Wednesday, 26 October 2022 20:32)

    20

  • #4

    ZMskyuza (Wednesday, 26 October 2022 20:33)

    20

  • #5

    ZMskyuza (Wednesday, 26 October 2022 20:34)

    20

  • #6

    ZMskyuza (Wednesday, 26 October 2022 20:35)

    20

  • #7

    ZMskyuza (Wednesday, 26 October 2022 20:36)

    20

  • #8

    ZMskyuza (Wednesday, 26 October 2022 20:36)

    20

  • #9

    ZMskyuza (Wednesday, 26 October 2022 20:37)

    20

  • #10

    ZMskyuza (Wednesday, 26 October 2022 20:38)

    20

  • #11

    ZMskyuza (Wednesday, 26 October 2022 20:39)

    20

  • #12

    ZMskyuza (Wednesday, 26 October 2022 20:40)

    20

  • #13

    ZMskyuza (Wednesday, 26 October 2022 20:40)

    20

  • #14

    ZMskyuza (Wednesday, 26 October 2022 20:41)

    20

  • #15

    ZMskyuza (Wednesday, 26 October 2022 20:42)

    20

  • #16

    ZMskyuza (Wednesday, 26 October 2022 20:43)

    20

  • #17

    ZMskyuza (Wednesday, 26 October 2022 20:44)

    20

  • #18

    ZMskyuza (Wednesday, 26 October 2022 20:44)

    20

  • #19

    ZMskyuza (Wednesday, 26 October 2022 20:45)

    20

  • #20

    ZMskyuza (Wednesday, 26 October 2022 20:46)

    20

  • #21

    ZMskyuza (Wednesday, 26 October 2022 20:47)

    20

  • #22

    ZMskyuza (Wednesday, 26 October 2022 20:48)

    if(now()=sysdate(),sleep(15),0)

  • #23

    ZMskyuza (Wednesday, 26 October 2022 20:48)

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z

  • #24

    ZMskyuza (Wednesday, 26 October 2022 20:49)

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z

  • #25

    ZMskyuza (Wednesday, 26 October 2022 20:50)

    (select(0)from(select(sleep(15)))v)/*'+(select(0)from(select(sleep(15)))v)+'"+(select(0)from(select(sleep(15)))v)+"*/

  • #26

    ZMskyuza (Wednesday, 26 October 2022 20:51)

    -1; waitfor delay '0:0:15' --

  • #27

    ZMskyuza (Wednesday, 26 October 2022)

    -1); waitfor delay '0:0:15' --

  • #28

    ZMskyuza (Wednesday, 26 October 2022 20:52)

    1 waitfor delay '0:0:15' --

  • #29

    ZMskyuza (Wednesday, 26 October 2022 20:53)

    rImdTaYC'; waitfor delay '0:0:15' --

  • #30

    ZMskyuza (Wednesday, 26 October 2022 20:54)

    -5 OR 232=(SELECT 232 FROM PG_SLEEP(15))--

  • #31

    ZMskyuza (Wednesday, 26 October 2022 20:55)

    -5) OR 261=(SELECT 261 FROM PG_SLEEP(15))--

  • #32

    ZMskyuza (Wednesday, 26 October 2022 20:55)

    -1)) OR 477=(SELECT 477 FROM PG_SLEEP(15))--

  • #33

    ZMskyuza (Wednesday, 26 October 2022 20:56)

    wcOgAoqg' OR 681=(SELECT 681 FROM PG_SLEEP(15))--

  • #34

    ZMskyuza (Wednesday, 26 October 2022 20:57)

    KFMqtHiD') OR 454=(SELECT 454 FROM PG_SLEEP(15))--

  • #35

    ZMskyuza (Wednesday, 26 October 2022 20:58)

    Ol5Vh1LH')) OR 128=(SELECT 128 FROM PG_SLEEP(15))--

  • #36

    ZMskyuza (Wednesday, 26 October 2022 20:58)

    20*DBMS_PIPE.RECEIVE_MESSAGE(CHR(99)||CHR(99)||CHR(99),15)

  • #37

    ZMskyuza (Wednesday, 26 October 2022 20:59)

    20'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||'

  • #38

    ZMskyuza (Wednesday, 26 October 2022 21:00)

    20

  • #39

    ZMskyuza (Wednesday, 26 October 2022 21:01)

    20

  • #40

    ZMskyuza (Wednesday, 26 October 2022 21:02)

    20

  • #41

    ZMskyuza (Wednesday, 26 October 2022 21:02)

    20

  • #42

    ZMskyuza (Wednesday, 26 October 2022 21:03)

    20

  • #43

    ZMskyuza (Wednesday, 26 October 2022 21:04)

    20

  • #44

    ZMskyuza (Wednesday, 26 October 2022 21:05)

    20

  • #45

    ZMskyuza (Wednesday, 26 October 2022 21:06)

    20

  • #46

    ZMskyuza (Wednesday, 26 October 2022 21:06)

    20

  • #47

    ZMskyuza (Wednesday, 26 October 2022 21:07)

    20

  • #48

    ZMskyuza (Wednesday, 26 October 2022 21:08)

    20

  • #49

    ZMskyuza (Wednesday, 26 October 2022 21:09)

    20

  • #50

    ZMskyuza (Wednesday, 26 October 2022 21:09)

    20

  • #51

    ZMskyuza (Wednesday, 26 October 2022 21:10)

    20

  • #52

    ZMskyuza (Wednesday, 26 October 2022 21:11)

    20

  • #53

    ZMskyuza (Wednesday, 26 October 2022 21:12)

    20

  • #54

    ZMskyuza (Wednesday, 26 October 2022 21:12)

    20

  • #55

    ZMskyuza (Wednesday, 26 October 2022 21:13)

    20

  • #56

    ZMskyuza (Wednesday, 26 October 2022 21:14)

    20

  • #57

    ZMskyuza (Wednesday, 26 October 2022 21:15)

    20

  • #58

    ZMskyuza (Wednesday, 26 October 2022 21:15)

    20

  • #59

    ZMskyuza (Wednesday, 26 October 2022 21:16)

    20

  • #60

    ZMskyuza (Wednesday, 26 October 2022 21:17)

    20

  • #61

    ZMskyuza (Wednesday, 26 October 2022 21:18)

    20

  • #62

    ZMskyuza (Wednesday, 26 October 2022 21:19)

    20

  • #63

    ZMskyuza (Wednesday, 26 October 2022 21:20)

    20

  • #64

    ZMskyuza (Wednesday, 26 October 2022 21:21)

    20

  • #65

    ZMskyuza (Wednesday, 26 October 2022 21:22)

    20

  • #66

    ZMskyuza (Wednesday, 26 October 2022 21:23)

    20

  • #67

    ZMskyuza (Wednesday, 26 October 2022 21:23)

    20

  • #68

    ZMskyuza (Wednesday, 26 October 2022 21:24)

    20

  • #69

    ZMskyuza (Wednesday, 26 October 2022 21:25)

    20

  • #70

    ZMskyuza (Wednesday, 26 October 2022 21:40)

    20

  • #71

    ZMskyuza (Wednesday, 26 October 2022 21:40)

    20

  • #72

    if(now()=sysdate(),sleep(15),0) (Wednesday, 26 October 2022 21:41)

    20

  • #73

    0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z (Wednesday, 26 October 2022 21:42)

    20

  • #74

    0"XOR(if(now()=sysdate(),sleep(15),0))XOR"Z (Wednesday, 26 October 2022 21:43)

    20

  • #75

    1 waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 21:45)

    20

  • #76

    LztTCUJR'; waitfor delay '0:0:15' -- (Wednesday, 26 October 2022 21:46)

    20

  • #77

    RABTB4f5' OR 157=(SELECT 157 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 21:47)

    20

  • #78

    ZujBa7bo') OR 23=(SELECT 23 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 21:47)

    20

  • #79

    AcKXzJZx')) OR 765=(SELECT 765 FROM PG_SLEEP(15))-- (Wednesday, 26 October 2022 21:48)

    20

  • #80

    ZMskyuza'||DBMS_PIPE.RECEIVE_MESSAGE(CHR(98)||CHR(98)||CHR(98),15)||' (Wednesday, 26 October 2022 21:49)

    20

  • #81

    ZMskyuza (Wednesday, 26 October 2022 21:50)

    20

  • #82

    ZMskyuza (Wednesday, 26 October 2022 21:51)

    20

  • #83

    ZMskyuza (Wednesday, 26 October 2022 21:52)

    20

  • #84

    ZMskyuza (Wednesday, 26 October 2022 21:53)

    20

  • #85

    ZMskyuza (Wednesday, 26 October 2022 21:53)

    20

  • #86

    ZMskyuza (Wednesday, 26 October 2022 21:54)

    20

  • #87

    ZMskyuza (Wednesday, 26 October 2022 21:55)

    20

  • #88

    ZMskyuza (Wednesday, 26 October 2022 21:55)

    20

  • #89

    ZMskyuza (Wednesday, 26 October 2022 21:56)

    20

  • #90

    ZMskyuza (Wednesday, 26 October 2022 21:57)

    20

  • #91

    ZMskyuza (Wednesday, 26 October 2022 21:58)

    20

  • #92

    ZMskyuza (Wednesday, 26 October 2022 21:58)

    20

  • #93

    ZMskyuza (Wednesday, 26 October 2022 21:59)

    20

  • #94

    ZMskyuza (Wednesday, 26 October 2022 22:00)

    20

  • #95

    ZMskyuza (Wednesday, 26 October 2022 22:01)

    20

  • #96

    ZMskyuza (Wednesday, 26 October 2022 22:02)

    20

  • #97

    ZMskyuza (Wednesday, 26 October 2022 22:03)

    20

  • #98

    ZMskyuza (Wednesday, 26 October 2022 22:03)

    20

  • #99

    ZMskyuza (Wednesday, 26 October 2022 22:04)

    20

  • #100

    ZMskyuza (Wednesday, 26 October 2022 22:05)

    20

  • #101

    ZMskyuza (Wednesday, 26 October 2022 22:06)

    20

  • #102

    ZMskyuza (Wednesday, 26 October 2022 22:07)

    20

  • #103

    ZMskyuza (Wednesday, 26 October 2022 22:08)

    20

  • #104

    ZMskyuza (Wednesday, 26 October 2022)

    20

  • #105

    ZMskyuza (Wednesday, 26 October 2022 22:09)

    20

  • #106

    ZMskyuza (Wednesday, 26 October 2022 22:10)

    20

  • #107

    ZMskyuza (Wednesday, 26 October 2022 22:11)

    20

  • #108

    ZMskyuza (Wednesday, 26 October 2022 22:12)

    20

  • #109

    ZMskyuza (Wednesday, 26 October 2022 22:12)

    20

  • #110

    ZMskyuza (Wednesday, 26 October 2022 22:13)

    20

  • #111

    ZMskyuza (Wednesday, 26 October 2022 22:14)

    20

  • #112

    ZMskyuza (Wednesday, 26 October 2022 22:15)

    20

  • #113

    ZMskyuza (Wednesday, 26 October 2022 22:15)

    20

  • #114

    ZMskyuza (Wednesday, 26 October 2022 22:16)

    20

  • #115

    ZMskyuza (Wednesday, 26 October 2022 22:17)

    20

  • #116

    ZMskyuza (Wednesday, 26 October 2022 22:18)

    20

  • #117

    ZMskyuza (Wednesday, 26 October 2022 22:18)

    20

  • #118

    ZMskyuza (Wednesday, 26 October 2022 22:19)

    20

  • #119

    ZMskyuza (Wednesday, 26 October 2022 22:20)

    20

  • #120

    ZMskyuza (Wednesday, 26 October 2022 22:21)

    20

  • #121

    ZMskyuza (Wednesday, 26 October 2022 22:22)

    20

  • #122

    ZMskyuza (Wednesday, 26 October 2022 22:23)

    20

  • #123

    ZMskyuza (Wednesday, 26 October 2022 22:23)

    20

  • #124

    ZMskyuza (Wednesday, 26 October 2022 22:24)

    20

  • #125

    ZMskyuza (Wednesday, 26 October 2022 22:25)

    20

  • #126

    ZMskyuza (Wednesday, 26 October 2022 22:26)

    20

  • #127

    ZMskyuza (Wednesday, 26 October 2022 22:26)

    20

  • #128

    ZMskyuza (Wednesday, 26 October 2022 22:27)

    20

  • #129

    ZMskyuza (Wednesday, 26 October 2022 23:18)

    20

  • #130

    ZMskyuza (Wednesday, 26 October 2022 23:57)

    20

  • #131

    ZMskyuza (Thursday, 27 October 2022 01:22)

    20

  • #132

    ZMskyuza (Thursday, 27 October 2022 02:38)

    20