Ürün Sahibi ayrıca ekibinizde bir geliştirici mi?


9

Burada PO'nun sorumluluğu hakkında kafam karıştı. Game Feature Team'de geliştiriciydim, aynı zamanda bir PO da. Geliştiricinin günlük çalışması neredeyse tam zamanlı, bu yüzden PO görevime dikkat etmek için zamanla çalışmalıyım ve PO'nun sorumluluğu geliştiricinin düşüncelerine karşı gibi görünüyor.

Bir PO olarak, bir sonraki sprint'te daha fazla özellik seçeceğim. Aksi takdirde, kendime bunu yapmamamı söyleyeceğim, çünkü bu özellikleri geliştirmek için takım üyesiyim. Bu durum beni karıştırıyor, bu yüzden sizden bazı fikirler duymak istiyorum.

Scrum ve Game Dev'de yeniyim (yaklaşık 1 buçuk yıl), ayrıca burada ve İngilizcede yeniyim.


PM için oy verdim, var olduğunu bile bilmiyordum!
ObscureRobot

2
Kötü dil mi? Hangi fakir dil?
DeadMG

Lütfen zavallı İngilizcemi affedin. : |
Charlie

6
İngilizce kullanımınız açık ve doğrudur
ObscureRobot

3
Geliştirme işinizin tam zamanlı olduğunu, ancak PO görevinin "zamanla" olduğunu söylediğinizde kırmızı bir bayrak. Bu önceliği belirlerseniz, PO işinin sizin için uygun olmadığını kime ikna etmeyi ekibi ve kendinize borçlu olursunuz.
GuyR

Yanıtlar:


2

Biraz akward gibi görünebilir, ancak bu rollerin birleştirilmesi için herhangi bir sebep olmamalıdır. Birincisi, birisi size bu rolde güvendi, bu nedenle ekibinizin buna saygı duyması gerekiyor. İkinci olarak, şimdi yapılması gereken işlere öncelik verebileceğiniz bir konumdasınız, böylece her zaman neden işlerin yolunda gittiklerini açıklayabilirsiniz. Üçüncüsü, takımdasın, böylece iş yükünden payını taşıyorsun. Son olarak, bu bir iş, eğer çok çalışmanız gerekiyorsa sorun değil. Bir takımın projelerine değer katmayı her zaman hatırlaması gerekir, bu serbest el dağıtımı ile ilgili değildir.

"Bu kararları verecek mallarınız var mı?" Eğer sahip olduğunuzu düşünüyorsanız, yapın!


3
Neredeyse 5 aydır dev ve PO olarak çalışıyorum. Bu imkansız değil, ama soru "makul veya üretken mi?" İşime bir not verebilirsem, ilk geliştirdiğim yılımda "A +" var, ancak bu 5 aylık çalışma her iki görevim için "B" veya "B +" aldı.
Charlie

1
@Charlie Odak eksikliği performansınıza kesinlikle zarar verecektir. Akranlarınız bunun olduğunu bildiği sürece her şey yolunda olmalıdır. Ekibin bunu çözmüş olabileceğini, ancak ekstra maliyetten daha ağır basmayabileceğini düşündüğümde ekstra bir kişi eklemeyi düşünüyorum.
Carlo Kuip

8

Deneyimlerime göre, ürün sahibi bir PM / TPM veya iş ekibinin bir üyesidir. PO'nun bir geliştirici olması imkansız olmasa da, çıkar çatışması tehlikesi vardır. Ürününüz son derece teknikse, PO'nun dev bir arka planı olmalıdır. Daha az teknik ve daha son kullanıcı odaklıysa, biz deneyimi olan bir PO kritiktir.


Geliştirme altyapısına sahip olmak, işin nasıl yapılacağını ve doğru siparişin ne olduğunu anlamanın temelidir. İşimin buna ihtiyacı olabilir, ama olmayabilir. Tüm "Oyun Özelliği Takımı" nda PO olarak tek geliştiriciyim. Diğer takımların PO'su, gereksinimlerini gerçekten "kodlamayan" bir tasarımcı olarak çalışır.
Charlie

6

Bir programcı olarak (iyi bir kişi olduğunuzu varsayarak) kodunuza yatırım yapacaksınız. Ürün sahibi veya yöneticisi olarak ürüne yatırım yapmanız gerekir.

Bunlar her zaman aynı şey değildir. Ve onlar olmadığında büyük problemleriniz olacak.

Her zaman iyi bir yöneticinin rolünün boktan yukarıdan engel olmak ve yeterince iyi olduğunda kodumu benden çalmak olduğunu söyledim. Yönetici olmadan, hayatımın geri kalanında sonsuza dek onu geliştirecek tek bir işlev üzerinde çalışabilirdim.

Sahiplerin büyük resme bakması gerekiyor, programcıların ayrıntılara bakması gerekiyor. Tanrı değilseniz her ikisini de yapamazsınız!


1
Uzun zamandır böyle bir ikilemde bulunuyorum (iyi kod ve ürün programı). Burada bu soruyu soruyorum çünkü bir rol seçmem ve daha fazla acı çekmemek için başka bir rolden vazgeçmem gerektiğini düşünüyorum. :)
Charlie

1
Aslında, iyi bir geliştirici olarak büyük resmi de görmeye çalışmanız gerektiğine inanıyorum. Bununla birlikte, eğer detay çalışmalarına giriyorsanız, bu yüzden PO / yöneticilere ihtiyaç duymanız zordur.
sleske

3

Geleneksel Scrum'da tanımlandığı gibi, bir Ürün Sahibi olarak da çalışan bir Geliştirici ile ilgili bir sorun yoktur. Ancak, rollerini yarı zamanlı olarak yürüten herkesi, birden fazla proje üzerinde çalıştıkları veya aynı ekipte birden fazla rolleri olduğu için dikkate almayı planlamanız gerekir. Sizin durumunuzda, kendinizi tam zamanlı bir geliştirici olarak sayamazsınız çünkü Ürün Sahibinin görevlerini yerine getirmek için her bir yinelemede zaman ayırmanız gerekir.

Ürün Sahibinin yaptıklarını da yanlış anladığınızı düşünüyorum. Hangi özelliklerin yinelemeye tabi olacağını seçmek sizin sorumluluğunuzda değildir. Bunun yerine, yeni hikayeler getirme, bu yeni hikayelere öncelikler atama ve kabul testlerinin oluşturulması ve yürütülmesi yoluyla her hikayenin uygulanmasının kabul edilebilir olmasını sağlamak, projede müşterinin sesi olmak sizin görevinizdir. Öykü seçimi, Ürün Sahibinin kaç hikayeyi uygulamak istediğine göre değil, ekibin hızına ve öncelikli biriktirmeye dayanır.


2

İlginç, Charlie adında bir adama tavsiyede bulunduğum için, (Benim adım Charles), ancak dev / PM olarak ikili rol yapma konusunda biraz deneyimim var ve deneyimlerime göre, bir tanesine çok fazla sarılmak çok kolay rol ya da öteki.

Her iki rolün de üstesinden gelebiliyorsanız, elbette bunu yapın, ancak zamanınızı bütçeleyin ve bu iki rol arasındaki bağlam geçişini mutlak bir minimum seviyeye, özellikle de bir gün içinde tutun.

İdeal olarak, fark ettiğiniz gibi, birbirleriyle oldukça çelişkili oldukları için bu rolleri karıştırmamanızı tavsiye ederim.


İngilizce adı olarak "Charlie" yi seçiyorum, çünkü hatırlaması kolay ve yaygın olarak kullanılan. "KAYIP" TV bölümünde Charlie adında bir adam ve "Claire" adında bir kıza çok benziyor (Kız arkadaşımın Fransız Adı ​​:) Bu adın anlamı ve "Charles" ile ilişkisi hakkında hiçbir fikrim yok.
Charlie

1
Sorun şu ki, ben programcı tip bir insanım ve bazı kodlama işi yapmayı seviyorum. Bu iki rol arasında geçiş yapmak benim için zor. Projemizde PO'nun günlük programı "Günlük İnceleme" adlı bir toplantıyı içeriyor. Her gün 17: 00'da oluyor, kodunuzun yarısını IDE'de bırakmak ve daha sonra bitirmek için geri dönmek korkunç bir şey ... Bu kaçınılmaz toplantı dışında 4-5 Oyun Özelliği Ekibi arasındaki iletişim çok gündüze mal oluyor ve işime ara verdim. Başkalarının gittiği geceleri sadece bazı kodları düşünebilir ve yazabilirim.
Charlie

Charlie, Charles için bir takma ad, öncelikle çocuk olarak kullandığım ve hala bazı arkadaşlar arasında kullanıyorum.
SplinterReality

1
Bu geçişi şu an yaptığınız şekilde düşünmekten gerçekten kaçınmalısınız. Geliştirme işi olmayabilir, ancak işleri halletmenin önemli bir parçasıdır ve önünüzdeki görevleri ele almak için yeterli zihinsel alan yaratmanız gerekir. Bu muhtemelen toplantıya hazırlanmak için saat 17'den önce programlamayı durdurmanız ve vitesleri yeni rolünüze kaydırmanız anlamına gelir. Bunu yapmaktan zevk almalısınız! Görevleriniz artık kod maymun düzeyinde olmasa bile, bu projenin ilerlemesini gerçekleştiriyorsunuz.
SplinterReality

0

Neredeyse her zaman kötü bir fikir. Ürün sahibi olan ve yeterince çatışan bir proje yöneticimiz vardı.


0

İki rol arasındaki genel denge sorunlarını anlıyorum, ama anlamadığım şey sizin özel endişeleriniz.

Gelişim sadece bunu yaparsanız tam zamanlı bir roldür. Sprint planlama sırasında kendinizi yalnızca% 50 olarak sayarsanız (mevcut tüm geliştirici saatlerini / günlerini sayarken), PO görevleriniz için yeterli zamanınız olmalıdır.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.