Çevik Öğretiler scrum

55
Çevik Öğretiler: Scrum v1.0 Murat Can ALPAY

Upload: murat-can-alpay

Post on 18-Dec-2014

202 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Çevik Öğretiler  Scrum

Çevik Öğretiler: Scrum

v1.0 Murat Can ALPAY

Page 2: Çevik Öğretiler  Scrum

Murat Can ALPAY

linkedin.com/in/mcalpaymcatr.blogspot.com

Page 3: Çevik Öğretiler  Scrum

Murat Can ALPAY

www.scrumturkey.comPSM-I

Page 4: Çevik Öğretiler  Scrum

İçerik

● Çevik Manifesto● Tümdengelim

○ Scrum: Baştan sona bir Sprint● Tümevarım

○ Scrum○ Roller○ Olaylar○ Çıktılar

Page 5: Çevik Öğretiler  Scrum

Çevik Manifesto

Individuals and interactions over processes and toolsWorking software over comprehensive documentation

Customer collaboration over contract negotiationResponding to change over following a plan

Page 6: Çevik Öğretiler  Scrum

Yazılım Dışında (Çevik)

● Toyota & Lean

● Finans○ Beyond Budgeting

Page 7: Çevik Öğretiler  Scrum

Baştan Sona Bir Sprint

● Bir Scrum takımının bir iterasyonun hikayesi

Page 8: Çevik Öğretiler  Scrum

1. Sprint Planning M. (BSBS)

● Product Owner, Product Backlog'u Öneme göre sunar

Page 9: Çevik Öğretiler  Scrum

2. Sprint Planning M. (BSBS)

● Development Team İş paylaşımı yapar

Page 10: Çevik Öğretiler  Scrum

3. Sprint Başlar (BSBS)

1 < Sprint < 4 Hafta

Page 11: Çevik Öğretiler  Scrum

4. Daily Scrum (BSBS)

Günlük 15 dk.

Page 12: Çevik Öğretiler  Scrum

5. Engeller (BSBS)

Bazen engeller çıkar

Page 13: Çevik Öğretiler  Scrum

6. Scrum Master (BSBS)

Scrum Master çözer

Page 14: Çevik Öğretiler  Scrum

7. Burndown (BSBS)

Sprint Bitmesine Az Kaldı!

Page 15: Çevik Öğretiler  Scrum

8. Son dakikada (BSBS)

Harika Bir Fikrim Var!

Page 16: Çevik Öğretiler  Scrum

8. Son dakikada (BSBS)

Product Owner'a anlat!

Page 17: Çevik Öğretiler  Scrum

8. Son dakikada (BSBS)

Product Owner: Hmm... Bu harika fikri sonraki sprintde mutlaka değerlendirelim. 9963. sıraya koyuyorum.

Page 18: Çevik Öğretiler  Scrum

9. Sprint Review M. (BSBS)

● Demo● Ölçümler● Yapılan, Yapılacak İşler

Page 19: Çevik Öğretiler  Scrum

10. Sprint Retrospective (BSBS)

● Sprint yerine Kanban yapsak nasıl olur?● Papağan çok geveze, Time-box'ları aşıyoruz.

Page 20: Çevik Öğretiler  Scrum

11. (BSBS)

Tekrar Et!

Page 21: Çevik Öğretiler  Scrum

Scrum

Page 22: Çevik Öğretiler  Scrum

Kompleks (Scrum)

● Scrum = Çarpışma

● Kompleks bir ortamda geliştirilen, kompleks sistemler için süreç çatısı.

Page 23: Çevik Öğretiler  Scrum

Kompleks (Scrum)

● Kompleks != Karmaşık

Page 24: Çevik Öğretiler  Scrum

Hafif Siklet (Scrum)

? > ... > XP > SCRUM > KANBAN

Page 25: Çevik Öğretiler  Scrum

Deneysel (Scrum)

● İncele ve Uyarla○ Velocity○ Burndown charts

Page 26: Çevik Öğretiler  Scrum

Tavsiye (Scrum)

● Tavsiye: Steal & Tweak○ Valve Software ve Kaballar

Page 27: Çevik Öğretiler  Scrum

Tavsiye: Steal & Tweak

● Kısa dönemde uygula● Geri bildirim al ● Düzelt● Tekrar et

Page 28: Çevik Öğretiler  Scrum

Roller

Page 29: Çevik Öğretiler  Scrum

Roller

Page 30: Çevik Öğretiler  Scrum

Roller

● Product Owner / Ürün Sahibi

● Scrum Master / Ekibin Avukatı

● Development Team / Geliştirici Takımı

Page 31: Çevik Öğretiler  Scrum

Dev. Team (Roller)

● Kendi Kendini Örgütleyen

● Farklı Yetenekler

● 3 <= Kişi <= 9

Page 32: Çevik Öğretiler  Scrum

Farklı Yetenekler (DT)

Page 33: Çevik Öğretiler  Scrum

T-Şekilli İnsanlar (DT)

Page 34: Çevik Öğretiler  Scrum

Product Owner (Roller)

● Product Backlog / İş Listesi

● İşlerin müşteri için değeri

● İşlerin sıralanması

Page 35: Çevik Öğretiler  Scrum

Product Owner (Roller)

"Optimizing the Return on Investment (ROI) and the Total Cost of Ownership (TCO) of the

work the Development Team does."Scrum Guide

Page 36: Çevik Öğretiler  Scrum

Scrum Master (Roller)

● Süreçten Sorumlu● Eğitim, İletişim, Arabuluculuk● Engellerin Kaldırılması / Listesi● Scrum Toplantılarının Organizasyonu

Page 37: Çevik Öğretiler  Scrum

Scrum Master (Roller)

Sürecin ve Ekibin Avukatı

Page 38: Çevik Öğretiler  Scrum

Olaylar

● Zaman Sınırı

Page 39: Çevik Öğretiler  Scrum

Sprint (Olaylar)

● 1<= Hafta <= 4 ● Değişiklik Yapılmaz

○ Geliştirici Takımı○ Sprint Backlog

● İş PO ile müzakare edilebilir

Page 40: Çevik Öğretiler  Scrum

Sprint Planning (Olaylar)

● 1 Aylık sprint için 8 saat max

● Hangi İş'ler Yapılacak○ İşlerin süresini DT beraber belirler○ Tamam Tanımı

Page 41: Çevik Öğretiler  Scrum

Sprint Planning (Olaylar)

● Nasıl Yapılacak○ DT İş Paylaşımı Yapar

● Product Backlog =>Sprint Backlog○ İş listesi => Çalışma Listesi

Page 42: Çevik Öğretiler  Scrum

Daily Scrum (Olaylar)

● 15 dk. max hergün, aynı yer, zaman

● Yapıldı, Yapılacak, Engel?

● Sadece DT + SM (optional)

Page 43: Çevik Öğretiler  Scrum

Sprint Review (Olaylar)

● 1 Aylık sprint için 4 Saat max● Scrum Takımı + Müşteri + ...● Demo● PO ve işler

○ ne yapıldı, yapılamadı, projeksiyon● Değerlendirme

Page 44: Çevik Öğretiler  Scrum

Sprint Retrospective (Olaylar)● 1 Aylık sprint için max 3 saat

● Scrum Takımı

● Süreç hakkında○ Geri bildirimler○ Değerlendirme○ İyileştirme

Page 45: Çevik Öğretiler  Scrum

Çıktılar

● Product Backlog

● Sprint Backlog

● Tamamlandı Tanımlanmalı

Page 46: Çevik Öğretiler  Scrum

Product Backlog (Çıktılar)

● PO

● İçerik, sıralama, görülebilirlik

● Öncelikli olanlar detaylı

● Canlı

● DT ile beraber

Page 47: Çevik Öğretiler  Scrum

Sprint Backlog (Çıktılar)

● DT'nin Tahmini

● İlerleyiş Görünür Olmalı

Page 48: Çevik Öğretiler  Scrum

Son Sözler

"Address Complexity with Complexity"

Page 49: Çevik Öğretiler  Scrum

Son Sözler

Hafif Siklet

Page 50: Çevik Öğretiler  Scrum

Son Sözler

Ekibinizin Avukatı Olun

Page 51: Çevik Öğretiler  Scrum

Son Sözler

Inspect & Adapt

Page 52: Çevik Öğretiler  Scrum

Son Sözler

Time-box'lar koyun.

Page 53: Çevik Öğretiler  Scrum

Son Sözler

Kendi kendine organize, çok yetenekli ekipler

Page 54: Çevik Öğretiler  Scrum

Son Sözler

Yaptığınız işin değerini bilin

Page 55: Çevik Öğretiler  Scrum

?