Scrum Master Nasıl Olunur ?
- Volkan Köse
- 31 Eki 2023
- 3 dakikada okunur
Güncelleme tarihi: 1 Ara 2024
Scrum Master yani Scrum Ustası, Agile bir çerçeve olan Scrum ile yazılım geliştiren takımlarda yer alan lider bir roldür. " Scrum Master nasıl olunur ?" sorusunun cevabından önce Scrum Master'ın kim olduğu ve sorumlulukları hakkında bu blog yazısına gözatabilirsiniz.

Scrum Master olmak için temel yol haritası aşağıdaki gibidir.
Yazılım Geliştirme Yaşam Döngüsü konusunda bilgi sahibi olmak
Agile Proje Geliştirme konusunda bilgi sahibi olmak
Scrum yazılım geliştirme hakkında bilgi sahibi olmak
Scrum yazılım geliştirme sürecinde yer alarak deneyim kazanmak
Hizmetkar liderlik yeteneklerine sahip olmak
Eğitici yeteneklere sahip olmak
Scrum Master sertifikasına sahip olmak
1.Yazılım geliştirme yaşam döngüsü konusunda bilgi sahibi olmak
Yazılım Geliştirme Yaşam Döngüsü, Software Development Life Cycle olarak bilinir. Temel olarak bir yazılım projesinde yer alan süreçleri tarif eder. Bunlar planlama, analiz, tasarım, uygulama, test ve bakımdır. Bu süreçlerin nasıl uygulanacağına dair bir çok çerçeve vardır. Scrum Master olmak için geleneksel anlamda bir yazılım projesinin iş süreçleri konusunda ortalama üstü bilgiye sahip olmak gerekebilir.
2.Agile Proje Geliştirme konusunda bilgi sahibi olmak
Yazılım Geliştirme Yaşam Döngüsü'nü biliyorsanız eğer Scrum Master olabilmek için en iyi başlangıç noktası Agile Felsefeyi anlamaktır. Agile manifestoda yer alan değerler ve prensipler bilinmeli ve içselleştirilmelidir. Zaman içerisinde Agile takımlarca geliştirilen kavramlar, pratikler, alt çerçeveler öğrenilmelidir. Agile bir düşüncesetine sahip olunmalıdır. Tüm bunlar Agile Proje Geliştirme olarak ifade edilir.
3.Scrum konusunda bilgi sahibi olmak
Scrum, bir Agile alt metodolojidir ve Scrum Master, Scrum rehberinde kurgulanan bir roldür. Scrum Masterlar Scrum rehberinde ayrıntılandırılan, Scrum teorisi, değerleri, etkinlikleri, eserleri, takımı konusunda bilgi sahibi olmalıdır. Scrum rehberinin ötesine geçerek daha detaylı araştırmalar ve okumalar yapmalılardı. Scrum Yazılım Proje Geliştirme eğitimi için tıklayınız.
4.Scrum yazılım geliştirme sürecinde yeralarak deneyim kazanmak
Scrum'ı öğrenmek kolay onu uygulamak ve onda ustalaşmaksa zordur. Agile ve Scrum gibi konularda sadece bilgi sahibi olunarak ustalaşılamaz. Kitaptan Scrum'ın kopuk kırıntılarını ezbere uygulamak projeyi başarısız kılar. Teorik bilgilere pratik bilgilerde eşlik etmelidir. Bunun en iyi yolu Scrumla yazılım geliştirme sürecinde takım üyesi olarak yer almak, Scrum'ın doğru ve yanlış kullanımlarını görmek ve uygulayarak tecrübe kazanmaktır.
5.Hizmetkar liderlik yeteneklerine sahip olmak
Scrum Masterlar, Scrum Takımına ve organizasyonun bütününe hizmet eden gerçek liderlerdir. Scrum Masterlar otoriter, bürokratik liderler değil, hizmetkar liderlerdir. Hizmetkar liderlik geleneksel anlamda micro planda yöneticilik, gözetleme, kontrol etme yerine öğretmenlik, mentörlük, koçluk, kolaylaştırıcılık, engelleri kaldırmak, yardımcı olmak, ve güçlendirmek ile ilgilidir.
Hizmetkar lider olarak Scrum Master, ekibin cesaret, açıklık, saygı, odaklanma ve taahhüt gibi Scrum değerlerine göre hareket etmesine ve tam potansiyelini gerçekleştirmesine yardımcı olur.
6.Eğitici yeteneklere sahip olmak
Scrum Master hem takımın hem de organizasyonun Agile ve Scrum'ı benimsemesinden sorumludur. Bu sorumluluk onu eğitici de yapar.
Takıma, Scrum'ı özellikle de kendi kendine yönetmeyi/organize olmayı, çapraz fonskiyonelliği, deneysel bir ortamda geliştirme yapmayı öğretir.
Organizasyonun Agile insanları yaşatması için kültürünü dönüştürmesine yardımcı olur.
7.Scrum Master sertifikasına sahip olmak
Scrum Yazılım Geliştirme çerçevesinin kurucuları ve çeşitli sertifika kuruluşlarıScrum Master yeterliliğini ortaya koyan sınavlar düzenler. Başarılı adaylar Profesyonel Scrum Master sertifikasını almaya hak kazanır. Bu sertifikaların piyasa tarafında kabulü çok yüksektir.
Tartışmalı konulardan biri Scrum Master olmak için Geliştirmeci deneyimi gerekliliğidir. Scrum rehberi Scrum Masterlar için teknik bir arkaplanı gerekli kılmaz. Zaten teknik bir görevi de yoktur. Ama iş ilanlarında iş yapılan teknolojiye dair teknik şartlar arandığını görüyoruz. Bu doğru bir tanımlama değildir.
Bir diğer tartışmalı konu Scrum Masterların geçmişlerinde Proje Yöneticisi deneyimlerinin bu rolü güçlendirdiğine dairdir. Ama geleneksel anlamda proje yöneticisi, Scrum Master'ın antisidir yani tam olarak olmaması gereken kişiliktir.
Referanslar
1. Image by stockking on Freepik
コメント