Scrum nedir?
Scrum, çevik yazılım geliştirmenin en yaygın kullanılan çerçevesidir. İşi “sprint” denilen kısa ve sabit süreli dönemlere böler. Genellikle bir ila dört hafta süren her sprintin sonunda, gösterilebilir ve çalışan bir parça ortaya çıkması hedeflenir. Böylece ilerleme soyut bir tahmin değil, elle tutulur bir çıktı olur.
Scrum belirli roller ve düzenli toplantılar üzerine kuruludur. Ürün sahibi neyin önemli olduğunu belirler, Scrum ustası sürecin önündeki engelleri kaldırır, geliştirme ekibi ise işi hayata geçirir. Her gün yapılan kısa ayaküstü toplantıda herkes ne yaptığını ve nerede takıldığını paylaşır, sprint sonundaki değerlendirmede ise hem ürün hem de çalışma biçimi gözden geçirilir.
Bu ritim ekiplere hem odak hem de şeffaflık kazandırır. Herkes aynı önceliklere baktığı ve ilerleme düzenli aralıklarla görünür olduğu için, sürprizler azalır ve sorunlar büyümeden yakalanır. Bu yüzden Scrum, özellikle değişen gereksinimlerle çalışan yazılım ekiplerinin standart çalışma biçimi haline gelmiştir.
Bu konuda profesyonel desteğe mi ihtiyacın var?
Özel Yazılım →