Çevik Proje Yönetimi Metodolojileri ve Scrum'ın TemelleriOzan Ozcan13.02.2019 tarihinde Atölye15 Talks etkinliğinde kullanılan sunumdur.
Proje Yönetimi Tarihçesi, Çevik proje yönetimi metodolojileri, Scrum tarihçesi, rolleri, toplantıları ve uygulama örnekleri yer almaktadir.
scrumNoman sialThis document provides an overview of scrum, an agile project management framework. It defines key scrum roles like the product owner, scrum master, and scrum team. It also outlines the scrum process which involves sprint planning meetings, daily stand-up meetings, and working in 2-4 week sprints to develop incremental deliverables. The document notes major companies that use scrum and the advantages of increased flexibility, quality, and clear project status, while also acknowledging potential disadvantages like lack of a final plan and challenges in change management.
Agile scrum fundamentalsDeniz GungorThis document provides an overview of Scrum training. It introduces the trainer, Deniz Gungor, and their background. It then outlines the agenda, which will cover Scrum fundamentals, a Scrum simulation game, and the Scrum framework. Key aspects of Scrum are defined, including self-organizing Scrum teams, iterative delivery, the Product Owner, Scrum Master, Development Team, events like the Daily Scrum and Sprint Review, and artifacts like the Product Backlog and Sprint Backlog. The training will help participants understand and apply the Scrum framework to projects.
Çevik / Agile MetodolojiYağmur KAYA ARICANYazılım Proje Yönetim Metodolojilerinden Çevik Yaklaşım - Agile - Scrum ve Öğeleri - XP (Extreme Programming)
Quantum Computing.pptxBiswadeep MukhopadhyayQuantum computing is a rapidly developing field of computer science that explores the application of quantum mechanics to information processing. It promises to revolutionize the way we solve complex problems that are currently beyond the capabilities of classical computers.
This PowerPoint presentation provides an introduction to the basics of quantum computing, including the principles of quantum mechanics, the properties of quantum bits or qubits, quantum entanglement, quantum superposition, and types of quantum computing .
Etkin İletişim - İnsanları İkna EtmekDÜZCE ÜNİVERSİTESİEtkin İletişim - İnsanları İkna Etmek [Harward Business 3] kitabından özet çıkarılarak yapılan bir sunumdur.
Agile 101 - Yeni başlayanlar içinBulent BuyuksayarAgile nedir? ne işe yarar? Felsefesi nasıl oluştu? Temel konseptler? Agile ekibi kimlerden oluşur? gibi daha çok Agile yeni başlayanlar için rehber niteliğinde hap gibi bir kılavuz & tanıtım.
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-bySavaş DOĞANYazılım Proje Yönetiminde Agile (cevik) yaklaşım ile SCRUM yöntemi Savaş DOĞAN - Lisans (cc-BY)
Agile Software Development, Scrum
Agile YaklaşımlarMustafa DağdelenProje Yönetiminde ve Yazılım Geliştirmede çevik yaklaşımlar.Proje geliştirirken nasıl yeni durumlara adapte olunur.Yazılım geliştirirken nasıl çevik olunur.Sürekli iyileştirme nedir?
Yazılımcı Gözüyle Scrumnedirtv4 Nisan 2015 tarihinde Kadir Has Üniversitesi'nde yapılan 9. Yazılım Teknolojileri Seminer etkinliğinde Uğur Umutluoğlu'nun yaptığı Yazılımcı Gözüyle Scrum sunumu
Çevik Yaklaşım, Scrum ve XPOsman DÖNER, PMP, PMI-ACPÇevik(Agile) değer ve prensipleri, geleneksel yaklaşımdan farklarını ele alan, Scrum Çerçevesi ile XP(Extreme Programming) pratiklerinin anlatıldığı detaylı bir sunum.
CBAP Uluslararası İş Analisti SertifikasyonuMuhammed ÖzdemirCBAP setrifikasyonu için verilen eğitimlerin genel kapsamını paylaştığım sunumdur.
Sizlere de faydalı olması dileğiyle.
Agile Çalışma Felsefesiyle Organizasyonların DönüşümüBulent Buyuksayarbir felsefe. Kurumlarını bu felsefeyle dönüştüren yönetim ve ik ekipleri var ve her geçen gün çoğalıyorlar. Ekteki slayt dizisi aslında bir webinar için hazırladığım bir sunumun özeti:
Agile nedir, 5 adımı, Agile ekibi kimlerden oluşur?
Çevik dönüşüm nedir?
Yeterince çevik miyiz?
Bu dönüşüm neden gerekli?
Dönüşümün boyutları ve stratejisi
Zorluklar & önyargılar & hatalar
Çevik organizasyonlar ve Çevik İK
Faydalı olması dileğiyle
Agile Scrum Temel EgitimiMuhammet Emin AkçelikAgile Scrum proje yönetimi altyapısını anlatan temel bir eğitim setinin Türkçe olarak yorumlanmış şeklidir.
Kaynak:https://www.tutorialspoint.com/scrum/index.htm
Overview: Agile Methodology and ScrumIgor CorrêaThis document discusses Agile project management and Scrum. It defines Agile as focusing on individuals and interactions, working projects, responding to change, and customer collaboration over processes, tools, following plans, and contract negotiation. Scrum is presented as one of several Agile frameworks that uses roles of Scrum Master, Product Owner, and Team Members. It recommends starting with pilots to evaluate Scrum implementation and emphasizes the importance of cross-functional teams.
Agile vs Waterfall Project management Kostiantyn TrefiakThe basics of Agile and Waterfall Project management methodologies. Description when each approach can be applied.
Advices How to create a Product backlog and how to colect requirements. Sprint planning, Burndown chart, Demonstration, Retrospective, Tasks board examples.
Görsel Scrum KılavuzuT4A Eğitim ve Danışmanlık Ltd. Şti.Bu doküman Ken Schwaber ve Jeff Sutherland tarafından geliştirilmiş olan Scrum Kılavuzu baz alınarak hazırlanmıştır.
Dokümanın amacı scrum kılavuzunu rahat okunabilir kılmak ve akılda kalıcılığını arttırmaktır.
training4agile.com
Agile 101 - Yeni başlayanlar içinBulent BuyuksayarAgile nedir? ne işe yarar? Felsefesi nasıl oluştu? Temel konseptler? Agile ekibi kimlerden oluşur? gibi daha çok Agile yeni başlayanlar için rehber niteliğinde hap gibi bir kılavuz & tanıtım.
Agile (cevik) yaklasim_ile_scrum_yontemi-savas-dogan-cc-bySavaş DOĞANYazılım Proje Yönetiminde Agile (cevik) yaklaşım ile SCRUM yöntemi Savaş DOĞAN - Lisans (cc-BY)
Agile Software Development, Scrum
Agile YaklaşımlarMustafa DağdelenProje Yönetiminde ve Yazılım Geliştirmede çevik yaklaşımlar.Proje geliştirirken nasıl yeni durumlara adapte olunur.Yazılım geliştirirken nasıl çevik olunur.Sürekli iyileştirme nedir?
Yazılımcı Gözüyle Scrumnedirtv4 Nisan 2015 tarihinde Kadir Has Üniversitesi'nde yapılan 9. Yazılım Teknolojileri Seminer etkinliğinde Uğur Umutluoğlu'nun yaptığı Yazılımcı Gözüyle Scrum sunumu
Çevik Yaklaşım, Scrum ve XPOsman DÖNER, PMP, PMI-ACPÇevik(Agile) değer ve prensipleri, geleneksel yaklaşımdan farklarını ele alan, Scrum Çerçevesi ile XP(Extreme Programming) pratiklerinin anlatıldığı detaylı bir sunum.
CBAP Uluslararası İş Analisti SertifikasyonuMuhammed ÖzdemirCBAP setrifikasyonu için verilen eğitimlerin genel kapsamını paylaştığım sunumdur.
Sizlere de faydalı olması dileğiyle.
Agile Çalışma Felsefesiyle Organizasyonların DönüşümüBulent Buyuksayarbir felsefe. Kurumlarını bu felsefeyle dönüştüren yönetim ve ik ekipleri var ve her geçen gün çoğalıyorlar. Ekteki slayt dizisi aslında bir webinar için hazırladığım bir sunumun özeti:
Agile nedir, 5 adımı, Agile ekibi kimlerden oluşur?
Çevik dönüşüm nedir?
Yeterince çevik miyiz?
Bu dönüşüm neden gerekli?
Dönüşümün boyutları ve stratejisi
Zorluklar & önyargılar & hatalar
Çevik organizasyonlar ve Çevik İK
Faydalı olması dileğiyle
Agile Scrum Temel EgitimiMuhammet Emin AkçelikAgile Scrum proje yönetimi altyapısını anlatan temel bir eğitim setinin Türkçe olarak yorumlanmış şeklidir.
Kaynak:https://www.tutorialspoint.com/scrum/index.htm
Overview: Agile Methodology and ScrumIgor CorrêaThis document discusses Agile project management and Scrum. It defines Agile as focusing on individuals and interactions, working projects, responding to change, and customer collaboration over processes, tools, following plans, and contract negotiation. Scrum is presented as one of several Agile frameworks that uses roles of Scrum Master, Product Owner, and Team Members. It recommends starting with pilots to evaluate Scrum implementation and emphasizes the importance of cross-functional teams.
Agile vs Waterfall Project management Kostiantyn TrefiakThe basics of Agile and Waterfall Project management methodologies. Description when each approach can be applied.
Advices How to create a Product backlog and how to colect requirements. Sprint planning, Burndown chart, Demonstration, Retrospective, Tasks board examples.
Görsel Scrum KılavuzuT4A Eğitim ve Danışmanlık Ltd. Şti.Bu doküman Ken Schwaber ve Jeff Sutherland tarafından geliştirilmiş olan Scrum Kılavuzu baz alınarak hazırlanmıştır.
Dokümanın amacı scrum kılavuzunu rahat okunabilir kılmak ve akılda kalıcılığını arttırmaktır.
training4agile.com
MART - www.martgeldi.com - Scrum EğitimlerimizMART İnsan Kaynakları ve Yönetim Koçluk Eğitim Danışmanlık Limited ŞirketiMART (www.martgeldi.com) Liderlik, Yönetim, Kişisel Gelişim, İnsan Kaynakları ve Bilgi Teknolojileri (IT) alanlarında Kurucu Ortakları Yelda Tavlan & Sertan Tavlan önderliğinde kurumsal deneyimi yüksek, alanlarında uzman kadrosu ile Kurumsal ve Bireysel Gelişim için Eğitim, Danışmanlık ve Koçluk Hizmetleri sunmaktadır.
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüErol BozkurtMikideas 2020'ye hazır, ya siz?
Find Your Edge = "iş ekosisteminizi analiz edelim, doğru ürünü tarif edelim"
Start Smart = "siz girişimcilik eğitimi alırken, hayallerinizdeki projenin ilk sürümünü birlikte çıkaralım"
Be Smart = "iş modeli geliştirme, sistem analizi, süreç mühendisliği ve yöneticilik birikimimizi küçük bir hizmet paketine sığdırdık, sizinle paylaşıyoruz"
Scrum Smart = "işiniz yazılım geliştirme olmayabilir, tüm yazılım ihtiyaçlarınızı taşeronlar üstlenebilir, böyle olsa bile pek çok farklı şirket tipine yönelik varyasyonlar içeren çevik dönüşüm paketimizle siz de çevik olabilirsiniz"
Tool Smart = "kullandığınız ürünleri değiştirin, daha az harcayın, daha çok iş yapın"
Product Smart = "farklı taşeron yaklaşımımızla birlikte oluşturacağımız proje ekiplerini gerektiği gibi ölçeklendirin, proje gelişmelerini günlük olarak izleyin, uzaktan kolayca yönetin"
Yazılım projeleri süreç performans ölçümüTUBITAKyazılım geliştirme süreçlerinin performans ölçümünde karşılaşılan engellerin kısıtlar teorisi düşünme süreci ile çözümlenmesi.
MART - www.martgeldi.com - Lego Scrum Simülasyonu EğitimiMART İnsan Kaynakları ve Yönetim Koçluk Eğitim Danışmanlık Limited ŞirketiMART (www.martgeldi.com) Liderlik, Yönetim, Kişisel Gelişim, İnsan Kaynakları ve Bilgi Teknolojileri (IT) alanlarında Kurucu Ortakları Yelda Tavlan & Sertan Tavlan önderliğinde kurumsal deneyimi yüksek, alanlarında uzman kadrosu ile Kurumsal ve Bireysel Gelişim için Eğitim, Danışmanlık ve Koçluk Hizmetleri sunmaktadır.
BTRisk Yazılım Güvenliği Yönetimi EğitimiBTRisk Bilgi Güvenliği ve BT Yönetişim HizmetleriYazılım Güvenliği Yönetimi Eğitimimiz aşağıdaki konu başlıklarını içermektedir:
Güvenli Yazılım Geliştirme Modelleri
-TOUCHPOINTS
-Secure Development Lifecycle (Microsoft)
-CLASP (Comprehensive, Lightweight Application Security Process)
Risk Yönetimi
Güvenlik Gereksinim Analizi
Teknik Riskler
Sızma Testi ve Statik Kod Analizi
Güvenlik Operasyonu
AnkaraJUG Aralık 2012 - Agile, Adaptasyon ve DönüşümAnkara JUGGeçmişi 10-15 sene öncesine dayanan, değeri yavaş yavaş anlaşılmış ve günümüzde gittikçe popülerleşmeye başlayan Agile terimi ve Agile Metodolojiler (özellikle Scrum) hakkında genel bilgi paylaşımında bulunulacak, organizasyonel ve kurumsal seviyede agile adaptasyon ve dönüşüm konularında bilgiler sunulmaktadır.
Scrum 101 - Scrum ve Agile nedir?Merve Dönmez KayaScrum nedir, avantajları nelerdir? Agile felsefe yazılım takımlarında nasıl uygulanabilir? Agile software development neden büyümek isteyen her firma için ölümcül derecede önemlidir? Scrum Master, Product Owner, Development Team kimlerdir, görevleri nelerdir?
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. 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. 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. 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
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. 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. 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. 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İ
15. 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
16. 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
17. 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.
18. 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.