Scrum Nedir?

Scrum hakkında temel bilgiler

Gökrem Tekir, PMP
Proje Yönetimi
3 min readFeb 9, 2022

--

Photo by Parabol on Unsplash

SCRUM ve AGILE İlişkisi

Agile, kendi kendini yöneten ekiplerin ve son kullanıcıların, ortak çabasıyla, gereksinimlerin ve çözümlerin, üretildiği yolu tanımlar.

Bu bağlamda kullanılan Çevik terimi, Çevik Yazılım Geliştirme manifestosundan gelmektedir. Scrum, çevik bir çerçeve olarak kabul edilir ve çevik hareketle ilişkilendirilir.

Sürekli değişen piyasa koşulları ve teknolojik gelişmeler ile birlikte yüksek düzeyde belirsizliklerin olduğu günümüzde, bir ürünün nasıl geliştirilmesi gerektiğini en baştan tahmin etmek imkansızdır.

Müşterilerin bundan altı ay sonra ne isteyeceklerine dair hiçbir fikrimiz yok ve geleceği tahmin edemeyeceğimizi kabul etmeliyiz.

Gereksinimleri ayrıntılandırılmış ve çok uzun dönemli plan oluşturmak artık her projede işe yaramıyor. Bu yüzden, bir ürünün başarısını sağlamak için zaman kutuları ile çalışmaya ve hızlı adaptasyona ihtiyacımız var.

SCRUM ve ZAMAN KUTULARI

Scrum, zaman kutularının sonunda geri bildirimi zorlayan ve belirsizliklerle erkenden başa çıkmaya çalışırken, küçük artışları teşvik eden bir çerçevedir.

Zaman kutuları, gereksinimleri toplamayı, tasarımı, geliştirmeyi, test etmeyi, belgelemeyi içeren ve adına Sprint denilen sabit zaman uzunluğundaki kendini tekrar eden dönemlerdir. Dolayısıyla bir sprint, bir ürün oluşturmak için gereken işin tüm yönlerini birleştirir.

İlk sprintten itibaren, bir scrum ekibi, müşterilere, test edilmiş, kullanılabilir ve potansiyel olarak sevk edilebilir bir ürün yaratmaya çalışacaktır.

Sprint’ten sonra, scrum ekibi neyi başardıklarını gösterir ve daha sonra ne yapılacağını tartışır.

Müşterilerin gerçekten ne istediklerini görmeden önce, yanlış ürünü görmeleri, doğru ürünü bulabilmeleri için gereklidir.

Kısa yinelemeler (tekrarlar), sürekli geri bildirime ve iyileştirmeye izin verir; Bu şekilde, müşterilerin kullanacağı ve seveceği bir ürünü yaratma olasılığını artırır.

Bunu başarmak için, ekibin iş gereksinimlerini anlaması, tasarım, geliştirme ve test için gerekli tüm becerilere sahip olması gerekir, böylece sprint sonunda teslim edilebilir bir ürün oluşturulur.

SCRUM EKİBİ

Photo by Jason Goodman on Unsplash

Bir scrum ekibi, bir scrum yöneticisi, bir ürün sahibi ve geliştiricilerden oluşur.

Ürün sahibi, ürün birikim listesi adı verilen bir özellikler listesi oluşturacak ve bu listeyi müşterilerin maksimum miktarda değer elde etmesini sağlamak için düzenleyecektir.

Sprint planlaması sırasında geliştiriciler, ürün birikim listesinin en üstünden bir grup öğeyi seçecek, sprint sırasında bunlar üzerinde çalışacak ve bunları potansiyel olarak yeniden kullanılabilir bir ürün parçasına dönüştürecektir.

Scrum ekibinin bir işi tamamlamak için bir aydan uzun olmayan sabit bir zaman kutusu vardır ve geliştiricileri senkronize etmek, sorunları belirlemek ve işin ilerlemesini sağlamak için Günlük Scrum Toplantısında bir araya gelirler.

Yol boyunca, scrum master, ekibi sprint hedefine odaklar ve onları yavaşlatan tüm engelleri kaldırmaya çalışır.

Sprint’in sonunda, ürün birikimi potansiyel olarak teslim edilebilir olmalı ve scrum ekibi, paydaşlarla birlikte, tamamlanan işi gözden geçirip, sonrasında yapılacakları belirlemelidir.

Sprintin son etkinliği, sürecin geriye dönük bir değerlendirmesidir. Scrum ekibi, Sprint’in nasıl geçtiğine bakar ve geliştirme süreçlerini iyileştirmenin yolunu araştırır.

Ardından bir sonraki sprint planlaması ile çalışmalara baştan başlarlar ve döngü tekrar eder.

SRUM ESERLERİ

Photo by Kelly Sikkema on Unsplash

Eser, alet veya sanat eseri şeklini alan insanlar tarafından yapılan veya şekil verilen cisimlerdir.

Scrum’da eser, scrum kullananlar tarafından yaratılan herhangi bir şeydir. Scrum kılavuzu üç yapıyı tanımlar;

  • Ürün birikimi.
  • Sprint birikim listesi.
  • Artış.

Scrum’daki Eser, işi veya değeri temsil eder, şeffaflık, denetim ve uyum için fırsatlar sağlar. Scrum eserlerinin her biri, bir şey üzerinde çalışma taahhüdü içerir.

Ürün birikim listesi, uzun vadeli hedef olan ürüne ulaşmak için hazırlanır.

Sprint birikim listesi, scrum ekibinin her sprint için tanımladığı sprint hedefine ulaşmak için mevcuttur. Her sprint hedefi, ürün hedefine ulaşmak için bir adımdır.

Ürün artışı, genellikle ürünün sahip olması gereken istenen kaliteyi tanımlayan, “bitmişin tanımını” taahhüt eder. Taahhüt, belirli bir şeyi başarmaya kendini adama anlamına gelir. Taahhüdü tanımlamak, herkesin çalışmanın neden önemli olduğunu ve istenen sonucun ne olduğunu bilmesini sağlar.

--

--