saldırı

Scrum Nedir:

Scrum, bir yazılımın çevik gelişimi için sıklıkla uygulanan , projelerin dinamik yönetimi için kullanılan bir metodolojidir .

Scrum, çalışmayı etkin ve verimli bir şekilde kontrol etmenizi ve ortak bir hedefe doğru çalışan ekipleri güçlendirmenizi sağlayan bir araçtır.

Bu metodoloji bugün birçok şirket için önemlidir, çünkü sadece hedef belirlemeyi kolaylaştırmakla kalmaz, aynı zamanda son başvuru tarihlerini de karşılar.

Scrumda, ürün geliştirilmesi gereken alanları içeren bir kayıt listesi adı verilen ürün listesiyle çalışıyoruz . Ürün biriktirme listesinden, her birinin önceliğine göre çalışacak olan ürün biriktirme gereksinimlerinin bir birleşimi olan biriktirme serbest bırakması oluşturulur. Serbest bırakma listesi, bir görevin ( kullanıcı hikayesi adı verilir) tamamlanacağı süreyi temsil eden, tamamlama biriktirme listesi oluşturma noktasıdır.

Her süratin büyüklüğü söz konusu firma ve tasarımları için uygundur. Sprint bir ila dört hafta sürebilir. Scrum işlemi genellikle, geliştirilmekte olan işleri, üzerinde çalışılmış, ancak yine de kontrol edilmesini veya test edilmesini ve tamamlanmış sayılanları görebileceğiniz bir çerçevede kontrol edilir.

Scrum sürecinin bir parçası olan öğelerden bazıları şunlardır:

  • Ürün sahibi : Çalışılacak ürünün veya projenin sahibi, takip etme yönünden sorumlu, hangi gereklilikleri ürün biriktirme sürecinin bir parçası olacak ve hangi ekip tarafından ele alınması gerektiğini belirleme. Söz konusu ürünün kullanıcılarını veya müşterilerini temsil eder;
  • Scrum Master : Ürün sahibi ile takım arasındaki bağlantıyı oluşturan unsurdur. Toplantıları organize etme, işi izleme ve ekibin her üyesinin rolünü en iyi şekilde yerine getirmek için gerekli araçlara sahip olduğundan emin olma sorumluluğu vardır.
  • Takım (takım): Projenin veya ürünün geliştirilmesi için çalışan takımdır.

Bu alandaki bir diğer ilgili konsept ise günlük Scrum veya Scrum Master tarafından düzenlenen bir toplantıdan oluşan günlük scrum'dur. Tüm unsurlar duruyor, bu nedenle toplantı kısa (en fazla 15 dakika). Bu toplantı, her bir unsurun rolünü yerine getirdiğini kanıtlamanın bir yoludur.

Kapsam kapsamında bir diğer önemli toplantı, her bir görevin ne kadar süreceği tanımlandığı bir sonraki süratin planlanmasıdır. Her görevin zamanını ölçme standardı, forma noktalarının veya boyutlarının (XL, L, M, S, XS) atanması ve daha uzun puan alan bir görev olabilir. Bu şekilde, sprint sonuna noktaları eklemek ve takımın çalışma hızını tespit etmek mümkündür.

Her sprint ilerlemesinin izlenmesi, scrum'u bu kadar popüler kılan özelliklerden biri olan burndown grafiği ile yapılır.

Bir projenin planlandığı gibi gelişip gelişmediğini kontrol etmenizi sağlayan bir tablodan oluşur. Her sprint veya sürümde henüz yapılmayan iş miktarının günlük bir ölçümünü sunar. Bu tablo ayrıca sprintin ne zaman biteceğini tahmin etmenizi sağlar. Böylece, projenin tahmini süreye göre ilerlediğini veya bir gecikme yaşanıp yaşanmayacağını bilmek mümkündür. Bu bilgi ekip tarafından işlerinde bazı düzenlemeler yapmak ve gecikmenin gerçekleşmesini önlemek için kullanılabilir.

Scrum teriminin kökeni, scrum'un genellikle "düzenli antrenman" olarak görülen oyuncu aglomerasyonunu tanımladığı rugby sporundan gelir. Scrumda, her takımdan 8 oyuncu yüz yüze ve "topak" ın ortasındaki topu kurtarmak için çaba sarf etmek zorunda.

Ayrıca bkz. DevOps'un anlamı.