Какими Знаниями Не Должен Обладать Владелец Продукта?

Luxoft Training в рамках серии мастер-классов с известными спикерами приглашает вас ознакомиться с переводом статьи Джо Райнсбергера» Нет, владельцу продукта не нужны навыки программирования.

".



Какими знаниями не должен обладать владелец продукта?

Джо Рейнсбергер — канадский консультант по разработке программного обеспечения и автор многочисленных работ по информационным технологиям.

За вклад в развитие гибких методологий он был удостоен высшей награды Agile-сообщества — премии Гордона Паска в 2005 году (первый год создания премии).

Он является основателем XPDay (Северная Америка).

Книга Джо Рейнсбергера «Рецепты JUnit: практические методы тестирования программистов» стала всемирно известной.

Джо практикует гибкие методологии с 2000 года, и за это время его статьи по гибкой разработке были опубликованы в ведущих журналах для разработчиков, включая IBM DeveloperWorks и IEEE Software. В журнале IEEE Software Джо является редактором рубрики «Не только кодирование».

Нет, владельцу продукта не нужны навыки программирования Какое образование должен иметь Product Owner? Мне не нравится термин «Владелец продукта».

Мне бы хотелось, чтобы термин Брайана Марика «директор по продукту» стал более популярным.

Один пользователь LinkedIn рассказал, что видел вакансии владельца продукта, которые требовали от кандидатов знаний в области TDD, BDD, OO, навыков программирования и степени ИТ.

(Я предполагаю, что степень информатики уместна, иначе я бы сам не получил эту работу.

) С одной стороны, это меня не удивляет, поскольку люди, размещающие эти объявления, вероятно, копируют и вставляют требования из стандартный набор гибких методов.

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

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

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

Он также должен чувствовать себя комфортно, признавая, что он может чего-то не знать, получая новые знания или принимая помощь от других людей.

Он не может сидеть сложа руки и надеяться, что все неизвестные факторы исчезнут сами собой.

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

Он также должен понимать, как «важные люди» будут решать, будет ли продукт успешным, поскольку на основании этого он будет выбирать фичи.

Если повезет, ему понадобится базовая финансовая грамотность, чтобы принимать такие решения, основываясь на прибыли, но, скорее всего, ему нужно будет понять, что может сделать продукт «личной победой» для заинтересованных сторон.

И это основано скорее на психологии продаж.

Я имею в виду знания, которые можно почерпнуть, прочитав «Новые стратегические продажи».

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

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

Я работал с людьми, которые прекратили программировать 15 лет назад и не могли понять, почему то, что было легко сделать на зеленом экране, в Enterprise Java занимало больше времени.

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

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

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

Я просто не понимаю, почему отделы кадров ожидают, что владельцы продуктов будут обладать навыками TDD/OO. Я могу понять, почему они ищут кандидатов с навыками BDD, но можно иметь хорошие навыки BDD и без опыта программирования.

Любому интервьюеру, который думает иначе, я рекомендую вспомнить статьи Лиз Кио.

Начните с «Отойди от инструментов».

Например, я бы доверился кандидату с экономическим образованием, который понимает основы финансов (дифференциацию прибыли от выручки) и проявляет готовность к сотрудничеству и переговорам.

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

Никаких навыков программирования не требуется.

Джо Рейнсбергер проведет онлайн-семинар по разработке программного обеспечения, основанной на ценности.

Подробности Здесь .

Теги: #agile #Управление продуктом #менеджмент продукта #владелец продукта #видение продукта #гибкая разработка #agile #Управление продуктом

Вместе с данным постом часто просматривают: