Scrum Tak?m?nda Kimler Var ve Rolleri Nedir?
Agile denildi?inde ilk akla gelen Scrum oluyor. Scrum bir proje geli?tirmesi i?in en ideal yol olarak g?rülmektedir. Projenin daha h?zl? ve sorunsuz, geriye d?nü? imkanlar?n?n oldu?u bir metodolojidir diyebiliriz.
Bir Scrum tak?m?;
· Scrum Master,
· Product Owner,
· Development Team
Tersten ba?layal?m ve “Peki Development Team Ne ?? Yapar?” diyelim.
As?nda Scrum bir tak?mda olsa, bu tak?m i?erisinde roller vard?r ve development team, birden fazla ki?iden olu?an bir tak?m?n bir par?as?d?r. Development Team bir sprint i?erisinde neler yapmal? diye ?zetlersek;
· Her sabah daily’lerde tak?m?n tamam?na yapt??? i?leri, neler yapaca??n? ya da engellerini a??k ve net ?ekilde ifade etmeli,
· Sprint i?erisinde sahiplendi?i i?e odaklanmal? ve ba?ka bir i?le u?ra?mamal? ya da almamal?,
· Tak?ma adapte olup, a??k ileti?imi benimsemeli ve geli?tirdi?i maddeleri g?zlemleyerek feedback verebilmeli,
· Sorumluluk almal? ve i?leri yaparken kendi kararlar?na güvenebilmeli,
· Geli?tirdi?i ürün ya da madde i?in en iyisini yapmak i?in efor vermeli,
· Tak?m?n ba?ar?s?n? ?n planda tutarak, yapt??? i?lerin kalitesini korumal?,
· Self-organize ilkesine uyum sa?layabilmeli,
· Pair-Programming ilkesine uyum sa?layabilmeli,
· Planning’de, sprinte dahil edilen maddelerin kabul edilmi? oldu?unu dü?ünerek hareket etmeli ve sprinti fail edebilecek maddelerden tüm development team’in sorumlu oldu?u bilincine sahip olabilmeli
· Planning sonras? sprinte dahil edilen maddelerden i? se?memeli, Product Owner taraf?ndan belirlenen ?nceli?e g?re s?radan maddeleri almal?d?r
Product Owner demi?ken, Product Owner’?n rolünün ne oldu?undan da bahsedelim;
· Development Team’in geli?tirdi?i ürünün de?erini en yükse?e ??karmal?,
· Product Backlog’u en iyi ?ekilde y?netmeli,
· Product Backlog’ta bulunan maddelerin ?effaf, herkes taraf?ndan anla??labilir ve herkeste ayn? anlay??? olu?turmas?n? ve Development Team’in ihtiya? duydu?u seviyede anlamas?n? sa?lamal?,
· Product Backlog’ta bulunan her maddenin sorumlulu?unu almal?,
· Product Backlog’un iyile?tirilmesi gerekti?i durumlarda INVEST ve DEEP kriterlerini uygulamal?,
· ?? Birimlerinin ve son kullan?c?lar?n?n isteklerini g?zlemleyip, ??renip, analiz etmeli,
· Kontaklarla düzenli olarak ileti?im kurmal? ve ileti?imi kaybetmemeli,
· Yap?lan i?leri sahada takip etmeli ve ürünün sahibi oldu?unu unutmamal?,
· ürün geli?tirirken her fikri de?erlendirmeli ve ürünün bir par?as? haline getirebilmeli,
· Her zaman planlanan sprinti sonuna kadar g?türmeli ve d??ar?dan ayr?ca i? almamal?d?r.
?imdi Scrum Master’?n rolü ne diye bakal?m.
· Scrum Tak?m?’n?n, Scrum de?erlerini ve pratiklerini anlamas? ve uygulamas?n? sa?lar,
· Scrum Tak?m? i?in liderlik yapmal?,
· Development Team’e ko?luk yapmal?,
· Development Team’in ?nündeki engelleri kald?rmal?,
· Adaletli ve mant?kl? bir ?ekilde arabuluculuk yapabilmeli,
· Scrum Tak?m?’n?n kararlar almas?nda destek olmal?,
· Development Team’in kaliteli i? anlay???na ve Product Owner’?n daha fazla i? yapma talepleri aras?ndaki istekleri y?netir,
· Product Owner’?n, Product Backlog’u do?ru ?ekilde y?netti?inden emin olmal?,
· Product Owner, Product Backlog’u y?netirken daha etkin olmas? i?in yard?m etmeli,
· Her türlü fikri de?erlendirmeli ve en iyi ??züm i?in de?erlendirmeli
· Bulundu?u rol i?in tüm ?irket genelinde sorumluluk sahibi olmal? ve Scrum mant???n? tüm ?irkette yayg?nla?t?rmal?d?r.
Scrum tak?m? kurulur ve i?e ba?lars?n?z, hayat güzelle?ir mi diye sorarsan?z da cevap hay?r olacakt?r. ?ünkü Scrum mant???n?n oturmas? zaman alabilir. ?yi bir Scrum mant??? kurulur ve ?irkette oturtulursa, ba?ar?l? ve güzel projelerin sizi bekledi?ini de unutmay?n :)
Sevgiler,