SlideShare a Scribd company logo
+
SCRUM TOPLANTILARI
Episode 1
© Ozan Özcan
+ Scrum Süreci
© Ozan Özcan
+ Scrum Toplantıları
Backlog
Refine
ment
Meeting
(2-4 Hours)
Sprint Öncesi 1. Sprint
© Ozan Özcan
+ 1. Backlog Refinement Toplantısı
GİRDİ KATILIMCILAR ÇIKTILAR SIKLIK
• Ü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
Product Backlog Özellikleri
• Ü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şında tekrar önceliklendirilir.
© Ozan Özcan
+ 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ı
© Ozan Özcan
+ User Story
Product Backlog Itemlar User Story şekilnde tanımlar içermelidir.
İ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ı.
© Ozan Özcan
+ Örnek Product Backlog
Backlog Tahmin (Story Point*)
İnternet Kullanıcısı olarak rezervasyon yapabilmek istiyorum 3
İnternet kullanıcısı olarak rezervasyonumu iptal edebilmek istiyorum 5
İnternet kullanıcısı olarak rezervasyon tarihlerimi dğeiştirebilmek
istiyorum
3
Hotel çalışanı olarak gün sonu raporu alabilmek istiyorum 8
Doğru çalışan bir sistem olarak exception handling gelişmesini istiyorum 8
… 6
* Story point, saat bazında veya iş ağırlıklarına göre (en küçük iş 1 birim) belirlenebilir.
* Sprint Planlama toplantısında belirlenir. Backlog refinement’ta değil!
© Ozan Özcan
+ Backlog Refinement - Demo
© Ozan Özcan
http://scrumtrainingseries.com/BacklogRefinementMeeting/index.html
+ 2. Sprint Planlama Toplantısı
Sprint Planlama Toplantısı 2 bölümden oluşur;
GİRDİ SÜRE KATILIMCILAR ÇIKTILAR SIKLIK
• Product Backlog • 4 saat • Takım
• PO
• SM
• Sprint Hedefi
• Sprint Backlog
• Tasklar
• Her Sprint
başlangıcı
1. BÖLÜM 2. BÖLÜM
• 1 saat
• Stratejik seviyede planlama yapılır
• Sprint hedefi belirlenir
• Kabul kriterlerinin tartışılması
• Ortak anlayışın doğrulanması
• 3 saat
• Uygulama seviyesinde planlama yapılır
• Sprint backlog maddeleri belirlenir.
• Sprint backlog maddelerinin süre tahmini
• Girdi olarak takımın geçmiş hızı (velocity)
baz alınır.
• Takım taahhütünü paylaşır.
© Ozan Özcan
+ 2. Sprint Planlama Toplantısı
SPRINT ÖNCELİKLENDİRME
• Product Backlog’un değerlendirilmesi
• Sprint hedeflerinin belirlenmesi
SPRINT PLANLAMA
• Sprint hedefi nasıl gerçekleştirilecek?
• PB’daki kullanıcı hikayelerinden Sprint
Backlog ve taskların oluşturulması
• Sprint backlog süre tahminlerinin
yapılması
Takım
Kapasitesi
Product
Backlog
İş Birimi
Şartları
Şu Anki Ürün
Teknoloji
Sprint Hedefi
Sprint Backlog
© Ozan Özcan
+
• Optimumda; Bireyler kendi yapacakları işleri kendileri seçer. Bir kişi
tarafından iş ataması yapılmaz.
• Kalan tahmini iş miktarı her gün güncellenir.
Saatler
40
30
20
10
0
Paz Salı Çar Per
Cu
m
50
Sprint Backlog Yönetimi
Görevler
UI kodlaması
Ara katman
kodlaması
Ara katman testi
Online yardım
yazılması
Paz
8
16
8
12
Salı Çar Per Cum
4
12
16
7
11
8
10
16 8
© Ozan Özcan
+ Definition of Done (DoD)
DoD tanımını takım kendi ortamına göre tanımlar.
Retrospective toplantıları bunun geliştirilmesi için uygun ortam sunar.
%90 sendromuna dikkat!
• Kodlanmış
• Yorumlanmış
• Commit edilmiş
• Entegre edilmiş
• Takım arkadaşı tarafından gözden geçirilmiş
• Unit testi yapılmış
• Refactor Edilmiş
• Test ortanımda konmuş ve çalışan
• …..
• = TAMAMLANMIŞ
© Ozan Özcan
+ Sprint Planlama Demo
© Ozan Özcan
http://scrumtrainingseries.com/SprintPlanningMeeting/index.html
+ Günlük Scrum Toplantıları
GİRDİ SÜRE KATILIMCILAR ÇIKTILAR SIKLIK
• Bir Önceki
Günün çıktısı
• 15 dk • Takım
• PO
• SM
• Diğerleri
(optional)
• Günlük iş planı
• Engeller
• Sprint
süresince
her gün
• Her gün aynı yerde aynı saatte,
• Max 15 dk.
• Ayakta, telefonsuz, bilgisayarsız…
• Herkes katılabilir
• Sadece PO, SM ve Takım konuşabilir.
© Ozan Özcan
+ Günlük Scrum Toplantıları
Herkes (PO, SM, Team) şu sorulara sırayla cevap verir;
• Dünden beri ne yaptım?
• Yarına kadar ne yapmayı planlıyorum?
• Çalışmamı engelleyen neler var?
© Ozan Özcan
+ Günlük Scrum Toplantıları
NEDİR, NE DEĞİLDİR, NE İŞE YARAR?
• Scrum Master’a veya diğerlerine statü bildirmek amaçlı değildir.
• Problem çözmek için değildir. Problemler not alınır ayrıca konuşulur.
• Takım arkadaşlarına karşı sorumlulukların paylaşıldığı bir ortamdır.
• Zaman kabı değildir, zaman kaybı yaratan lüzumsuz toplantıların
yapılmasını engeller.
© Ozan Özcan
+ 2. Sprint Planlama Toplantısı
© Ozan Özcan
+ Burndown Diagram
© Ozan Özcan
+ Daily Scrum Meeting
%90 sendromu
• Her
© Ozan Özcan
http://scrumtrainingseries.com/DailyScrumMeeting/index.html
+
v
© Ozan Özcan

More Related Content

What's hot

Agile Scrum Temel Egitimi
Agile Scrum Temel EgitimiAgile Scrum Temel Egitimi
Agile Scrum Temel Egitimi
Muhammet Emin Akçelik
 
リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計
Mikiya Okuno
 
Daily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptxDaily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptx
Md. Rakib Trofder
 
Çevik Yaklaşım ve Scrum
Çevik Yaklaşım ve ScrumÇevik Yaklaşım ve Scrum
Çevik Yaklaşım ve Scrum
Osman DÖNER, PMP, PMI-ACP
 
Çevik / Agile Metodoloji
Çevik / Agile MetodolojiÇevik / Agile Metodoloji
Çevik / Agile Metodoloji
Yağmur KAYA ARICAN
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
Елена Коптева
 
Introduction to Spock
Introduction to SpockIntroduction to Spock
Introduction to Spock
Takahiro Sugiura
 
Scrum values
Scrum valuesScrum values
Scrum values
Priyanka Rana
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
Deniz Gungor
 
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったことドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
増田 亨
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
Arata Fujimura
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
KhushSlideShare
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
Pawel Lewinski
 
Scrum
Scrum Scrum
Scrum
Asim Iqbal
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung Präsentation
Andreas Nerlich
 
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
nedirtv
 
Scrum basics
Scrum basicsScrum basics
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
Αλβάρο Κονδε Οργαζ
 
++++Product backlog
++++Product backlog++++Product backlog
++++Product backlog
leandroazanha
 
Scrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımıScrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımı
Necmettin Ozkan
 

What's hot (20)

Agile Scrum Temel Egitimi
Agile Scrum Temel EgitimiAgile Scrum Temel Egitimi
Agile Scrum Temel Egitimi
 
リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計リレーショナルな正しいデータベース設計
リレーショナルな正しいデータベース設計
 
Daily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptxDaily Scrum, Sprint Review & Retrospective.pptx
Daily Scrum, Sprint Review & Retrospective.pptx
 
Çevik Yaklaşım ve Scrum
Çevik Yaklaşım ve ScrumÇevik Yaklaşım ve Scrum
Çevik Yaklaşım ve Scrum
 
Çevik / Agile Metodoloji
Çevik / Agile MetodolojiÇevik / Agile Metodoloji
Çevik / Agile Metodoloji
 
Презентация "Scrum с нуля"
Презентация "Scrum с нуля" Презентация "Scrum с нуля"
Презентация "Scrum с нуля"
 
Introduction to Spock
Introduction to SpockIntroduction to Spock
Introduction to Spock
 
Scrum values
Scrum valuesScrum values
Scrum values
 
Agile scrum fundamentals
Agile scrum fundamentalsAgile scrum fundamentals
Agile scrum fundamentals
 
ドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったことドメイン駆動設計に15年取り組んでわかったこと
ドメイン駆動設計に15年取り組んでわかったこと
 
Guideline for retrospective & sprint planning
Guideline for retrospective & sprint planningGuideline for retrospective & sprint planning
Guideline for retrospective & sprint planning
 
Agile Methodology(SCRUM)
Agile Methodology(SCRUM)Agile Methodology(SCRUM)
Agile Methodology(SCRUM)
 
2017 Scrum by Picture
2017 Scrum by Picture2017 Scrum by Picture
2017 Scrum by Picture
 
Scrum
Scrum Scrum
Scrum
 
Scrum Einleitung Präsentation
Scrum Einleitung PräsentationScrum Einleitung Präsentation
Scrum Einleitung Präsentation
 
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
 
Scrum basics
Scrum basicsScrum basics
Scrum basics
 
Metodología agile scrum
Metodología agile scrum Metodología agile scrum
Metodología agile scrum
 
++++Product backlog
++++Product backlog++++Product backlog
++++Product backlog
 
Scrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımıScrum takımlarında performans ölçüm yaklaşımı
Scrum takımlarında performans ölçüm yaklaşımı
 

Similar to Scrum Toplantıları - Bölüm 1

Çevik Öğretiler Scrum
Çevik Öğretiler  ScrumÇevik Öğretiler  Scrum
Çevik Öğretiler ScrumMurat Can ALPAY
 
Ç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
 
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
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
Mehmet Çelik
 
Proje sunum
Proje sunumProje sunum
Proje sunum
Oğuzcan Pamuk
 
Scrum Bir Dönüşüm Hikayesi
Scrum  Bir Dönüşüm HikayesiScrum  Bir Dönüşüm Hikayesi
Scrum Bir Dönüşüm Hikayesi
Cihad Horuzoğlu
 
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
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
Arda Cetinkaya
 
Scrum Nedir?
Scrum Nedir?Scrum Nedir?
Scrum Nedir?
GencayBoran1
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve Sorumluluklar
Cihan YILMAZ
 
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002Utkan Uluçay, MSc., CDDP
 
PROJE YONETIMI ve MS PROJECT
PROJE YONETIMI ve MS PROJECT PROJE YONETIMI ve MS PROJECT
PROJE YONETIMI ve MS PROJECT
Mustafa Said YILDIZ
 
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
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
Osman DÖNER, PMP, PMI-ACP
 
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Cenk Derinozlu
 
Sharepoint 2010 Sunumu
Sharepoint 2010 SunumuSharepoint 2010 Sunumu
Sharepoint 2010 Sunumu
MSHOWTO Bilisim Toplulugu
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum Değerleri
Ali Pala
 

Similar to Scrum Toplantıları - Bölüm 1 (17)

Çevik Öğretiler Scrum
Çevik Öğretiler  ScrumÇevik Öğretiler  Scrum
Çevik Öğretiler Scrum
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
 
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
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
 
Proje sunum
Proje sunumProje sunum
Proje sunum
 
Scrum Bir Dönüşüm Hikayesi
Scrum  Bir Dönüşüm HikayesiScrum  Bir Dönüşüm Hikayesi
Scrum Bir Dönüşüm Hikayesi
 
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 ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
Scrum Nedir?
Scrum Nedir?Scrum Nedir?
Scrum Nedir?
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve Sorumluluklar
 
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002
Yaşanmış Yalın Dönüşüm vakası, İskoçya / 2002
 
PROJE YONETIMI ve MS PROJECT
PROJE YONETIMI ve MS PROJECT PROJE YONETIMI ve MS PROJECT
PROJE YONETIMI ve MS PROJECT
 
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ı
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
 
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
Yazılım Projelerine Scrum Yazılım Geliştirme Modelinin Uygulanması ve Scrum Y...
 
Sharepoint 2010 Sunumu
Sharepoint 2010 SunumuSharepoint 2010 Sunumu
Sharepoint 2010 Sunumu
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum Değerleri
 

Scrum Toplantıları - Bölüm 1

  • 2. + Scrum Süreci © Ozan Özcan
  • 3. + Scrum Toplantıları Backlog Refine ment Meeting (2-4 Hours) Sprint Öncesi 1. Sprint © Ozan Özcan
  • 4. + 1. Backlog Refinement Toplantısı GİRDİ KATILIMCILAR ÇIKTILAR SIKLIK • Ü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 Product Backlog Özellikleri • Ü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şında tekrar önceliklendirilir. © Ozan Özcan
  • 5. + 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ı © Ozan Özcan
  • 6. + User Story Product Backlog Itemlar User Story şekilnde tanımlar içermelidir. İ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ı. © Ozan Özcan
  • 7. + Örnek Product Backlog Backlog Tahmin (Story Point*) İnternet Kullanıcısı olarak rezervasyon yapabilmek istiyorum 3 İnternet kullanıcısı olarak rezervasyonumu iptal edebilmek istiyorum 5 İnternet kullanıcısı olarak rezervasyon tarihlerimi dğeiştirebilmek istiyorum 3 Hotel çalışanı olarak gün sonu raporu alabilmek istiyorum 8 Doğru çalışan bir sistem olarak exception handling gelişmesini istiyorum 8 … 6 * Story point, saat bazında veya iş ağırlıklarına göre (en küçük iş 1 birim) belirlenebilir. * Sprint Planlama toplantısında belirlenir. Backlog refinement’ta değil! © Ozan Özcan
  • 8. + Backlog Refinement - Demo © Ozan Özcan http://scrumtrainingseries.com/BacklogRefinementMeeting/index.html
  • 9. + 2. Sprint Planlama Toplantısı Sprint Planlama Toplantısı 2 bölümden oluşur; GİRDİ SÜRE KATILIMCILAR ÇIKTILAR SIKLIK • Product Backlog • 4 saat • Takım • PO • SM • Sprint Hedefi • Sprint Backlog • Tasklar • Her Sprint başlangıcı 1. BÖLÜM 2. BÖLÜM • 1 saat • Stratejik seviyede planlama yapılır • Sprint hedefi belirlenir • Kabul kriterlerinin tartışılması • Ortak anlayışın doğrulanması • 3 saat • Uygulama seviyesinde planlama yapılır • Sprint backlog maddeleri belirlenir. • Sprint backlog maddelerinin süre tahmini • Girdi olarak takımın geçmiş hızı (velocity) baz alınır. • Takım taahhütünü paylaşır. © Ozan Özcan
  • 10. + 2. Sprint Planlama Toplantısı SPRINT ÖNCELİKLENDİRME • Product Backlog’un değerlendirilmesi • Sprint hedeflerinin belirlenmesi SPRINT PLANLAMA • Sprint hedefi nasıl gerçekleştirilecek? • PB’daki kullanıcı hikayelerinden Sprint Backlog ve taskların oluşturulması • Sprint backlog süre tahminlerinin yapılması Takım Kapasitesi Product Backlog İş Birimi Şartları Şu Anki Ürün Teknoloji Sprint Hedefi Sprint Backlog © Ozan Özcan
  • 11. + • Optimumda; Bireyler kendi yapacakları işleri kendileri seçer. Bir kişi tarafından iş ataması yapılmaz. • Kalan tahmini iş miktarı her gün güncellenir. Saatler 40 30 20 10 0 Paz Salı Çar Per Cu m 50 Sprint Backlog Yönetimi Görevler UI kodlaması Ara katman kodlaması Ara katman testi Online yardım yazılması Paz 8 16 8 12 Salı Çar Per Cum 4 12 16 7 11 8 10 16 8 © Ozan Özcan
  • 12. + Definition of Done (DoD) DoD tanımını takım kendi ortamına göre tanımlar. Retrospective toplantıları bunun geliştirilmesi için uygun ortam sunar. %90 sendromuna dikkat! • Kodlanmış • Yorumlanmış • Commit edilmiş • Entegre edilmiş • Takım arkadaşı tarafından gözden geçirilmiş • Unit testi yapılmış • Refactor Edilmiş • Test ortanımda konmuş ve çalışan • ….. • = TAMAMLANMIŞ © Ozan Özcan
  • 13. + Sprint Planlama Demo © Ozan Özcan http://scrumtrainingseries.com/SprintPlanningMeeting/index.html
  • 14. + Günlük Scrum Toplantıları GİRDİ SÜRE KATILIMCILAR ÇIKTILAR SIKLIK • Bir Önceki Günün çıktısı • 15 dk • Takım • PO • SM • Diğerleri (optional) • Günlük iş planı • Engeller • Sprint süresince her gün • Her gün aynı yerde aynı saatte, • Max 15 dk. • Ayakta, telefonsuz, bilgisayarsız… • Herkes katılabilir • Sadece PO, SM ve Takım konuşabilir. © Ozan Özcan
  • 15. + Günlük Scrum Toplantıları Herkes (PO, SM, Team) şu sorulara sırayla cevap verir; • Dünden beri ne yaptım? • Yarına kadar ne yapmayı planlıyorum? • Çalışmamı engelleyen neler var? © Ozan Özcan
  • 16. + Günlük Scrum Toplantıları NEDİR, NE DEĞİLDİR, NE İŞE YARAR? • Scrum Master’a veya diğerlerine statü bildirmek amaçlı değildir. • Problem çözmek için değildir. Problemler not alınır ayrıca konuşulur. • Takım arkadaşlarına karşı sorumlulukların paylaşıldığı bir ortamdır. • Zaman kabı değildir, zaman kaybı yaratan lüzumsuz toplantıların yapılmasını engeller. © Ozan Özcan
  • 17. + 2. Sprint Planlama Toplantısı © Ozan Özcan
  • 18. + Burndown Diagram © Ozan Özcan
  • 19. + Daily Scrum Meeting %90 sendromu • Her © Ozan Özcan http://scrumtrainingseries.com/DailyScrumMeeting/index.html