Каково происхождение термина «Владелец продукта» в Scrum?

Или сформулировать по-другому: Почему эта роль называется « Владелец продукта» ?

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

Я явно не спрашиваю об определении роли здесь. Есть много статей, объясняющих это, например, в контексте Scrum.

В частности, меня интересует историческое обоснование, которое привело к обозначению его как «владельца».

Также может иметь смысл поделиться с вами некоторым контекстом, чтобы объяснить, почему этот вопрос возник в первую очередь: по моему опыту, команды, незнакомые с agile-методологиями, склонны заменять термин «владелец» в своих умах какой-либо вариацией роли, которую они выполняют. уже известно из традиционных иерархий. Это часто приводит к интерпретации, которая ставит Владельца Продукта в некую руководящую или даже руководящую должность, что может резко контрастировать с тем, чего вы хотите достичь при внедрении гибких процессов. Если быть точным, то, что люди интуитивно интерпретируют, может привести к взглядам, противоречащим лидерству-слуге, самоорганизующимся командам и эволюционирующим ситуационным иерархиям. Вот почему может быть необходимо лучше объяснить контекст, в котором, например, определение «Владелец продукта» в Scrum роль следует рассматривать относительно целей компании, в которой она реализуется. В этом может помочь получение представления о намерениях назвать его «владельцем».

Я не уверен, в какой степени на этот вопрос может ответить кто-либо, кроме Кена Швабера или Джеффа Сазерленда.
Я тоже не уверен. Все еще хотел попробовать, если я пропустил что-то очевидное. Я до сих пор немного удивлен, что в Интернете, по-видимому, буквально ничего об этом нет. На мой взгляд, вполне правильный вопрос.

Ответы (7)

Я всегда интерпретировал это как то, что Владелец Продукта (PO)... владеет продуктом . Он/она является заместителем представителя конечных потребителей, которые в будущем будут буквально владеть продуктом. Таким образом, его/ее обязанности чем-то похожи на обязанности клиента на месте в eXtreme Programming.

И хотя клиент всегда прав™, клиент не является вашим начальником. Ваш босс - это ваш босс. Гипотетически один человек может выполнять обе роли PO и менеджера, но лично я бы этого не советовал - это разные роли с разными обязанностями и целями. Так же, как клиент и босс.

Согласно Scrum Guide , PO отвечает за:

  • Четкое выражение элементов Бэклога Продукта;
  • Упорядочивание элементов в Бэклоге Продукта для наилучшего достижения целей и задач;
  • Оптимизация ценности работы, которую выполняет Команда Разработки;
  • Обеспечение того, чтобы Бэклог Продукта был видимым, прозрачным и понятным для всех и показывал, над чем Скрам-команда будет работать дальше; и,
  • Обеспечение понимания Командой Разработки элементов Бэклога Продукта на необходимом уровне.

Там нет ничего даже о лидерстве-слуге, не говоря уже о «нормальном» лидерстве. Скрам-мастер — это лидер-слуга Скрам-команды. PO — это просто еще один член с другими обязанностями.

Их обязанность состоит в том, чтобы притворяться, будто они владеют продуктом.

Спасибо за исчерпывающий ответ. Это имеет смысл, однако, у меня есть проблемы со второй частью. В статье есть кое-что о лидерстве и менеджменте: «Владелец продукта может выполнять вышеуказанную работу или поручить ее команде разработчиков. Однако ответственность остается за владельцем продукта». и «Для успеха владельца продукта вся организация должна уважать его или ее решения». Ответственность и принятие решений являются аспектами собственности, и они неизбежно пересекаются с лидерством и управлением.
@starbugs Как вы получаете от этого лидерство и управление? Разработчики несут ответственность за код, который они пишут. Вся организация должна уважать то, как они решили организовать себя. Означает ли это, что все разработчики являются лидерами и менеджерами? Иметь подотчетность и авторитет — это не то же самое, что иметь лидерство. Это необходимо, но недостаточно.
«Владелец продукта остается подотчетным». «[...] вся организация должна уважать его или ее решения». Ответственность и ответственность не могут быть распределены между людьми, и это, в моем понимании, главный аспект того, почему PO должен быть одним человеком. Он не может делегировать ответственность команде. Чтобы преуспеть и быть подотчетным, он должен быть в состоянии принимать решения и формулировать видение. Это все о лидерстве. То, как он выполняет эти задачи, является частью управления.
Ответственность и право собственности на продукт не должны распространяться. Разработчики подотчетны и ответственны за другие вещи . Моя точка зрения заключалась в том, что подотчетность и ответственность, хотя и необходимы для лидерства, недостаточны — в противном случае каждый член Скрам-команды должен считаться лидером. PO принимает решения и устанавливает видение продукта. Команда разработчиков принимает решения и устанавливает видение процесса, стандартов, деталей реализации и т. д. Это не управление. Менеджмент требует управления людьми , чего не делают ни PO, ни Dev Team.
Да, мой вопрос адресован исключительно ОП, поэтому я говорил о его и только его руководящей роли, а не о команде разработчиков. В своем предыдущем комментарии вы сказали, что не видите лидерства в том, что говорится в Руководстве по Scrum. Согласны ли вы теперь с моей точкой зрения о роли PO, несущей аспекты лидерства через подотчетность и уважение к решениям? В идеальном мире я бы согласился, что не должно быть аспекта управления людьми, связанного с ролью PO. На самом деле, поскольку он несет ответственность за продукт, ему также может потребоваться сделать это (или делегировать это), если потребуется, иначе он может не добиться успеха.
@starbugs Я хочу сказать, что называть их аспектами лидерства проблематично, потому что эти аспекты можно иметь, не будучи лидером , как в случае с ПО (и с командой разработчиков, которую я упомянул в качестве сравнения). Да, PO несет ответственность и уполномочен принимать решения в отношении продукта. Нет, ЗП не лидер.
К вашему сведению: мне никогда не нравился термин «отставание». Я бы предпочел, чтобы это называлось списком задач или списком дел. Нынешний термин имеет коннотации, которые вводят меня в заблуждение.
@MikeRobinson Да... Я помню, как однажды мне пришлось объяснять моему боссу: «Да, у нас накопилось 1000 задач, но у нас нет 1000 задач!» Я думаю, это способствовало тому, что он сказал: «Я ненавижу всю эту ерунду Agile. Делайте, что хотите, но только держите меня подальше от этого».

TL;DR

Вам придется спросить Кена Швабера или Джеффа Сазерленда, откуда они придумали этот термин. Источник термина, по-видимому, не задокументирован публично, но, вероятно, он был введен где- то между 1995-2001 годами.

Неканоническая этимология

В 90-е годы многие люди изучали agile-практики и идеи. Scrum и XP — две фреймворка, разработанные в этот период, причем формальное определение XP , по- видимому, предшествовало определению Scrum на несколько лет.

Роль владельца продукта в Scrum тесно связана с ролью локального клиента в экстремальном программировании. Можно утверждать, что XP использует термины, которые относятся к членам команды разработчиков, в то время как Scrum использует термины, которые пытаются привлечь больше заинтересованных сторон. (Этот тип бизнес-ориентированной терминологии еще более очевиден в таких фреймворках, как SAFe.) Далее можно было бы утверждать, что локальный клиент — это роль, которая определяется в основном с внутренней точки зрения команды, тогда как Владелец продукта — это роль с делегированными полномочиями. ответственности с организационной точки зрения. Рассмотрим следующее исследование «собственности», чтобы понять, почему это может быть так.

В Scrum понятие «право собственности» проистекает из обязательства роли нести исключительную ответственность за максимизацию ценности разрабатываемого продукта. Руководство по Scrum , в частности, говорит:

Владелец Продукта — единственный человек, ответственный за управление Бэклогом Продукта... Владелец Продукта — это один человек, а не комитет... Чтобы Владелец Продукта преуспел, вся организация должна уважать его или ее решения.

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

Эта цепочка рассуждений обеспечивает прагматическое объяснение введения термина и дает некоторое объяснение его полезности по сравнению с другими родственными терминами. Однако только авторы фреймворка могут канонически объяснить, как был выбран этот термин для Scrum.

Помимо того, что указано в описании тактической роли, я всегда рассматривал роль судьи или арбитра, когда команда не может прийти к консенсусу по поводу решения, которое необходимо принять для продолжения выполнения поставленных задач, поэтому они «хозяин» решения. Им необходимо слушать и понимать точку зрения инженеров и их различия, а также точку зрения заинтересованных сторон. Лидерство слуги и сочувствие играют решающую роль в этой роли, если PO должен быть успешным в управлении такими сложными матричными отношениями.

Вот мое, по общему признанию, неофициальное использование термина:

«Владелец продукта» представляет Всемогущего Клиента и часто является самым непосредственным связующим звеном команды с ними, обычно отчитываясь непосредственно перед ними. Эта роль очень конкретно сосредоточена на том , что продукт будет делать и для кого он в конечном итоге будет работать, а также на обеспечении того, чтобы все это действительно соответствовало бизнес-целям, для которых он был заказан, с точки зрения бизнес-подразделений, которые его заказали, и это будет правильно функционировать и интегрироваться в преобладающую деловую (!) среду. Таким образом, на собраниях команды владелец продукта является доверенным лицом для этих заинтересованных сторон.

Я считаю родственную роль « менеджера по продукту» несколько иной, потому что эта роль связана с тем, «как» выполняется работа. Итак, если продолжить эту аналогию до конца, роль «менеджера по продукту» состоит в том, чтобы сделать «владельцев продукта» счастливыми. Концептуально «менеджеры = практические занятия, владельцы = невмешательство» с точки зрения фактической повседневной деятельности по разработке.

И для меня очень выгодно иметь две роли, четко разделенные и четко формализованные: владелец смотрит на реальных владельцев... фактический бизнес-контекст, в котором будет работать готовый продукт... в то время как менеджер имеет свою глаза устремлены на процесс, который используется для его создания и изменения. Назовите это «управлением Янусом» — римский двуликий бог.

Я думаю, что эта распространенная ошибка происходит от слова «владелец». «Собственный» имеет два разных значения: 1. иметь, обладать; и 2. признать или признаться в этом. Владелец продукта — это не тот, кто владеет продуктом; скорее, это тот, кто признает или отрицает спецификации продукта в невыполненной работе.

Добро пожаловать в PMSE, Мохаммад. +1 за интересный момент. Я понимаю словарное определение. Это ваша интерпретация того, что Скрам подразумевает под «владельцем», или вы знаете другой источник, который делает то же самое о «приеме» элементов невыполненной работы? Я спрашиваю только потому, что мне нравится эта идея, и я, возможно, захочу снова использовать это объяснение в будущем.
Уважаемый @nvogel, большое спасибо за ваш сложный вопрос. Это было только то, что я уловил из его значения. К сожалению, у меня нет источника, подтверждающего мое мнение.
Извините, но это неправильно. «Признать» также имеет несколько значений. Вы используете его значение «разрешить», но по контексту это явно не предполагаемое значение. «Признать» в «признать или признаться» имеет то же значение, что и «Да, я признаю то, что сделал. Я признаю это; я убил вашу собаку». «Владелец» в «Владелец продукта» довольно четко означает ваше первое указанное значение, а не второе.
Что ж, «добро пожаловать в капризы английского языка, да и любого человеческого языка». Слово «владелец» может также означать * «лицо с активной ответственностью за принятие решений в отношении чего-то, в чем он / она имеет измеримую долю». Точка зрения внешнего клиента и/или бизнес-заинтересованных сторон представлена ​​PO, задача которого состоит в том, чтобы прагматично представлять их интересы.

Происхождение ... Некоторые методы были разработаны в компаниях-разработчиках программного обеспечения, а не для ИТ-групп (таких компаний, как Easel или Borland). Таким образом, Turbo Pascal был «продуктом», который они продавали — это не был бренд, Borland был брендом — таким образом, если вы возглавляете группу Turbo Pascal, вы «владеете» продуктом.

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

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

Предлагаю рассмотреть главные роли в agile-команде. Крайне важно понимать роль каждого целостно, чтобы все это имело смысл. Если команда зациклилась на конкретном термине «владелец», это может быть потому, что они ищут власти или контроля и не смотрят на все, что связано. Выделите все роли и обязанности и дайте им понять, где они хотят быть, основываясь на своих ценностях и навыках.

  • Менеджер по продукту
  • Владелец продукта
  • Скрам-мастер
  • Скрам-команда

Хотя каждая ситуация индивидуальна, ясное представление о ролях, мотивах и обязанностях позволит вам адаптировать команду к своему размеру и целям.

В Scaled Agile Framework есть несколько хороших материалов для выявления различий. https://www.scaledagileframework.com/product-owner/ введите описание изображения здесь

Спасибо за Ваш ответ. Если я не ошибаюсь, масштабируемых гибких фреймворков не существовало, когда появилось первоначальное определение PO в Scrum.
Как написано, этот ответ, похоже, на самом деле не пытается ответить на вопрос «Почему роль называется владельцем продукта ?». Если вы предполагаете, что это проблема XY, сделайте это более явным.
Я пытаюсь объяснить мотивацию вопроса. - Зачем спрашивать, откуда возник термин? Чтобы лучше понять его значение. - Как лучше понять одиночную роль? Поймите экосистему, в которой участвует эта роль, и то, как она связана и взаимодействует с другими ролями. Я выбрал более целостный подход. Другие люди, которые ищут и находят название, будут мотивированы аналогичным образом. Команда, о которой идет речь, ухватилась за одно слово, потому что они знают, что оно значит для них. Вам нужно расширить их мышление и показать все, чем занимается agile-продуктовая команда.
@starbugs да, Scaled Agile появился позже, но у него много хорошего понимания лучших практик и одни из самых четких рекомендаций. Я начал разрабатывать в 80-х и помню, когда в 90-х был создан Agile-манифест, и видел, как команды боролись, учились и адаптировали его использование. Похоже, вы боретесь с некоторыми антипаттернами, и я предложил вам SAFE как хороший ресурс, который поможет вашей команде перейти от личного контроля к лидерству-слуге. Некоторые диаграммы в SAFE действительно дают хорошую ясность, по крайней мере для меня, когда я объясняю другим людям.
@eAndy: Ваш вклад очень приветствуется. На самом деле, вы абсолютно правы. Вопрос стоит в контексте создания гибких структур в нескольких командах, которые никогда не работали таким образом и нуждаются в понимании задействованных ролей. Сказав это, я все еще не понимаю, как вы отвечаете на вопрос. Я прямо сказал, что определение PO не является предметом вопроса, поскольку об этом уже достаточно информации.
Добро пожаловать в ПМСЭ. Я проголосовал против, потому что это был хорошо написанный ответ, который упустил суть исходного вопроса. Я буду рад изменить свой голос, как только этимология (или, по крайней мере, дифференциация) термина «собственность» будет рассмотрена более четко.
Я проголосовал за общее содержание комментария и хорошо процитированные источники, хотя это может быть не точный ответ на изначально заданный вопрос. Я по-прежнему нашел ответ хорошо написанным, информативным и полезным для меня.