Agile Project Management Eğitim Tipi ve Süresi: 3 Days VILT 3 Day VILT Agile Proje Yönetimi Agile Projeleri yönetmeyi ve müşterilerinizin istediklerini daha hızlı ve daha iyi şekilde teslim etmeyi öğrenin Bu derste, Agile başarısı için çok önemli bir bileşen olan, profesyonel becerilerinizi geliştirmeyi öğreneceksiniz. Günümüz ekipleri, Proje Yöneticilerinin gerçekten başarıya ulaşmaları için oldukça farklı liderlik ve yönetim becerileri gerektirir. Herkese sadece ne yapmaları gerektiğini söyleyemezsiniz. Bunun yerine, sağlam bir koç olmalı, değişim öznesi ve etkin bir iletişimci olmalısınız. Agile, artık yazılım geliştirmeyi değiştirmek için bir taban hareketi değildir.. PMI Agile i benimsemekte ve müşteriler için daha iyi sonuçlar sunmada önemli olumlu etkisini kabul etmektedir. Bu ders, sınıf etkileşimi, aktif öğrenme alıştırmaları ve grup işbirliğinin teşvik edici bir birleşimidir. Her biri uygulama ile öğrenmenizi ve bu sayede öğrendiklerinizi iş ortamınızda hemen uygulayabilmenize hazır olmanızı sağlar. Her eğitmenimiz Agile ekiplerindeki proje yönetimi deneyimlerini sınıflarla paylaşır. Neler Öğreneceksiniz Sadece bir plana uyma yerine daimi planlama modeli benimseme Proje yönetimi stilinizi komut ver kontrol et den yetki ve ilham ver e dönüştürme Takım için ahenk yaratma, süreç engellerinden kurtulma ve verimlilikte önemli artış sağlama Agile öngörme tekniklerini kullanarak güvenilebilir ve başarılabilir öngörüler yapma Daha saydam iletişim ve ekibe karşı gelişen sekteleri durdurma Sık ve etkin işbirliğiyle müşterileriniz için hızla güven inşa etme Kimler Katılmalı Proje yöneticileri Analistler, geliştiriciler, programcılar ve test edenler IT yönetici/müdürleri Yazılım mühendisleri, mimarlar ve yöneticiler Test etme yöneticileri ve liderleri Ön Koşullar
Temel proje yönetimi becerileri ile temel kavrayış ve deneyim Devam Dersler Agile Hazırlık Kampı: Kapsayıcı Bir Tanıtım Sertifikalı Scrum Geliştirici Çalışma Atölyesi Ders Taslağı 1. Agile i Anlama Agile Nedir? Neden Agile? Agile Manifestosu Agile Prensipleri Agile Metodolojileri Agile Yararları 2. Agile Takımı Oluşturma Takım Rol ve Sorumlulukları Beklentiler Kendini Örgütleme İletişim 3. Agile Koçu Agile PM ya da Koçunun Rolü Agile Proje Yönetmeni Agile Ekipleriyle Çalışma Önerileri İletişim 4. Agile Planlama Proje Planlama Planlamanın 5 Seviyesi Ürün Vizyonu 5. Müşteriye Odaklanma Müşteri Dahiliyeti Kullanıcı Rolleri Karakterler (Persona) Yaratma ve Kullanma Kısıtlamalar 6. Ürün Gereksinim Dökümanı Yaratma Ürün Gereksinim Dökümanı
Kullanıcı Hikayeleri Invest Modeli (Bill Wake, 2003) Kabul Kriterleri Kuruluşla İlgili Hikayeler 7. Ürün Gereksinim Dökümanı Önceliklendirme Temaları Karar Matrisi Kano Analizi Fire Alarm Engelleme Devamlı Önceliklendirme 8. Öngörme Bağıl vs. Gerçek Öngörme Hikaye Noktalarına Giriş Hikaye Noktalarını Kullanma Planlama Pokeri (Grenning 2002) 9. Yayın Planlama Hız Release Nedir? Program Tabanlı vs. Özellik Tabanlı Program Yayın Planı İnşa Etme İletişim 10. Ahenk Sağlama Detaylara Girme Güven İnşa Etme En Doğru Uygulamalar 11. Yineleme Planlama ve Yerine Getirme Kapasite Ekibi Hizmete Alma Yinelemeyi (İterasyon) Planlama Yineleme Yerine Getirme o Stand-Up o Scrum of Scrums o Yineleme Değerlendirme
o Çalışan Yazılımı Kanıtlama 12. İlerleme Hesaplama ve İblağ Etme Taskboards Hikaye/Görev kartları Metrikler Burndown Çizelgeleri Agile Araçları 13. Retrospektifler Retrospektif Elementleri Retrospektife Olanak Sağlamak Etkili Retrospektif Önerileri 14. Agile Proje Yönetimini Benimseme Süreç Genel Değerlendirmesi Direncin Üstesinden Gelme ve Başlama Agile Organizasyon Takvimi Benimsemede Engeller Ekip Yol Haritası Alıştırması Sınıf Alıştırmaları: Alıştırma 1: Küçük takımlarda çalışarak, küçük örnek bir proje için vizyon kazanmak amacıyla tasarım kutusu tasarlayacaksınız. İşinizden bir proje seçerek de bundan faydalanabilirsiniz. Ana satış noktaları, özellikleri ve işletim gereksinimlerini belirleme süreçlerine dahil olacaksınız. Alıştırma 2: Ekipleriniz dahilinde, projeniz için bazı müşteri rollerinin beyin fırtınasını yapacaksınız. Beyin fırtınasından, daha geniş rol listesini örnek projenizin odak noktası olacak anahtar rollere birleştireceksiniz. Alıştırma 3: Daha önce belirlenen küçük ekiplerde, projeniz için ürün gereksinim dökümanı inşa etme aracı olarak bir hikaye-yazma atölye çalışmasında yer alacaksınız. Alıştırma 4: Tartışılan öncelikleştirme tekniklerinden faydalanarak, örnek projeniz için, bağımlılıkları, riski ve kullanıcı hikayelerinizin etkisini göz önüne olarak Ürün Gereksinim Dökümanı önceliklendireceksiniz. Alıştırma 5: Hikaye noktalarını hesaplama tekniklerini kullanarak, en üst öncelikli hikayeleriniz için öngörüler kurmanın eğlenceli ve etkin bir bağıl hesaplama yöntemi olan Planlama Pokeri tekniğinden keyifli şekilde faydalanacaksınız.. Alıştırma 6:.Her takım, önceliği, öngörüleri ve hızı uygun olarak bünyesinde toplayan, örnek projeleri için bir yayın planı kuracaktır. Sabit zamanlı ve sabit özellikli projelerle gerçek deneyimlerin Agile yayın planı ile birlikte nasıl çalışabileceğini tartışacağız. Alıştırma 7: Eğitmen, sınıfın ders için geri bildirim vermesini sağlayan ve bir Retrospektifin nasıl gerçekleştirilmesi gerektiğini gösteren bir Retrospektif gerçekleştirecektir.
Agile Project Management Learn to lead Agile projects and deliver what your customers want faster and better than ever before. In this course, you will learn to improve your professional skills-a key ingredient to Agile success. Today's teams require vastly different leadership and management skills from Project Managers to truly achieve success. You can't simply tell everyone what to do. Instead, you need to be a strong coach, a change agent, and a very effective communicator. Agile is no longer a grassroots movement to change software development. PMI is embracing Agile, recognizing the significant positive impact it has had on delivering better results for customers. This class is a stimulating combination of class interaction, active learning exercises, and group collaboration. Each is designed to allow you to learn through practice so you can readily apply what you have learned in your own workplace right away. Every instructor has been in the trenches as a project manager with Agile teams and will bring that experience to class. What You'll Learn Embrace a model of continuous planning over simply following a plan Transform your project management style from "command and control" to "empower and inspire" Create a cadence for the team and eliminate process distractions for a dramatic boost in efficiency Establish credible and achievable estimates using agile estimating techniques Communicate more transparently and reduce interruptions to your team Rapidly build trust with your customers through frequent and effective collaboration Who Needs to Attend Project managers Analysts, developers, programmers, testers IT managers/directors Software engineers, architects, and managers Testing managers and leaders Prerequisites Basic understanding of and experience with basic project management skills Follow-On Courses Agile Boot Camp: An Immersive Introduction Certified Scrum Developer Workshop Course Outline 1. Understanding Agile What is Agile? Why Agile? Agile Manifesto
Agile Principles Agile Methodologies Agile Benefits 2. Forming the Agile Team Team Roles and Responsibilities Expectations Self Organization Communication 3. The Agile Coach Role of the Agile PM or Coach Agile Project Management Tips for Working with Agile Teams Communication 4. Agile Planning Project Planning 5 Levels of Planning Product Vision 5. Focus on the Customer Customer Involvement User Roles Creating and Using Personas Constraints 6. Creating the Product Backlog The Product Backlog User Stories INVEST Model (Bill Wake, 2003) Acceptance Criteria Foundational Stories 7. Prioritizing the Product Backlog Prioritization Themes Decision Matrix Kano Analysis Preventing Fire Alarms Continuous Prioritization 8. Estimating Relative vs. Actual Estimating Introduction to Story Points Using Story Points Planning Poker (Grenning 2002) 9. Release Planning Velocity What is a Release?
Schedule Based vs. Feature Based Planning Building the Release Plan Communication 10. Building Cadence Getting to the Details Building Trust Best Practices 11. Iteration Planning and Execution Capacity Engaging the Team Planning the Iteration Executing the Iteration Daily Scrum/Stand-Up Scrum of Scrums Iteration Review Demonstrating Working Software 12. Measuring and Communicating Progress Taskboards Story/Task cards Metrics Burndown Charts Agile Tools 13. Retrospectives. Elements of the Retrospective Facilitating Retrospectives Tips for effective Retrospectives 14. Adopting Agile Project Management Agile Process Overview Overcoming Resistance and Getting Started Agile Calendar of Events Challenges to Adoption Team Roadmap Exercise Class Exercises: Exercise 1: Working in small teams, you will "design the box" in order to establish a vision for a sample project. You may choose to utilize a project from your work as well. You will participate in identifying key selling points, features, operating requirements, etc. Exercise 2: Within your teams you will brainstorm some customer roles for your project. From the brainstorming, you will consolidate the larger list of roles into key roles that will be the focus of your sample project. Exercise 3: In small teams identified previously, you will engage in a story-writing workshop as a means of building a product backlog for your project. Exercise 4: Utilizing the prioritization techniques discussed, you will prioritize the Product Backlog for your sample project taking into account the dependencies, risk, and impact of your user stories. Exercise 5: Using the estimating techniques of story points, enjoy a few rounds of Planning Poker, a fun and very
effective method of relative estimating to establish estimates for your highest priority stories. Exercise 6: Each team will establish a release plan for their sample project incorporating priority, estimates, and velocity as appropriate. We'll discuss how real experiences of fixed time and fixed feature projects can work with an Agile release plan. Exercise 7: The instructor will facilitate a Retrospective for the class allowing you to provide feedback for the course in addition to demonstrating how a Retrospective should be run. Bilginç IT Academy Telefon: 0212 282 77 00 Fax: 0212 282 77 04 E-posta: info@bilginc.com Adres: Huzur Mahallesi Fatih Caddesi No:67 Kat:4 4.Levent/İstanbul