Dürüst olalım: pek çok kuruluş mali kısıtlamalar nedeniyle bir Scrum Master'ı karşılayamaz veya karşılamak istemez. Ancak Scrum Master olmadan Scrum – bu mümkün mü? Scrum Master olmadan Scrum'ı çalıştırabilir misiniz?
Dürüst olmak gerekirse, böyle bir sorunun ya a) ekibin düşük bir çevik olgunluk seviyesine sahip olduğunu ya da b) ekibin işini iyi yapmayan kötü bir Scrum Master'a sahip olduğunu gösterdiğini düşünüyorum (daha fazlasını okuyun: Agiler Olgunluk). Yani soruyu basitçe yanıtlamak gerekirse, şunu söyleyebilirsiniz: Evet, Scrum Master olmadan Scrum'ı tanıtmak veya kullanmak mümkündür, ancak bu çok daha zor hale getirir. Scrum çerçevesinin uygulanması o kadar da kolay değildir. Çoğu ekip Scrum Master olmadan da hayatta kalabilir, ancak başarılı olmaları çok daha zor olacaktır.
Yukarıda bahsedilen ekonomik gerçekliği göz önünde bulundurarak, yine de bu metinde Scrum Master olmadan Scrum'ı başarılı bir şekilde uygulamak için yapmanız gerekenleri kısaca özetlemeye çalışacağım.
Scrum Master olmadan Scrum'ı tanıtabilir misiniz?
Scrum Master olmadan Scrum: Bu ne anlama geliyor?
Scrum Master'ın sorumlulukları ve rollerine ilişkin çok sayıda liste vardır, ancak özünde üç şeye indirgendiği söylenebilir (Devamını oku Scrum Master rolleri).
Scrum Master şunlardan sorumludur
- Scrum sürecinin moderasyonu (özellikle Daily Standup, Sprint Reviews, Retrospective ve Sprint Planning gibi Scrum seremonileri)
- Engelleri kaldırmak ve ekibi korumak
- Kendi kendini organize eden bir ekibe doğru sürekli gelişim
Peki, çevik yöntemlerle çalışmayan geleneksel bir ekipte bu üç sorumluluğu kim üstlenir?
Peki Scrum çerçevesini kullanmak isteyen ancak Scrum Master'ı olmayan bir ekipte onları kim işe alır?
İşte durumu nasıl gördüğüme dair kısa bir özet.
Sorumluluk | Scrum Ekibi | Klasik takım | Scrum Ustası Olmayan Scrum Ekibi |
---|---|---|---|
Toplantı moderasyonu | Scrum Ustası | Takım lideri | Ekip lideri, bazı ekip üyeleri |
Engellerin kaldırılması | Scrum Ustası | İkincil bir görev olarak: ekip lideri | İkincil bir görev olarak: ekip lideri |
Sürekli iyileştirme | Scrum Ustası | İkincil bir görev olarak: ekip lideri | İkincil görev olarak: Ekip lideri
En iyi ihtimalle: Tüm ekip |
"İkincil bir görev olarak" diyerek şu noktayı vurgulamak istiyorum: Bazı sorumluluklar geleneksel bir ekipte veya scrum ustası olmayan bir scrum ekibinde sadece "olması güzel" olarak değerlendirilecektir. Ekip lideri muhtemelen kendini bunlardan sorumlu hissedecektir.
Başka bir deyişle, özel bir Scrum Master'a sahip olmamaktan en çok bu sorumluluklar zarar görecektir. Şimdi benim dökümümün daha derinlerine inelim.
Scrum Master olmadan Scrum'ı tanıtabilir misiniz?
Scrum Master olmadan Scrum'da bu görevleri kim üstlenir?
Peki Scrum'a göre çalışmayan sıradan bir geliştirme ekibinde, yani doğası gereği Scrum Master olmadan yazılım geliştiren bir ekipte bundan kim sorumlu olacaktır?
Muhtemelen ya a) takım lideri / proje yöneticisi / ürün sahibi vs. ya da b) kimse böyle şeylerden sorumlu hissetmiyordur. Ve Scrum takımları Scrum Master olmadan tam olarak böyle davranır:
Kullanıcılarımız ve müşterilerimiz (genellikle tam zamanlı bir Scrum Master'a sahip olmayan) genellikle tüm Scrum törenlerini kolaylaştıran bir tür Ekip Lideri veya Teknik Lidere sahiptir. Bazen bir ekip üyesi bu törenlerden bazılarının kolaylaştırıcılığını üstlenir. Aynı kişi aynı zamanda "engelleri ortadan kaldırmaya ve ekibi korumaya" çalışacaktır, ancak muhtemelen aktif bir şekilde değil pasif veya tetikleyici temelli reaktif bir şekilde.
Ve son olarak, çoğu durumda, toplantıları yöneten kişi, "kendi kendini organize eden bir ekibin" geliştirilmesi bir yana, "ekibin sürekli iyileştirilmesinden" bile sorumlu hissetmez.
Ekip liderinin bu tür şeylerle ilgilenecek zamanı yoktur, çünkü çok fazla başka zorluk vardır. Peki alternatif ne olabilir? Bir öneride bulunayım.
Scrum Master olmadan Scrum'ı tanıtabilir misiniz?
Scrum Master olmadan Scrum: Bir öneri
Genel olarak, bir Scrum Master'ın "çıktılarını" göz ardı etmeli ve iyi bir Scrum ekibinin "sonuçları" hakkında düşünmeliyiz (bu konuda daha fazla bilgi için bkz: Çıktılar vs. sonuçlar), çünkü çıktılar nihai sonuçlar kadar önemli değildir. Bir Scrum ekibinin çıktıları nelerdir ve Scrum Master olmadan nasıl elde edilebilirler?
İyi bir çevik ekip, müşterilerinin ihtiyaçlarını anlama ve bu ihtiyaçları karşılamak için yineleme yapma konusunda kolektif olarak iyidir –, yani müşteri değeri yaratmak. Scrum çerçevesi ve onunla ilişkili tüm süreçler bu hedefe ulaşmada büyük ölçüde yardımcı olur.
Peki Scrum çerçevesinin en önemli kısımları hangileridir? Kesinlikle süreçler ve seremoniler değil. Daha ziyade, belirli bir hedefi bilmek (hedef: yineleme döngüleri aracılığıyla daha iyi müşteri değeri yaratmak) ve bu hedefe doğru ilerleme isteğine sahip olmakla ilgilidir. Bu temelde "Agile zihniyeti" olarak da bilinir (bu konuda daha fazla bilgi için bkz: Agile Zihniyet) ya da kendi sözlerimle: bu hedefe yönelik "sürekli iyileştirmeyi" gerçekten ciddiye almak.
Peki bir Scrum Master'a sahip olamıyorsanız, iterasyon döngüleri aracılığıyla müşteri değerini artırma hedefine nasıl ulaşırsınız? Scrum Master olmadan Scrum'da ustalaşmak için ne yapmanız gerekir? Bu bir yaklaşım olabilir:
- Bir ekip lideri (veya teknoloji lideri, ürün sahibi, ürün yöneticisi, vb.) olarak herkesin temel çevik ilkeleri anladığından emin olmalısınız: Bekleneni mümkün olan en kısa sürede sunmanızı sağlamak için müşteri geri bildirimleriyle yinelemeli, kısa döngüler halinde çalışmalısınız.
- Tüm çevik seremonileri, yöntemleri ve ilkeleri bir kerede tanıtmayın.
- Bunun yerine, sadece en önemlileri ile başlayın: şeffaflık (iletişimi teşvik etmek için) ve sürekli iyileştirme.
- Şeffaflık: Kural olarak, bir Kanban panosunun kullanılması burada iyi bir fikirdir. Bu, muhtemelen ekip lideri tarafından yönetilen, işiniz hakkında konuşmak için günlük (veya yarı günlük?) bir stand-up ile birleştirilmelidir. Birdenbire iş görünür hale gelir ve iletişim tamamen yeni, üretken bir şekilde akar.
- Sürekli iyileştirme: Çevik retrospektiflerin uygulanmasıyla başlayın. Başlangıçta birçok şey değişeceğinden ve birçok gerilim ortaya çıkacağından, genellikle gerilimler hakkında konuşmak ve bunların nasıl çözüleceğine dair hipotezleri test etmek için bir alana büyük ihtiyaç duyulmalıdır. İyi bir retrospektifin amacı budur: önlemleri veya eylem maddelerini tanımlamak, bunları 1-2 sprint boyunca test etmek ve ardından işe yarayıp yaramadıklarını görmek. Örneğin bir eylem maddesi, ürün vizyonunu yinelemek ya da gerçek bir sprint hedefine ihtiyaç duymak olabilir. Bu mükemmel olurdu: ekip doğal olarak Scrum'ı kendi kendine organize ve sorun temelli bir şekilde tanıtır.
Scrum, Scrum Master olmadan çalışabilir mi?
Çok fazla Scrum (yani süreçler): Zombi Scrum
Birçok şirket aslında "çok fazla" Scrum Master'a sahip olabilir, "Zombi Scrum" adı verilen bir fenomen yaşarlar: Tüm süreçlere uyarlar, ancak bunların hiçbir anlamını görmeyebilirler. Bir sprint hedefiniz var, ancak sprint sırasında kimse bunu düşünmüyor. Sprint planlama toplantısı yapıyorsunuz ama sadece bir kişi konuşuyor. Peki neden? Çünkü yukarıda bahsedilen ilk adım ekip tarafından anlaşılmamış veya Scrum Master tarafından yeterince iyi iletilmemiştir: Tüm bu seremonileri neden yapıyorsunuz?
Scrum ekibi üyelerinin tüm Scrum süreçlerinin değerini anlamalarını sağlamanın en iyi yolu, önce sorunları ve gerilimleri yaşamalarına izin vermektir; bu sorunlar daha sonra Scrum çerçevesinin süreçleri aracılığıyla çözülebilir.
Bu nedenle, başlangıçta bir Scrum Master'a sahip olmamak ve çevik yöntemleri "aşırı aktif bir şekilde tanıtmamak" bile bir avantaj olabilir.
Son olarak, kendinize şu soruyu soruyorsanız ilginizi çekebilecek özel bir araç var: Scrum Master olmadan Scrum uygulamak mümkün mü?
Scrum, Scrum Master olmadan çalışabilir mi?
Size yardımcı olacak bir araç: Echometer
Echometer tam olarak bu kullanım durumu içindir (dEkibinizi destekleyebilecek tam zamanlı bir Scrum Master'ınız yoksa – çok uygun.
Echometer, çevik ekip liderlerine çevik retrospektifler ve ekip Health Check'leri ile yardımcı olan dijital bir araçtır. Uzaktan, hibrit veya yerinde: ekip koçluğunu ölçülebilir hale getirir ve sizi çok fazla işten kurtarırken işinizi profesyonelleştirir. Daha fazlasını öğrenmek için web sitemize bir göz atın: www.echometerapp.com.
Scrum, Scrum Master olmadan çalışabilir mi?
Sonuç - Scrum Master olmadan Scrum mı?
Elbette bu metinde aşırı basitleştirdim ve çok kısa tuttum. Bununla birlikte, Scrum Master olmadan Scrum'ı yürütme zorluğuna nasıl yaklaşılacağı konusunda ilgili ve ilginç bir bakış açısı olabilir. Özetlemek gerekirse: Bir Scrum Master'a sahip olmaya çalışın. Eğer bunu yapamıyorsanız, sürekli iyileştirme atmosferi yaratmaya odaklanın ve ekip Scrum'ı kendi kendine organize bir şekilde benimseyebilir ve öğrenebilir.
Çevik yöntemlerle ilgili daha temel bir soru: Scrum Master veya Agile Koçu olmadan çevik yöntemler uygulanabilir mi, "Scrum Master veya Agile Koçu olmadan Agile mümkün müdür"? "Agile" çok daha geniş kapsamlı olduğu için buna kesinlikle farklı bir yanıt verilebilir. Ancak buradaki kılavuz da bu soruyla ilgili doğru yönde düşünmenize yardımcı olacaktır. Benim düşüncem de bu soruya uygulanabilir.
Son olarak, işte bir ipucu daha: Ekibinizi aracımızla geliştirmenin nasıl bir his olduğunu denemek isterseniz: Aşağıda oturum açmadan bir çevik retrospektif başlatabilirsiniz, bu durumda "Keep, Stop, Start" atölyesi.
Alternatif olarak, web sitemizi sorumlu meslektaşlarınıza iletmeniz yeterlidir: www.echometerapp.com.