Birlikte güçlüyüz: Agile'nin çalışmaları, görev ve sorumlulukları tüm katılımcıların omuzlarına dağıtır. Scrum Master önde gelen kişiliklerden biridir. Kendisi talimatlar veren klasik bir patron değil, ekibi projenin başarıyla tamamlanmasına yönlendiren bir hizmetkâr liderdir.
Bu da Scrum Master'ın rolünü karmaşık hale getirir. Bir Scrum Master'ın görevleri tam olarak nelerdir? İşe hangi nitelikleri getirmesi gerekir? Ve bir Scrum Master iş görüşmesi için klasik sorular neye benzer? Scrum Master rolünün neleri gerektirdiğini ve çevik ekiplerdeki bu önemli pozisyona nasıl hak kazanabileceğinizi ayrıntılı olarak açıklıyorum.
Scrum Master nedir?
Scrum ustaları, bir ürünün veya özelliğin (çoğunlukla yazılım bağlamında) geliştirilmesini "Scrum" olarak adlandırılan ilkeye göre koordine eder. Scrum Çerçevesi. Ekip üyelerine çevik yöntemlerde – ve genel olarak – koçluk yaparlar, böylece yetkinliklerini projede kullanmaları için motive olurlar. Ayrıca ekiplerin çalışmalarında Scrum çerçevesine bağlı kalmalarını sağlarlar. Ve: Bir projenin programını takip etmek Scrum Master'ın sorumluluğundadır.
Bu nihai veya eksiksiz bir tanım değildir. Scrum Master'ın rolü o kadar çeşitlidir ki, bu kısa özet size sadece pozisyon hakkında temel bir anlayış kazandırmayı amaçlamaktadır.
Scrum Master'ın rolü
Temel olarak Scrum Master'ın rolü, ekipte ve projede çevik değerleri ve ilkeleri uygulamaya odaklanır. Bu, ekip üyelerinin düşünme ve çalışma şeklini çevik hale getirmenin Scrum Master'ın sorumluluğu olduğu anlamına gelir. Bu süreçte hangi değerlerin belirleyici rol oynadığını şu yazımızda açıklamıştık "Agile Değerleri ve ilkeleri uygulamaya koymak". açıklıyor. Scrum Master günlük çalışmalarında hangi görevleri üstlenir?
Tren
Özellikle Scrum hakkında temel bir anlayışa sahip olan ekiplerin bir Scrum Master'ın rehberliğine ihtiyacı vardır. Bu kişi ekipleri çevik konseptin temel ve yol gösterici ilkeleriyle tanıştırır. Scrum ustaları iki ana görev üstlenirler:
1. Scrum'da ekipleri profesyonel olarak eğitirsiniz.
2. Scrum değerlerini örnekleyerek ekip üyelerine ilham vermek.
Bu şekilde ekipler yalnızca Extreme Programming – gibi yeni iş akışları ve yöntemleri öğrenmekle kalmaz, aynı zamanda yinelemeli, esnek ve otonom işbirliğinin örn. Şelale.
Agile otobüslerinin çoğu daireler halinde dolaşıyor....
...ve yüzeysel semptomları tedavi etmek. Sürdürülebilir bir zihniyet değişimi için psikoloji –'yi kullanma zamanı.
Destek ve ılımlı
Agiles Çalışmak, tekrar tekrar fikir alışverişinde bulunmak demektir. Scrum ustaları kolaylaştırıcı ve destekleyici olarak merkezi bir rol oynarlar. Tartışmaların, toplantıların ve retrospektiflerin istenen sonuca ulaşmasını sağlarlar. Bu ancak katılımcıların bir anlam ve amaç görmeleri halinde mümkündür. Bu nedenle Scrum Ustaları toplantıların amacını açıkça formüle etmeli ve iletişimi teşvik etmelidir. Scrum Ustaları için sanat, projelerin içeriğine müdahale etmek değil, sadece sürece rehberlik etmektir.
Koçluk
Bir Scrum Master'ın rolleri arasında ekip üyelerine koçluk yapmak da vardır. Bunu yaparken Scrum Ustaları deneyimlerini paylaşmaz veya teknik tavsiyelerde bulunmaz, ancak ekip üyelerini düşünmeye ve harekete geçmeye motive eden mesajlar iletir. Koçlukları esas olarak kendi kendini organize etme, sorumluluk alma ve kişisel gelişim konularıyla ilgilidir.
Engelleri kaldırın
Ekiplerin her gün çalışmasını kolaylaştırmak Scrum Master'ın sorumluluğundadır. Bunu yapmak için her türlü engeli tespit etmeli ve ortadan kaldırmalıdır. Bu örneğin şunlar olabilir
- teknik sorunlar,
- zaman zorlukları,
- İletişim sorunları,
- Çevik çalışma yöntemleriyle ilgili bilgi eksiklikleri,
- ekip üyelerinin kişisel sorunları veya
- Ekip üyeleri arasındaki anlaşmazlıklar
olmak. Temel görev, optimum bir iletişim akışı sağlamaktır. Bu, günlük proje çalışmalarındaki zorlukları çözmenin temelidir. Scrum ustaları bunun için çerçeve koşulları yaratmalıdır. İdeal olarak, ekip üyeleri sorunlarını kendileri çözebilir.
Scrum Master'ın Scrum'daki diğer rollerle ilişkisi nedir?
Scrum Master'a ek olarak
- Ürün Sahibi,
- Geliştirici,
- Agile Antrenörler ve
- Tren Makinistlerini Serbest Bırakın
Scrum konseptinde önemli bir rol oynar (ancak ikincisi yalnızca ölçeklendirilmiş çevik çerçeve veya bağlamda). Scrum Master'ın rolü bundan nasıl farklıdır?
Scrum Master vs Ürün Sahibi
Ürün sahipleri bir Scrum projesi için şartları ve gereksinimleri belirler. Ürün birikimindeki görevleri izlerler ve ekiplerin ürettiği müşteri katma değerinden sorumludurlar. Scrum Ustaları, Ürün Sahibi ile ekip arasında arabuluculuk yapar. Örneğin, ürün sahibi ile tekrar tekrar koordinasyon sağlayarak veya idari görevleri üstlenerek ekibin arkasını kollarlar.
Scrum Master vs Geliştirici
Geliştiriciler yazılımın geliştiricileridir. Sprintler için planlar oluştururlar ve bir Bitti Tanımına bağlı kalarak kaliteyi sağlarlar. Başka bir deyişle, kod mimarisinden son kullanıcı kullanılabilirliğine kadar bir ürünün – kalitesinden sorumludurlar. Öte yandan Scrum ustalarının bir ürünün teknik gelişimi ile çok az ilgisi vardır.
Scrum Master vs. Agile Koçları
Agile koçları Scrum Master'lara benzer bir role sahiptir, hatta bazı durumlarda aynı sorumluluklara sahiptirler. Bununla birlikte, Agile koçlarının Scrum Master'lardan daha fazla ekip üzerinde sorumluluk sahibi olma eğilimi vardır. Buna ek olarak, Scrum ile daha az "sınırlıdırlar", ancak genellikle Scrum Master –'den daha geniş bir beceri setine sahiptirler, örneğin Kanban bilgisi vb. Bazen Scrum Ustalarından oluşan bir ekibi de denetlerler. Scrum Kılavuzu'na göre Scrum Master'ların en fazla 2 ekibi olması gerekirken, bu sınırlama Agile koçları için geçerli değildir.
Temel olarak, ekiplerin ihtiyaçlarına yönelik günlük çalışma için çerçeve koşulları oluştururlar. Ekiplere günlük işlerinde eşlik ederler ve zaman zaman da dahil olurlar. Moderatör ve kolaylaştırıcı olarak çalışırlar. Disiplin sorumluluğu olmayan bir lidersiniz. Birçok şirket Agile koçlarını deneyimli Scrum Ustaları olarak görmektedir.
Scrum Master ve Release Train Mühendisleri
Sürüm Treni Mühendisleri, ölçeklendirilmiş çevik bir bağlamda Agile – birçok ekipte bir sürüm trenini denetler. Amaçları program uygulamasını basitleştirmek, iş süreçlerindeki engelleri ortadan kaldırmak ve ekipler arasındaki riskleri ve bağımlılıkları yönetmektir. Bu şekilde, Release Train Engineer'ın rolü Scrum Master'ın rolüne benzer. Ancak Sürüm Treni Mühendisleri, farklı bir süreç düzeyinde genellikle 50 ila 125 kişi arasında daha büyük bir – grubunu denetler. Bir sürüm treninin tam olarak nasıl çalıştığını makalemizde açıklıyoruz "Agile'de Treni Serbest Bırakın: Bilmeniz gereken her şey"..
Scrum konseptindeki roller: bir metaforla açıklama
Bu rolleri yine yardımcı olabilecek bir metaforla açıklamaya çalışalım: açık denizlerdeki bir gemi.
- Ürün sahibi dümencidir – Nereye gitmek istiyoruz? Vizyonu belirler ve birçok teknik şeye karar verir.
- Scrum Master tabiri caizse meta düzeyde hareket eder: Bir yandan geminin tasarımcısıdır. Bir sürat teknesi mi yoksa dengeli bir tanker mi olmak istiyoruz? Öte yandan, gemide bir doktor olarak görev yapar: acı veren sorunlar varsa, bunları olabildiğince çabuk yoldan çıkarmaya çalışır.
- Agile Koçları dediğim gibi Scrum Master'lara benzer. Eğer basitleştirmek istersek: 4 gemi varsa (her biri bir takım), muhtemelen her biri 2 gemiyi – denetleyen 2 Scrum Master ve ek olarak koordine eden ve destekleyen bir Agile Koçu olacaktır.
- Geliştiriciler, gemideki görevlerden sorumlu olan mürettebattır.
- Serbest Tren Mühendisleri yalnızca 5 adet – 25 gemiden (veya ekipten) oluşan küçük bir filomuz olduğunda devreye girer ve filoyu buna göre daha yüksek bir seviyede koordine eder.
Önemli: Bu farklı rollere rağmen Scrum'da resmi bir hiyerarşi yoktur. Bu, ekiplerin kararları yalnızca profesyonel temelde almasını sağlamak içindir. Ve: sorumluluğun bireysel ekip üyelerine değil tüm ekibe ait olmasını sağlamaktır.
Bir Scrum Master hangi niteliklere sahip olmalıdır?
Artık bir Scrum Master'ın farklı rollerini biliyorsunuz. Scrum Master'ların bu rolleri yetkin bir şekilde üstlenebilmeleri için hangi özelliklere sahip olmaları gerekir?
Hayal kırıklığı toleransı: Scrum ustaları ekip üyelerine kademeli olarak çerçevenin anlaşılmasını sağlar. Bu zaman ve azim gerektirir. Birçok ekipte Scrum Ustalarının, her bir çalışan çerçeveyi içselleştirip kendi başına çevik bir şekilde düşünüp hareket edene kadar tekrar tekrar girişimde bulunması gerekir.
Açıklık: Scrum ustalarının görevlerine açık bir yaklaşım sergilemeleri gerekir. Bu şu anlama gelir: Zor konuları ele alırlar ve sorunlarla şeffaf bir şekilde ilgilenirler.
Cesaret: Zor konuları ele alabilmek için Scrum Ustalarının cesarete ihtiyacı vardır. Bunun ekip üyeleri üzerinde de etkisi vardır. Açık ve cesur olduklarında, zorlukları etkili bir şekilde iletmeye de cesaret edebilirler.
Odaklan: Scrum ustaları, ekiplerin hangi zorluklarla ne zaman mücadele etmesi gerektiğini bilir. Bunun için, o anda gerçekten önemli olan şeye güçlü bir şekilde odaklanmaları gerekir. Scrum ustaları bir zorluğa odaklandıklarında, somut bir gelişme sağlanana veya bir sorun çözülene kadar bu odaklanmayı sürdürürler.
Bağlılık: Scrum ustaları, ekiplerine ve şirketlerine karşı en iyi performansı göstermekle yükümlü hissederler. Takımlar bunu hisseder. Bunu Scrum Ustalarına güven olarak geri verirler.
Sorumluluk duygusu: Scrum Ustaları ekipleri ve projeleri için sorumluluk alabilirler ve almak isterler. Ne zaman var olacaklarını ve ne zaman geri çekilip sorumluluğu ekibe bırakacaklarını tam olarak bilirler.
Dikkatli okuyucular, bu özelliklerin aşağıdakilerle yakından ilişkili olduğunu fark edeceklerdir çevik Scrum değerleri ilişkilidir.
Her şey KPI'lara bağlı
Artık bir Scrum Master'ın sahip olması gereken temel nitelikleri biliyorsunuz. Ancak şirketler bu yetkinliklere gerçekten sahip olduğunuzu nasıl biliyorlar? Çünkü: İlk bakışta bu niteliklerin ölçülmesi zor gibi görünmektedir. Ancak pratikte, en azından Scrum Master performansını ölçülebilir hale getirmeyi deneyebilir – ve böylece Scrum Master'ların özelliklerini dolaylı olarak sonuçlandırabilirsiniz. Bunu nasıl yapacağınızı makalemizde gösteriyoruz "Scrum Master Performansı: Değerlendirilecek 5 önemli KPI"..
Bir Scrum Master hangi becerilere sahip olmalıdır?
Scrum ile çalışırken yukarıda belirtilen özellikleri pratikte kullanabilmek için, Scrum Ustaları her şeyden önce günlük çalışmaları için iki temel beceriye sahip olmalıdır:
Gözlemleme ve dinleme
Scrum ustaları zamanlarının büyük bir bölümünü gözlemlemeye ve dinlemeye ayırırlar. Bu, karmaşık süreçleri gözlemleme ve ekipten kaçan tutarsızlıkları fark etme becerisine sahip olmaları gerektiği anlamına gelir. Ekip üyelerini tekrar tekrar dinlemeli ve bundan iş süreçlerinde kullanılabilecek sonuçlar ya da kalıplar çıkarmalıdırlar. Geçmişe dönük tartışılabilir ve böylece projenin ilerlemesine hizmet edebilir.
İletişim kurun
Ekip üyelerini her aşamada en iyi şekilde destekleyebilmek için Scrum Master'ların empatik ve açık bir şekilde iletişim kurabilmeleri gerekir. Ne de olsa her gün farklı bakış açılarına sahip farklı insanlarla konuşuyorlar. Özellikle, Scrum Ustaları zor konuşmalar yapabilmelidir. Sorunları ve çözümleri kısa ve öz bir şekilde dile getirmelidirler. Ve: Scrum Ustaları en iyi ihtimalle yönetimle iletişim kurma konusunda deneyim sahibi olmalıdır. Bir kuruluşun yönetiminin nasıl düşündüğünü anlamaları önemlidir. Karar vericilerin KPI odaklı mantığının nasıl işlediğini bilmeleri bu konuda yardımcı olacaktır. Prensip olarak, "soru sorarak liderlik etme" veya "insanların kendilerine yardım etmelerine yardımcı olma" ideali, hizmetkâr liderler olarak onlar için de geçerlidir.
Bir Scrum Master CV'si neye benzer?
Bu pozisyonu başarıyla üstlenebilecek tek bir Scrum Master CV'si yoktur. Bunun başlıca nedeni, Scrum Master olma eğitiminin Almanya'da tek tip olarak düzenlenmemiş olmasıdır. Scrum Master'ların çoğu BT geçmişine sahiptir. Bunun anlamı: bilgisayar bilimi, işletme bilişimi veya ilgili bir konuda eğitim almış olmalarıdır. Buna ek olarak, şu anda başka bir eğilim daha var: Scrum Master CV'leri, eğitim ve psikoloji alanında geçmişi olan daha fazla insanın Scrum Master olarak kariyer yapmayı tercih ettiğini gösteriyor. Bunun nedeni, Scrum Master'ların mutlaka yazılım geliştirme konusunda derin bir anlayışa ihtiyaç duymamasıdır. Projelerdeki belirli süreçleri daha iyi anlamaya yardımcı olabilir. Ancak, Scrum Master rolünü başarıyla üstlenmek için bir ön koşul değildir.
Scrum Master sorumluluğuna profesyonel olarak hazırlanmak için ilgili bir eğitim önerilir. Bu, – sağlayıcısına bağlı olarak iki gün ile iki ay arasında sürmektedir. Bunun maliyeti PSM1 yeterliliği için 800 ila 2500 avro arasında değişmektedir. İlgilenen taraflar, örneğin Sanayi ve Ticaret Odası, TÜV Süd veya Haufe Akademie'de eğitim alabilirler. Tanınmış ABD'li sağlayıcılar arasında örneğin Proje Yönetimi Enstitüsü ve Ölçeklendirilmiş Agile.
Scrum Master iş görüşmesinde 4 olası soru
Scrum Master CV'leri ilan edilen bir pozisyonla eşleşirse, hızlı bir şekilde ilk görüşme ayarlanır. Çünkü: Scrum ustaları şu anda özellikle talep görüyor. Ne bekleyebileceğinizi tahmin etmek temelde zordur. Bir Scrum Master'ın rolleri o kadar çeşitlidir ki, her şirket sizden farklı bir şey bilmek ister. Yine de, size bir ilk izlenim vermek için, bir Scrum Master iş görüşmesinde sorulabilecek olası soruları bir araya getirdik:
1. Agile sizin için ne anlama geliyor?
İlk bakışta, soru sadece Agile'nin basit bir tanımını istiyor gibi görünüyor. Bu yanlış değildir. Ancak gerçekten puan toplamak istiyorsanız, Agile'nin şirket ve ekip için öneminin yanı sıra Scrum'ı uygulamaya koymanın avantajlarından da bahsetmelisiniz. Ve: Scrum'ı bu bağlamda diğer proje yönetimi stilleriyle karşılaştırmanızın zararı olmaz.
Sizin bakış açınıza göre Scrum'ın sınırları nelerdir? Çevik düşünmek artık ne zaman mantıklı değil?
İyi bir Scrum Master çerçevenin sınırlarını bilir. Bir proje için farklı bir çerçeve kullanmanın zamanının geldiğini bilir. Scrum, değişime hızla uyum sağlamak ve kısa sürelerde verimli sonuçlar elde etmek için tasarlanmıştır. Bu nedenle, örneğin, sürekli yeni müşteri taleplerinin eklenmediği, kesin olarak planlanabilen bir proje üzerinde çalışıyorsanız, farklı bir çerçeve, örneğin Şelale yöntemidaha uygun olacaktır.
Sizce en önemli çevik tören nedir?
Agile Scrum gibi çerçeveler, ekip performansını düzenli ve evrimsel olarak geliştirmeyi amaçlar. Bunu başarmak için, süreçleri ve işbirliğini düzenli olarak eleştirel bir şekilde gözden geçirmek önemlidir. Bu nedenle "retrospektifler" Scrum Master iş görüşmesinde bu soruya yanıt olarak şüphesiz uygundur. Ekipteki gizli engelleri ve memnuniyetsizlikleri ortaya çıkarır ve projenin ilerlemesini kararlı bir şekilde destekleyen çözümler bulurlar.
"Yalnızca bir çevik uygulamayı benimseyecekseniz, bu retrospektifler olsun. Diğer her şey onu takip edecektir."
Bir ekip üyesi bir sprint için bir görevi tamamlayamazsa ne yaparsınız?
Scrum Ustaları her zaman ekiplerini mümkün olduğunca etkili tutma zorluğuyla karşı karşıyadır. Aynı zamanda, tüm ekip üyelerinin ihtiyaçlarının karşılandığından emin olmak zorundadırlar. Bu nedenle, bir üye beklendiği gibi teslim edemiyorsa, onunla kişisel bir konuşma yapmalısınız. Bu, görevlerini neden tamamlayamadıklarını anlamanıza yardımcı olacaktır. Scrum Master olarak, daha sonra ekip üyesinin işine başarılı bir şekilde devam etmesine yardımcı olacak bir çözüm üzerinde çalışmalısınız. Aynı zamanda, ekip üyesine olan güvenlerini kaybetmemeleri için ara durumları ekibe iletmelisiniz.
Temel olarak anlamak önemlidir: Sorunları çevik bir şekilde çözün! Problemi çözmek için muhtemelen 5 yaklaşım vardır. İlk sprintte bu yaklaşımlardan birini denemeye başlayın. Ardından, gerekirse bir sonraki yaklaşımı denemek için sprintten sonra kişisel retrospektifinizi yapın. Bu şekilde, beklentiler çok yüksek tutulmaz ve umarım erken bir başarı hissi oluşur. Bu yaklaşımla ekibinizle aranızda güven inşa edersiniz. Ve: Çalışanların sorunlarını dile getirmek için kendilerini güvende ve rahat hissettikleri bir ortam yaratırsınız. Yaratırsınız psi̇koloji̇k güvenli̇k.
Scrum Master mülakatındaki diğer olası sorular
Ek olarak, bu soruları yanıtlayarak kendinizi bir Scrum Master mülakatına hazırlayabilirsiniz:
- Bir Scrum Master olarak hangi yazılım araç setine ihtiyacınız var?
- Ekipte ürün sahibi ile bir yazılım geliştirici arasında bir çatışma var. Nasıl bir yol izlersiniz?
- Üst yönetimden biri, yazılım geliştiricilerden isteklerini çevik süreçleri dikkate almadan doğrudan uygulamalarını talep ediyor. Nasıl tepki veriyorsunuz?
- İsteğe bağlı: Aşağıdaki durumlarda nasıl hareket edersiniz Scrum'ı diğer ekiplerde de uygulamak Ne istiyorsun?
Scrum Master mülakatındaki en zor soru
Yazarımız Christian, Scrum Masters – için en zor mülakat sorusunun hangisi olduğu ve akıllı bir şekilde nasıl cevaplanacağı hakkında heyecan verici bir makale yazdı. Sadece makalemize bir göz atın "Scrum Master mülakatındaki en zor soru".
Scrum Master'ın Rolü – Sonuç
Scrum Master'ın rolü çok çeşitli ve zorludur. Bu da Scrum Master'ları çevik geliştirme bulmacasının çok önemli bir parçası haline getirmektedir. Projeleri verimli bir şekilde ele alabilmeleri için yalnızca kendilerinin değil, tüm ekiplerin ve ideal olarak tüm organizasyonun çevik bir şekilde düşünmesi ve hareket etmesi gerekir. Bunu nasıl başarabileceğinizi Scagile Projesi. Bu, çevik bir dönüşüm sırasında her ne pahasına olursa olsun kaçınmanız gereken 7 hatayı çeşitli atölye çalışmalarında size gösterir. Atölye çalışmaları ücretsizdir.
Hala uygun bir retro pano arayışındaysanız, makalemiz size bu konuda yardımcı olabilir: Karşılaştırıldığında en iyi retro boards.