Agile ve Scrum
-
Upload
muhammed-oezdemir -
Category
Technology
-
view
343 -
download
4
Transcript of Agile ve Scrum
![Page 1: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/1.jpg)
AGILEPROJE YÖNETİM METODOLOJİSİ
![Page 2: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/2.jpg)
AJANDA
2KOD5.org
AGILE NEDİR ?
AGILE’IN ÇIKIŞ NOKTASI
GELENEKSEL YÖNTEM
SCRUM NEDİR ?
SCRUM’IN 3 TEMEL PRENSİBİ
TERMİNOLOJİ
SCRUM E2E SÜRECİ [Şema]
ROLLER
TOPLANTILAR
AVANTAJLAR
DEZAVANTAJLAR
![Page 3: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/3.jpg)
Hakkımda
3KOD5.org
twitter.com/oz_muhammed
tr.linkedin.com/in/muhammedozdemir
samandankagit.blogspot.com.tr
slideshare.net/muhammedozd
Muhammed ÖZDEMİR
İş Analisti
![Page 4: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/4.jpg)
AGILE NEDİR?
KOD5.org 4
Agile bir proje yönetim metodolojisi olarak tanımlanabilir. Farklı disiplinlerde farklı framework’ler ile kullanılır.
İlk kullanılmaya başlandığı alan yazılım olduğu için yazılım geliştirme metodolojisi olarak da anılmaktadır. Fakat son dönemde kaizen/kanban
gibi farklı disiplinlerde ve disiplinler arası çalışmalarda uygulanmaya başladığını gözlemliyoruz. Dolayısı ile tanımın kapsamı da değişikliğe
uğruyor ve proje yönetim metodolojisi olarak anılıyor…
![Page 5: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/5.jpg)
AGILE NEYİ AMAÇLAR ?
KOD5.org 5
Kendini örgütleyebilen, çok fonksiyonlu takımlar oluşturabilmeyi
Projeleri parçalar haline teslim edebilmeyi
Projelerin çıkış hızını artırabilmeyi
Projelerin kalitesini artırabilmeyi
Proje ekibinin ve paydaşların değişime olan uyumlarını artırabilmeyi
Sürekli öğrenen ve değişime açık bir kültürün oluşmasını ve gelişmesini
![Page 6: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/6.jpg)
TEMEL PROBLEM
6KOD5.org
Teknolojinin değişimindeki hız ve buna bağlı olarak müşterinin ihtiyaçlarının
da değişmesi probleme sebep olmaktadır.
Problem ise hızla değişen bu müşteri ihtiyaçlarına karşı geleneksel
yöntemlerin yavaş kalması, zaman ve maliyet kaybına sebep olmasıdır.
Temelde tüm Agile süreçlerin en temel özelliği değişen ihtiyaçlara hızla
adapte olup projeyi ve çözümleri hızlı bir biçimde değiştirme yeteneğidir.
NEDEN AGILE?
![Page 7: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/7.jpg)
75%BAŞARISIZLIK ORANI
IT Sektöründe yapılan
projelerde
66%MALİYET AŞIMI
Maliyeti 15 Milyon $’dan
fazla olan projelerde
VERİLER
7KOD5.org
*McKinsey
*Gardner
![Page 8: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/8.jpg)
WATERFALL MODEL
8KOD5.org
Geleneksel Yöntem
![Page 9: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/9.jpg)
GERÇEK HAYATTA PROJELER
9KOD5.org
Hayat toz pembe değil..
![Page 10: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/10.jpg)
SCRUM
KOD5.org 10
En çok bilinen ve kullanılan Agile Framework’üdür.
İlk olarak kompleks yazılım projelerinin yönetilmesinde
kullanılan, proje ekibinin çevik davranarak kompleks
süreçleri sadeleştirmesini ve üretkenliğini
artırmasını hedefleyen bir proje yönetim
metodolojisidir.
Bunu yaparken bütünü parçalayan tekrara dayalı bir
yöntem kullanır.
SCRUM NEDİR ?
Tanım
![Page 11: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/11.jpg)
SCRUM
KOD5.org 11
Temel Prensipler
Şeffaflık(Transparency)
Projenin ilerleyişi, gelişmeler,
sorunlar, kısaca her şeyin
herkes tarafından görülebilir
olmasıdır.
Uyarlama(Adaptation)
Projedeki süreçlerin, pratiklerin
yada yapılan işin kabul edilebilir
sınırlar dışarısına çıktığında
değiştirilebilmesidir.
Denetleme(Inspection)
Projenin ilerleyişinin her açıdan
düzenli olarak kontrol
edilmesidir.
Projelerdeki karmaşıklığı en aza indirmek, şeffaflığı artırmak ve riskleri minimize etmek için Scrum 3 temel prensip üzerine kurulmuştur.
![Page 12: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/12.jpg)
SCRUM
KOD5.org 12
Organizasyonel Yapı
Scrum organizasyonel olarak yatayda genişleme prensibine dayanır.
Bu sebeple hiyerarşi minimum seviyededir.
İletişim ve takım çalışması kritik bir öneme sahiptir. Bu nedenledir ki
Scrum prensipte anlaşılması kolay olsa da, uygulamada
öğrenilmesi ve uygulanması zor bir metodolojidir.
![Page 13: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/13.jpg)
SCRUM
KOD5.org 13
Süreci Öğrenmeden Önce
Sprint : Ürünün parçalara ayrılarak tamamlandığı, kendini periyodik olarak tekrar eden sürece verilen isimdir.
Product Backlog : Ürünün tüm özelliklerinin listesidir.
Sprint Backlog : Ürünün özelliklerinden hangilerinin sprint içerisinde yapılacağının listesidir.
Product Backlog Item : Ürünün özelliklerinin bulunduğu listedeki her bir ürüne verilen isimdir.
Burndown Chart : Yapılacak olan işlerin eriyerek azaldığının gözlemlendiği grafiktir. Sprint burndown chart ve release burndown chart olarak 2 ye
ayrılır.
Definition Of Done(DoD) : Her bir product backlog item’ın tamamlanma kriteridir.
TERMİNOLOJİ
![Page 14: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/14.jpg)
![Page 15: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/15.jpg)
SCRUM
KOD5.org 15
Takım İçerisindeki Roller
Product OwnerProjede ortaya çıkarılacak olan ürünün
sahibidir. Müşteriyi/bağlı olduğu üst yönetimi temsil eder.01
Scrum Master
Projede herşeyin yolunda gitmesinden sorumlu olan
kişidir. Takım ve product owner arasında köprü vazifesi
görür.
Development Team
Projede ortaya çıkarılacak olan ürünü yapan/geliştiren
ekiptir. Çeşitli alanlarda uzman kişiler bulunur.
02
03
![Page 16: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/16.jpg)
SCRUM
KOD5.org 16
Yapılan Toplantılar
SCRUM TAKIMLARININ TOPLANTILARI
Gerçekleştirilecek olan sprintin
içeriğinin planlandığı
toplantıdır.
Sprint Planlama
Toplantısı
Daily Stand Up
Toplantısı
Günlük olarak takımın bir
araya geldiği, yaptıkları işleri
birbirlerine anlatarak
senkronize olduğu toplantıdır.
Sprint Review Toplantısı
Sprint sonunda çıkartılan
ürünün değerlendirildiği
toplantıdır.
Sprint Retrospective
Toplantısı
Sprint boyunca yapılan işlerin
kalitesinin, doğruların ve
yanlışların değerlendirildiği
toplantıdır
![Page 17: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/17.jpg)
AGILE’IN AVANTAJLARI
KOD5.org 17
Adaptasyon hızlıdır.
Hızlı, esnek ve değişime açık bir süreçtir.
Sprintler kısa olduğu için iş tamamlama periyodu kısadır.
Dolayısıyla motivasyon yüksektir.
Kısa süreli ve tahmin edilebilirliği yüksek planlamalar
yapılır.
Müşterinin ihtiyaçlarının değişmesi karşısında çok hızlı
adaptasyon sağlayan bir süreçtir.
Takım çalışması ve iyi derecede iletişim kabiliyeti
geliştirir.
![Page 18: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/18.jpg)
AGILE’IN DEZAVANTAJLARI
KOD5.org 18
Çok fazla çalışanı olan kurumsal yapılarda uygulanması
gerçekten zordur.
İleri düzeyde iletişim ve takım çalışması gerektirir. Aksi
halde başarı hızlı bir biçimde düşer.
İhtiyaçların sürekli değişmesi adaptasyonu zorlaştırır.
Dokümantasyonun hafif olması, çok paydaşlı projelerde
ortak paydada buluşmayı ve anlaşılır olmayı zorlaştırır.
![Page 19: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/19.jpg)
REFERANSLAR
KOD5.org 19
http://www.mckinsey.com/insights/business_technology/delivering_large-scale_it_projects_on_time_on_budget_and_on_value
http://www.huffingtonpost.com/jonathan-ezer/why-do-so-many-it-project_b_712060.html
http://www.gartner.com/newsroom/id/2477816
http://www.allaboutagile.com/disadvantages-of-agile-development/
http://www.forbes.com/sites/stevedenning/2011/04/29/scrum-is-a-major-management-discovery/
http://kod5.org/scrum-metodolojisine-giris/
http://kod5.org/agile-proje-yonetim-metodolojisi/
http://www.slideshare.net/okkesemin/agile-proje-ynetimi-10625113?next_slideshow=1
https://www.scrumalliance.org/why-scrum/who-uses-scrum
![Page 20: Agile ve Scrum](https://reader034.fdocument.pub/reader034/viewer/2022042506/55a617041a28abee328b48b3/html5/thumbnails/20.jpg)
TEŞEKKÜRLER