top of page

Scrum Master Nasıl Olunur ?

  • Yazarın fotoğrafı: Volkan Köse
    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.

  1. Yazılım Geliştirme Yaşam Döngüsü konusunda bilgi sahibi olmak

  2. Agile Proje Geliştirme konusunda bilgi sahibi olmak

  3. Scrum yazılım geliştirme hakkında bilgi sahibi olmak

  4. Scrum yazılım geliştirme sürecinde yer alarak deneyim kazanmak

  5. Hizmetkar liderlik yeteneklerine sahip olmak

  6. Eğitici yeteneklere sahip olmak

  7. 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


コメント

5つ星のうち0と評価されています。
まだ評価がありません

評価を追加
bottom of page