scrum team roles responsibilities
Scrum Takım Rolleri ve Sorumlulukları:
Eminim şimdiye kadar hepimiz çok net olmalıyız Çevik Manifesto son eğitimimizden.
Bu eğitim, Agile Yazılım Geliştirme konusunda yeni olan Scrum Takım Üyelerinin rolleri ve sorumlulukları hakkında bilgi edinmesi için tasarlanmıştır.
Eğitim ayrıca, Agile modelinde halihazırda çalışanların becerilerini tazelemelerine ve sadece bu rolleri bilmek isteyenlere yardımcı olacaktır. Ayrıca sorumluluklar ve sahip olduğu rollerin her biri hakkında bir fikir verecektir.
Eğitimimizde bahsettiklerimiz dışında rollerin her biri için çok şey var, ancak okuyucular kesinlikle her Scrum Rolünün özünü kesin olarak anlayabilirler.
Ne öğreneceksin:
- Scrum Takım Rolleri ve Sorumlulukları
- Scrum Takım Boyutu
- Scrum Ustası
- Ürün Sahibi
- Proxy Ürün Sahibi
- Geliştirme Ekibi
- Özet
- Önerilen Kaynaklar
Scrum Takım Rolleri ve Sorumlulukları
Scrum takımı esas olarak üç rolden oluşur: Scrum Master, Ürün Sahibi ve Geliştirme Ekibi .
Çekirdek ekibin dışındaki hiç kimsenin Takım üzerinde doğrudan bir etkisi yoktur. Scrum'daki bu rollerin her biri, bu eğitimde daha sonra ayrıntılı olarak tartışacağımız çok net sorumluluklara sahiptir. Bu bölümün altında, bir bütün olarak Scrum Takımının özelliklerine ve ideal takım boyutuna odaklanalım.
Scrum Takımlarının Nitelikleri
Aşağıda Scrum Takımının 2 özelliği verilmiştir:
- Scrum Takımı Kendi Kendini Organize Ediyor
- Scrum Takımı Çapraz Fonksiyoneldir
Kendi Kendine Düzenlenen Scrum Takımları dışarıdan yardıma veya rehberliğe ihtiyaç duymadan işlerini tamamlama açısından kendine güvenen ve kendi kendine yeterlidir. Takımlar, Sprint Hedeflerine ulaşmak için en iyi uygulamaları benimsemeye yetecek kadar yetkin.
Çapraz İşlevli Scrum Takımları Ekip içinde işlerini tamamlamak için gerekli tüm beceri ve yeterliliğe sahip ekiplerdir. Bu ekipler, çalışma öğelerini tamamlamak için ekip dışındaki hiç kimseye güvenmez. Bu nedenle, Scrum Takımı, tüm çalışma öğesini tamamlamak için gerekli olan farklı becerilerin çok yaratıcı bir birleşimidir.
Her ekip üyesi, ürünü oluşturmak için gerekli tüm becerilere sahip olmayabilir, ancak kendi uzmanlık alanında yetkin olabilir. Bunu söyledikten sonra, ekip üyesinin çapraz işlevli olması gerekmez, ancak ekibin bir bütün olarak olması gerekir.
Yüksek Öz Organizasyon ve Çapraz İşlevselliğe sahip ekipler, yüksek üretkenlik ve yaratıcılıkla sonuçlanacaktır.
Scrum Takım Boyutu
Scrum'da önerilen Geliştirme Takımı boyutu 6 +/- 3'tür, yani Scrum Master ve Ürün Sahibi dahil olmayan 3 ila 9 üye.
Şimdi devam edelim ve bu rollerin her birini ayrıntılı olarak tartışalım.
Scrum Ustası
Scrum Master, Geliştirme Takımının ve Ürün Sahibinin günlük geliştirme faaliyetlerinde çalışmasını kolaylaştırmak / koçluk yapmaktan sorumlu kişidir.
Takımın Scrum Değerlerini ve İlkelerini anlamasını ve bunları uygulayabilmesini sağlayan kişidir. Aynı zamanda, Scrum Master, çerçevenin dışında en iyisini elde etmek için Takımın Çeviklik konusunda hevesli olmasını sağlar. Scrum Master ayrıca takımın kendi kendine organize olmasına yardımcı olur ve destekler.
Ekip üyelerini Agile'ın önemi konusunda eğitmenin yanı sıra, ekibin her zaman motive ve güçlendiğinden emin olmaktan da sorumludur. Ekip üyeleri arasındaki iletişimi ve işbirliğini artırmak için de çalışıyor.
Scrum Master, Scrum Takımına ve Scrum Takımı dışındaki diğerlerine Scrum Değerlerini, İlkelerini ve Uygulamalarını anlamalarında yardımcı olan bir Süreç Lideridir.
Görev ve Sorumluluklar
# 1) Koç - Scrum Master, hem Geliştirme ekibi hem de Ürün Sahibi için Çevik Koç olarak hareket eder. Scrum Master bir bakıma Geliştirme Ekibi ile Ürün Sahibi arasında uygun iletişim için bir kolaylaştırıcı görevi görür. Scrum Master, diğer iki rol arasındaki engeli ortadan kaldırmaktan sorumludur.
Ürün Sahibi'nin Geliştirme Takımına dahil olmadığı veya uygun zamanı vermediği fark edilirse, tüm takımın başarısına katılımının önemi konusunda Ürün Sahibi'ne koçluk yapmak Scrum Master’ın işidir.
# 2) Kolaylaştırıcı - Scrum Master ayrıca Scrum Takımı için bir kolaylaştırıcı görevi görür. Scrum Takım Üyeleri tarafından talep edilen tüm Scrum Etkinliklerini kolaylaştırır ve organize eder. Scrum Master ayrıca Takımın Scrum Takımının bir bütün olarak üretkenliğini artıracak önemli kararlar almasını kolaylaştırır.
Scrum Master, Takım Üyelerine asla bir şey yapmalarını emretmez, bunun yerine onlara koçluk ve rehberlik yaparak ulaşmalarına yardımcı olur.
# 3) Engelleri Kaldırmak - Scrum Master ayrıca işin yürütülmesinde ekibin üretkenliğini etkileyen engellerin kaldırılmasından da sorumludur. Ekip üyelerinin kendi başlarına çözemeyecekleri herhangi bir engel, çözüm için Scrum Master'a gelir.
Scrum Master, takımın üretkenliği ve işi üzerindeki etkilerine göre bu engellere öncelik verir ve bunlar üzerinde çalışmaya başlar.
# 4) Müdahale Bekçisi - Scrum Master ayrıca Scrum Takımını dış müdahale ve dikkat dağınıklığından korur, böylece takım her sprintten sonra işletmeye en iyi değeri sunmaya odaklanabilir.
Takım, birden fazla Scrum Takımının birlikte çalıştığı ve aralarında bağımlılıkların olduğu bir Scrum ortamında çalışıyorsa, müdahale daha büyük bir endişe kaynağı olabilir.
Scrum Master, takımın herhangi bir alakasız tartışmanın dışında kalmasını ve Sprint maddelerine odaklanmasını sağlarken, kendisi dışarıdan gelen soruları ve endişeleri ele alma sorumluluğunu üstlenir.
Scrum Master, ekibin iş değerini sunmaya odaklanmasını sağlamak için ekibi dış müdahalelerden korumak ve engelleri kaldırmakla sorumludur.
# 5) Hizmetçi Lider - Scrum Master genellikle Scrum Takımının Hizmetkâr Lideri olarak anılır. En önemli sorumluluklarından biri Scrum Takımlarından endişelerini sormak ve bunlara değinildiğinden emin olmaktır.
Takımın temel gereksinimlerinin önceliklendirildiğini ve bunların etkin bir şekilde çalışmalarını ve yüksek performanslı sonuçlar üretmelerini sağlamak için karşılandığını teyit etmek Scrum Master'ın görevidir.
# 6) Süreç İyileştirici - Scrum Master, takımla birlikte, sunulan değeri en üst düzeye çıkarmak için kullanılan süreçleri ve uygulamaları düzenli olarak doğaçlama yapmaktan da sorumludur. İşi yapmak Scrum Master’ın sorumluluğu değildir, ancak takımın sprint hedeflerini tamamlamalarına izin verecek bir süreç tasarlamasını sağlamak onun sorumluluğundadır.
Ürün Sahibi
Bu eğitimde tartışacağımız çok önemli bir başka rol de Ürün Sahibi. Ürün Sahibi, müşterinin / paydaşların sesidir ve bu nedenle geliştirme ekibi ile paydaşlar arasındaki boşluğu doldurmaktan sorumludur. Ürün sahibi, inşa edilmekte olan ürünün değerini en üst düzeye çıkaracak şekilde boşluğu yönetir.
Ürün Sahibi, Sprint Faaliyetleri ve Geliştirme çabalarına dahil olacak şekilde belirlenir ve bir ürünün başarısında çok önemli bir rol oynar.
Görev ve Sorumluluklar
# 1) Boşluğu Kapatmak - Ürün Sahibi, girdileri toplamak ve ürün özelliklerini Ürün İş Listesine yerleştirmek için bir vizyon sentezlemek için iç ve dış paydaşlarla yakın çalışır.
Paydaşların / müşteri topluluğunun gereksinimlerini ve tercihlerini anlamak, onların temsilcisi olarak hareket eden ve doğru çözümü inşa etme sorumluluğunu üstlendiği için Ürün Sahibi'nin sorumluluğundadır.
Aynı zamanda Ürün Sahibi, Geliştirme Takımının neyin ne zaman inşa edilmesi gerektiğini anlamasını sağlar. Ekiple günlük olarak işbirliği yapıyor. Ürün Sahibinin Ekiple etkileşimi, geri bildirim sıklığını ve yanıt süresini artırır, bu da sonuç olarak oluşturulmakta olan ürünün değerini artırır.
Bir Ürün Sahibinin Yokluğu / Az İşbirliği feci sonuçlara ve nihayetinde Scrum başarısızlığına yol açabilir.
Ürün Sahibi, Ürün İş Listesi maddelerinin şeffaf ve net bir şekilde ifade edilmesini ve takımdaki herkesin maddeyle aynı anlayışa sahip olmasını sağlar.
# 2) Ürün İş Listesini Yönetir - Yukarıdaki noktanın bir sonucu olarak, Ürün Sahibi, Ürün İş Listesinin oluşturulması ve yönetilmesinden, Ürün İş Listesindeki öğeleri Paydaşların gereksinimlerine en iyi şekilde ulaşmak için sıralamaktan, yani Ürün İş Listesi maddelerinin önceliklendirilmesinden sorumludur ve son olarak her zaman hazır olmalıdır. Geliştirme Takımının tüm sorularını yanıtlayın veya açıklığa kavuşturun.
Genel olarak, teslim edilen değeri iyileştirmek için Ürün İş Listesinin hazırlanmasından sorumludur.
Ürün İş Listesinde bir öğe eklemek / kaldırmak isteyen veya bir öğenin önceliğini değiştirmek isteyen herkes Ürün sahibine yönlendirilmelidir.
# 3) Bir Ürünü Onaylama - Diğer bir sorumluluğu, inşa edilen özellikleri onaylamaktır. Bu süreçte, Ürün İş Listesi Kaleminin her biri için Kabul Kriterlerini tanımlar. Ürün Sahibi, kendisi tarafından tanımlanan Kabul Kriterlerini temsil eden Kabul Testlerini de oluşturabilir veya bunları oluştururken KOBİ'lerden veya Geliştirme Ekibinden yardım alabilir.
Şimdi Kabul Testlerini yaparak Kabul Kriterlerinin karşılanmasını sağlayan kişi odur. Bu Kabul Testlerini kendi başına yapmayı seçebilir veya işlevsel ve kalite yönlerinin yerine getirildiğinden ve beklentilerin karşılandığından emin olmak için uzmanlardan bunu yapmalarını isteyebilir.
Bu aktivite genellikle sprint boyunca, öğeler tamamlandığında ve tamamlandığında yapılır, böylece hatalar ortaya çıkarılabilir ve gerçek Sprint Gözden Geçirme Toplantısından önce düzeltilebilir.
# 4) Katılım - Ürün Sahibi, Sprint ile ilgili faaliyetlerde önemli bir katılımcıdır. Öğeleri, kapsamlarını ve sahip olduğu değeri açıklamak için Geliştirme Ekibi ile yakın işbirliği içinde çalışır.
Ayrıca, Geliştirme Takımının Sprint'in sonunda teslim etmeleri gereken Ürün İş Listesi kalemlerini alabilmesine olanak sağlayan bir rol oynar. Ürün Sahibi, Sprint etkinliklerinin yanı sıra, Ürün Yayınlama etkinlikleri üzerinde de çalışır.
Ürün yayınlama faaliyetleri sırasında, Ürün Sahibi, bir sonraki sürümün öğelerini tartışmak için Paydaşlarla iletişim kurar. Bir ekibin gelişmesi için en önemli başarı faktörlerinden biri, tüm ekibin Ürün Sahibi'ne ve kararlarına saygı duyması gerektiğidir. Ürün Sahibi dışında hiç kimse takıma hangi öğeler üzerinde çalışılacağını söylememelidir.
Tek bir ürün için tek bir tam zamanlı ürün sahibinin olması tavsiye edilir. Bununla birlikte, ürün sahibinin yarı zamanlı bir rol olduğu bir düzenleme olabilir.
Proxy Ürün Sahibi
Vekil Ürün Sahibi, tüm sorumluluklarını, yokluğunu üstlenebilecek ve onu destekleyebilecek, Ürün Sahibi'nin kendisi tarafından kaydedilmiş kişidir. Vekil Ürün Sahibi, kendisine devredildiği tüm sorumluluklardan sorumlu ve sorumludur, ancak yapılan işin sorumluluğu nihayetinde gerçek Ürün Sahibi'ne aittir.
android için en iyi mp3 indirme sitesi
Proxy Ürün Sahibi ayrıca gerçek Ürün Sahibi adına gerekli kararları verme yetkisine sahiptir.
Geliştirme Ekibi
Scrum Takımının bir diğer çok önemli kısmı Geliştirme Takımıdır. Geliştirme Ekibi, kendi uzmanlık alanlarında yetkin geliştiricilerden oluşur. Diğer Scrum Takımı üyelerinden farklı olarak Geliştirme Ekibi, her bir Sprint'in sonunda sunulacak olan potansiyel olarak teslim edilebilir yazılımın / artımın fiili uygulaması üzerinde çalışır.
Geliştirme Ekibi, Ön Uç Geliştiriciler, Arka Uç Geliştiriciler, Dev-Ops, QA Uzmanları, İş Analisti, DBA vb. Gibi özel becerilere sahip kişilerden oluşabilir, ancak bunların tümü Geliştiriciler olarak anılır; Başka başlıklara izin verilmez. Geliştirme Takımı, test ekibi, gereksinim belirleme ekibi vb. Gibi alt ekiplere sahip olamaz.
Ekip, dışarıdan yardım almadan her Sprint'i başarılı bir şekilde geliştirmek, test etmek ve ürün artışlarını teslim etmek için gereken tüm temel beceriler göz önünde bulundurularak kurulmuştur. Bu nedenle, ekibin kendi kendine yeterli ve çapraz işlevsel olması beklenir. Geliştirme Takımı, Scrum Takımının dışından herhangi bir yardım almaz ve kendi işini yönetir.
Ürün Parçalarının geliştirilmesinin sorumluluğu her zaman bir bütün olarak Geliştirme Takımına aittir, ancak Scrum Takımındaki herkes genel teslimattan sorumludur.
Ekip Üyesi ekleme / çıkarma yalnızca Geliştirme Ekibinin kararıdır. Yeni bir beceri seti gerekliyse, Geliştirme Ekibi bu uzmanlığı ekip içinde oluşturmayı seçebilir veya ekibe yeni bir üye ekleyebilir.
Görev ve Sorumluluklar
# 1) Geliştirme ve Teslimat - Geliştirme Takımı, her sprintin sonunda 'Bitti Tanımı' na dayalı bir bitmiş artım oluşturmaktan sorumludur. Bitmiş Ürün Parçası, bir sonraki üretim sürümünün bir parçası olmayabilir, ancak kesinlikle bir son kullanıcının kullanabileceği potansiyel olarak serbest bırakılabilir bir işlevdir.
Neyin sürümün parçası olması gerektiğine karar vermek Ürün Sahibi’nin çağrısıdır. Geliştirme Takımı, Bitti Tanımı altındaki kriterleri karşılayan her Sprintte Bitmiş Ürün Parçasını geliştirmekten ve teslim etmekten sorumludur.
# 2) Görevlendirme ve Tahminler Sağlama - Geliştirme Ekibi ayrıca, bir sonraki Sprint'te teslim edilecek öncelikli Ürün İş Listesinden Kullanıcı Hikayelerini / Öğelerini almaktan sorumludur. Böylece, bu Öğeler bir Sprint İş Listesi oluşturur. Sprint İş Listesi, bir Sprint Planlama toplantısı sırasında oluşturulur.
Bir Geliştirme Takımının yaptığı bir diğer önemli sorumluluk, Sprint Öğelerini parçalara ayırarak ve bu Sprint Öğelerine tahminler sağlayarak görevler oluşturmaktır.
Geliştirme Takımına işlerin nasıl ve ne şekilde yapılacağını kimse söylemiyor. Ürün İş Listesinden bir sonraki Sprintte teslim edilebilecek öğeleri almak Geliştirme Takımının sorumluluğundadır. Sprint başladıktan sonra öğeler değiştirilemez / eklenemez / kaldırılamaz.
Geliştirme Ekibi Boyutu
Geliştirme Ekibi boyutu, ekibin üretkenliğini doğrudan engelleyebileceği ve dolayısıyla ürün teslimatını etkileyebileceği için akıllıca seçilmelidir. Geliştirme Takımı, ekip üyeleri arasında çok fazla koordinasyon gerektirebileceğinden çok büyük olmamalıdır.
Ancak, çok küçük bir ekip için Ürün Parçasını teslim etmek için gerekli tüm becerilere sahip olmak çok zor olacaktır. Bu nedenle, Geliştirme Takımı Büyüklüğü için en uygun sayı seçilmelidir.
Önerilen Geliştirme Takımı boyutu, Yazılım Ürün Parçasını diğer geliştiricilerle birlikte geliştirmiyorlarsa, Scrum Master ve Ürün Sahibi hariç 3 ila 9 üyedir.
Özet
Scrum Takımı
Roller
- Ürün sahibi
- Geliştirme Takımı
- Saldırı ustası
Boyut
- Scrum Takım Boyutu - 3 ila 9
Kendi Kendini Düzenleyen Ekip
- İşlerini tamamlamanın en iyi yolunu bilir.
- Kimse kendi kendini organize eden takıma ne yapacağını söylemiyor.
Çapraz Fonksiyonel Takım
- Dışarıdan herhangi bir yardıma ihtiyaç duymadan çalışmalarını tamamlamak için gerekli tüm beceri setlerine sahiptir.
Ürün sahibi
- Komiteyi temsil eder veya komiteden etkilenir.
- Paydaşlar ve Scrum Ekibi ile işbirliği yapar.
- Ürün birikimini yönetir
- Ürün biriktirme listesi öğelerini açıklar.
- İş öğelerine öncelik verilmesi.
- Ürün birikiminin kolayca anlaşılabilir ve şeffaf olmasını sağlar.
- Hangi öğelerde çalışılacağını açıkça tanımlar.
- Geliştirme ekibinin ürün birikimindeki öğeyi anlamasını sağlar
- Ürün Sahibi'ne eklenecek / kaldırılacak / değiştirilecek her şey Ürün Sahipleri aracılığıyla gelmelidir.
- İş öğelerini ne zaman serbest bırakacağınız konusunda bir çağrı alın.
Saldırı ustası
- Scrum'ın takım tarafından açıkça anlaşıldığından ve benimsendiğinden emin olur.
- Scrum Takımı için hizmetkar bir liderdir.
- Engellerin Kaldırılması
- Scrum Takımı tarafından yaratılan iş değerini en üst düzeye çıkarmak için takımı gereksiz etkileşimlerden koruyun.
- İstendiğinde Scrum etkinliklerini kolaylaştırmak.
- Toplantıların zaman sınırlamasına sahip olmasını sağlar.
Geliştirme Takımı
- Her Sprint'in sonunda potansiyel olarak çıkarılabilir bir “Bitti” ürün Ürün Parçası sunar.
- Kendi kendini organize eder ve çapraz işlevlidirler.
- Geliştirme Takımına ne ve nasıl yapılacağını kimse söylemiyor.
- Hiçbir Başlığa izin verilmez. Hepsi takımdaki geliştiricilerdir.
- Hiçbir alt ekip oluşturulamaz.
- Sprint Öğeleri üzerinde çalışmaktan sorumludurlar.
- Geliştirme Takımı, tahminlerin görevlendirilmesinden ve sağlanmasından sorumludur.
Scrum Takımlarının Rolleri ve Sorumluluklarında sakladığımız tek şey buydu. Her ekip üyesinin sahip olduğu sorumlulukları ve bütün bir ekip olarak nasıl çalıştıklarını tartıştık.
Ürün İş Listesi, Sprint İş Listesi ve Artımlar gibi yan ürünleri tartışacağımız yaklaşan öğreticimizde Scrum Yapıları hakkında daha fazla bilgi edinmek için bizi izlemeye devam edin.
PREV Eğitimi | SONRAKİ Eğitici
Önerilen Kaynaklar
- Scrum Eserleri: Ürün İş Listesi, Sprint İş Listesi ve Ürün Artışları
- Scrum'da Hata Triaging: Bir Scrum Kurulumunda Nasıl Düzenlenir
- Kendi Kendine Yeterli Scrum Takımları: Kendi Kendine Yeterli Bir Takım Nasıl Oluşturulur?
- SCRUM'da İş Analistlerinin Rolü ve QA Bu Rol için Neden En İyisidir?
- JIRA Scrum Board Eğitimi: Sprint'i Yönetmek İçin Jira ile Scrum Kullanımı
- Çevik Scrum Çevrimiçi Testi: Çevik Scrum Bilginizi Test Edin
- Başarılı Bir QA Ekibi Nasıl Oluşturulur
- Yazılım Testinde Ekip Oluşturma - QA Ekibinizi Nasıl Oluşturur ve Büyütün