Scrum nedir?

Scrum , ekiplerin kısa döngülerde işlerinizi yönetmek ve sorunları işbirliği içinde çözmek için kullandığı bir çerçevedir. Scrum, Çevik ilkelerini somut yapıtlar, uygulamalar ve roller kümesi olarak uygular.

Scrum yaşam döngüsü

Aşağıdaki diyagramda yinelemeli Scrum yaşam döngüsü ayrıntılı olarak gösterilmiştir. Yaşam döngüsünün tamamı sprint olarak adlandırılan sabit zaman aralıklarında tamamlanır. Sprint genellikle bir-dört hafta uzunluğundadır.

Diagram of the Scrum lifecycle.

Scrum ekip rolleri

Scrum'da üç önemli rol vardır: ürün sahibi, Scrum yöneticisi ve geliştirme ekibi.

Ürün sahibi

Ürün sahibi, ekibin nelerden ve neden derlediğinden sorumludur. Ürün sahibi, iş kapsamlarını güncel ve öncelik sırasına göre tutmakla sorumludur.

Scrum yöneticisi

Scrum yöneticisi, Scrum işleminin ekip tarafından takip edilmesini sağlar. Scrum yöneticileri, sprint sırasında ortaya çıkan engelleri ve diğer engelleme sorunlarını çözerken, ekibin nasıl iyileşebileceği konusunda sürekli olarak araştırmadadır. Scrum ustaları yarı koç, yarı takım üyesi ve yarı ponpon kızdır.

Geliştirme ekibi

Geliştirme ekibinin üyeleri ürünü oluşturur. Ekip, ürünün mühendisliğine ve onunla birlikte gelen kaliteye sahip olur.

Ürün kapsamı

Ürün kapsamı , ekibin sunabileceği öncelikli bir iş listesidir. Ürün sahibi, kapsamları gerektiği gibi eklemekten, değiştirmekten ve yeniden boyutlandırmadan sorumludur. Kapsamın en üstündeki öğeler, ekibin yürütmesi için her zaman hazır olmalıdır.

Sprint'i planlama

Sprint planlamasında ekip, gelecek sprint'te üzerinde çalışılması gereken kapsam öğelerini seçer. Ekip, önceliğe ve sprint'te tamamlayabileceklerine inandıkları öğelere göre kapsam öğelerini seçer. Sprint kapsamı , ekibin sprint'te teslim etmek üzere planladığı öğelerin listesidir. Genellikle sprint kapsamındaki her öğe görevlere ayrılır. Tüm üyeler sprint kapsamına ulaşılabilir olduğunu kabul ettikten sonra sprint başlatılır.

Sprint'i yürütme

Sprint başladıktan sonra, ekip sprint kapsamı üzerinde yürütülür. Scrum, ekibin nasıl yürütüleceğini belirtmez. Ekip kendi çalışmasını nasıl yöneteceğine karar verir.

Scrum, genellikle günlük ayakta durma olarak adlandırılan günlük Scrum adlı bir uygulamayı tanımlar. Günlük Scrum, on beş dakika ile sınırlı günlük bir toplantıdır. Ekip üyeleri, toplantının kısa kalmasını sağlamak için genellikle toplantı sırasında durur. Her ekip üyesi dünden bu yana ilerleme durumunu, bugünün planlarını ve ilerlemesini engelleyen her şeyi kısaca bildirir.

Ekipler günlük Scrum'a yardımcı olmak için genellikle iki yapıtı gözden geçirir:

Görev panosu

Görev panosunda, ekibin üzerinde çalıştığı her kapsam öğesi, tamamlamak için gereken görevlere ayrılmış olarak listelenir. Görevler Yapılacaklar, Devam Ediyor ve Bitti sütunlarına durumlarına göre yerleştirilir. Pano, her kapsam öğesinin ilerleme durumunu izlemek için görsel bir yol sağlar.

Diagram of a task board.

Kanban görev panoları hakkında daha fazla bilgi edinin.

Sprint burndown grafiği

Sprint yazma işlemi, genellikle saat cinsinden gösterilen günlük kalan çalışma toplamını çizen bir grafiktir. Yazma grafiği, ekibin sprint'in sonuna kadar tüm çalışmaları tamamlayıp tamamlamadığını göstermek için görsel bir yol sağlar.

Sprint gözden geçirmesi ve sprint geriye dönük değerlendirmesi

Sprint'in sonunda takım iki uygulama gerçekleştirir:

Sprint gözden geçirmesi

Ekip, paydaşlara neler başardıklarını gösterir. Yazılımın tanıtımını yaparlar ve değerini gösterirler.

Sprint geçmişe dönük değerlendirme

Ekip, neyin iyi gittiğini ve hangi alanların iyileştirilmesi gerektiğini yansıtmak için zaman alır. Geçmişe dönük değerlendirmenin sonucu, sonraki sprint için eylemlerdir.

Artış

Sprint'in ürünü, artım veya potansiyel olarak gönderilebilir artış olarak adlandırılır. Terimi ne olursa olsun, sprint'in çıkışı daha büyük bir şeyin parçası olsa ve tek başına gönderilemiyor olsa bile gönderilebilir kalitede olmalıdır. Ekip ve ürün sahibi tarafından belirlenen tüm kalite ölçütlerini karşılamalıdır.

Tekrarlayın, öğrenin, geliştirin

Döngünün tamamı sonraki sprint için yinelenir. Sprint planlama, ürün kapsamındaki sonraki öğeleri seçer ve döngü yineler. Ekip sprint'i yürütürken, ürün sahibi kapsamın en üstündeki öğelerin aşağıdaki sprint'te yürütülmeye hazır olmasını sağlar.

Bu daha kısa, yinelemeli döngü, takıma öğrenme ve geliştirme için birçok fırsat sunar. Geleneksel bir proje genellikle 6-12 ay gibi uzun bir yaşam döngüsüne sahiptir. Bir ekip geleneksel bir projeden ders alabilir ancak fırsatlar, örneğin iki haftalık sprint'lerde yürütülen bir ekipten çok daha azdır.

Bu yinelemeli döngü, birçok yönden Çevik'in özüdür.

Scrum çok popülerdir, çünkü ekiplere nasıl yürütecekleri konusunda esneklik sağlarken kılavuzluk etmek için yeterli çerçeve sağlar. Kavramları basit ve öğrenmesi kolaydır. Ekipler hızlı bir şekilde çalışmaya başlayabilir ve devam ettikçe öğrenebilir. Tüm bunlar Scrum'ı Çevik ilkeleri uygulamaya yeni başlayan ekipler için harika bir seçim haline getirir.

Sonraki adımlar

Scrum kaynakları, eğitimi ve sertifikasyonu hakkında daha fazla bilgi edinin:

Scrum sürecinizi yönetmeyi öğrenin.

Daha büyük, daha karmaşık kuruluşlar Scrum'un ihtiyaçlarına tam olarak uymadığını fark edebilir. Bu durumlar için Ölçeklendirilmiş Çevik Çerçeve'ye göz atın.