Scrum’ın 3 Rolü: Scrum Takımı

Scrum’ın 3 ana rolü vardır ve bunu Scrum takımı olarak duyarız. Peki kim bu Scrum takımı? Product Owner, Developers, Scrum Master! Scrum’ın çalışmasını sağlayan bu rolleri gelin biraz daha yakından tanıyalım.

Scrum Takımı
Product Owner (PO) – Ürün Sahibi

Scrum ekibinin çalışması için ilham ve yön yaratan kişi olan Product Owner, gereksinimleri belirlemek için paydaşlar ve müşteriler ile etkileşime girer. Ardından, paydaşlar ve müşterilerden gelen talepleri Product Backlog* olarak açıkça oluşturup ifade eder. Product Backlog’daki işlerin önceliklendirilmesinden ve sıralanmasından sorumludur. Bunu yaparken iş değerinin maksimize edilmesini hedefler.

Yapılan işin her detayını bilmesine gerek yoktur, nasıl yapılacağı ile ilgilenmez, neden sorunun cevabına hakimdir. Ayrıca, ürün birikimi hakkında en bilgili kişi olmalıdır ve geliştiricilerin (developers) ihtiyaç duyduğu şeylerin netleştirilmesinde rol alır.

Bununla birlikte, Product Backlog’un şeffaf olmasından sorumludur ve ürün vizyonunu belirler, işi netleştirir. Adından da anlaşıldığı gibi ürünün sahibidir ve tek kişidir, bir komiteden oluşamaz. Product Owner, tüm sorumluluklarını devredebilir ancak sorumluluk daima kendisindedir.

Eğer bir organizasyonun bir parçası ise stratejik kararlar verilirken orada olmalıdır ve çöp biriktirmemek için gerektiğinde hayır diyebilmelidir.

Son olarak, sprintler* sadece Product Owner tarafından iptal edilebilir.

Developers – Geliştiriciler – Geliştirme Ekibi

Bir veya daha fazla kullanabilir değer üretmek için sprint aracılığıyla işbirliği yapan kişilerdir. Genellikle analistler, yazılımcılar, uzmanlar ve kaliteciler gibi kişilerden oluşturularak çapraz işlevlik kazandırılır.

Sprint planlaması sırasında ve sprint boyunca bir plan oluşturmaktan ve gerektiği gibi uygulamaktan sorumludurlar. Product Backlog’u ve Product Owner ile değerlendirebilirler.

Sprint Backlog’u* yöneten bu ekip, teslim edilebilir bir değer üretmek için kendi kendine organize olabilmelidirler. İşi teslim edebilecek kadar geniş, çevik davranabilecek kadar küçük olmalılar.

Scrum Master (SM)

Scrum Master’ın Sorumlulukları adlı yazımda, Scrum Master’ın 8 farklı duruşu olduğuna değinmiştim. Scrum Master’lar, duruma bağlı olarak 8 duruşu ne zaman ve nasıl uygulayacaklarını bilmeli, bu duruşların ve çeşitliliğinin farkında olmalıdırlar. Ama burada da bazı davranışlarının altını çizmekte yarar olduğunu düşünüyorum.

Scrum’ın nasıl kullanılacağını takıma öğreterek Scrum takımının efektif olmasını sağlar. Aslında yaptığı davranışları bu temel üzerine inşa eder. Bu nedenle, geliştirme ekibini ve ürün sahibini destekleyen ve kuruluşlarına çeviklik yolunda rehberlik eden mükemmel hizmetkâr liderdir.

Geliştirme takımı kendisine bir sorun veya engel ile geldiğinde, onu onlar için çözmeye çalışmak yerine, takımla bir tartışma açarak kendi çözümlerini bulmalarını sağlar. Bu söylemekte kolay olsa da uygulama da aslında çok zordur.

Scrum takımı…
  • Kendi kendini yönetir ve geliştirir.
  • Sprint’te işleri sınırlandırarak odaklanır.
  • Başlamayı bırakır, bitirmeye başlar.
  • Hiçbir rolün birbirinden üstün olmadığını bilir.

*‘lı kısımlar için kısa bir açıklama

Product Backlog: Ürünü geliştirmek ve tamamlamak için gerekli duyulan ve Product Owner tarafından önceliklendirilen iş listesidir.

Sprint: Tutarlılık yaratmak için sabit süreli bir etkinliktir. Bir Sprint süresi değer yaratabilecek kadar uzun, organize olabilecek kadar kısa olmalıdır. Bu nedenle, maksimum bir Sprint’in süresi 1 ay olabilir. Bir Sprint biter bitmez diğer Sprint başlar.

Sprint Backlog: Belirlenen Sprint hedefi için Product Backlog maddeleri içinden seçilen ve Sprint içinde yapılması gereken eylem planıdır.


Referans:

Ken Schwaber & Jeff Sutherland, 2020-Scrum-Guide

Scrum.org. (2016). https://www.scrum.org/resources/truth-about-job-titles-scrum

Posted by
Nazlı

Kimya Mühendisi

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir