SlideShare a Scribd company logo
1 of 23
Yazılımcı Gözüyle
Scrum
Uğur Umutluoğlu
E-posta: ugur@nedirtv.com
Twitter: @umutluoglu
Gündem
• Scrum nedir?
• Scrum’da roller ve kavramlar
• Yazılımcı için Scrum’ın avantajları
• Yazılımcı için Scrum’ın dezavantajları
• İşimizi nasıl kolaylaştırabiliriz?
Scrum’ın Tarihçesi
• İlk olarak M.S. 384 yılında uygulanmıştır
Scrum Nedir?
• Çevik(agile) yazılım geliştirme yöntemlerinden
biridir
• Basit kuralları olan bir süreç yönetimini tarifler
• Belirlenmiş rollerin yüksek verimlilikle çalışmasını
ve kısa sürede üretimi hedefler
• Kesin olarak “Scrum şöyle uygulanır” demek doğru
olmaz. İhtiyaca ve ekip niteliğine göre değişiklikler
gösterebilir
Scrum Nedir?
• Scrum hangi projeler için daha uygun?
▫ Gereksinimleri net şekilde belirlenmeyen projeler
▫ Değişime açık projeler
▫ Hızlı geri dönüşler alınması gereken projeler
▫ Karmaşık yapıdaki projeler
• Scrum ne vadediyor?
▫ Müşteri ihtiyaçlarına hızlı cevap verebilme
▫ Takım içi iletişimi arttırma
▫ Aksayan noktaları tespit etme ve problemleri çözme
Scrum Rolleri
Steakholder
• Son kullanıcı
• Müşteri
• Yönetici
• …
Product Owner
(Ürün Sahibi)
Scrum Master
(Scrum ustası)
Development Team
Scrum kavramlar
• Product Backlog
• Sprint Backlog
• Toplantılar
▫ Günlük toplantılar
▫ Sprint planning
▫ Sprint review
▫ Retrospective (Geçmiş değerlendirmesi)
▫ Grooming (Kalan işleri(PBI) detaylandırma)
Scrum
• Scrum’a Yazılımcı Gözüyle Bakmak…
• Hmm başka ne gözle bakılabilir ki?
Fabrika Çalışanı
Gözüyle Scrum
Damat Adayı
Gözüyle Scrum
Ev Hanımı
Gözüyle Scrum
Damat Adayı Gözüyle Scrum
• http://www.scrumyourwedding.com
Yazılımcı için Avantajlar
• İşin planlamasında daha fazla söz sahibidir
• İşler küçük parçalara bölündüğü için göreviniz kısa
ve nettir, göreve odaklanmak daha kolaydır
Yazılımcı için Avantajlar
• Sprint planlamaları gerçekçi yapıldığı sürece daha az
stresli bir çalışma ortamı sağlar
• Hızınızı ve üretkenliğinizi somut
şekilde ölçmenizi sağlar
• Dokümantasyon geliştirme ile
paraleldir ve çok kapsamlı değildir
Yazılımcı için Avantajlar
• Zorluklar ve engeller scrum master tarafından
çözüme ulaştırılır, yazılımcı bürokrasi ile uğraşmaz
• Hızlı geri dönüşler alınacağı için hatalarınızı ve
eksikliklerinizi görebilirsiniz
• Sen/ben yoktur, takım vardır
Yazılımcı için Dezavantajlar
• Yaptığınız/yapamadığınız işler için sürekli açıklama
yapmak zorunda olmak
• Hatalı süre verilen işler nedeniyle sprint hedeflerini
tehlikeye atmak
• Sık yapılan toplantılar çoğu yazılımcı için sıkıcı ve
gereksiz zaman kaybı olarak görülebilir
• Kısıtlı analizler nedeniyle bazı ekranların, servislerin
vs. sık sık değişebilmesi
• Rol hiyerarşisi
Agile’a Farklı Bir Bakış Açısı
• “Agile is a cancer that we have to eliminate from the
industry” Erik Meijer
• Günlük vb. toplantılarda çok fazla zaman geçiyor
• Kod yazmaktan çok kod üzerine konuşuluyor
• “We are developers. We write code, we don’t talk
about code”
• http://www.minepla.net – 12 Ocak 2015 tarihli yazı
Scrum but
• Scrum rollerinin veya yöntemlerinin bazılarını
kullanılmaması
• Scrum uyguluyoruz ama x sürecini yapmıyoruz
▫ “Scrum uyguluyoruz ama sprint review toplantıları
bizim için gereksiz, o nedenle yapmıyoruz”
▫ “Scrum uyguluyoruz ama her sabah toplanmak
zaman kaybı, haftada 1 kez sabahları toplanıyoruz”
Türk Usulü Scrum Senaryoları - I
• Ürünü parça parça çıkarmaya gerek yok, ürün ile
ilgili tüm detaylar belli
• Proje planı belirli
• Kapsam belli, analiz tamamlanmış
• Yapılacak iş net ve basit
Herkes scrum uyguluyor,
biz hep waterfall hep
waterfall… Bari bu projede
scrum uygulayalım
Hakkatten
güzel fikir
Valla ya, hem
değişiklik olur
Yazılımcıdan Beklenti
Yazılımcı
Analist
Test Uzmanı
Proje Yöneticisi
Scrum Master
Türk Usulü Scrum Senaryoları - II
Türk Usulü Scrum Senaryoları - II
• Biliyorum proje 6 ayda ancak biter, ama müşteri ısrarcı 3 aya
bitmeli diyor.
• Nasıl bitireceğiz, mümkün değil
• Scrum diye bir şey varmış, baya hızlı
oluyormuş onu uygulayın diyorlar
• Nasıl ya, bu işler böyle olmaz ki!
• Olur olur, yaparsınız siz
• Ama scrum master nerede, product owner nerede?
• Scrum master sen olacaksın işte, hem fena mı, CV’ne de
yazarsın…
Türk Usulü Scrum Senaryoları - III, IV, V…
• “Sadece sabahları günlük toplantıyı yapıyoruz”
• “Toplantı yok, boşa zaman kaybı. Sprint backlogları
çıkarıp görev dağılımı yapıyoruz, gerisine çok
karışmıyoruz”
• “Bizde 1 sprint 2 ay sürüyor”
İyileştirme Adına
• Süreci kolaylaştıracak araçlar kullanılmalı (TFS, Jira,
Trello, Asana... vb)
• Toplantı sürelerine dikkat edilmeli
• Verim alınamıyosa retrospective, grooming gibi
toplantılardan vazgeçilmeli
• İşlere verilen sürelerde önceki deneyimlere dikkat
edilmeli
• Dokümantasyona dikkat edilmeli
Yazılımcı Gözüyle Scrum

More Related Content

What's hot

Ç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 TemelleriOzan Ozcan
 
Agile Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software DevelopmentRaghav Seth
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile MethodologyNiel Deckx
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaEdureka!
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyPayod Soni
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile modelzoomers
 
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çinBulent Buyuksayar
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumMindMasterBrasil
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionXBOSoft
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionTremeur Balbous
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and ToolsNaresh Gajuveni
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 

What's hot (20)

Ç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 Methodology in Software Development
Agile Methodology in Software DevelopmentAgile Methodology in Software Development
Agile Methodology in Software Development
 
Cevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP PratikleriCevik Yaklasim, Scrum ve XP Pratikleri
Cevik Yaklasim, Scrum ve XP Pratikleri
 
Scrum - Agile Methodology
Scrum - Agile MethodologyScrum - Agile Methodology
Scrum - Agile Methodology
 
What Is Agile Scrum
What Is Agile ScrumWhat Is Agile Scrum
What Is Agile Scrum
 
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | EdurekaScrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
Scrum Master Roles and Responsibilities | Scrum Master Tutorial | Edureka
 
What is Scrum? SlideShare
What is Scrum? SlideShareWhat is Scrum? SlideShare
What is Scrum? SlideShare
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Çevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XPÇevik Yaklaşım, Scrum ve XP
Çevik Yaklaşım, Scrum ve XP
 
AgilePM® V2 - Agile Project Management V2 - Foundation
AgilePM® V2 - Agile Project Management V2 - FoundationAgilePM® V2 - Agile Project Management V2 - Foundation
AgilePM® V2 - Agile Project Management V2 - Foundation
 
What is agile model?Working of agile model
What is agile model?Working of agile modelWhat is agile model?Working of agile model
What is agile model?Working of agile model
 
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
 
Apostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do ScrumApostila Scrum: Fundamentos do Scrum
Apostila Scrum: Fundamentos do Scrum
 
Overview of agile
Overview of agileOverview of agile
Overview of agile
 
Agile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An IntroductionAgile-Scrum Methodology-An Introduction
Agile-Scrum Methodology-An Introduction
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Les méthodes Agiles - Introduction
Les méthodes Agiles - IntroductionLes méthodes Agiles - Introduction
Les méthodes Agiles - Introduction
 
Agile Methodology and Tools
Agile Methodology and ToolsAgile Methodology and Tools
Agile Methodology and Tools
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 

Similar to Yazılımcı Gözüyle Scrum

Scrum Bir Dönüşüm Hikayesi
Scrum  Bir Dönüşüm HikayesiScrum  Bir Dönüşüm Hikayesi
Scrum Bir Dönüşüm HikayesiCihad Horuzoğlu
 
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önetimiGokhan Boranalp
 
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
 
Scrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruzArda Cetinkaya
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum DeğerleriAli Pala
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarCihan YILMAZ
 
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
 
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
 
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
 
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
 
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriYazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriKubra Kose
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuMuhammed Özdemir
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriLemi Orhan Ergin
 
Çevik Öğretiler Scrum
Çevik Öğretiler  ScrumÇevik Öğretiler  Scrum
Çevik Öğretiler ScrumMurat Can ALPAY
 
İ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
 

Similar to Yazılımcı Gözüyle Scrum (20)

Scrum Bir Dönüşüm Hikayesi
Scrum  Bir Dönüşüm HikayesiScrum  Bir Dönüşüm Hikayesi
Scrum Bir Dönüşüm Hikayesi
 
Ç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
 
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 ile çevikleşiyoruz
Scrum ile çevikleşiyoruzScrum ile çevikleşiyoruz
Scrum ile çevikleşiyoruz
 
Scrum Değerleri
Scrum DeğerleriScrum Değerleri
Scrum Değerleri
 
Scrum Roller ve Sorumluluklar
Scrum Roller ve SorumluluklarScrum Roller ve Sorumluluklar
Scrum Roller ve Sorumluluklar
 
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ı
 
Scrum tanıtımı
Scrum tanıtımıScrum tanıtımı
Scrum tanıtımı
 
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ı
 
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ı
 
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.
 
MART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
MART - www.martgeldi.com - Lego Scrum Simülasyonu EğitimiMART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
MART - www.martgeldi.com - Lego Scrum Simülasyonu Eğitimi
 
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
 
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme ModelleriYazılım Mimarileri - Yazılım Geliştirme Modelleri
Yazılım Mimarileri - Yazılım Geliştirme Modelleri
 
CBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti SertifikasyonuCBAP Uluslararası İş Analisti Sertifikasyonu
CBAP Uluslararası İş Analisti Sertifikasyonu
 
GDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme TeknikleriGDO'suz Yazılım Geliştirme Teknikleri
GDO'suz Yazılım Geliştirme Teknikleri
 
Çevik Öğretiler Scrum
Çevik Öğretiler  ScrumÇevik Öğretiler  Scrum
Çevik Öğretiler Scrum
 
İ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ı
 

Yazılımcı Gözüyle Scrum

  • 1. Yazılımcı Gözüyle Scrum Uğur Umutluoğlu E-posta: ugur@nedirtv.com Twitter: @umutluoglu
  • 2. Gündem • Scrum nedir? • Scrum’da roller ve kavramlar • Yazılımcı için Scrum’ın avantajları • Yazılımcı için Scrum’ın dezavantajları • İşimizi nasıl kolaylaştırabiliriz?
  • 3. Scrum’ın Tarihçesi • İlk olarak M.S. 384 yılında uygulanmıştır
  • 4. Scrum Nedir? • Çevik(agile) yazılım geliştirme yöntemlerinden biridir • Basit kuralları olan bir süreç yönetimini tarifler • Belirlenmiş rollerin yüksek verimlilikle çalışmasını ve kısa sürede üretimi hedefler • Kesin olarak “Scrum şöyle uygulanır” demek doğru olmaz. İhtiyaca ve ekip niteliğine göre değişiklikler gösterebilir
  • 5. Scrum Nedir? • Scrum hangi projeler için daha uygun? ▫ Gereksinimleri net şekilde belirlenmeyen projeler ▫ Değişime açık projeler ▫ Hızlı geri dönüşler alınması gereken projeler ▫ Karmaşık yapıdaki projeler • Scrum ne vadediyor? ▫ Müşteri ihtiyaçlarına hızlı cevap verebilme ▫ Takım içi iletişimi arttırma ▫ Aksayan noktaları tespit etme ve problemleri çözme
  • 6. Scrum Rolleri Steakholder • Son kullanıcı • Müşteri • Yönetici • … Product Owner (Ürün Sahibi) Scrum Master (Scrum ustası) Development Team
  • 7. Scrum kavramlar • Product Backlog • Sprint Backlog • Toplantılar ▫ Günlük toplantılar ▫ Sprint planning ▫ Sprint review ▫ Retrospective (Geçmiş değerlendirmesi) ▫ Grooming (Kalan işleri(PBI) detaylandırma)
  • 8. Scrum • Scrum’a Yazılımcı Gözüyle Bakmak… • Hmm başka ne gözle bakılabilir ki? Fabrika Çalışanı Gözüyle Scrum Damat Adayı Gözüyle Scrum Ev Hanımı Gözüyle Scrum
  • 9. Damat Adayı Gözüyle Scrum • http://www.scrumyourwedding.com
  • 10.
  • 11. Yazılımcı için Avantajlar • İşin planlamasında daha fazla söz sahibidir • İşler küçük parçalara bölündüğü için göreviniz kısa ve nettir, göreve odaklanmak daha kolaydır
  • 12. Yazılımcı için Avantajlar • Sprint planlamaları gerçekçi yapıldığı sürece daha az stresli bir çalışma ortamı sağlar • Hızınızı ve üretkenliğinizi somut şekilde ölçmenizi sağlar • Dokümantasyon geliştirme ile paraleldir ve çok kapsamlı değildir
  • 13. Yazılımcı için Avantajlar • Zorluklar ve engeller scrum master tarafından çözüme ulaştırılır, yazılımcı bürokrasi ile uğraşmaz • Hızlı geri dönüşler alınacağı için hatalarınızı ve eksikliklerinizi görebilirsiniz • Sen/ben yoktur, takım vardır
  • 14. Yazılımcı için Dezavantajlar • Yaptığınız/yapamadığınız işler için sürekli açıklama yapmak zorunda olmak • Hatalı süre verilen işler nedeniyle sprint hedeflerini tehlikeye atmak • Sık yapılan toplantılar çoğu yazılımcı için sıkıcı ve gereksiz zaman kaybı olarak görülebilir • Kısıtlı analizler nedeniyle bazı ekranların, servislerin vs. sık sık değişebilmesi • Rol hiyerarşisi
  • 15. Agile’a Farklı Bir Bakış Açısı • “Agile is a cancer that we have to eliminate from the industry” Erik Meijer • Günlük vb. toplantılarda çok fazla zaman geçiyor • Kod yazmaktan çok kod üzerine konuşuluyor • “We are developers. We write code, we don’t talk about code” • http://www.minepla.net – 12 Ocak 2015 tarihli yazı
  • 16. Scrum but • Scrum rollerinin veya yöntemlerinin bazılarını kullanılmaması • Scrum uyguluyoruz ama x sürecini yapmıyoruz ▫ “Scrum uyguluyoruz ama sprint review toplantıları bizim için gereksiz, o nedenle yapmıyoruz” ▫ “Scrum uyguluyoruz ama her sabah toplanmak zaman kaybı, haftada 1 kez sabahları toplanıyoruz”
  • 17. Türk Usulü Scrum Senaryoları - I • Ürünü parça parça çıkarmaya gerek yok, ürün ile ilgili tüm detaylar belli • Proje planı belirli • Kapsam belli, analiz tamamlanmış • Yapılacak iş net ve basit Herkes scrum uyguluyor, biz hep waterfall hep waterfall… Bari bu projede scrum uygulayalım Hakkatten güzel fikir Valla ya, hem değişiklik olur
  • 19. Türk Usulü Scrum Senaryoları - II
  • 20. Türk Usulü Scrum Senaryoları - II • Biliyorum proje 6 ayda ancak biter, ama müşteri ısrarcı 3 aya bitmeli diyor. • Nasıl bitireceğiz, mümkün değil • Scrum diye bir şey varmış, baya hızlı oluyormuş onu uygulayın diyorlar • Nasıl ya, bu işler böyle olmaz ki! • Olur olur, yaparsınız siz • Ama scrum master nerede, product owner nerede? • Scrum master sen olacaksın işte, hem fena mı, CV’ne de yazarsın…
  • 21. Türk Usulü Scrum Senaryoları - III, IV, V… • “Sadece sabahları günlük toplantıyı yapıyoruz” • “Toplantı yok, boşa zaman kaybı. Sprint backlogları çıkarıp görev dağılımı yapıyoruz, gerisine çok karışmıyoruz” • “Bizde 1 sprint 2 ay sürüyor”
  • 22. İyileştirme Adına • Süreci kolaylaştıracak araçlar kullanılmalı (TFS, Jira, Trello, Asana... vb) • Toplantı sürelerine dikkat edilmeli • Verim alınamıyosa retrospective, grooming gibi toplantılardan vazgeçilmeli • İşlere verilen sürelerde önceki deneyimlere dikkat edilmeli • Dokümantasyona dikkat edilmeli