Video: Agile Methodology (Çevik Yazılım Geliştirme) (Yazılım Mühendisliği 28. Video) 2025
Scrum Metodolojisine Giriş
Şirketler Çevik proje metodolojisini kullanabilecekleri bir projeye sahip olduklarında Scrum adlı bir çerçeveyi de kullanabilirler. Rollerin özel olarak tanımlandığı ve süreci sıkı bir şekilde uygulandığı formüle edilmiş bir proje yönetim metodolojisine sahip olmak yerine, Scrum, bir zaman çizelgesine abone olmak yerine takımın yapması gereken zamanlarda bir sürü kararlar aldığı bir çerçeve sunmaktadır.
Scrum metodolojisi, ekiplerin geliştirilmiş ürünler elde etmek için birlikte çalışmasına izin vermek için Çevik metodoloji ile birlikte 1990'lı yıllarda geliştirildi. Çerçeve içinde yalnızca az sayıda kurallar sunar, ancak karmaşık projelerin kısa bir zaman diliminde tamamlanmasına izin verir.
Scrum Rolleri
Scrum çerçevesinde, ürün sahipleri, geliştirme ekipleri ve Scrum Masters'ta üç rol vardır.
- Ürün Sahibi - bu kişi veya kişiler, zaman çizelgesine bağlı olarak hangi ürünün önümüzdeki otuz gün içinde veya daha kısa bir sürede teslim edilmesi gerektiğine karar verirler. Bu, işletme sahibi, müşteriler veya son kullanıcılar olabilir, ancak ekibin doğru ürünü oluşturması için vizyon sahibi olacaktır.
- Geliştirme Ekibi - bunlar, ürünü inşa edecek ve ürünlerini ürün sahibine gösterecek kişilerdir. Genel bir ekip lideri yok; takım içindeki sorunlar bir bütün olarak ekiple tartışılır. Ekip üyeleri genellikle çapraz işlevseldir ve herkes ürün geliştirmede yer almaktadır.
- Scrum Master - süreci denetleyen, sürecin çalışıp çalışmadığını ve gerekirse süreci iyileştiren kişidir.
Scrum Etkinlikleri
Scrum'daki olaylar, geliştirme ekibine ve ürün sahibine bilgi paylaşma fırsatı tanıyor ve böylece devam eden iletişim oluyor. Bir zaman periyodunda, genellikle sprint adı verilen otuz gün veya daha kısa sürede ortaya çıkabilecek bir dizi olay vardır.
- Sprint - bu süre sprint planlama toplantılarını, günlük gazeteleri, geliştirme çalışmalarını, sprint incelemesini ve sprint retrospektifini içerir. Sprint sırasında, hedeflerde herhangi bir değişiklik yapılamaz ve geliştirme ekibi aynı kalmalıdır.
- Sprint Planlama Toplantısı - Bu toplantı, sprint sırasında yapılması gereken çalışmaları planlamak için kullanılır. Toplantı, genellikle bir aylık bir sprint için sekiz saattir ve orantılı olarak daha kısa sprintler için daha azdır. Toplantı iki bölüme ayrılıyor, birinci bölüm sprintin hedeflerini belirliyor, ikincisi de hedefin nasıl gerçekleştiğini belirliyor.
- Daily Scrum - Bu, her gün kısa bir on beş dakika toplantı, gelişim ekibinin ertesi gün çalışmaları planlamasına izin verir.Ekip, bir önceki gün tamamlanan çalışmayı gözden geçirir ve önümüzdeki yirmi dört saat içinde neler başarılacağını tahmin eder. Günlük scrum, genel sprint hedefiyle ilişkili olarak takımın nerede olduğunu incelemek için bir fırsattır. Scrum yöneticisi, günlük skorun oluştuğunu ve geliştirme ekibinin hızlı karar verme sürecini geliştirmesini sağlamak için geliştirme ekibinin on beş dakikaya kadar maksimum düzeyde kalmasını sağlar.
- Sprint İncelemesi - sprintin sonunda, inceleme, sprint sırasında neler elde edildiğini değerlendirmek ve bir sonraki sprintte ne yapılabileceğine karar vermek için kullanılmaktadır. Sprint incelemesi, gelişim ekibinin sprint'in öne çıkan noktalarını ve hangi sorunları bulduğunu bildirmesini sağlayan dört saatlik bir etkinliktir. Geliştirme ekibi ile ürün sahibi arasındaki iletişimi temel alarak, bir sonraki sprint için yeni bir sonuç kümesine karar verilir.
- Sprint Retrospektif - Bu, tüm scrum takımının sprinti yansıtabileceği ve bir sonraki sprint için benimsenebilecek iyileştirmeler için bir plan oluşturabileceği üç saatlik bir toplantıdır. Toplantı, insanlara, ilişkilere, sürece ve araçlara bakmalı ve iyileştirmeler yapılabileceğini belirtmelidir.
Gary Marion, Lojistik ve Tedarik Zinciri Uzmanı tarafından güncellendi.
Bootstrap veya Foundation: Hangi Frontend Çerçevesini Kullanmalısınız?

ÖN uç çerçeveleri site oluşturma sürecini düzene sokar. Ama hangisini kullanmalısın? İki popüler seçenek arasındaki farklar: Bootstrap ve Foundation.
Dağılım Verim ile SEC Getirisi: Hangisini Kullanmalısınız?

Bir dağıtım verimi ile bir SEC getirisi arasındaki farkın anlaşılması kolay bir açıklaması. Hangi verim hesaplamasını kullanmalısınız?
Neden restoranlar Yerel Gıdaları Kullanmalısınız

Daha fazla restoran yerel yemek için taze yemeğe dönüyor. Restorenizin yerel yemekleri satın almasından yararlanabileceği on nedeni aşağıda bulabilirsiniz.