Bir Scrum standında, dün yapılanların tartışması sadece tahtadaki görevlerle mi yoksa yapılan tüm çalışmalarla mı sınırlı?


10

Bunu biliyorum günlük Stand Figürler içinde Scrum kuralları bu takım sadece onlar bugün ne yaptığını, dün olduğundan ve bir şey bunları engelleme hakkında konuşmak gerektiğini söylüyorlar. Başka hiçbir şey. Ancak sorun şu ki, bazen geliştiriciler günlerini görevleriyle ilgili olmayan bir iş yaparak geçiriyorlar ve daha sonra standup'ta bunun hakkında konuşuyorlar. Dün yaptıkları şey bu!

Deneyimlerime göre, tahtadaki görevler hakkında konuşmanın, standup'u odaklamanın ve herkesin görevlerine odaklanmasını, tahminlerini gözden geçirmenin ve kayıtlarını günlük olarak takip etmenin daha etkili olduğunu keşfettim.

Tartışmayı tahtadaki görevlerle sınırlamak geçerli mi?


1
Geliştiricilerin tüm günlerini görevlerinde çalışmak için harcadıkları belirtilmemişse görünmez bir sorun olabilir mi?
RemcoGerlich

Herkes daha önce ne yaptığını söylemek için 30 saniye konuşur. Ne kadar daha odaklanmak istersiniz? Sen do not tahminlerini inceleyebilir. Görevleri bir sonraki adama (gözden geçiren veya test eden) aktardığınızda izlersiniz.
gnasher729

Yanıtlar:


5

Günlük standlardaki Scrum Guide içeriğine göre, tartışma için üç soru şunlardır:

  • Dün Geliştirme Takımı'nın Sprint Hedefine ulaşmasına yardımcı olan ne yaptım?
  • Geliştirme Takımının Sprint Hedefine ulaşmasına yardımcı olmak için bugün ne yapacağım?
  • Benim veya Geliştirme Takımının Sprint Hedefine ulaşmasını engelleyen bir engel görüyor muyum?

Tüm sorular tahtadaki görevlere değil Sprint Hedefine odaklanır. Yine Scrum Rehberine göre Sprint Hedefi, Sprint Planlama'da oluşturulur ve "Ürün İş Listesi'nin uygulanmasıyla Sprint içinde yerine getirilecek bir hedefi tanımlar ve Geliştirme Ekibine, Artış".

Geliştirme ekibinizin yaptığı her şey ideal olarak ekibin Sprint Hedefi'ne doğru ilerlemesine yardımcı olmalıdır. Bunlar, yapılması gereken tahtada olmayan planlanmamış faaliyetler olabilir ya da dikkate alınabilecek ve tahmin edilebilecek daha düşük bir seviyede, ancak tahtadaki bir maddeden daha düşük bir seviyede olabilir.

Diyelim ki takımınız dün yaptıkları her şey hakkında konuşsun. Ekibin Sprint Hedefi'ne ulaşmasına yardımcı olmayan şeyler hakkında konuşuyorlarsa, birileri bunu, özellikle de Sprint Hedefi'ni tamamlamaya yakınlaştırabilecek başka şeyler varsa, getirmelidir.

Bir istisna, bir bireyin birden fazla Scrum takımını desteklemesi olabilir. Toplantıda, muhtemelen dün yaptıkları her şey hakkında değil, şu anda ayağa kalkmakta olan takımı desteklemek için yaptıkları hakkında konuşmalılar.

Geriye Dönük Sprint ekibi ile bu konuda konuşmak için bir zamandır. Dikkate alınması gereken birçok soru var:

  • Takım Sprint Hedefi ile ilgili maddeler üzerinde çalışıldı mı?
  • Planlanmamış çok fazla iş var mı?
  • Planlanmamış eser nereden geliyor ve buna kim izin veriyor?
  • İnsanlar neden tahtada olmayan şeyler üzerinde çalışıyorlar?
  • Yaptığınız şeyleri tahtadaki eşyalara daha kolay bağlamak için tahtada daha fazla ayrıntı göstermeli miyiz?

2
"Sprint Hedefi" ile ilgili sorun onun çok belirsiz ve dilek yıkama olduğunu. pratikte Sprint Hedefi == tahtadaki görevleri tamamlayın. üzerinde çalıştığınız şey ya orada ya da üzerinde çalışmamanız gerekiyorsa
Ewan

1
@ Ewan Bir müşteri bizi canlı yazılımın çöktüğünü ve bir günlük ve hata raporumuz olduğunu söyler ve söyler. Şu anda tahtada olmasa bile, bu raporu derhal triyaj etmek için zaman ayırmak önemlidir. Bu kapsam dahilinde olabilir ya da birikmiş işler haline getirilebilir, ama bu dün yaptığım bir şeydi ve neden Bob'a öğle yemeğinden sonra sorunuyla ilgili yardım edemedim. Bu görevi körü körüne yapmamalıyım, ancak muhtemelen bu Sprint'e çekilmedikçe tahtaya kimse koyamaz. Başka örnekler de düşünebilirim.
Thomas Owens

1
panoya bir bilet "triage canlı hata" eklemek ve bunu işaretlemek gerekir. Sonra sprint sonunda kesin diyebilirsiniz. Bu sprint X saatini kullanıcı hatalarına bakarak harcadık. Bu yüzden geç kaldık. Yardım masasını daha iyi eğitmeliyiz 'Aksi takdirde o süratle hiçbir şey yapmazsınız ve Başbakan takımdan kulak mazereti duyar' ah bu hafta bakmak için bir sürü hata vardı! shrug '
Ewan

1
@Ewan bence bu inanılmaz derecede gereksiz. Günümü bilet yazarak geçirmek istemiyorum. Bir sürecin işimi yapmama izin vermesi ve 95 dakika yerine triyaj yapmak için 90 dakika sürmesi ve daha sonra bir biletin aptal olduğunu düşündüğüm bir bilet koyması gerekiyor. Özellikle birden fazla bilet tetiklemeniz gerekiyorsa. Geçmişteki olayları tartışmak için bilete ihtiyacınız yok. Elektronik araçlar kullanıyorsanız, tetiklenecek çok şey olup olmadığını görmek için Sprint'te ekip tarafından değiştirilen biletleri bulabilirsiniz - kulaktan dolma.
Thomas Owens

1
Scrummaster / pm / şirketinize kadar raporlama düzeyi. o gün için tüm çalışmalarınızı kapsayacak bir "trigaing bug" bileti yazabilirsiniz. Ama önemli olan, onu SPRINT'İN BİR PARÇASI OLARAK KAYIT ETMEK. dont varsayalım sadece bazı diğer metrik tarafından çarpanlarına
Ewan

0

Hayır, dün yaptıkları hakkında konuşmalısın.

Eğer tahtada değilse aşağıdakilerden birini yapmanız gerekir:

  • tahtaya koy,
  • yapmayı kes
  • veya takımları değiştirin.

En yaygın olanı, planlanmamış acil durum çalışması için, bir kart yazmak ve tahtaya yapıştırmaktır. Bu, sprint sonunda hızı ölçmenizi ve sprint hedeflerine neden ulaşılmadığını açıklayabilmenizi sağlar.

Sprint'te olmayan şeyler üzerinde çalışan bir ekip üyesi bence çevik evlat edinmenin başarısız olmasının başlıca nedenlerinden biri. Çoğu zaman bu, başka bir projedeki canlı sorunları düzeltmek için yönlendirilen bir geliştiricidir.

Sprintlerdeki bir diğer can sıkıcı şey de "PM'nin diğer projeler için toplantılar hakkında konuşması". Benim görüşüme göre, PM scrum ekibinin bir parçası değil, 'Ürün Sahibi' Scrum rolünü dolduruyorlar ve bu nedenle soruları cevaplamak için ilerlemeyi rapor etmiyorlar.


3
Planlanmamış iş gibi bir şey var - birinin engelini kaldırmak veya tahtada olan diğer görevleri yapmak için yapılması gereken iş, ancak tahtada değil. Genellikle, sadece tahtaya koymak daha hızlı olabilir. Bununla nasıl başa çıkılacağını tartışmak takıma kalmış. Mevcut ekibimin kuralları var - bir prodüksiyona veya KG ortamına dağıtılan her şey veya 2 saat süren görevler tahtaya çıkıyor. Hakkında konuşulması gereken ancak kriterleri karşılamadığı için kurulu yapmayan daha kısa görevler vardır.
Thomas Owens

@Ewan, lütfen bunu genişletebilir misin? Sprint'te değilse, canlı hataları düzeltmeyi kim yönetir? Proje Sahibi aynı anda Proje Yöneticisi olabilir mi? (Yani hangisi o ya da her iki rolü de hokkabazlık yapıyor)
Dennis

netlik için düzenlendi
Ewan

@Dennis: Proje Yöneticisi bir Scrum rolü değil.
RemcoGerlich

@Ewan, teşekkürler. Bu cevap için önemli değil, ama merak ediyorum - "Başbakan diğer projeler için toplantılar hakkında konuşuyor", bu nasıl çalışır? PY'ler X projesi hakkında bir toplantıya giriyor, ancak Y hakkında mı konuşuyor? Bunu hayal etmekte zorlandım. Bu nasıl / neden mümkün? Yani içeri girip dedikodu yapmaya veya konu dışına çıkmaya mı yani derhal toplantıya özel olmayan hedefler / ihtiyaçlar hakkında konuşmalarının daha derin bir nedeni var mı? "Bunu duymak güzel ama ben Y projesinin bir parçası değilim ... orada hiçbir bilgi / deneyim yok, X'e geri dönebilir miyiz?"
Dennis
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.