13.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.
Agile 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.
4 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
Agile 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.
4 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
Agile 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 on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Hyder Baksh
Unlock the power of Agile methodologies with this concise overview. Delve into the core principles and practices of Agile, Scrum, Kanban, Extreme Programming (XP), and the Scaled Agile Framework (SAFe) in just a few slides.
Discover how Agile methodologies revolutionize project management, emphasizing adaptability, collaboration, and customer-centricity. Learn about Scrum's structured framework, Kanban's visualized workflow, XP's engineering practices, and SAFe's scalable enterprise implementation.
Explore the benefits and challenges each methodology brings, and gain insights into selecting the right approach for your projects. Real-world case studies offer a glimpse into successful Agile transformations. Join us to uncover the essentials of Agile methodologies in today's fast-paced business landscape
Ç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.
Description of different methodologies for software project management. Overview of the classic Waterfall and the most popular methodologies for Agile development as Scrum, Kanban, XP..
Product Owner in Agile/Scrum is the single person responsible for maximizing the return on investment (ROI) of the development effort
Responsible for product vision
Constantly re-prioritizes the Product Backlog, adjusting any long-term expectations such as release plans
Final arbiter of requirements questions
Decides whether to release
Decides whether to continue the development
Considers stakeholder interests
May contribute as a team member
Has a leadership role
Must be available to the Team at any time
Introdução ao Scrum - uma rápida apresentação com conceitos básicos. Útil para quem precisa fazer apresentações rápidas sobre o tema.
Veja vídeo desta apresentação em https://www.youtube.com/watch?v=2fzUWTK4G1Q
Precisa melhorar seu posicionamento e resultados on-line?
Acesse e conheça o http://marketing4nerds.com
Internet Marketing na linguagem dos Nerds.
Sincero, sem fórmulas mágicas, sem gurus super-stars.
E sem promessas de dinheiro fácil.
Agile 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 on Agile, Scrum, Kanban, Extreme programming (XP) and Scaled Agile F...Hyder Baksh
Unlock the power of Agile methodologies with this concise overview. Delve into the core principles and practices of Agile, Scrum, Kanban, Extreme Programming (XP), and the Scaled Agile Framework (SAFe) in just a few slides.
Discover how Agile methodologies revolutionize project management, emphasizing adaptability, collaboration, and customer-centricity. Learn about Scrum's structured framework, Kanban's visualized workflow, XP's engineering practices, and SAFe's scalable enterprise implementation.
Explore the benefits and challenges each methodology brings, and gain insights into selecting the right approach for your projects. Real-world case studies offer a glimpse into successful Agile transformations. Join us to uncover the essentials of Agile methodologies in today's fast-paced business landscape
Ç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.
Description of different methodologies for software project management. Overview of the classic Waterfall and the most popular methodologies for Agile development as Scrum, Kanban, XP..
Product Owner in Agile/Scrum is the single person responsible for maximizing the return on investment (ROI) of the development effort
Responsible for product vision
Constantly re-prioritizes the Product Backlog, adjusting any long-term expectations such as release plans
Final arbiter of requirements questions
Decides whether to release
Decides whether to continue the development
Considers stakeholder interests
May contribute as a team member
Has a leadership role
Must be available to the Team at any time
Introdução ao Scrum - uma rápida apresentação com conceitos básicos. Útil para quem precisa fazer apresentações rápidas sobre o tema.
Veja vídeo desta apresentação em https://www.youtube.com/watch?v=2fzUWTK4G1Q
Precisa melhorar seu posicionamento e resultados on-line?
Acesse e conheça o http://marketing4nerds.com
Internet Marketing na linguagem dos Nerds.
Sincero, sem fórmulas mágicas, sem gurus super-stars.
E sem promessas de dinheiro fácil.
E-ticarette Yazılım ve Altyapı
Startup Heroes, Developers
We Made IT Possible
Software and Hardware Help Desk Saving %40 Time for IT teams
Hazır Yazılım Deri ceket gibidir, hep birşeylerin ekliğini hisedersin.
Before going down Proactive Monitoring
‘Mükemmel iyinin düşmanıdır’, Voltaire
‘Engineering is nothing but optimization’
Yazılım, yaşayan bir organizmadır... İhmale gelmez.
In IT Complete Solution means, Agile Swat Teams
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
Product Camp - Uçtan Uca Ürün Yönetimi ve Deneyim Tasarımı SemineriAkar Sumset
INVERTIV'in 5 D's of PMUX framework'ü ile "Ürün Yönetimi ve Deneyim Tasarımı için uçtan uca bir süreç neleri içermelidir? Neden gereklidir?" soruların cevap verdiğimiz seminerdeki sunumumuz.
Mikideas Eğitim ve Danışmanlık Hizmetleri BroşürüErol Bozkurt
Mikideas 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"
Scrum 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?
3. +
Proje?
project
noun [ C ]
Belirli bir zaman diliminde, belirli bir amacı gerçekleştirmeyi
amaçlayan bir iş veya aktivite parçasıdır.
4. +
Proje Yönetimi?
project management
noun [ C ]
Bilgilerin, becerilerin, araçların ve tekniklerin, projenin
gereksinimlerini yerine getirmesi için projeye uygulanmasıdır.
14. +
SCRUM Tarihçesi
“… ürün geliştirmede ‘bayrak yarışı’ yaklaşımı maksimum
hız ve esneklik hedefleri ile çakışabilir.
Bunun yerine bütünsel bir “RUGBY” yaklaşımı -bir
takımın paylaşarak, hedefe doğru bir bütün olarak
gitmeye çalışması- bugünün rekabetçi gereksinimlerine
daha iyi hizmet edebilir.”
Hirotaka Takeuchi
The New New Production Development Game
Harward Business Review, Ocak 1986
https://hbr.org/1986/01/the-new-new-product-development-game
15. +
SCRUM Tarihçesi
• Jeff Sutherland
• 1993 yılında Easel Corp ilk scrum uygulamaları
• 500 üstü kişi Scrum kullandı
• Ken Schwaber
• ADM - Advanced Development Methods
• Sutherland ile birlikte OOPSLA 96’da Scrum’ı sundu.
• Mike Beedle
• PLOPD4’da Scrum patternleri, 1999
• 2001 Agile Manifesto
• Ken Schwaber ve Mike Cohn
• 2002 yılında ilk olarak Agile Alliance içerisinde Scrum
Alliance’ı ortak kurdular.
17. +
Agile Manifesto
• Bireyler ve etkileşim
• Çalışan Yazılım
• Müşteri ile işbirliği
• Değişime karşılık verme
• Süreçler ve araçlar
• Kapsamlı dokümantasyon
• Sözleşme pazarlıkları
• Bir plana bağlı kalma
19. +
Scrum Nedir?
scrum
noun [ C ]
İnsanların mümkün olan en yüksek değere sahip ürünleri,
üretken ve yaratıcı bir şekilde geliştirirken,
karmaşık ve adaptasyona açık sorunları ele alabildikleri
bir çerçeve.
27. +
Product Owner
• Ürün vizyonunu ortaya koyar,
• Product Backlogu (Ürün İş Lisesi) oluşturur ve
önceliklendirir,
• Ürün İş Listesinin görünürlüğünü, şeffaflığını ve
anlaşılmasını sağlar,
• Her sprint sonunda yapılan çalışmaların sonuçlarını
kabul veya red eder,
• Takımın ihtiyacı olduğunda her zaman ulaşılabilir
olmalıdır.
Geliştirme takımının yaptığı iş sonucu ortaya çıkan
değeri en yükseğe çıkarmakla sorumludur.
29. +
Takım
• Cross-functional (Yazılım, tasarım, test, analiz.)
• Unvan yoktur, kendi kendilerine organize olurlar
• Takım üyesi değişiklikleri gerekiyorsa Sprint
sonunda olmalı.
• İş listesi öğelerinin ne şekilde geliştirileceğini
belirlerler. (Buna başka kimse karışamaz!)
• Efor tahmini yapar
• Ürünü geliştirir & kaliteyi sağlar
• Geribildirim verir & süreçleri geliştirir
Her Sprint sonunda potansiyel olarak kullanıma
sunulabilecek “bitmiş” bir ürün geliştirmekle
sorumludur.
31. +
Scrum Master
• Ekip için dış etkilere karşı kalkan görevi görür,
• Engelleri kaldırır,
• Takımın işlevselliği ve verimliliğini artırmak için çalışır,
• Ürünün gelişimi ve proje ile ilgili şeffaflığı sağlar (Board,
Jira vb.),
• Scrum danışmanlığı yapar,
• Metrikleri takip eder ve paylaşır,
• Yönetimi yönetir.
Scrum pratikleri, kuralları ve değerlerinin herkes
tarafından anlaşılarak, SCRUM’ın doğru şekilde
uygulanmasından sorumludur.
33. +
Sprint
• Scrum projeleri “Sprint”ler şeklinde planlanır
• Sprint süresi ideal olarak 2-4 hafta arasında olmalıdır
• Sabit süreyle planlama - daha iyi bir ritim ve
ölçümleme
• Ürün geliştirme ile ilgili tüm aktiviteler Sprint
sırasında yapılır (Tasarım, kodlama, test, deploy)
• Bir sprint biter bitmez diğeri başlar
34. +
Sprint
• Sprint sırasında Sprint hedefini tehlikeye atacak bir
değişiklik yapılmamalıdır.
• Sprint süreleri değişiklik taleplerinin ne kadar süre
bekletilebileceğine göre belirlenmelidir.
40. +
• Herkes şu 2 soruya cevap verir
• Dünden beri ne yaptım
• Yarına neleri yapmayı hedefliyorum
• Çalışmamı engelleyen bir şey var mı?
• En fazla 15dk
• Ayakta
• Herkes katılabilir
• Sadece takım üyeleri, Scrum Master ve Product Owner
konuşabilir
41. +
NEDİR, NE DEĞİLDİR, NE İŞE YARAR?
• Scrum Master’a veya diğerlerine statü bildirmek amaçlı
değildir.
• Problem çözmek için değildir. Problemler not alınır
ayrıca konuşulur.
• Takım arkadaşlarına karşı sorumlulukların paylaşıldığı
bir ortamdır.
• Zaman kabı değildir, zaman kaybı yaratan lüzumsuz
toplantıların yapılmasını engeller.
Günlük Scrum Toplantıları
44. +
• Takım Sprint süresince tamamladığı işleri sunar
• Hazırlık yapılır (Max 2 saat)
• Yeni eklenen fonksiyonların demosu yapılır
• Slayt üzerinden anlatım yapılmaz
• Resmi bir toplantı değildir
•
Sprint Değerlendirme (Demo)
45. +
• Bütün takım katılır, tüm paydaşlar davet edilir (Kullanıcı,
Yönetici, CEO, vs.)
• Product Owner sonuçları kabul eder veya reddeder
• Product Owner sprintin başarılı olup olmadığına karar verir
• Tüm hikayeler tamamlanmış ve PO tarafından kabul
edilmişse Sprint başarılır
Sprint Değerlendirme (Demo)
47. +
Süreç ile ilgili gelişim noktalarına odaklanılır, aşağıdaki 3
soraya yanıt verilmeye çalışılır;
• Neleri yapmaya başlamalı
• Neleri yapmayı bırakmalı
• Neleri yapmaya devam etmeli
Sprint Retrospective
48. +
Süreç ile ilgili gelişim noktalarına odaklanılır, aşağıdaki 3
soraya yanıt verilmeye çalışılır;
• Neleri yapmaya başlamalı
• Neleri yapmayı bırakmalı
• Neleri yapmaya devam etmeli
Sprint Retrospective
49. +
• Scrum.org- Ken Schwaber & Jeff Sutherland
• Scrum Kılavuzu - https://www.scrumguides.org/docs/scrumguide/v1/
Scrum-Guide-TR.pdf
• Scrum - İki katı işi yarı zamanda yapma sanatı - Jeff Sutherland
• scrumtrainingseries.com
• mountaingoatsoftware.com - Mike Cohn
• Drive - Daniel H. Pink
Faydalı Kaynaklar