SlideShare a Scribd company logo
Muhammet Emin Akçelik
• Agile Nedir
• Scrum
• Scrum- Roller
• Scrum Yöneticisi Sorumlulukları
• Scrum Etkinlikleri
• Scrum Eserleri
• Kullanıcı Hikayeleri
• Takip Grafiği
• Tahmin
• Scrum Araçları
• Scrumın Faydaları
• Sertifikalandırma
Agile Nedir
Agile geliştirme, gereklilik ve çözümlerin takım
çalışmasıyla ilerlediği tekrarlayan artırımlı geliştirmedir.
Değişime hızlı cevaplar verilmesini sağlar.
Kaynak: https://www.tutorialspoint.com/scrum/scrum_overview.htm
Agile Manifesto
 Bireyler ve Etkileşimler
 Ekip üyelerinin kendi kendine örgütlenmesi ve kendinden
motivasyonu
 Takım üyeleri arasında iş, açıklamalar ve bilgi için devamlı katılım
 Çalışılan Yazılım
 Çalışılan yazılımın kısa zaman aralıklarıyla teslimi müşteri
güvencesini ve takım güvencesini sağlar.
 Müşteri işbirliği
 Müşterinin kısa zaman aralıklarıyla geliştirici takımla işbirliği
gerekli değişiklikler için iletişimi sağlar.
 Değişime cevap
 Önerilen değişikliklere hızlı cevaba odaklanma kısa aralıklı
yinelemelerle mümkün olur.
 Agile, takımlara şunları sağlar:
 Daha hızlı teslim/pazarlama
 Belirsizlik ve riskte azalma
 Müşteri değerine odaklanarak yatırım getirisini artırma
Scrum
 Scrum karmaşık ve ürünlerin geliştirilmesi ve
desteklenmesi için kullanılan bir yapıdır.
 Scrum yapısı Scrum takımlarından ve ilgili rollerinden
oluşur.
 Süreç, Scrumda planlanan olayların düzenliliğini
sağlamak içindir.
Döngü (sprint)
 Scrumın kalbi olan Döngü, potansiyel olarak
sürülebilir ürün geliştirimi süresini içeren iki haftalık
veya bir aylık zaman kutusudur. Bir döngünün
bitmesiyle hemen diğeri başlar.
 Döngü planlama, günlük döngüler, iş geliştirme ,
döngü değerlendirme ve döngü gereksiniminden
oluşur.
Scrum- Roller
Üç rolden oluşur:
 Scrum Yöneticisi
 Ürün Sorumlusu
 Takım
Scrum Yöneticisi
 Scrum Yöneticisi Scrum sürecinin sahibidir.
 Görevleri:
 Sürecin kolay şekilde çalışmasını sağlamak
 Verimliliği etkileyen engelleri kaldırmak
 Kritik toplantıları organize etmek ve yürütmek
Ürün Sorumlusu
Ürün sorumlusu, ürünün değerini artırmaktan ve takımın
işleyişinden sorumludur. Ürün Sorumlusu ,Ürün Gereksinimlerini
yönetmekle sorumlu tek kişidir.
Ürün Gereksinim yönetimi görevleri:
 Ürün Gereksinim maddelerini açıkça anlatmak.
 Hedefleri en iyi şekilde gerçekleştirebilmek için Ürün
Gereksinimlerini düzene sokmak.
 Takımın gerçekleştirdiği işlerin değerini en iyi seviyeye getirmek.
 Ürün Gereksinimlerini herkese görünür, açık ve anlaşılır yapmak.
Bir sonraki aşamada takımın ne üzerine çalışacağını göstermek.
 Gereken seviyede Ürün Gereksinimlerinin takım tarafından
anlaşılmasını sağlamak.
Takım
 Takım kendi kendine organizedir ve çoklu
fonksiyonludur. Projeye uygun şekilde analistler,
tasarımcılar, geliştiriciler, testçiler içerir.
 Takım yönetilebilir olması için küçük, tüm
gereksinimleri karşılaması için de büyük olmalıdır. 5-9
kişi arası idealdir.
 Scrum takımı bilgi paylaşımı ve hızlı problem çözümü
için günlük olarak çalışır.
Scrum Yöneticisi Sorumlulukları
Scrum Yöneticisinin Ürün Sorumlusuna Sağladıkları:
 Etkili Ürün Gereksinimi yönetimi için teknikleri
araştırmak
 Scrum takımının ürün gereksinimlerini anlamasına yardım
etmek
 Deneysel bir ortamda uygulamanın planlamasını anlamak
 Ürün Sorumlusunun Ürün Gereksinimini geliştirmek için
nasıl planlama yapacağını biliyor olduğunu kontrol etmek
 Çevikliği anlamak ve uygulamak
 Scrum Etkinliklerini ihtiyaca göre düzenlemek
Scrum Yöneticisi Sorumlulukları
Scrum Yöneticisinin Scrum Takımına sağladıkları:
 Scrum takımına koçluk yapmak.
 Scrum takımının yüksek değerli ürünler çıkarmasına
yardım etmek.
 Scrum takımının önündeki engelleri kaldırmak.
 Gerekli durumlarda Scrum Etkinliklerini yürütmek.
 Scrum takımının tam olarak anlaşılmadığı ve uyum
sağlamadığı kurumsal ortamlarda Scrum takımına
destek vermek.
Scrum Yöneticisi Sorumlulukları
Scrum Yöneticisinin Kuruluşa sağladıkları:
 Scrum adaptasyonu için kuruluşu yönlendirmek ve
desteklemek.
 Kuruluş içerisinde Scrum uygulamalarını planlamak.
 Çalışanların ve iş ortaklarının Scrumı anlamasını ve
sağlamak.
 Diğer Scrum yöneticileriyle birlikte çalışarak kuruluşta
Scrum uygulamasının etkinliğini artırmak.
Scrum Etkinlikleri
Scrum Süreç Yapısı sıralı etkinlik ve ilgili üretimler
olarak anlaşılabilir. Her etkinliğin kesin bir süresi vardır.
Önemli Etkinlikler:
 Döngü
 Döngü Planlama
 Günlük Scrum Toplantıları
 Döngü Değerlendirme
 Döngü Gereksinimleri
 Döngü Retrospektifi
Döngü
 Bir döngü boyunca, çalışan bir ürün geliştirmesi
yapılır. 2 haftalık veya bir aylık sabit bir döngü seçilir.
 Döngü Hedefi, Döngü için görevler setidir. Döngü
Planlama toplantısında oluşturulur. Gereklilikler
öğrenildikçe Ürün Sorumlusu ve Takım arasında
döngü kapsamı yeniden tartışılır ve açıklığa
kavuşturulur.
Döngü Planlama
Döngüde yapılacak çalışma Döngü Planlama Toplantısında
planlanır. Toplantı süresi 2 haftalık döngü için 4 saat, 1 aylık
döngü için 8 saattir. Katılım sorumlusu Scrum Yöneticisidir.
Döngü Planlama 2 soruya odaklanır:
 Döngü yükseltmesinde ihtiyaç nedir ve yapılacak
yükseltme nedir?
 Döngünün başarılı olması için yapılacak işler nedir?
Toplantının girdileri:
 Ürün Gereksinimleri
 En son Ürün Yükseltmesi
 Döngü süresince takımın proje kapasitesi
 Takımın geçmiş performansı
Günlük Scrum Toplantıları
Günlük Scrum Toplantısı Takım ile 15 dakikalık bir
toplantıdır. En son yapılan Günlük Scrum toplantısından beri
yapılan işi anlamak ve gelecek 24 saati planlamak için günlük
olarak gerçekleştirilir.
Toplantı her gün aynı zamanda ve aynı yerde yapılır.
Toplantı boyunca, her Takım üyesi şunları açıklar:
 Takımın Döngü Hedefine ulaşabilmesi için dün ne yaptı?
 Takımın Döngü Hedefine ulaşabilmesi için bugün ne
yapacak?
 Kendisinin veya takımın Döngü Hedefine ulaşmasını
engelleyecek bir engel var mı?
Döngü Değerlendirmesi
Her Döngü sonunda bir Döngü Değerlendirmesi
gerçekleştirilir. Döngü Değerlendirmesi süresince,
sürülecek geliştirme için yapılan sunum gözden geç
irilir.
Döngü Değerlendirmesi 2 haftalık döngüler için 2 saat, 1
aylık döngüler için 4 saat sürer.
Döngü Retrospektifi
Döngü Retrospektifi Döngü Değerlendirmesinden sonra ve
gelecek Döngü Planlamasından hemen önce gerçekleşir. Bu
genellikle 2 haftalık döngüler için 1 saatlik ve 1 aylık
Döngüler için 3 saatlik bir toplantıdır.
Döngü Retrospektifin amacı:
 İnsanlar, ilişkiler, süreç ve araçlarla ilgili son Döngüden
öğrenilenleri birleştirmek.
 İyi giden temel öğeleri ve potansiyel geliştirmeleri
belirlemek.
 Ürün kalitesini artırmak amacıyla geliştirmeleri uygulama
için plan geliştirmek.
Scrum Eserleri
Scrum Eserleri, Scrum Takımına ve paydaşlara geliştirme
altındaki ürünün anlaşılması, yapılan çalışmalar ve
planlanan çalışmalar için gerekli olan farkındalık için
kilit bilgiler sağlar. Scrum Süreç Yapısında aşağıdaki
eserler tanımlanır:
 Ürün Gereksinimleri
 Döngü Gereksinimleri
 Takip Tablosu
 Yükseltme
Ürün Gereksinimleri
 Ürün Gereksinimleri son ürünün parçası olarak gerekli
olan sipariş edilmiş özellikler listesidir ve ürüne
yapılacak değişiklikler için tek gereksinim kaynağıdır.
 Ürün Gereksinimleri, gelecek ürün sürümünde
yapılacak değişiklikleri oluşturan tüm özellikleri,
işlevleri, gereklilikleri, geliştirmeleri, ve düzeltmeleri
listeler. Ürün Gereksinim elemanları tanım, düzen,
tahmin ve değer niteliklerine sahiptir. Bu elemanlar
normalde Kullanıcı Hikayeleri olarak adlandırılır.
Döngü Gereksinimleri
 Döngü Gereksinimleri, Döngü için seçilen Ürün
Gereksinim seti ve Ürün Yükseltmesinin sağlanması
ve Döngü Hedefinin hayata geçirmek için bir plandır.
 Döngü Gereksinimleri gelecek Yükseltmede hangi
işlevlerin ortaya konacağı hakkında Takım tarafından
yapılan tahmin ve çalışan ürün Yükseltmesi olarak
sürmek için gerekli olan çalışmadır.
 Ürün Gereksinimleri anlaşılabilecek kadar detaylı ve
Takımın Günlük Scrumda takip edebileceği bir
plandır.
Yükseltme
 Yükseltme, bir Döngü boyunca tamamlanan tüm Ürün
Gereksinim elemanlarının toplamıyla önceki tüm
Döngü yükseltmelerinin birleşimidir. Bir döngü
sonunda, yeni Yükseltme çalışan bir ürün olmalıdır.
Yani kullanılabilir bir durumda olmalıdır. Ürün
Sorumlusunun gerçekte onu sürmeye karar verip
vermemesine bakmaksızın bu çalışan bir durumda
olmalıdır.
Döngü Takip Tablosu
 Döngü boyunca herhangi bir zamanda, Döngü
Gereksinimlerinde geriye kalan tüm iş toplanabilir.
Takım Döngü Hedefinin gerçekleşme şansını
görüntülemek için her Günlük Scrumda bu toplam işi
takip eder. Döngü boyunca kalan işin takibi yapılarak,
Takım süreci yönetebilir.
Kullanıcı Hikayeleri
 Kullanıcı Hikayeleri, yaygın olarak ürün özelliklerini
tanımlamak için kullanılır ve Scrum Eserlerinin bir
parçasını teşkil eder.
 Kullanıcı Hikayesi Sitemin kullanıcı için
yapabileceğinden ziyade kullanıcının ne yapmak
istediğinin kullanıcı gözüyle anlatılmasıdır. Bu
nedenle, bakış açısı üründen kullanıcı tarafına
kaymıştır.
Kullanıcı Hikaye Yapısı
Kullanıcı Hikaye Yapısı şu şekildedir:
 <Kullanıcı Tipi> olarak,
 <Yapılacak Görev> yapmak istiyorum,
 Böylelikle <Bir hedef/fayda/değer kazanabilirim>
 Bir banka müşterisinin ATM'den nakit çekmesi senaryosu
için kullanıcı hikayesinin nasıl oluşturduğunu görelim.
Kullanıcı Hikayesi: Müşterinin Nakit Çekmesi
 Müşteri olarak,
 ATM'den nakit çekmek istiyorum,
 Böylelikle Bankada sıra beklemem gerekmez.
Kullanıcı Hikayesi Kabul Kriteri
 Her Kullanıcı Hikayesinin tanımlı Kabul Kriteri vardır.
Böylelikle, kullanıcı hikayesini uygulamanın
doğruluğu Kabul Kriterine bağlı olarak Kabul
Testinden geçirilerek kabul edilir.
 Aşağıdakiler Müşterinin Nakit Çekme Kullanıcı
Hikayesi örneği için örnek kabul kriteridir.
Kabul Kriteri 1:
 Hesabın kredibilitesine sahip olduğu göz önüne
alındığında
 Ve kart geçerli olduğunda
 Ve dağıtıcıda nakit olduğunda,
 Müşteri nakit isteğinde bulunduğu zaman,
 O zaman, hesabın borçlandırılmasını sağla,
 Nakdin verilmesini sağla
 Kartın ger verilmesini sağla.
Kabul Kriteri 2:
 Hesap, hesap aşımına uğradı göz önüne alındığında
 Ve kart geçerli olduğunda
 Müşteri nakit isteğinde bulunduğu zaman,
 O zaman, ret mesajının gösterilmesini sağla ,
 Nakdin verilmemesini sağla
 Kartın ger verilmesini sağla.
Kullanıcı Hikayelerini Yazma
 Ürün Sorumlusu, Ürün Gereksinimlerinden
sorumludur ve bu sebeple Kullanıcı Hikayelerinden de
sorumludur. Fakat, Sadece Ürün Sorumlusunun
Kullanıcı Hikayelerini yazması gerekmez. Scrum
Takımından herhangi birisi yazabilir ve gereklilikler
üzerinden geçilirken ve yeni işlevler eklenirken proje
boyunca ilerler.
Kullanıcı Hikayelerinde İşlevsel
Olmayan Gereklilikler
 Fonksiyonel olmayan gereksinimleri kullanıcı
hikayelerinde de eklemek mümkündür. ATM
örneğinde verildiği gibi, ATM kullanıcıya 7x24, 365
gün açık olmalı. Bu bir kullanım durumu ile
açıklanabilir.
Kullanıcı Hikayelerini Yönetme
 Kullanıcı Hikayeleri Ürün Gereksinimleri içerisinde
yönetilir. Kullanıcı hikayeleri önceliğe göre sıraya
dizilir. En çok önceliklendirilen Kullanıcı Hikayeleri
ayrıntılı olarak elenir. Her döngü için, en çok
önceliklendirilen ve bu sebeple daha çok
detaylandırılan Kullanıcı Hikayeleri Döngü
Gereksinimlerine alınır.
Takip Grafiği
Döngü takibi genellikle Takip Tablosu kullanılarak
yapılır. Takip Tablosu, günlük bazda saat sayısı olarak
gereken kalan çalışmayı gösterir. Örnek olarak 2 haftalık
bir Döngüyü düşünelim:
 Döngü Süresi: 2 Hafta
 Hafta Boyunca gün Sayısı: 5
 Gün Boyunca Saat Sayısı: 6
 Kaynak Sayısı: 6
Böylece, döngünün başındaki toplam kalan çalışma gücü
2*5*6*6=360 saattir.
Takip Grafiği
 Bu nedenle, ideal senaryoda, 36 saatlik iş kalan işte
gittikçe azalır ve Takip Grafiği aşağıdaki gibi görünür:
Kaynak:
https://www.tutorialspoint.com/scrum/scrum_burn_down_charts.
htm
Takip Grafiği
 Eğer Döngü çalışmalarında gecikme olursa ve zaman
taahhüdü yetmezse Takip Grafiği aşağıdaki şekilde olur:
Kaynak:
https://www.tutorialspoint.com/scrum/scrum_burn_down_charts.
htm
Takip Grafiği
 Takımın zaman çizelgesini yakalamak için büyüdüğü
varsayılırsa, Takip Grafiği aşağıdaki gibi olur:
Kaynak:
https://www.tutorialspoint.com/scrum/scrum_burn_down_charts.
htm
Tahmin
 Scrum Projelerinde, Tahmin Döngü Planlama
toplantısında tüm takım tarafından yapılır. Tahminin
amacı Döngü süresi içerisinde Takımın Öncelik ve
Yeteneği olarak Döngü için Kullanıcı Hikayelerini ele
almaktır.
Scrum Tahmin Teknikleri
Scrum Tahmininde kullanılan birçok ölçü çeşidi vardır.
Aşağıdakiler bazı örneklerdir:
 Sayısal Boyutlandırma (1den 10a kadar)
 Tişört Boyutları (XS, S, M, L, XL XXL, XXXL)
 Fibonacci Dizisi(1, 2, 3, 5, 8, 13, 21, 34, vb.)
 Köpek Mamaları (Chihuahua,………,Great Dane)
Poker Planlama Tekniği
 Poker Tahmin Tekniğinde Kullanıcı hikayeleri için
tahminler poker planlayarak elde edilir. Tüm Scrum
Takımı dahil olur ve bu hızlı ve güvenilir tahminler
sağlar.
 Poker Planlama kart destesiyle oynanır. Fibonacci
Serisi kullanıldığından, kartlarda 1, 2, 3, 5, 8, 13, 21, 34,
vb. sayılar olur. Bu numaralar Hikaye Puanlarını temsil
eder. Her tahminci bir kart destesine sahiptir. Kartlar
üzerindeki numaralar birisi kartı kaldırdığında herkes
tarafından görülecek kadar büyük olmalıdır.
Poker Planlama Tahmininin
Yararları
Poker Planlama 3 tahmin metodunu birleştirir.
 Uzman Görüşü
 Benzerlik
 Ayrıştırma
Scrum Araçları
 Scrum Araçları, Scrum projelerini planlama ve takip
etmeyi sağlar. Ürün Gereksinimlerini, Döngü
Gereksinimlerini, planlamayı, Döngü takibini, Takip
Grafiğini görüntülemeyi, günlük Scrum Toplantılarını
yapmayı ve Scrum Retrospektiflerini tek merkezden
yönetmeyi sağlar.
 Birçok çeşit Scrum Araçları mevcuttur. Bazıları
ücretsiz (açık kaynak), bazıları ücretlidir ve bazıları da
kısıtlı erişime açıktır. Tüm özelliklerini kullanmak için
satın almanız gerekir.
Scrumın Faydaları
 Scrum müşteri, takım üyeleri ve ilgili paydaşlar
arasında devamlı işbirliğini destekler. Zaman çerçeveli
bir yaklaşımdır ve Ürün Sorumlusu tarafından devamlı
geri dönüş çalışan ürünün her zaman gerekli
özelliklere sahip olmasını sağlar. Bunun yanında,
Scrum projedeki farklı rollere farklı faydalar sağlar:
 Müşteriye faydaları
 Kuruluşa faydaları
 Ürün sorumlularına faydaları
 Proje yöneticilerine faydaları
Sertifikalandırma
Scrum sertifikaları Scrum Alliance tarafından verilir.
Aşağıdakiler verilen sertifikalardır:
 Certified ScrumMaster (CSM)
 Certified Scrum Product Owner (CSPO)
 Certified Scrum Practitioner (CSP)
 Certified Scrum Coach (CSC)
 Certified Scrum Trainer (CST)
Bu çalışma https://www.tutorialspoint.com/scrum/index.htm
sayfasında bulunan eğitim setinden çeviri ve yorum yapılarak
hazırlanmıştır.

More Related Content

What's hot

Çevik / Agile Metodoloji
Çevik / Agile MetodolojiÇevik / Agile Metodoloji
Çevik / Agile Metodoloji
Yağmur KAYA ARICAN
 
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimiScrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
Gokhan Boranalp
 
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın TemelleriÇevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Ozan Ozcan
 
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-byAgile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Savaş DOĞAN
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
Osman DÖNER, PMP, PMI-ACP
 
Agile ve Scrum
Agile ve ScrumAgile ve Scrum
Agile ve Scrum
Muhammed Özdemir
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
Rashmi Pathak
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
Ram Srivastava
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
Nguyen Hai
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
Raghav Seth
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / Atlassian
Cansu Kaya
 
How to Build Good Products Well: The Product Management Manual
How to Build Good Products Well: The Product Management ManualHow to Build Good Products Well: The Product Management Manual
How to Build Good Products Well: The Product Management Manual
Jeff Ch
 
Agile scrum training
Agile scrum trainingAgile scrum training
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgaisKlasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
Whiteflo
 
Agile
AgileAgile
Agile
Komal2525
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
Anjana Saxena
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
Omar Al-Sabek
 

What's hot (20)

Çevik / Agile Metodoloji
Çevik / Agile MetodolojiÇevik / Agile Metodoloji
Çevik / Agile Metodoloji
 
Scrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimiScrum ve Redmine ile yazılım projesi yönetimi
Scrum ve Redmine ile yazılım projesi yönetimi
 
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın TemelleriÇevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
Çevik Proje Yönetimi Metodolojileri ve Scrum'ın Temelleri
 
Agile proje yönetimi
Agile proje yönetimiAgile proje yönetimi
Agile proje yönetimi
 
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-byAgile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-by
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
 
Agile ve Scrum
Agile ve ScrumAgile ve Scrum
Agile ve Scrum
 
Scrum framework
Scrum frameworkScrum framework
Scrum framework
 
Agile Scrum
Agile ScrumAgile Scrum
Agile Scrum
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
JİRA'ya Giriş / Atlassian
JİRA'ya Giriş / AtlassianJİRA'ya Giriş / Atlassian
JİRA'ya Giriş / Atlassian
 
How to Build Good Products Well: The Product Management Manual
How to Build Good Products Well: The Product Management ManualHow to Build Good Products Well: The Product Management Manual
How to Build Good Products Well: The Product Management Manual
 
Agile scrum training
Agile scrum trainingAgile scrum training
Agile scrum training
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgaisKlasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
Klasiskā un iteratīvā projektu vadīšanas metode - atšķirības un kopīgais
 
Agile
AgileAgile
Agile
 
Scrum for Beginners
Scrum for BeginnersScrum for Beginners
Scrum for Beginners
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 

Similar to Agile Scrum Temel Egitimi

Görsel Scrum Kılavuzu
Görsel Scrum KılavuzuGörsel Scrum Kılavuzu
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
Mehmet Çelik
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
Arda Cetinkaya
 
Scrum ve Arkasındaki Değerler
Scrum ve Arkasındaki DeğerlerScrum ve Arkasındaki Değerler
Scrum ve Arkasındaki Değerler
Gulnur Bayhan
 
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüMikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Erol Bozkurt
 
MART - www.martgeldi.com - Scrum Eğitimlerimiz
MART - www.martgeldi.com - Scrum EğitimlerimizMART - www.martgeldi.com - Scrum Eğitimlerimiz
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
Nuri Cankaya
 
MART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
MART - www.martgeldi.com - Scrum Master (PSM) EğitimiMART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
MART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
MART İnsan Kaynakları ve Yönetim Koçluk Eğitim Danışmanlık Limited Şirketi
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve Altyapı
Murat Kader
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
Murat Kader
 
Çevik Manifesto Sunum
Çevik Manifesto Sunum Çevik Manifesto Sunum
Çevik Manifesto Sunum
ERCAN CETIN
 
Softexpert Kurumsal Kalite Yönetimi
Softexpert Kurumsal Kalite YönetimiSoftexpert Kurumsal Kalite Yönetimi
Softexpert Kurumsal Kalite Yönetimi
Hydron Consulting Grup
 
Orta ölçekli bir işletmenin verimlilik temel adımları
Orta ölçekli bir işletmenin verimlilik temel adımlarıOrta ölçekli bir işletmenin verimlilik temel adımları
Orta ölçekli bir işletmenin verimlilik temel adımları
Kenan Berkdemir
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Betul Kesimal
 
Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümü
TUBITAK
 
12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi
ERDEM ÖZŞEN
 
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve DönüşümAnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
Ankara JUG
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]Erol Bozkurt
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
Hüseyin Örer
 

Similar to Agile Scrum Temel Egitimi (20)

Görsel Scrum Kılavuzu
Görsel Scrum KılavuzuGörsel Scrum Kılavuzu
Görsel Scrum Kılavuzu
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
Scrum ve Arkasındaki Değerler
Scrum ve Arkasındaki DeğerlerScrum ve Arkasındaki Değerler
Scrum ve Arkasındaki Değerler
 
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüMikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
Mikideas Eğitim ve Danışmanlık Hizmetleri Broşürü
 
MART - www.martgeldi.com - Scrum Eğitimlerimiz
MART - www.martgeldi.com - Scrum EğitimlerimizMART - www.martgeldi.com - Scrum Eğitimlerimiz
MART - www.martgeldi.com - Scrum Eğitimlerimiz
 
Microsoft Solutions Framework
Microsoft Solutions FrameworkMicrosoft Solutions Framework
Microsoft Solutions Framework
 
MART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
MART - www.martgeldi.com - Scrum Master (PSM) EğitimiMART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
MART - www.martgeldi.com - Scrum Master (PSM) Eğitimi
 
E-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve AltyapıE-ticarette Yazılım ve Altyapı
E-ticarette Yazılım ve Altyapı
 
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve AltyapıİTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
İTÜ İşletme Fakültesi - E-ticarette Yazılım ve Altyapı
 
Çevik Manifesto Sunum
Çevik Manifesto Sunum Çevik Manifesto Sunum
Çevik Manifesto Sunum
 
Softexpert Kurumsal Kalite Yönetimi
Softexpert Kurumsal Kalite YönetimiSoftexpert Kurumsal Kalite Yönetimi
Softexpert Kurumsal Kalite Yönetimi
 
Orta ölçekli bir işletmenin verimlilik temel adımları
Orta ölçekli bir işletmenin verimlilik temel adımlarıOrta ölçekli bir işletmenin verimlilik temel adımları
Orta ölçekli bir işletmenin verimlilik temel adımları
 
Temel kalite eğitimi
Temel kalite eğitimiTemel kalite eğitimi
Temel kalite eğitimi
 
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimiYazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
Yazılım mühendisliğinde i̇nsan bilgisayar etkileşimi
 
Yazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümüYazılım projeleri süreç performans ölçümü
Yazılım projeleri süreç performans ölçümü
 
12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi12 prpsl musteri_stratejisi
12 prpsl musteri_stratejisi
 
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve DönüşümAnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve Dönüşüm
 
Analist Eğitimi - Tüm Bölümler - [535 Slides]
Analist Eğitimi - Tüm Bölümler -  [535 Slides]Analist Eğitimi - Tüm Bölümler -  [535 Slides]
Analist Eğitimi - Tüm Bölümler - [535 Slides]
 
Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.Yazılım mimarisi yazılım müh.
Yazılım mimarisi yazılım müh.
 

Agile Scrum Temel Egitimi

  • 2. • Agile Nedir • Scrum • Scrum- Roller • Scrum Yöneticisi Sorumlulukları • Scrum Etkinlikleri • Scrum Eserleri • Kullanıcı Hikayeleri • Takip Grafiği • Tahmin • Scrum Araçları • Scrumın Faydaları • Sertifikalandırma
  • 3.
  • 4. Agile Nedir Agile geliştirme, gereklilik ve çözümlerin takım çalışmasıyla ilerlediği tekrarlayan artırımlı geliştirmedir. Değişime hızlı cevaplar verilmesini sağlar. Kaynak: https://www.tutorialspoint.com/scrum/scrum_overview.htm
  • 5. Agile Manifesto  Bireyler ve Etkileşimler  Ekip üyelerinin kendi kendine örgütlenmesi ve kendinden motivasyonu  Takım üyeleri arasında iş, açıklamalar ve bilgi için devamlı katılım  Çalışılan Yazılım  Çalışılan yazılımın kısa zaman aralıklarıyla teslimi müşteri güvencesini ve takım güvencesini sağlar.  Müşteri işbirliği  Müşterinin kısa zaman aralıklarıyla geliştirici takımla işbirliği gerekli değişiklikler için iletişimi sağlar.  Değişime cevap  Önerilen değişikliklere hızlı cevaba odaklanma kısa aralıklı yinelemelerle mümkün olur.
  • 6.  Agile, takımlara şunları sağlar:  Daha hızlı teslim/pazarlama  Belirsizlik ve riskte azalma  Müşteri değerine odaklanarak yatırım getirisini artırma
  • 7.
  • 8. Scrum  Scrum karmaşık ve ürünlerin geliştirilmesi ve desteklenmesi için kullanılan bir yapıdır.  Scrum yapısı Scrum takımlarından ve ilgili rollerinden oluşur.  Süreç, Scrumda planlanan olayların düzenliliğini sağlamak içindir.
  • 9.
  • 10. Döngü (sprint)  Scrumın kalbi olan Döngü, potansiyel olarak sürülebilir ürün geliştirimi süresini içeren iki haftalık veya bir aylık zaman kutusudur. Bir döngünün bitmesiyle hemen diğeri başlar.  Döngü planlama, günlük döngüler, iş geliştirme , döngü değerlendirme ve döngü gereksiniminden oluşur.
  • 11.
  • 12. Scrum- Roller Üç rolden oluşur:  Scrum Yöneticisi  Ürün Sorumlusu  Takım
  • 13. Scrum Yöneticisi  Scrum Yöneticisi Scrum sürecinin sahibidir.  Görevleri:  Sürecin kolay şekilde çalışmasını sağlamak  Verimliliği etkileyen engelleri kaldırmak  Kritik toplantıları organize etmek ve yürütmek
  • 14. Ürün Sorumlusu Ürün sorumlusu, ürünün değerini artırmaktan ve takımın işleyişinden sorumludur. Ürün Sorumlusu ,Ürün Gereksinimlerini yönetmekle sorumlu tek kişidir. Ürün Gereksinim yönetimi görevleri:  Ürün Gereksinim maddelerini açıkça anlatmak.  Hedefleri en iyi şekilde gerçekleştirebilmek için Ürün Gereksinimlerini düzene sokmak.  Takımın gerçekleştirdiği işlerin değerini en iyi seviyeye getirmek.  Ürün Gereksinimlerini herkese görünür, açık ve anlaşılır yapmak. Bir sonraki aşamada takımın ne üzerine çalışacağını göstermek.  Gereken seviyede Ürün Gereksinimlerinin takım tarafından anlaşılmasını sağlamak.
  • 15. Takım  Takım kendi kendine organizedir ve çoklu fonksiyonludur. Projeye uygun şekilde analistler, tasarımcılar, geliştiriciler, testçiler içerir.  Takım yönetilebilir olması için küçük, tüm gereksinimleri karşılaması için de büyük olmalıdır. 5-9 kişi arası idealdir.  Scrum takımı bilgi paylaşımı ve hızlı problem çözümü için günlük olarak çalışır.
  • 16.
  • 17. Scrum Yöneticisi Sorumlulukları Scrum Yöneticisinin Ürün Sorumlusuna Sağladıkları:  Etkili Ürün Gereksinimi yönetimi için teknikleri araştırmak  Scrum takımının ürün gereksinimlerini anlamasına yardım etmek  Deneysel bir ortamda uygulamanın planlamasını anlamak  Ürün Sorumlusunun Ürün Gereksinimini geliştirmek için nasıl planlama yapacağını biliyor olduğunu kontrol etmek  Çevikliği anlamak ve uygulamak  Scrum Etkinliklerini ihtiyaca göre düzenlemek
  • 18. Scrum Yöneticisi Sorumlulukları Scrum Yöneticisinin Scrum Takımına sağladıkları:  Scrum takımına koçluk yapmak.  Scrum takımının yüksek değerli ürünler çıkarmasına yardım etmek.  Scrum takımının önündeki engelleri kaldırmak.  Gerekli durumlarda Scrum Etkinliklerini yürütmek.  Scrum takımının tam olarak anlaşılmadığı ve uyum sağlamadığı kurumsal ortamlarda Scrum takımına destek vermek.
  • 19. Scrum Yöneticisi Sorumlulukları Scrum Yöneticisinin Kuruluşa sağladıkları:  Scrum adaptasyonu için kuruluşu yönlendirmek ve desteklemek.  Kuruluş içerisinde Scrum uygulamalarını planlamak.  Çalışanların ve iş ortaklarının Scrumı anlamasını ve sağlamak.  Diğer Scrum yöneticileriyle birlikte çalışarak kuruluşta Scrum uygulamasının etkinliğini artırmak.
  • 20.
  • 21. Scrum Etkinlikleri Scrum Süreç Yapısı sıralı etkinlik ve ilgili üretimler olarak anlaşılabilir. Her etkinliğin kesin bir süresi vardır. Önemli Etkinlikler:  Döngü  Döngü Planlama  Günlük Scrum Toplantıları  Döngü Değerlendirme  Döngü Gereksinimleri  Döngü Retrospektifi
  • 22. Döngü  Bir döngü boyunca, çalışan bir ürün geliştirmesi yapılır. 2 haftalık veya bir aylık sabit bir döngü seçilir.  Döngü Hedefi, Döngü için görevler setidir. Döngü Planlama toplantısında oluşturulur. Gereklilikler öğrenildikçe Ürün Sorumlusu ve Takım arasında döngü kapsamı yeniden tartışılır ve açıklığa kavuşturulur.
  • 23. Döngü Planlama Döngüde yapılacak çalışma Döngü Planlama Toplantısında planlanır. Toplantı süresi 2 haftalık döngü için 4 saat, 1 aylık döngü için 8 saattir. Katılım sorumlusu Scrum Yöneticisidir. Döngü Planlama 2 soruya odaklanır:  Döngü yükseltmesinde ihtiyaç nedir ve yapılacak yükseltme nedir?  Döngünün başarılı olması için yapılacak işler nedir? Toplantının girdileri:  Ürün Gereksinimleri  En son Ürün Yükseltmesi  Döngü süresince takımın proje kapasitesi  Takımın geçmiş performansı
  • 24. Günlük Scrum Toplantıları Günlük Scrum Toplantısı Takım ile 15 dakikalık bir toplantıdır. En son yapılan Günlük Scrum toplantısından beri yapılan işi anlamak ve gelecek 24 saati planlamak için günlük olarak gerçekleştirilir. Toplantı her gün aynı zamanda ve aynı yerde yapılır. Toplantı boyunca, her Takım üyesi şunları açıklar:  Takımın Döngü Hedefine ulaşabilmesi için dün ne yaptı?  Takımın Döngü Hedefine ulaşabilmesi için bugün ne yapacak?  Kendisinin veya takımın Döngü Hedefine ulaşmasını engelleyecek bir engel var mı?
  • 25. Döngü Değerlendirmesi Her Döngü sonunda bir Döngü Değerlendirmesi gerçekleştirilir. Döngü Değerlendirmesi süresince, sürülecek geliştirme için yapılan sunum gözden geç irilir. Döngü Değerlendirmesi 2 haftalık döngüler için 2 saat, 1 aylık döngüler için 4 saat sürer.
  • 26. Döngü Retrospektifi Döngü Retrospektifi Döngü Değerlendirmesinden sonra ve gelecek Döngü Planlamasından hemen önce gerçekleşir. Bu genellikle 2 haftalık döngüler için 1 saatlik ve 1 aylık Döngüler için 3 saatlik bir toplantıdır. Döngü Retrospektifin amacı:  İnsanlar, ilişkiler, süreç ve araçlarla ilgili son Döngüden öğrenilenleri birleştirmek.  İyi giden temel öğeleri ve potansiyel geliştirmeleri belirlemek.  Ürün kalitesini artırmak amacıyla geliştirmeleri uygulama için plan geliştirmek.
  • 27.
  • 28. Scrum Eserleri Scrum Eserleri, Scrum Takımına ve paydaşlara geliştirme altındaki ürünün anlaşılması, yapılan çalışmalar ve planlanan çalışmalar için gerekli olan farkındalık için kilit bilgiler sağlar. Scrum Süreç Yapısında aşağıdaki eserler tanımlanır:  Ürün Gereksinimleri  Döngü Gereksinimleri  Takip Tablosu  Yükseltme
  • 29. Ürün Gereksinimleri  Ürün Gereksinimleri son ürünün parçası olarak gerekli olan sipariş edilmiş özellikler listesidir ve ürüne yapılacak değişiklikler için tek gereksinim kaynağıdır.  Ürün Gereksinimleri, gelecek ürün sürümünde yapılacak değişiklikleri oluşturan tüm özellikleri, işlevleri, gereklilikleri, geliştirmeleri, ve düzeltmeleri listeler. Ürün Gereksinim elemanları tanım, düzen, tahmin ve değer niteliklerine sahiptir. Bu elemanlar normalde Kullanıcı Hikayeleri olarak adlandırılır.
  • 30. Döngü Gereksinimleri  Döngü Gereksinimleri, Döngü için seçilen Ürün Gereksinim seti ve Ürün Yükseltmesinin sağlanması ve Döngü Hedefinin hayata geçirmek için bir plandır.  Döngü Gereksinimleri gelecek Yükseltmede hangi işlevlerin ortaya konacağı hakkında Takım tarafından yapılan tahmin ve çalışan ürün Yükseltmesi olarak sürmek için gerekli olan çalışmadır.  Ürün Gereksinimleri anlaşılabilecek kadar detaylı ve Takımın Günlük Scrumda takip edebileceği bir plandır.
  • 31. Yükseltme  Yükseltme, bir Döngü boyunca tamamlanan tüm Ürün Gereksinim elemanlarının toplamıyla önceki tüm Döngü yükseltmelerinin birleşimidir. Bir döngü sonunda, yeni Yükseltme çalışan bir ürün olmalıdır. Yani kullanılabilir bir durumda olmalıdır. Ürün Sorumlusunun gerçekte onu sürmeye karar verip vermemesine bakmaksızın bu çalışan bir durumda olmalıdır.
  • 32. Döngü Takip Tablosu  Döngü boyunca herhangi bir zamanda, Döngü Gereksinimlerinde geriye kalan tüm iş toplanabilir. Takım Döngü Hedefinin gerçekleşme şansını görüntülemek için her Günlük Scrumda bu toplam işi takip eder. Döngü boyunca kalan işin takibi yapılarak, Takım süreci yönetebilir.
  • 33.
  • 34. Kullanıcı Hikayeleri  Kullanıcı Hikayeleri, yaygın olarak ürün özelliklerini tanımlamak için kullanılır ve Scrum Eserlerinin bir parçasını teşkil eder.  Kullanıcı Hikayesi Sitemin kullanıcı için yapabileceğinden ziyade kullanıcının ne yapmak istediğinin kullanıcı gözüyle anlatılmasıdır. Bu nedenle, bakış açısı üründen kullanıcı tarafına kaymıştır.
  • 35. Kullanıcı Hikaye Yapısı Kullanıcı Hikaye Yapısı şu şekildedir:  <Kullanıcı Tipi> olarak,  <Yapılacak Görev> yapmak istiyorum,  Böylelikle <Bir hedef/fayda/değer kazanabilirim>  Bir banka müşterisinin ATM'den nakit çekmesi senaryosu için kullanıcı hikayesinin nasıl oluşturduğunu görelim. Kullanıcı Hikayesi: Müşterinin Nakit Çekmesi  Müşteri olarak,  ATM'den nakit çekmek istiyorum,  Böylelikle Bankada sıra beklemem gerekmez.
  • 36. Kullanıcı Hikayesi Kabul Kriteri  Her Kullanıcı Hikayesinin tanımlı Kabul Kriteri vardır. Böylelikle, kullanıcı hikayesini uygulamanın doğruluğu Kabul Kriterine bağlı olarak Kabul Testinden geçirilerek kabul edilir.  Aşağıdakiler Müşterinin Nakit Çekme Kullanıcı Hikayesi örneği için örnek kabul kriteridir.
  • 37. Kabul Kriteri 1:  Hesabın kredibilitesine sahip olduğu göz önüne alındığında  Ve kart geçerli olduğunda  Ve dağıtıcıda nakit olduğunda,  Müşteri nakit isteğinde bulunduğu zaman,  O zaman, hesabın borçlandırılmasını sağla,  Nakdin verilmesini sağla  Kartın ger verilmesini sağla.
  • 38. Kabul Kriteri 2:  Hesap, hesap aşımına uğradı göz önüne alındığında  Ve kart geçerli olduğunda  Müşteri nakit isteğinde bulunduğu zaman,  O zaman, ret mesajının gösterilmesini sağla ,  Nakdin verilmemesini sağla  Kartın ger verilmesini sağla.
  • 39. Kullanıcı Hikayelerini Yazma  Ürün Sorumlusu, Ürün Gereksinimlerinden sorumludur ve bu sebeple Kullanıcı Hikayelerinden de sorumludur. Fakat, Sadece Ürün Sorumlusunun Kullanıcı Hikayelerini yazması gerekmez. Scrum Takımından herhangi birisi yazabilir ve gereklilikler üzerinden geçilirken ve yeni işlevler eklenirken proje boyunca ilerler.
  • 40. Kullanıcı Hikayelerinde İşlevsel Olmayan Gereklilikler  Fonksiyonel olmayan gereksinimleri kullanıcı hikayelerinde de eklemek mümkündür. ATM örneğinde verildiği gibi, ATM kullanıcıya 7x24, 365 gün açık olmalı. Bu bir kullanım durumu ile açıklanabilir.
  • 41. Kullanıcı Hikayelerini Yönetme  Kullanıcı Hikayeleri Ürün Gereksinimleri içerisinde yönetilir. Kullanıcı hikayeleri önceliğe göre sıraya dizilir. En çok önceliklendirilen Kullanıcı Hikayeleri ayrıntılı olarak elenir. Her döngü için, en çok önceliklendirilen ve bu sebeple daha çok detaylandırılan Kullanıcı Hikayeleri Döngü Gereksinimlerine alınır.
  • 42.
  • 43. Takip Grafiği Döngü takibi genellikle Takip Tablosu kullanılarak yapılır. Takip Tablosu, günlük bazda saat sayısı olarak gereken kalan çalışmayı gösterir. Örnek olarak 2 haftalık bir Döngüyü düşünelim:  Döngü Süresi: 2 Hafta  Hafta Boyunca gün Sayısı: 5  Gün Boyunca Saat Sayısı: 6  Kaynak Sayısı: 6 Böylece, döngünün başındaki toplam kalan çalışma gücü 2*5*6*6=360 saattir.
  • 44. Takip Grafiği  Bu nedenle, ideal senaryoda, 36 saatlik iş kalan işte gittikçe azalır ve Takip Grafiği aşağıdaki gibi görünür: Kaynak: https://www.tutorialspoint.com/scrum/scrum_burn_down_charts. htm
  • 45. Takip Grafiği  Eğer Döngü çalışmalarında gecikme olursa ve zaman taahhüdü yetmezse Takip Grafiği aşağıdaki şekilde olur: Kaynak: https://www.tutorialspoint.com/scrum/scrum_burn_down_charts. htm
  • 46. Takip Grafiği  Takımın zaman çizelgesini yakalamak için büyüdüğü varsayılırsa, Takip Grafiği aşağıdaki gibi olur: Kaynak: https://www.tutorialspoint.com/scrum/scrum_burn_down_charts. htm
  • 47.
  • 48. Tahmin  Scrum Projelerinde, Tahmin Döngü Planlama toplantısında tüm takım tarafından yapılır. Tahminin amacı Döngü süresi içerisinde Takımın Öncelik ve Yeteneği olarak Döngü için Kullanıcı Hikayelerini ele almaktır.
  • 49. Scrum Tahmin Teknikleri Scrum Tahmininde kullanılan birçok ölçü çeşidi vardır. Aşağıdakiler bazı örneklerdir:  Sayısal Boyutlandırma (1den 10a kadar)  Tişört Boyutları (XS, S, M, L, XL XXL, XXXL)  Fibonacci Dizisi(1, 2, 3, 5, 8, 13, 21, 34, vb.)  Köpek Mamaları (Chihuahua,………,Great Dane)
  • 50. Poker Planlama Tekniği  Poker Tahmin Tekniğinde Kullanıcı hikayeleri için tahminler poker planlayarak elde edilir. Tüm Scrum Takımı dahil olur ve bu hızlı ve güvenilir tahminler sağlar.  Poker Planlama kart destesiyle oynanır. Fibonacci Serisi kullanıldığından, kartlarda 1, 2, 3, 5, 8, 13, 21, 34, vb. sayılar olur. Bu numaralar Hikaye Puanlarını temsil eder. Her tahminci bir kart destesine sahiptir. Kartlar üzerindeki numaralar birisi kartı kaldırdığında herkes tarafından görülecek kadar büyük olmalıdır.
  • 51. Poker Planlama Tahmininin Yararları Poker Planlama 3 tahmin metodunu birleştirir.  Uzman Görüşü  Benzerlik  Ayrıştırma
  • 52.
  • 53. Scrum Araçları  Scrum Araçları, Scrum projelerini planlama ve takip etmeyi sağlar. Ürün Gereksinimlerini, Döngü Gereksinimlerini, planlamayı, Döngü takibini, Takip Grafiğini görüntülemeyi, günlük Scrum Toplantılarını yapmayı ve Scrum Retrospektiflerini tek merkezden yönetmeyi sağlar.  Birçok çeşit Scrum Araçları mevcuttur. Bazıları ücretsiz (açık kaynak), bazıları ücretlidir ve bazıları da kısıtlı erişime açıktır. Tüm özelliklerini kullanmak için satın almanız gerekir.
  • 54.
  • 55. Scrumın Faydaları  Scrum müşteri, takım üyeleri ve ilgili paydaşlar arasında devamlı işbirliğini destekler. Zaman çerçeveli bir yaklaşımdır ve Ürün Sorumlusu tarafından devamlı geri dönüş çalışan ürünün her zaman gerekli özelliklere sahip olmasını sağlar. Bunun yanında, Scrum projedeki farklı rollere farklı faydalar sağlar:  Müşteriye faydaları  Kuruluşa faydaları  Ürün sorumlularına faydaları  Proje yöneticilerine faydaları
  • 56.
  • 57. Sertifikalandırma Scrum sertifikaları Scrum Alliance tarafından verilir. Aşağıdakiler verilen sertifikalardır:  Certified ScrumMaster (CSM)  Certified Scrum Product Owner (CSPO)  Certified Scrum Practitioner (CSP)  Certified Scrum Coach (CSC)  Certified Scrum Trainer (CST)
  • 58. Bu çalışma https://www.tutorialspoint.com/scrum/index.htm sayfasında bulunan eğitim setinden çeviri ve yorum yapılarak hazırlanmıştır.

Editor's Notes

  1. Döngü planlamada, Döngüde gerçekleştirilecek iş Döngü Takımı tarafından işbirliği ile planlanır. Günlük Döngü toplantısı 15 dakikalık olaydır. Gün için bir plan oluşturulması ve işlerin senkronize edilmesini sağlar. Döngü Değerlendirmesi Döngü sonunda ele alınır. İlerlemeyi incelemek ve gerekirse ürün geçmişine değişiklikleri yapmak için yapılır. Döngü Gereksiniminde, Döngü Değerlendirmesinden sonra ve gelecek Döngü Planlamasından önce gerçekleştirilir. Bu toplantıda, Döngü takımı kendini incelemeli ve geliştirmeler için bir plan oluşturmalıdır ve bir sonraki döngüde gerçekleştirilecek geliştirmeler için plan oluşturmalıdır.
  2. Bu görevleri Ürün Sorumlusu yapabilir veya takımın yapmasını sağlar. Ancak görevlerden Ürün Sorumlusu sorumludur. Ürün sorumlusu başarılı olabilmesi için kuruluştaki herkesin ona saygı duyması gerekir. Takımın başka gereksinimler üzerinden çalışmasına izin verilmez ve bunu Scrum Yöneticisi sağlar.
  3. Eğer döngü hedefi geçersiz kalırsa Ürün Sorumlusu tarafından Döngü iptal edilmelidir. Döngü süresi kısa olduğundan bu olayla çok nadir karşılaşılır. Eğer bir döngü iptal edildiğinde yayımlanabilir bir sürüm geliştirilmişse, bu geliştirme kabul edilir.
  4. Ürün Sorumlusu ürün gereksinimleri elemanlarını açıklar. Takım döngü içinde ele alınacak elemanları seçer ve görev dağılımı yapılır. Döngü hedefi takım tarafından belirlenir. Döngü Hedefi, Ürün Yükseltmesinin neden yapıldığına dair Takıma yol gösterir. Takım daha sonra seçilen fonksiyonların yükseltmede nasıl çalışır hale getirileceğini tartışır. Döngü için seçilen Ürün Gereksinim elemanları artı bunların sunum planı Döngü Gereksinimini oluşturur. Döngü boyunca yapılacak iş, planlamada tahmin edilir. Döngü Planlama toplantısının sonunda, yapılacak iş bir günlük veya daha az zamanlık görevlere bölünür. Bu görev oluşturma ve tamamlama takibi kolaylaştırır. Eğer takım yapılacak işin çok fazla veya çok az olduğunu fark ederse seçilen Ürün Gereksinim elemanları konusunda Ürün Sorumlusu ile tekrar anlaşabilir. Takım, diğer kişileri gerekli bilgileri almak için Döngü planlamasına çağırabilir.
  5. Günlük Scrum gerçekte bir planlama olayı olmasına rağmen durum takip olayı olarak yanlış anlaşılmaktadır. Toplantının girdisi Takımın Döngü hedefine yönelik ne yaptığı ve çıktısı ise Takımın Döngü Hedefine ulaşabilmesi için yeni veya gözden geçirilmiş takımın çalışmalarını optimize eden bir plandır. Scrum Yöneticisinin Günlük Scrum Toplantılarını yönetmesi ve toplantı hedeflerine ulaşılmasını sağlamasına rağmen, toplantı Takımın sorumluluğundadır. Eğer gerekliyse, Günlük Scrum Toplantısından sonra takım acilen toplanır ve geri kalan Döngü işlerini tekrar planlar. Aşağıdakiler Günlük Scrum Toplantısının faydalarıdır: Takım arasındaki iletişimi geliştirmek. Döngü üzerine etkilerini azaltmak ve aynı olayın erkenden ortadan kaldırılması için, eğer varsa engelleri tespit etmek. Hızlı karar almayı vurgulamak ve teşvik etmek. Takımın bilgi seviyesini geliştirmek.
  6. Bu toplantıda, Scrum Takımı ve paydaşlar Döngü boyunca ne yapıldığını anlamak için işbirliği yapar. Buna ve döngü boyunca Ürün Gereksinimlerine yapılan değişikliklere göre, değeri optimize etmek için katılımcılar gerekli ileriki adımlara ilerlerler. Bundan dolayı, Döngü Değerlendirmesinin hedefi geri bildirim almak ve birlik içinde ilerlemektir. Döngü Değerlendirmesi aşağıdaki maddeleri içerir: Katılımcılar Scrum takımı ve Ürün Sorumlusu tarafından davet edilen kilit paydaşları içerir. Ürün Sorumlusu Ürün Gereksinim maddelerinden süreç boyunca nelerin tamamlandığı veya tamamlanmadığını açıklar. Takım Döngü boyunca nelerin iyi gittiğini, hangi problemlerin çıktığını ve bu problemlerin nasıl çözüldüğünü tartışır. Takım tamamlanan çalışmayı gösterir ve yükseltme hakkında varsa soruları cevaplar. Tüm grup daha sonra bir sonraki adımda ne yapacağını tartışır. Bu nedenle, Döngü Değerlendirmesi bir sonraki Döngünün Döngü Planlamasına değerli girdi sağlar. Scrum Takımı öngörülen bir sonraki ürün yükseltmesi sürümü için zaman çizelgesini, bütçeyi, potansiyel yetenekleri ve pazarı durumunu değerlendirir. Döngü Değerlendirmesinin çıktısı güncellenmiş Ürün Gereksinimleridir. Bu gelecek Döngü için muhtemel Ürün Gereksinim elemanlarını belirler.
  7. Döngü Retrospektifi Scrum Takımının Scrum süreç uygulaması içinde iç gözlem yapmak ve gelişmek ve ayrıca bir sonraki Döngü çıktısını daha etkili yapmak için bir fırsattır.
  8. Ürün Gereksinimleri gelişen bir eserdir. Erken versiyonları sadece başlangıç olarak bilinen v e en iyi anlaşılan gereklilikleri içerir. Ürün Gereksinimleri ürünle birlikte gelişir. Geliştirilen ürün kullanıldıkça ve değer kazandıkça, Ürün gereksinimleri daha geniş ve kapsamlı olur. İş gereksinimlerinde, Pazar koşullarında veya teknolojideki değişiklikler Ürün Gereksinimlerinde değişikliklere sebep olur. Ürün Gereksinim geliştirme detay, tahminler ve öncelik sırası ekleme demektir. Geliştirmeler nasıl ve ne zaman yapılacağı takım tarafından karar verilir. Ürün Gereksinim elemanları herhangi bir zamanda Ürün Sorumlusu tarafından ve takdir yetkisinde güncellenebilir. Daha yüksek gereksinimler daha net ve detaylı olur.
  9. Takım Döngü boyunca Döngü Gereksinimlerini günceller ve Döngü gereksinimi Döngü boyunca ortaya çıkar. Bu ortaya çıkış Takım plan dahilinde çalıştıkça ve Döngü Hedefini başarmak için gereken iş hakkında daha çok şey öğrendikçe ortaya çıkar. Yeni bir iş gerektikçe ,Takım bunu Döngü Gereksinimine ekler. İş yapıldıkça ve tamamlandıkça, tahmin edilen kalan iş güncellenir. Planın unsurları gereksiz sayıldığı zaman, bunlar kaldırılır. Döngü boyunca sadece Takım bunun Döngü Gereksinimlerini değiştirebilir. Döngü Gereksinimleri, yüksek seviyede görülebilir, Döngü boyunca başarı için Takımın planladığı yapılan işin gerçek zamanlı görüntüsüdür.
  10. Scrum Takımı, neyin bir Yükseltme olarak düşünüldüğü üzerine fikir birliğine varmalıdır. Her Scrum Takımı için bu önemli derecede değişir; fakat Takım üyeleri yapılacak işin tamam olmasının ne demek olduğu hakkında ortak anlayışa sahip olmalıdır. Döngü Planlama boyunca aynı anlayış kaç Ürün Gereksinim elemanının seçebileceğini bilmesinde yol gösterir. Her Döngünün amacı potansiyel sürülebilir işlevselliği Yükseltmesini hazır etmektir. Her döngü boyunca Takımlar bir ürün Yükseltmesi hazır eder. Takım eğer varsa kuruluşa göre yoksa takım özelinde bir Yükseltme tanımı belirlemelidir. Her Yükseltme daha önceki tüm Yükseltmeler birlikte çalıştığı garanti edilmiş önceki yükseltmeleri tamamlayıcıdır. Scrum Takımı olgunlaştıkça Yükseltme tanımları da olgunlaşmalıdır.
  11. Döngü Takip Tablosu, Scrum Takımı tarafından yapılan işin yönünün belirlenmesi için kullanılan bir uygulamadır. Yapılan işin gözlemlenmesini sağlar. Ürün Sorumlusu en az her Döngü Değerlendirmesinde bu toplam kalan işi takip eder. Ürün sorumlusu kalan işi daha önceki Döngü Değerlendirmelerindeki kalan işlerle karşılaştırır ve hedefi yakalamak için ilerlemeyi gözlemler. Bu bilgi tüm paydaşlarla paylaşılır. Sonuç Scrum rolleri, etkinlikleri, eserleri ve kuralları zorunludur. Eğer Scrumın sadece bazı parçaları uygulanırsa, sonuç Scrum değildir. Scrum tümüyle uygulanmalıdır ve diğer teknikler, yöntemler ve uygulamalarla uyumlu olması halinde çalışır.
  12. Yazılım geliştirmede, ürün özellikleri önemli bir rol oynar. Kullanıcının son üründe nihai olarak seveceği özelliklerdir. Genel terminolojide Gereksinimler olarak bilinir. Yazılım geliştirme projesinin başarısı kullanıcının ihtiyaçlarını doğru ve uygun şekilde anlamada ve bunları son ürüne uygulamada yatar. Bu nedenle, gereklilikler veya ürün özelliklerinin geliştirme projesi takımı tarafından doğru şekilde bilinmesi gerekir. Kullanıcı Hikayesi Sitemin kullanıcı için yapabileceğinden ziyade kullanıcının ne yapmak istediğinin kullanıcı gözüyle anlatılmasıdır. Bu nedenle, bakış açısı üründen kullanıcı tarafına kaymıştır. Scrum projelerinde, Ürün Gereksinimleri kullanıcı hikayelerinin listesidir. Bu Kullanıcı Hikayeleri, Döngü Planlama Toplantısında Döngü Gereksinimleri içerisine alınır ve önceliklendirilir. Tahmin ayrıca kullanıcı hikayelerine bağlıdır ve ürün boyutu Kullanıcı Hikaye Puanlarına göre tahmin edilir.
  13. Eğer bir kullanıcı hikayesi ürün gereksinimlerine eklenecekse, önceliği ilk olarak belirlenmelidir ve önceliğine göre yerine yerleştirilmelidir. Hikayeler daha sonra tekrar önceliklendirilebilir. Eğer gerekliyse herhangi bir kullanıcı hikayesini kaldırmak mümkündür. Kullanıcı Hikayelerinin Yararları Kullanıcı Hikayesinin temel faydası içerisindeki kullanıcı merkezli tanımında yatıyor. Çünkü alakalı kullanıcı senaryolarındaki ürünü en sonunda kullanacak olan kullanıcıdır. Kullanıcı Hikayelerindeki söz dizimi kullanıcının kazanmak istediği hedefi, veya faydayı veya değeri yakalamayı sağlar. Kabul kriteri kullanıcı hikayesinin bir parçasını oluşturduğundan, Scrum Takımına eklenmiş bir avantaj olacaktır. Projenin gerçekleştirilmesi safhasında kullanıcı hikayelerinde değişiklik yapmak mümkündür. Eğer kullanıcı hikayesinin kapsamı büyük olursa, daha küçük kullanıcı hikayelerine bölünmesi gerekir. Kabul kriterindeki durum da değiştirilebilir. Çalışan ürün yükseltmeleri her döngü sonunda kullanıcılara sürüldükçe, Scrum Takımı Döngü Değerlendirme Toplantısında kullanıcılardan geri dönüş alabilir. Bu ürüne devamlı olarak geri dönüş işbirliği sağlar.   Sonuç Scrumın Kullanıcı Hikayeleri kullanıcıları Scrum Takımına yaklaştırır ve son dakika sürprizlerini engeller.
  14. Eğer döngü çalışmaları günlük olarak planlandığı şekilde yapılırsa, Scrum süreci ideal çizgiyle aynı gider.
  15. Takip Grafiği günlük olarak çizilirken ve kayma erkenden bilinirse, Döngü zaman çizgisini yakalamak için düzeltici aksiyonlar ele alınabilir. Böylece, bir Döngüde zamandaki herhangi bir noktada, Döngüdeki kalan toplam iş gözlemlenebilir ve Döngü zaman çizelgesi yakalama ihtimali geliştirilebilir.   Sonuç Takip Grafiği, Scrum Takımına ilerlemelerini ve Döngü Hedefini yakalamada neyin yapılması gerektiğini takip etmede yardım eder.
  16. Ürün Sorumlusu önceliklendirilmiş Kullanıcı Hikayelerinin net olmasını, tahmine açık olmasını ve Ürün Gereksiniminin başlangıcına getirilmesini sağlar. Toplamda Scrum Takımı ürünün sürümünden sorumlu olduğundan, Ürün Yükseltmesi boyutuna ve bu için gerekli çabaya bağlı olarak Döngü için Kullanıcı Hikayelerini seçmede dikkatli davranacaktır. Ürün Yükseltmesinin boyutu Kullanıcı Hikaye Maddeleri kapsamında tahmin edilir. Boyut tahmin edildiğinde, gereken iş gücü geçmiş veriye (yani verimlilik olarak adlandırılan her Kullanıcı Hikaye Maddesi başına gereken iş gücü) göre tahmin edilir.
  17. Kullanıcı Hikayelerinin Scrum Tahmini Kullanıcı Hikayelerinin her birisi için zorluk derecesi bağlamındadır. Zorluk seviyesini belirlemek için, özel bir ölçü kullanılır. Tahmin tekniği tüm Scrum Takımının kabul edeceği bir yöntemdir. En çok kullanılan teknik Fibonacci dizisini kullanan Poker Planlamasıdır.
  18. Takım üyelerinden biri moderatör olarak seçilir. Moderatör tahminde bulunulacak kullanıcı hikayesini okur. Eğer tahmincilerin sorusu varsa Ürün Sorumlusu cevaplar. Her tahminci gizli olarak tahmini yansıtan kartı seçer. Herkes kartını seçene kadar kartlar gösterilmez. Tüm kartlar aynı anda açılır ve her üye diğerlerinin kartını görür. İlk turda, büyük olasılıkla tahminler farklı olacaktır. Yüksek ve düşük tahminciler tahminlerinin sebeplerini açıklar. Tüm tartışmalar anlama üzerine olmalı ve hiçbir şey kişisel algılanmamalı. Moderatör de bunu sağlamalı. Takım hikayeyi ve tahminlerini birkaç dakika tartışabilir. Moderatör daha sonraki hikaye yazımlarında yararlanmak için tartışma hakkında notlar alabilir. Tartışmadan sonra her tahminci kart seçerek tekrar tahminde bulunur. Kartlar yine aynı zamanda açılır. Hikaye için aynı tahminler yapılana kadar süreç devam eder. Tur sayısı her hikaye için değişebilir.
  19. Poker Planlama 3 tahmin metodunu birleştirir. Uzman Görüşü: Uzman Görüşü temelli Tahmin yaklaşımında, uzmana bir şeyin ne kadar süreceği veya ne kadar büyük olacağı sorulur. Uzman, birikim veya sezgisine göre bir tahminde bulunur. Uzman Görüşü Tahmini fazla zaman almaz ve bazı analitik metotlara göre daha doğrudur. Benzerlik: Benzerlik Tahmini Kullanıcı Hikayelerinin karşılaştırmasını yapar. Tahminde bulunulan Kullanıcı Hikayesi daha önce uygulamaya konulan Kullanıcı Hikayeleriyle karşılaştırılır. Tahmin kanıtlanmış veriye dayandığı için doğru sonuçlar üretir. Ayrıştırma: Ayrıştırma Tahmini Kullanıcı Hikayesini daha küçük, tahmini daha kolay Kullanıcı Hikayelerine bölerek yapılır. Bir Döngü içinde gerçekleştirilecek Kullanıcı Hikayeleri normalde geliştirmesi 2'den 5 güne kadar sürer. Bu nedenle, daha uzun sürecek Kullanıcı Hikayelerinin daha küçük parçalara bölünmesi gerekir. Bu yöntem için karşılaştırma yapabilecek birçok hikayenin olması gerekir. Sonuç Poker Planlama eğlenceli ve verimli bir tahmin yaklaşımıdır. Son karar verilene kadar ortam tartışmaya açık olduğundan, takımın ortak karara varması kolay olacaktır ve ellerindeki Kullanıcı Hikayesinin uygulanması konusunda geniş bir görüşe sahip olurlar.
  20. Mevcut Scrum Araçları Aşağıda günümüzde mevcut olan Scrum Araçları listelenmiştir. Açık Kaynak olanlar yıldızlı işaretlenmiştir. Axosoft Airgile Agile Cockpit Jira (GreenHopper) Mingle Scrumwise Agilo For Scrum Banana Scrum Kunagi OnTime Now Version One AgileWrap Daily-Scrum Intervals Pango Scrum Acunote Agile Tracking Tool* Digaboard* iMeta Agility Pivotal Tracker Agile Agenda Agile Task EasyBacklog Ice Scrum* pmScrum Agile Bench Agile Soup Explain PMT Hansoft Prj Planner Agile Buddy Agile Manager Agile Express* GravityDev Project Cards Agile Fant* Agile Log Fire Scrum* Fulcrum* Quantum Whisper Quick Scrum Retrospectiva* Scrum’d Scrum Factory* Scrumpy Rally Dev Scrinch* Scrum Dashboard* Scrum Edge Scrum Pad Redmine Backlogs Scrum 2 Go Scrum Desk Scrum Do Tweet Scrum Scrumrf Scrum Time* Scrumwise Select Solution Factory Tackle* Urban Turtle ScrumTool Scrum Works Timebox Tangy Orange Scrum   Kaynak: <https://www.tutorialspoint.com/scrum/scrum_tools.htm>   Sonuç Agile genel olarak, spesifik olarak Scrum dokümantasyon işinin olmadığı anlamına gelmez. Scrum Eserleri tanımlanmıştır. Scrum Planlama ve Takip iyi bir şekilde kurulmuştur. Scrum Araçları Scrum Projeleriyle alakalı bilgiyi tutma ve takip etmeye yarar. Araç seçimi kuruluşun ihtiyacı olduğu özelliklere bağlıdır.
  21. Müşteriye Faydaları Döngüler daha kısa zamanlıdır ve önceliklendirilmiş kullanıcı hikayeleri her döngü planlamada ele alınır. Her döngü sürümünde, müşteri tarafından aciliyetle istenen özelliklerin olmasını sağlar. Dahası, eğer müşteri bir değişiklik isteğinde bulunursa, son Döngüde veya en yakın Döngüde ele alınabilecektir. Bu nedenle, geliştirme takımı müşterilerin ihtiyaçlarına çok hızlı cevap verir.   Kuruluşa Faydaları Kuruluş önceliklendirilmiş kullanıcı hikayelerinin geliştirilmesi için gerekli çabaya odaklanabilir. Böylece, iş tekrarını ve aşırı yükü azaltır. Scrumın müşterilere sağladığı belli faydalar, geliştirme takımının artan verimliliği, müşteri memnuniyetinden dolayı ve müşteri kalıcılığı ve referansları olumlu olacaktır.   Ürün Sorumlularına Faydaları Ürün Yöneticileri projede Ürün Sorumlusu rolünü alır. Ürün Sorumlusunun sorumluluğu müşteri memnuniyetini sağlamaktır. Scrum hızlı yanıt vermeyi, iş önceliklendirmeyi, değişikliklerin sindirilmesini kolaylaştırdığından, ürün Yöneticisi kolaylıkla çalışmanın müşterinin ihtiyaçlarına uymasını sağlar. Bu da müşteri memnuniyetini sağlar.   Proje Yöneticilerine Faydaları Proje Yöneticisi, Scrum Yöneticisi olarak projede rol alır. Scrumın işbirliği doğası kolay ve somut planlama ve takibi kolaylaştırır. Kalan işin anlaşılması için Takip Grafiklerinin kullanılması ve Günlük Scrum Toplantıları Proje Yöneticilerine her zaman projenin durumu hakkında farkındalık sağlar. Bu farkındalık hızlı şekilde sorunların belirlenmesi için projenin gözlemlenmesinde gereklidir.   Geliştirme Takımına Faydaları Döngülerin zaman çerçeveli yapısından ve her döngü sonunda çalışan bir ürün yükseltme sürümünden dolayı, geliştirme takımı yaptıkları için hızlı şekilde kullandığını gördüğünden istekli olur. Dahili takım iş birliği takımın yaptığı işten zevk almasını sağlar. Her döngü için müşteri hikayelerinin müşteri önceliklerine bağlı olmasından dolayı, takım ayrıca çalışmalarının değerli olduğunu anlar.