Немного подробнее про роль Product Owner-а, потому она критически важна как для создания, так и для последующей жизни продукта.
Любая система находится в равновесном состоянии тогда, когда ее энтропия максимальна.
Поэтому вполне логично, что любой продукт, любая идея со временем стремится к "расползанию" (к состоянию сферического коня в вакууме). Чем больше людей продукт затрагивает, тем сильнее это стремление.
По сути, главная задача роли PO - задавать "внутренний стержень" продукта, его экосистему и в дальнейшем предотвращать это "расползание" - не дать продукту превратиться в СКВ.
Это сделать очень непросто, находясь под давлением одновременно со стороны инвесторов, пользователей и разработчиков продукта.
На мой взгляд, для выполнения этой задачи нужно обладать вот каким списком навыков и компетенций:
- PO должен уметь разговаривать на одном языке с бизнесом, четко понимать, что ему нужно, мыслить категориями прибыли (навыки: основы фин. грамотности, основы маркетинга);
- PO должен уметь вести проектную деятельность: устав проекта (цели, границы, действующие лица), организационная схема проекта, план управления проектом (ИСР, контрольные точки, критерии достижения целей, риски, границы проекта и т.д.), календарный план (навыки: управление проектами).
- PO должен очень хорошо понимать ЦА (целевую аудиторию) продукта, ее потребности, ее привычки, сценарии использования продукта, включая окружение, обстоятельства (понимать Продукт "снаружи"), действовать на опережение (навыки: бизнес-анализ, UX, психология);
- PO должен уметь разговаривать на одном языке с разработчиками, хорошо разбираться в архитектуре продукта, взаимодействии модулей продукта, используемых при его производстве инструментах (понимать Продукт "изнутри") (навыки: знания в области программной инженерии, знание методологий разработки ПО, принципов CI, devops);
- Мало того, PO должен быть лидером продуктовой команды (задавать тон при разработке архитектуры, выборе инструментов (например, используем опенсорс или пишем свою кодовую базу) и технологий.
- PO должен уметь эмоционально "заряжать" команду разработчиков (навыки: психология, лидерство)
- Ну, и PO должен быть творческой личностью и неплохим оратором.
В идеале это должен быть один человек, чтобы на самом первом этапе исключить потери (когерентность мышления = 100%). Но, согласитесь, в одном человеке все это совместить практически нереально! Наверное, такие примеры есть, но это точно исключения. Возможно, Стив Джобс был одним из таких исключений. По крайней мере, это был один из лучших Product Owner-ов.
На практике лучший вариант - это коллаборация из двух человек. Один - с направленностью в бизнес (но это не отменяет высокую техническую грамотность), другой - с направленностью в производство. И для продукта критически важно, насколько когерентно мышление этих людей.
Вы много знаете примеров крупных компаний и продуктов, где есть настоящие (а не формальная роль) Product Owner-ы? Я не говорю, что этого не бывает, но почему-то мне кажется, что бывает только в компаниях, выросших из стартапов (или в продуктах, выросших из внутренних стартапов компании).