Scrum'da Developers (Geliştiriciler) Kimdir?
Product Owner ve Scrum Master'ı ele aldık — üçüncü sorumluluk Developers'tır, ve en sık yanlış anlaşılanıdır. Rol karmaşık olduğu için değil, terim bir iş unvanıyla karıştırıldığı ve 2020 Scrum Rehberi bu grubun nasıl tanımlandığını bilinçli olarak değiştirdiği için.
Developer tanımı
Developers, her Sprint'te kullanılabilir bir Artış'ın herhangi bir kısmını yaratmaya kendini adamış Scrum Takımı üyeleridir. Sprint için planı (Sprint Backlog) oluştururlar, bir Definition of Done'a bağlı kalarak kaliteyi işler, planlarını Sprint Hedefine doğru her gün uyarlarlar ve profesyoneller olarak birbirlerine hesap verirler.
"Developer" "yazılımcı" demek değil
İsim, kelime anlamıyla okunursa yanıltıcıdır. Scrum Rehberi'nin terimleriyle bir Developer, bir Ürün Birikimi maddesini kullanılabilir bir Artışa çevirmeye katkıda bulunan herkestir — bu kod yazmak anlamına gelebilir, ama ürünün gerçekte neye ihtiyacı olduğuna bağlı olarak tasarım, test, araştırma veya dokümantasyon işi de olabilir.
Developers'ın sorumlu olduğu şeyler
Sprint planını oluşturmak
Developers, Sprint Backlog'u yaratır — Sprint Hedefinin nasıl karşılanacağının planı, seçilen Ürün Birikimi maddeleri ve bunları Tamamlanmış bir Artışa çevirmek için gereken iş dahil.
Kaliteyi işlemek
Bir Definition of Done'a bağlı kalarak Developers, 'Tamamlanmış' dediği her Artışın gerçekten kullanılabilir olmasını sağlar — 'test hariç tamam' ya da 'uç durumlar hariç tamam' değil.
Planı her gün uyarlamak
Daily Scrum'da Developers, Sprint Hedefine doğru ilerlemeyi denetler ve Sprint Backlog'u gerektiği gibi ayarlar. Bu, durum raporlama toplantılarının tamamen yerini alır.
Birbirine hesap vermek
Görev görev iş atayan bir lider yoktur. Developers içeriden kendi kendini organize eder ve sonuçtan profesyoneller olarak birbirine hesap verir.
"Development Team" neden kaldırıldı
Önceki Scrum Rehberleri, 'Development Team'i Product Owner ve Scrum Master'ın yanında çalışan ayrı bir alt grup olarak tanımlıyordu — bu bir ayrım katmanı ima ediyordu. 2020 Scrum Rehberi bu çerçeveyi tamamen kaldırdı. Developers artık sadece Scrum Takımı üyesidir, PO ve Scrum Master ile eşit konumda, sadece 'inşa'dan değil Sprint sonucunun tamamından ortak sorumludur.
Sık sorulan sorular
'Developer' yazılımcı demek mi?
Hayır. Kullanılabilir bir Artışın herhangi bir kısmını yaratmaya kendini adayan herkes sayılır — ürünün ihtiyacına göre tasarım, test, analiz ve daha fazlası.
Bir Scrum Takımında kaç Developer olmalı?
Kesin bir sayı yok, ama tüm Scrum Takımı çevik kalacak kadar küçük, aynı zamanda cross-functional olacak kadar yeterli beceriye sahip olmalı — genellikle toplam 10 veya daha az.
Developers kime rapor verir?
Geleneksel anlamda hiç kimseye — kendi kendini organize eder ve birbirlerine ve Scrum Takımının taahhütlerine karşı hesap verirler.