Poker ve wordy geliştiricilerini planlama [kapalı]


10

Ekibim 4 geliştiriciden oluşuyor; hepsi terbiyeli ve yetenekli. Bunlardan biri, Planning Poker ile tahminlerimizi ortaya koymadan önce hikayelerimize teknik çözümü tanımlamakta ısrar eden, iyi niyetli, iyi niyetli bir adam. Üzerinde anlaşmaya varılan teknik çözüm hakkında kaba bir fikre sahip olup olmadığını tahmin etmeyi reddediyor (kulağa makul geliyor, değil mi?).

Sorun şu ki, tahmin oturumlarımız sonsuza dek sürecek! Deneyiminize göre, planlama pokerini oynarken bu tür bir kişilikle nasıl başa çıkıyorsunuz?

Yanıtlar:


13

Şeylerin resmi olarak tanımlanmasını sevdiği görülüyor, bu yüzden bir planlayıcı iyi bir fikir olurdu, çünkü pokerin planlanması insanların konuşması için zaman ayırdığı olarak tanımlandı.

O da herkes tahminleri tahmini konusunda yanlış bir fikir var hikaye karşı ve değil uygulama böyle varyans olsun nedeni budur. Örneğin, bazı insanlar bir çerçeveden ya da raf çözümünden habersiz olabilir ve her şeyi sıfırdan yazmaya başlayabilir.


1
Bir zamanlayıcı harika bir fikirdir. Konuşmacılara özlü olmalarını hatırlatır ve söylemeye çalıştıkları şeyi temel noktaya kadar damıtmaya zorlar.
Shane Wealti

Ayrıca, öykülerdeki ön çalışma erken çıkarılırsa, teknik tasarım ön hazırlıkları toplantının kendisinden "çevrimdışı" yapılabilir. Poker, çözümlerin ortaya çıktığı yer değil, tüm departmanın zamanını harcıyorsunuz. Başka bir fikir, "bu şeyleri tasarla" yı, "bu şeyleri uygula" nın ilk zaman kutusunu kaplayan bir hikaye olarak eklemek olacaktır. Bir sonraki turda uygulama için gerçek tahminler alın.
Patrick Hughes

2
Sadece bir zamanlayıcı iyi bir fikir değil, tavsiye edildiğine inanıyorum (belki Çevik Planlama ve Tahminli biri bunu doğrulayabilir). Anladığım kadarıyla, çoğu etkinlik gibi, sorunun ne anlama geldiği gibi durumları önlemek için poker oturumları planlamak zamana göre ayarlanmalıdır.
Thomas Owens

1
For example some people may be ignorant of a framework or off the shelf solution and start writing things from scratch- Dolayısıyla tartışma. Sonra herkes bunu bilir ve tahminler daha iyidir.
Izkata

3

Ekip üyeniz bir analist kişiliğine sahip. Analistler karar vermek için çok fazla bilgiye ihtiyaç duyarlar. Zamanlayıcı fikri en iyisidir, ancak farkında olun, verdiği her şeyden cehennem çıkarır. Onunla çalışarak bunun çözüme DEĞİL problemine dayanan erken bir tahmin olduğunu açıklayın. Soru sormak istiyorsa, sorunu çözmekten değil, problemden uzak tutmasını isteyin. Çözümlere sürüklenirken bir süre onu kesmeniz veya kızdırmanız gerekebilir.

Takımda başkalarını da aynı kurallara uyduğundan emin olun, böylece kendini tek başına hissetmez. Analistler programlamada yaygın bir kişiliktir, bu yüzden onun gibi başkalarına rastlayabilirsiniz.


2
+1, ben analist bir kişilik ve bu sorunla mücadele ediyorum. Çok daha kapsamlı ve eksiksiz olduğumu ve akranlarımdan daha az hataya sahip olduğumu fark ettim ama mükemmel bilgiden daha az olan durumlarda kolayca stresli ve etkisiz hale geliyorum. Her gün bilinmeyenle daha az stresli bir şekilde uğraşmaya çalışıyorum.
maple_shaft

2

İş arkadaşınızın tahmin ve bağlılık arasındaki farkı anlamadığı veya eğitim sırasında kendisine iletilmediği anlaşılıyor. Ve sorunu kişiliğine eklemeye çalıştığınız için, tüm ekibinizin henüz anlamadığı mümkündür. (Ama endişelenme! Endüstrimizin çoğu bunu anlamıyor. Çevik zor!)

Bir hikayenin büyüklüğünün X puanı olduğunu söylediğimizde aslında bir olasılık dağılımı anlamına gelir. Tahminlerimiz doğruysa, hikaye zamanın% 50'sinden daha uzun sürmelidir (ve diğer% 50'si daha az zaman alacaktır). Eğer meslektaşınız, X zaman birimi geçtiğinde, hikayeyi ya da başka bir şeyi demo olarak göstermesi isteneceğine inanıyorsa, bu onun tahmin yaklaşımını değiştirir.

Poker planlaması başka bir hatayı ortaya çıkarır: X'i tespit etmeye çalışmak yerine, onu ayrı bir ölçekte eşleştiriyoruz, en popüler olan Fibonacci ölçeği (1, 2, 3, 5, 8 vb.) Boyutun ne olduğu kadar değil. Hikaye büyüklüğünün 3 puan olduğunu söylediğimizde, "X artı-eksi biraz sapma ve X 3'e 2 veya 5'ten daha yakın" diyoruz.

Ekibiniz, bu alıştırmanın ne kadar kesin olmadığını ve tahminin taahhütten ne kadar farklı olduğunu anlamadan yararlanabilir. Bu kavramları derinlemesine incelemek istiyorsanız / ihtiyacınız varsa, bu kitapta bu vardır.


Bir öykünün 3 gün ve bir saat sürdüğünü düşünüyorsanız planlarken, 5 günü kullanmalısınız, yuvarlamayın . Görev planını tahmine uygun hale getirmek değil, disiplinlerini korumak ve göreve yönelik tahmin yapmak geliştiriciye bağlıdır.
StuperUser

10
"İş arkadaşınız tahmin ve bağlılık arasındaki farkı anlamıyor gibi görünüyor" Pek çok yönetici HER ZAMAN ilk tahminlerinizi alıp bunları taahhütlere dönüştüreceği için bununla tamamen bağlantı kurabilirim . Benim gibi bazılarımız kaba bir tahmin yapma konusunda çok gerginiz çünkü yöneticiler bizi onlara tuttu ve daha sonra uzun hafta sonları sprint son tarihine kadar uyumak için çalışmamızı bekledi.
maple_shaft

1
@maple_shaft: kesinlikle haklısınız, tahmin / bağlılık sektörümüzün en büyük yanılgılarından biridir ve bu yanılgı en büyük engellerinden biridir. "Sinirlilik", "uzun hafta sonları", "uyku yok" vb. Bu sorunu ancak herkesi, tüm ekibinizi, menajerinizi vb. Dahil ederseniz çözebilirsiniz. Bu yüzden çevik geçiş çok zordur. Bu kavramları anlamadan bir deste desteyi almak kolaydır.
azheglov

1
@azheglov, bazen Agile geçişi zordur, çünkü yönetim , gerçekte korkunç bir aşağılık kompleksi olan mikro-yöneten megalomanyakları ve gereksinimler değiştiğinde veya yeni bilgiler keşfedildiğinde ASLA sprint zamanlamalarını ayarlamak için güçlü bir istek duyduklarında Agile'yi istediklerini düşünür . Başka bir deyişle, gerçekten Agile istemezler çünkü gerçek Agile bildikleri her şeyle çok temelde çelişkilidir.
maple_shaft

@maple_shaft, sende doğru var! Yorumumda çevikliğin zor olmasının tüm nedenlerine girmeyeceğim ;-)
azheglov

1

Ekip üyenizin nereden geldiğini görebiliyorum, ancak Agile ve Planning Poker kavramını tam olarak kavramadı. Herkesin arkasındaki kavramları ve mantığı anladığından emin olmalısınız ve sonra kendi başlarına yapmalıdırlar.


1

Birlikte çalıştığım takımlar için, her planlama oturumunun başında masaya 3 dakikalık bir kum zamanlayıcısı ayarladım. Tüm ekibin, herhangi bir noktada konuşmanın derin bir dalış veya alakasız olduğunu veya başka bir şekilde hikayeyi hikaye noktalarında tahmin etmek için hissettiklerinin ötesine geçtiğini, takımdaki herkesin olduğunu bilmesini sağlıyorum. zamanlayıcıyı ters çevirebilir. Kum bittiğinde ekip hemen tahmin eder.

Bu yöntem, konuşmanın tartışılan hikayeyi tahmin etmek için artık yararlı olmadığını düşündüklerinde, takımdaki her bireye konuşmayı sınırlama yetkisi verir. Aynı zamanda, konuşmayı hemen kesmez, ancak herkesin konuşmasının önümüzdeki birkaç dakika içinde tamamlanması gerektiğini gösteren görsel bir işaret verir, çünkü o zaman oy kullanacağız.

Planlama oturumlarının odaklanmasını sağlamak için kullandığım başka bir araç da, takımdaki herkesin plandan en az birkaç gün önce iş yığınının üstündeki hikayeleri gözden geçirdiğinden emin olmaktır. Fikir, hikayeleri okuduktan hemen sonra bir soru listeniz varsa, ürün sahibine olası soruları birkaç gün önce bildirebilmenizdir, böylece daha sonraki tartışmayı umuduyla sınırlandırmak için hikayeyi veya kabul kriterlerini netleştirebilirler. Bu aynı zamanda insanların planlamada (ve planlama sırasında tasarlamaya çalışmadan) önce hikayenin potansiyel tasarımı hakkında düşünmeye başlamasına izin verir.

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.