SlideShare a Scribd company logo
1 of 19
Download to read offline
+
SCRUM Temelleri
by Ozan ÖZCAN
+ Waterfall vs. İteratif
+ Agile Manifesto
Özetle, sağ taraftaki maddelerin değerini kabul etmekle birlikte,
Sol taraftaki maddeleri daha değerli bulmaktayız.
+ Scrum Rolleri
+ Scrum Süreci
+ Scrum Rolleri
• Yöneticiler
• Müşteri ve Paydaşlar
• Diğer Takımlar
• Son Kullanıcılar
vb…
+ Product Owner
• Ürün vizyonunu ortaya koyar ve özelliklerini tanımlar
• Ürünün karlılığından sorumludur.
• Ürün özelliklerini piyasa değerine göre önceliklendirir.
• Product backlogu oluşturur ve önceliklendirir.
• User Storyler için kabul kriterlerini oluşturur.
• Backlog review, sprint planlama, sprint değerlendirme
toplantılarına katılır.
• Takımın sorusu varsa günlük Scrum toplantısına katılır.
• Takımın ihtiyacı olduğunda her zaman ulaşılabilir
olmalıdır.
vb…
• Ürün vizyonunun
sahibidir.
• Müşteriyi temsil
eder.
• Yapılacak işleri
belirler.
• Öncelikleri
belirler.
+ Scrum Master
• Scrum değerlerinin korumasında ve Scrum’ın
organizasyonda doğru uygulanmasından sorumludur.
• Engelleri kaldırır
• Takımın işlevselliğii ve verimliliğini artırmak için çalışır.
• Ürünün gelişimi ve proje ile iglili seffaflığı sağlar. (Board,
Jira vb.)
• Ekip için dış etkilere karşı kalkan görevi görür.
• Scrum danışmanlığı yapar.
• Metrikleri takip eder ve paylaşır.
• Yönetimi yönetir.
• Servant leader.
• Takımın
koruyucusu
• Problem çözücü
• Scrum rehberi
+ Takım
Özellikler
• Cross-functional (Yazılım, tasarım, test, analiz.)
• Unvan yok, kendi kendilerine organize.
• Takım üyesi değişiklikleri gerekiyorsa Sprint sonunda
olmalı.
Görevler
• Yapılacak taskları belirler
• Efor tahmini yapar
• Ürünü geliştirir
• Kaliteyi sağlar
• Süreçleri geliştirir
• Geribildirim verir
• 5-9 kişiden oluşur
• Aynı lokasyon
• Self-organized
• Cross-functional
• Continuous
+ Scrum Süreci
+ Scrum Süreci
+ Product Backlog
Özellikler
• Ürünün özelliklerine ve vizyonuna göre tanımlanan parçacıkları (Product
Backlog Item - PBI) içerir..
• Müşteri geresinimlerini ve proje ile ilgili yapılacak tüm işleri içerir.
• PBI’lar Product owner tarafından önceliklendirilir.
• Her Sprint başınad tekrar önceliklendirilir.
• Takım üyesi değişiklikleri gerekiyorsa Sprint sonunda olmalı.
+ Product Backlog
İyi bir Product Backlog aşağıdaki özelliklerde olmalıdır;
• (I)ndependent – Başka bir storye bağımlı olmamalı
• (N)egotiable – Bir sprinte dahil edilene kadar tartışılıp güncelebilir olmalı
• (V)aluable – Son tüketiciye bir değer sağlamalı
• (E)stimable – User story tahmin edilebilecek kadar açık olmalı
• (S)mall – Önceliklendirme/tahmin etme/planlacak kadar küçük olmalı
• (T)estable – Test edilmeyi sağlayacak kadar detaylı tanımlanmış olmalı
+ User Story
İyi bir User Story aşağıdaki formatta olmalıdır;
Bir <kullanıcı> olarak, şöyle bir <fonksiyonalite> istiyorum (ki şu şekilde
<fayda> sağlayabileyim)
ÖRNEK STORY:
Bir internet şubesi kullanıcısı olarak tüm hesap hareketlerimi tarihe göre
sıralamak istiyorum.
- Kabul kriteri 1: Tarihe göre artan ve azalan şekilde sıralayabilmeliyim.
- Kabul kriteri 2: Mobil uygulamada da aynı şekilde çalışmalı.
- Kabul kriteri 3: Sayfanın görüntülenme hızı 1sn. den fazla olmamalı.
+ Scrum Toplantıları
+ Scrum Toplantıları ve Bileşenleri
TOPLANTI GİRDİ KATILIMCILAR ÇIKTILAR SIKLIK
Backlog Grooming
(refining)
• Ürün Vizyonu,
• Product
Backlog
• Takım
• PO
• SM
• Detaylandırılmış
Güncel PB,
• Eklenen User
Storyler
• İlk sprint
başlamadan
önce
• Her sprintte
belirlenen bir
günde
Sprint Planlama • Product
Backlog
• Takım
• PO
• SM
• Sprint Backlog
• Tasklar
• Her Sprint
başlangıcı
Günlük Scrum • Önceki günün
çıktısı
• Takım
• SM
• PO
(optional)
• Günlük iş planı
• Blok var mı?
• Sprint
süresince her
gün
Sprint Review • Sprint Backlog
• Tasklar
• Takım
• PO
• SM
• Diğer partiler
• Sprint Backlog
Kabul/Ret
• Sprint
başarılı/başarısız
kararı
• Her sprint
sonu.
Sprint Retrospektif • Sprint
süresindeki
çalışmalar
• Takım
• SM
• Neler yapmalı?
• Nelere devam
etmeli?
• Her sprint
sonu.
+ Scrum Süreci
+ İlk adım: Backlog Refinement
+
TEŞEKKÜRLER

More Related Content

What's hot (20)

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
 
Agile (Scrum)
Agile (Scrum)Agile (Scrum)
Agile (Scrum)
 
Scrum
ScrumScrum
Scrum
 
Scrum Meetings Infographic v12
Scrum Meetings Infographic v12Scrum Meetings Infographic v12
Scrum Meetings Infographic v12
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Agile Scrum Presentation-Detailed
Agile Scrum Presentation-DetailedAgile Scrum Presentation-Detailed
Agile Scrum Presentation-Detailed
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum
ScrumScrum
Scrum
 
Agile 101 - Yeni başlayanlar için
Agile 101 - Yeni başlayanlar içinAgile 101 - Yeni başlayanlar için
Agile 101 - Yeni başlayanlar için
 
The Scrum Guide 2020.pptx
The Scrum Guide 2020.pptxThe Scrum Guide 2020.pptx
The Scrum Guide 2020.pptx
 
Scrum 101
Scrum 101 Scrum 101
Scrum 101
 
Scrum In Ten Slides
Scrum In Ten SlidesScrum In Ten Slides
Scrum In Ten Slides
 
Agile Scrum Training Process
Agile Scrum Training ProcessAgile Scrum Training Process
Agile Scrum Training Process
 
Çevik Yaklaşım ve Scrum
Çevik Yaklaşım ve ScrumÇevik Yaklaşım ve Scrum
Çevik Yaklaşım ve Scrum
 
What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day? What does a Scrum Master do, or should do, all day?
What does a Scrum Master do, or should do, all day?
 
Synerzip Agile Cheat Sheet
Synerzip Agile Cheat SheetSynerzip Agile Cheat Sheet
Synerzip Agile Cheat Sheet
 
Introduction to Scrum
Introduction to ScrumIntroduction to Scrum
Introduction to Scrum
 
Scrum Ceremonies
Scrum CeremoniesScrum Ceremonies
Scrum Ceremonies
 
Agile Introduction - Scrum Framework
Agile Introduction - Scrum FrameworkAgile Introduction - Scrum Framework
Agile Introduction - Scrum Framework
 

Similar to Scrum Temelleri

Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzArda Cetinkaya
 
Scrum Toplantıları - Bölüm 1
Scrum Toplantıları - Bölüm 1Scrum Toplantıları - Bölüm 1
Scrum Toplantıları - Bölüm 1Ozan Ozcan
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life CycleDilaver Demirel
 
Yazılımcı Gözüyle Scrum
Yazılımcı Gözüyle ScrumYazılımcı Gözüyle Scrum
Yazılımcı Gözüyle Scrumnedirtv
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuMuhammed Özdemir
 
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraAgile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraHakan ERDOGAN
 
İ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
 
Growth Hacking İstanbul 2017 - Emre Güney
Growth Hacking İstanbul 2017 - Emre GüneyGrowth Hacking İstanbul 2017 - Emre Güney
Growth Hacking İstanbul 2017 - Emre GüneyGrowth Hacking İstanbul
 
Growth Hacking İstanbul 2017 - Merve Kolay Kurtuluş
Growth Hacking İstanbul 2017 - Merve Kolay KurtuluşGrowth Hacking İstanbul 2017 - Merve Kolay Kurtuluş
Growth Hacking İstanbul 2017 - Merve Kolay KurtuluşGrowth Hacking İstanbul
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum DeğerleriAli Pala
 
Angular Web Programlama
Angular Web ProgramlamaAngular Web Programlama
Angular Web ProgramlamaCihan Özhan
 
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumu
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding SunumuGartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumu
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumuhalilaksu
 
Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Erol Bozkurt
 
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
 

Similar to Scrum Temelleri (18)

Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
Çevik / Agile Metodoloji
Çevik / Agile MetodolojiÇevik / Agile Metodoloji
Çevik / Agile Metodoloji
 
Scrum Toplantıları - Bölüm 1
Scrum Toplantıları - Bölüm 1Scrum Toplantıları - Bölüm 1
Scrum Toplantıları - Bölüm 1
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
 
SDLC - Software Development Life Cycle
SDLC - Software Development Life CycleSDLC - Software Development Life Cycle
SDLC - Software Development Life Cycle
 
Yazılımcı Gözüyle Scrum
Yazılımcı Gözüyle ScrumYazılımcı Gözüyle Scrum
Yazılımcı Gözüyle Scrum
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti Sertifikasyonu
 
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks AnkaraAgile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
Agile Yaklasimlarin Yonetsel Acidan 12 Faydasi - TUTEV Agile Talks Ankara
 
İ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ı
 
Growth Hacking İstanbul 2017 - Emre Güney
Growth Hacking İstanbul 2017 - Emre GüneyGrowth Hacking İstanbul 2017 - Emre Güney
Growth Hacking İstanbul 2017 - Emre Güney
 
Growth Conversion
Growth ConversionGrowth Conversion
Growth Conversion
 
Growth Hacking İstanbul 2017 - Merve Kolay Kurtuluş
Growth Hacking İstanbul 2017 - Merve Kolay KurtuluşGrowth Hacking İstanbul 2017 - Merve Kolay Kurtuluş
Growth Hacking İstanbul 2017 - Merve Kolay Kurtuluş
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum Değerleri
 
Angular Web Programlama
Angular Web ProgramlamaAngular Web Programlama
Angular Web Programlama
 
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumu
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding SunumuGartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumu
Gartner EEE 2013 - Altyapı Yönetimi - Sabancı Holding Sunumu
 
Hayır, bu Scrum değil!
Hayır, bu Scrum değil!Hayır, bu Scrum değil!
Hayır, bu Scrum değil!
 
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ı
 

Scrum Temelleri

  • 2. + Waterfall vs. İteratif
  • 3. + Agile Manifesto Özetle, sağ taraftaki maddelerin değerini kabul etmekle birlikte, Sol taraftaki maddeleri daha değerli bulmaktayız.
  • 6. + Scrum Rolleri • Yöneticiler • Müşteri ve Paydaşlar • Diğer Takımlar • Son Kullanıcılar vb…
  • 7. + Product Owner • Ürün vizyonunu ortaya koyar ve özelliklerini tanımlar • Ürünün karlılığından sorumludur. • Ürün özelliklerini piyasa değerine göre önceliklendirir. • Product backlogu oluşturur ve önceliklendirir. • User Storyler için kabul kriterlerini oluşturur. • Backlog review, sprint planlama, sprint değerlendirme toplantılarına katılır. • Takımın sorusu varsa günlük Scrum toplantısına katılır. • Takımın ihtiyacı olduğunda her zaman ulaşılabilir olmalıdır. vb… • Ürün vizyonunun sahibidir. • Müşteriyi temsil eder. • Yapılacak işleri belirler. • Öncelikleri belirler.
  • 8. + Scrum Master • Scrum değerlerinin korumasında ve Scrum’ın organizasyonda doğru uygulanmasından sorumludur. • Engelleri kaldırır • Takımın işlevselliğii ve verimliliğini artırmak için çalışır. • Ürünün gelişimi ve proje ile iglili seffaflığı sağlar. (Board, Jira vb.) • Ekip için dış etkilere karşı kalkan görevi görür. • Scrum danışmanlığı yapar. • Metrikleri takip eder ve paylaşır. • Yönetimi yönetir. • Servant leader. • Takımın koruyucusu • Problem çözücü • Scrum rehberi
  • 9. + Takım Özellikler • Cross-functional (Yazılım, tasarım, test, analiz.) • Unvan yok, kendi kendilerine organize. • Takım üyesi değişiklikleri gerekiyorsa Sprint sonunda olmalı. Görevler • Yapılacak taskları belirler • Efor tahmini yapar • Ürünü geliştirir • Kaliteyi sağlar • Süreçleri geliştirir • Geribildirim verir • 5-9 kişiden oluşur • Aynı lokasyon • Self-organized • Cross-functional • Continuous
  • 12. + Product Backlog Özellikler • Ürünün özelliklerine ve vizyonuna göre tanımlanan parçacıkları (Product Backlog Item - PBI) içerir.. • Müşteri geresinimlerini ve proje ile ilgili yapılacak tüm işleri içerir. • PBI’lar Product owner tarafından önceliklendirilir. • Her Sprint başınad tekrar önceliklendirilir. • Takım üyesi değişiklikleri gerekiyorsa Sprint sonunda olmalı.
  • 13. + Product Backlog İyi bir Product Backlog aşağıdaki özelliklerde olmalıdır; • (I)ndependent – Başka bir storye bağımlı olmamalı • (N)egotiable – Bir sprinte dahil edilene kadar tartışılıp güncelebilir olmalı • (V)aluable – Son tüketiciye bir değer sağlamalı • (E)stimable – User story tahmin edilebilecek kadar açık olmalı • (S)mall – Önceliklendirme/tahmin etme/planlacak kadar küçük olmalı • (T)estable – Test edilmeyi sağlayacak kadar detaylı tanımlanmış olmalı
  • 14. + User Story İyi bir User Story aşağıdaki formatta olmalıdır; Bir <kullanıcı> olarak, şöyle bir <fonksiyonalite> istiyorum (ki şu şekilde <fayda> sağlayabileyim) ÖRNEK STORY: Bir internet şubesi kullanıcısı olarak tüm hesap hareketlerimi tarihe göre sıralamak istiyorum. - Kabul kriteri 1: Tarihe göre artan ve azalan şekilde sıralayabilmeliyim. - Kabul kriteri 2: Mobil uygulamada da aynı şekilde çalışmalı. - Kabul kriteri 3: Sayfanın görüntülenme hızı 1sn. den fazla olmamalı.
  • 16. + Scrum Toplantıları ve Bileşenleri TOPLANTI GİRDİ KATILIMCILAR ÇIKTILAR SIKLIK Backlog Grooming (refining) • Ürün Vizyonu, • Product Backlog • Takım • PO • SM • Detaylandırılmış Güncel PB, • Eklenen User Storyler • İlk sprint başlamadan önce • Her sprintte belirlenen bir günde Sprint Planlama • Product Backlog • Takım • PO • SM • Sprint Backlog • Tasklar • Her Sprint başlangıcı Günlük Scrum • Önceki günün çıktısı • Takım • SM • PO (optional) • Günlük iş planı • Blok var mı? • Sprint süresince her gün Sprint Review • Sprint Backlog • Tasklar • Takım • PO • SM • Diğer partiler • Sprint Backlog Kabul/Ret • Sprint başarılı/başarısız kararı • Her sprint sonu. Sprint Retrospektif • Sprint süresindeki çalışmalar • Takım • SM • Neler yapmalı? • Nelere devam etmeli? • Her sprint sonu.
  • 18. + İlk adım: Backlog Refinement