Чи власник продукту також розробник у вашій команді?


9

Я тут розгублений щодо відповідальності PO. Я був розробником в команді ігрових функцій, але також і в порту. Щоденна робота розробника майже повний робочий день, тому мені доводиться працювати з часом, щоб піклуватися про свій обов'язок, і відповідальність PO, схоже, проти думок розробника.

Як PO, я виберу більше можливостей наступного спринту. В іншому випадку я скажу собі цього не робити, тому що я член команди, яка розвиває ці функції. Ця ситуація мене бентежить, тому я хочу почути кілька ідей від вас, хлопці.

Я новачок у програмі Scrum and Game Dev (близько 1 та півроку), а також новачок та англійська мова.


Я б проголосував за вечір, навіть не знав, що існує!
ObscureRobot

2
Бідна мова? Яка бідна мова?
DeadMG

Пробачте про мою бідну англійську мову. : |
Чарлі

6
Використання англійської мови зрозуміле та правильне
ObscureRobot

3
Це червоний прапор, коли ви кажете, що ваша робота з розробки працює на повний робочий день, але службовий обов'язок "з часом". Якщо ви встановите цей пріоритет, то ви зобов’язані його перед командою та самим переконати когось, що робота на посаді не підходить вам.
ГайР

Відповіді:


2

Це може здатися трохи схожим, але насправді не повинно бути причин для поєднання цих ролей. По-перше, хтось довірив вам цю роль, тому ваша команда повинна це поважати. По-друге, ви зараз в положенні, коли ви можете визначити пріоритетну роботу, яка повинна бути виконана, щоб ви завжди могли пояснити, чому все йде так, як вони є. По-третє, ви перебуваєте в команді, тому ви несете собі частку навантаження. Нарешті, це робота, якщо вам доведеться багато працювати, це добре. Команді завжди потрібно пам’ятати, щоб додати вартість їхньому проекту, це не про безкоштовні роздачі.

Що зводиться до цього, це "У вас є товар, щоб прийняти ці рішення?" Якщо ти думаєш, що маєш, зроби це!


3
Я майже 5 місяців працюю на посаді розробників та спеціалістів з охорони здоров'я. Це не неможливо, але питання: "це розумно чи продуктивно?" Якщо я можу дати оцінку своїй роботі, мій перший рік роботи отримав "A +", але ці 5 місяців роботи отримали "B" або "B +" за обидва обов'язки.
Чарлі

1
@Charlie Відсутність уваги точно зашкодить вашій роботі. Поки ваші однолітки знають про це, все має бути добре. Я вважаю, що додати додаткову особу до команди, яка могла б вирішити це, але, можливо, не перевершити зайві витрати.
Карло Куйп

8

На мій досвід, власник продукту є або PM / TPM, або членом бізнес-команди. Незважаючи на те, що PO не може бути розробленим, існує певна небезпека конфлікту інтересів. Якщо ваш продукт є високотехнологічним, то у виробника повинні бути розроблені розробки. Якщо вона менш технічна і більш орієнтована на кінцевих споживачів, то важлива важлива для підприємств із досвідом ведення бізнесу.


Наявність фона розробників - це основне розуміння того, як виконувати роботу та який правильний порядок. Моя робота може знадобитися, але, можливо, ні. Я єдиний розробник як PO в усіх "Командах ігор". PO інших команд працює дизайнером, який фактично не "кодує" їх вимогу.
Чарлі

6

Як програміст (припускаючи, що ви хороший), ви будете інвестовані у свій код. Як власник або менеджер потрібно вкласти гроші в продукт.

Це не завжди те саме. А коли їх немає, у вас виникнуть великі проблеми.

Я завжди говорив, що роль хорошого менеджера полягає в тому, щоб заблокувати лайно згори і вкрасти свій код подалі від мене, коли це досить добре. Без менеджера я міг би працювати над однією функцією до кінця свого життя, назавжди вдосконалюючи її.

Власники повинні дивитися на велику картину, програмісти повинні дивитися на деталі. Ви не можете робити обох, якщо ви не є Богом!


1
Я був у такій дилемі (хороший код і графік продукту) давно. Я задаю тут це питання, тому що думаю, що мені потрібно вибрати роль і відмовитися від іншої, щоб більше не страждати. :)
Чарлі

1
Насправді, як хороший розробник, я вважаю, що ви також повинні спробувати побачити велику картину. Однак важко, якщо ви заглиблюєтесь у детальну роботу, звідси потреба в ОП / менеджерах.
sleske

3

Як визначено в традиційній Scrum, розробник також не працює як власник продукту. Однак вам потрібно бути обережними, плануючи враховувати тих, хто виконує свою роль за сумісництвом, або тому, що вони працюють над декількома проектами, або тому, що вони мають кілька ролей в одній команді. У вашому випадку ви не можете вважати себе розробником, який працює на повний робочий день, тому що для виконання обов'язків Власника продукту потрібно бюджетувати час на кожну ітерацію.

Я думаю, що ви також нерозумієте, що робить власник продукту. Ви не несете відповідальності за вибір того, які функції переходять у ітерацію. Натомість, ваша робота - бути голосом замовника проекту, коли мова йде про представлення нових історій, призначення пріоритетів цим новим історіям та забезпечення того, щоб реалізація кожної історії була прийнятною завдяки створенню та виконанню тестів на прийняття. Вибір сюжетів ґрунтується на швидкості роботи команди та пріоритетному відставанні, а не на кількості історій, які власник продукту хоче реалізувати.


2

Цікаво, що я даю пораду хлопцеві на ім'я Чарлі (Мене звуть Чарльз), але я маю певний досвід подвійної ролі як диверсанта / прем'єр-міністра, і, на моєму досвіді, ДУЖЕ легко заплутатися в одному роль чи інша.

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

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


Я вибираю "Чарлі" як своє англійське ім'я, тому що його легко запам’ятати і звично використовувати. У телевізійному епізоді "ВЗАЄМО" хлопець на ім'я Чарлі, і він так перетворюється на дівчину на ім'я "Клер" (Французьке ім'я моєї дівчини :) Я не маю поняття про значення цього імені та відношення до "Чарльза".
Чарлі

1
Проблема полягає в тому, що я людина типу програміста і люблю займатися кодуванням. Тож перемикання між цими двома ролями для мене важко. У нашому проекті щоденний графік роботи PO включає нараду під назвою "Щоденний огляд". Це відбувається о 17:00 щодня, страшна річ залишити половину коду в IDE і повернутися, щоб закінчити їх згодом ... За винятком цієї неминучої зустрічі, спілкування між 4-5 Ігровими командами коштувало багато денного часу і перервати мою роботу. Я можу думати і писати якийсь код вночі, коли інших немає.
Чарлі

Чарлі - прізвисько Чарльза, ім'я, яке я в основному використовував у дитинстві, і досі вживаю серед деяких друзів.
SplinterReality

1
Вам потрібно справді уникати думок про цей перехід так, як ви робите зараз. Це може бути не робота з розвитку, але це важлива частина для того, щоб робити справи, і вам потрібно забезпечити, щоб ви створили адекватний ментальний простір для вирішення завдань перед вами. Це, ймовірно, означає, що ви припините програмувати задовго до 17 вечора, щоб підготуватися до зустрічі та переключити передачі на свою нову роль. Ви повинні радіти цьому! Ви досягаєте цього проекту, навіть якщо ваші завдання вже не суто на рівні мавпи коду.
SplinterReality

0

Майже завжди погана ідея. У нас був менеджер проекту, який був власником продукту, і це було досить суперечливо.


0

Я розумію загальні проблеми балансу між двома ролями, але те, що я не розумію, - це ваші конкретні проблеми.

Розвиток - це лише роль повного часу, якщо ви зробите це так. Якщо ви вважаєте себе лише 50% під час планування спринту (підраховуючи всі наявні години / дні для розробників), у вас повинно залишитися достатньо часу для виконання службових обов'язків.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.