Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Agile ve Scrum

3,401 views

Published on

Agile Proje Yönetim Metodojojisini anlattığım sunumdur. Scrum framework'ü üzerinden giderek anlattım.

Published in: Technology
  • Be the first to comment

Agile ve Scrum

  1. 1. AGILE PROJE YÖNETİM METODOLOJİSİ
  2. 2. 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
  3. 3. Hakkımda 3KOD5.org twitter.com/oz_muhammed tr.linkedin.com/in/muhammedozdemir samandankagit.blogspot.com.tr slideshare.net/muhammedozd Muhammed ÖZDEMİR İş Analisti
  4. 4. 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…
  5. 5. 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
  6. 6. 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?
  7. 7. 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
  8. 8. WATERFALL MODEL 8KOD5.org Geleneksel Yöntem
  9. 9. GERÇEK HAYATTA PROJELER 9KOD5.org Hayat toz pembe değil..
  10. 10. 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
  11. 11. 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.
  12. 12. 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.
  13. 13. 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İ
  14. 14. SCRUM KOD5.org 15 Takım İçerisindeki Roller Product Owner Projede 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
  15. 15. 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
  16. 16. 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.
  17. 17. 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.
  18. 18. 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
  19. 19. TEŞEKKÜRLER

×