Yüksek performanslı bir ekipte Scrum Master'a ihtiyaç var mı?


11

Scrum master'ın görevlerini anlamam şu şekildedir:

  • Süreci zorla
  • Engelleri kaldırın (geliştiricilerin kendilerini kaldıramayacakları)
  • Dışarıdan kesintileri önleyin
  • Scrum toplantılarını kolaylaştırın (ayağa kalkma, geçmişe dönük vb.)

Takımdaki geliştiriciler disiplinli ise, süreci birisi koçluk yapmadan takip edecektir. Ayrıca retrospektif ve diğer scrum toplantılarında sorun yaşamayacaklar. Kuruluşun geri kalanı sprint sınırlarını anlarsa, scrum ustası gerektiren dış kesintiler ve engeller zaten en aza indirilir.

Bir takım yüksek performans kazandıkça ve bir organizasyon sprint sınırlarını anladıkça, scrum ustasına olan ihtiyaç azalmış gibi görünüyor. Bir takımın sonunda bir scrum master'a artık ihtiyaç duyulmadığı noktaya gelmesi mümkün müdür?

Yanıtlar:


5

Keşke her "Agile" takımı için "x yapmanın doğru yolu nedir" diye soran bir kuruşum olsaydı. Gerçekten çevikseniz, bu tür sorular sormanıza gerek yoktur - 'tek bir gerçek süreç' yoktur, çevik olmanın tek yolu sizin için uygun olanı yapmaktır. Süreçlerin üstündeki insanlar, hatırla.

Bununla birlikte, doğru yaptığınızı gerçekten doğrulamanız gerekiyorsa - Agile hareketinin kurucu babalarından birinden bu küçük makaleye bakın .

Crystal metodolojiler ailesinin bir üyesi Crystal Clear'dır. Crystal Clear, Seviye 3 dinleyicisine aşağıdaki kelimelerle açıklanabilir:

“4-6 kişiyi iş istasyonları ve yazı tahtaları bulunan bir odaya koyun ve kullanıcılara erişin. Kullanıcılara bir veya iki ayda bir çalışan, test edilmiş yazılım teslim etmelerini sağlayın ve aksi halde bunları yalnız bırakın. ”

Aslında, bu kelimeyle Crystal Clear'ı anlayışlı bir proje sponsoruna anlattım. Bu talimatları izledi ve beş ay sonra “Söylediklerini yaptık ve işe yaradı!” Dedi.

Birkaç ay sonra ekip lideriyle röportaj yaptım ve raporu talimatlarım kadar kısa oldu:

“Önerilerinizin ardından, dördümüz ağ bağlantısı olan bu konferans odasını devraldık. Dört ay boyunca sakladık, beyaz tahtaları çizdik, gittikçe yazılım dağıttık. Harika çalıştı. ”

Eğer böyle bir ekibiniz varsa (şanslısınız) Scrum'a bile ihtiyacınız yok. Onları kendi başlarına bir odaya koyun ve onlara binmelerini söyleyin.


16

Hayır! Yüksek performanslı bir ekip için Scrum Master'a ihtiyaç duyulmaz.

Scrum'dan önce yüksek performanslı ekipler vardı ve başarılı olan ve Scrum ustası olmayan yüksek performanslı ekipler oluşturan birçok başka yöntem var. Yüksek performanslı bir ekibe sahip olmak için bir projeyi yönetmenin veya kod geliştirmenin tek bir yolu olduğunu düşünme tuzağına düşmemeliyiz.

Ama lütfen bunu bir Scrum ekibinde bir scrum ustasına ihtiyaç var mı? Sorusunun cevabı ile karıştırmayın.

Bunun cevabı ... kesinlikle evet. Scrum ustası olmayan herhangi bir takım ne düşünürse düşünün scrum yapmaz. Ken Schawber'in buna "Scrum ama" dediği ve "Scrum yapıyoruz, ama ..."


4
+1 bu tam olarak nokta. Scrum, takip edilmesi gereken belirli yönleri olan bir metodolojidir ve bir takımın Scrum ustası olduğunu ima eder. Daha önce de belirtildiği gibi, başka bir şekilde çalışmak tamamen mümkündür, ancak bu Scrum değildir. Mutlaka daha iyi veya daha kötü değil, sadece farklı.
murrekatt

2

Bence bir scrum ustası kâğıt üzerine her zaman atanmalıdır, eğer çok az çıkarsa, o zaman öyle olsun. Geliştiricilerin kötü bir ruh halinde olduğu ve birbirleriyle tartıştığı durumlarda, durumdan haberdar olmak için bir scrum ustasına sahip olmak bir gereklilik olacaktır.

Scrum unsurlarıyla ilişkili bir yönetici işi de var, biriktirmeyi yönetmek akla geliyor - kullandığınız araca bağlı olarak, scrum master bunun için sorumluluk alacaktır.

Alaycı olmaya çalışmıyorum, ama hiç bir zaman o kadar ince ayarlanmış bir süreç görmedim ki, birinin temizlemek zorunda olduğu herhangi bir detritus yoktur :-)

Günün sonunda, gerçekten yapacak bir şey olmasa bile, yapacak bir şey olmadığından emin olma süreci birinin sorumluluğunda olmalıdır. Bunun hesap verebilirlik için olup olmadığı dahili bir karardır.


İlginç. Ekibimizde PO, biriktirme listesi yönetimini gerçekleştirir, ancak amacınızı görüyorum. Örneğin, burdown çizelgesini güncel tutmak bu görevlerden biridir.
Dave

@Dave yönetimi bir catch-all biraz kullanın. Aracı talepler vb. İle dolduracak sahiplerimiz var ve sprintlerde ondan alıyoruz. Ancak SM tarafından gerçekleştirilen eski görevlerin imzalanması, toplanması vb. Gibi başka bölümler de vardır.

2

Oldukça işlevsel bir ekibin Scrum Master'ıydım ve gerekli olduğumu düşünmeyi seviyorum. Scrum master görevleri günde ortalama bir saatten az sürdü. Demo günleri, retrospektifler ve planlama toplantıları işimin büyük kısmını oluşturuyordu. Geri kalan zamanda ayrıldım ve hedeflerimize ulaşma konusunda yardıma ihtiyacımız olan yere bağlı olarak geliştirici, test cihazı veya müşterinin şapkasını taktım.


0

Hiç birşey aynı kalmaz. Belirli bir projeyi başarabilirsiniz, ancak takımı neden bu sorumluluklarla bozuyorsunuz? Şirket yönetimi aşağı ekonomide kararsız olabilir ve ek taleplerde bulunmaya başlayabilir. Yeni işe alımlar bir aksama olabilir.

Ben sadece bir tane olmamasının tersini görmüyorum.


0

Scrum metodolojisini kullanmak istiyorsanız , ekibinizin scrum bildiğinden emin olun. Onları eğitime gönderin. Bir scrum ustası olup olmadığı başarınızı belirlemez. Takımın taahhüdü olacaktı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.