Uluslararası Sertifikalı Scrum Developer (.Net) eğitimi, katılımcılara Test Driven Development, Refactoring, Continuous Integration gibi modern yazılım geliştirme mühendislik pratiklerinin; Scrum çerçevesinde kalitesi yüksek, müşteri isteklerine cevap verebilen, esnek ve modüler yazılımlar üretebilmeleri için nasıl kullanılacağını uygulamalı olarak öğretmeyi amaçlamaktadır.
Uluslararası Sertifikalı Scrum Developer Eğitimi (.NET)
(3 Gün)
Eğitimin Faydaları
İçeriği ve sertifikasyonu Scrum.org tarafından düzenlenen üç günlük eğitim boyunca katılımcılar örnekler üzerinden Agile mühendislik pratiklerini Scrum Developer rolü ile uygulama fırsatı bulacaklardır.
- Agile mühendislik pratiklerine ilişkin teknik yetkinliklerin geliştirilmesi,
- Scrum çerçevesinde kendi kendine organize olabilen ve cross-functional takımlar halinde çalışarak kaliteli yazılımlar üretilmesi,
- Scrum Developer rolü üzerinde uzmanlık kazanılması,
- Agile ve Scrum alanındaki en önemli sertifikasyonlardan biri olan Professional Scrum Developer (PSD) sınavına hazırlanılması.
Eğitimin İçeriği
Modül 1: Giriş
- Tanışma
- Takımların oluşturulması
Modül 2: Visual Studio ve Scrum
- Scrum’ı Visual Studio 2010 ile eşleştirme
- MSF/Agile ile Visual Studio Scrum karşılaştırması
- Product Backlog kavramı
- Task kavramı
- Bug kavramı
- Test Case kavramı
- Query ve raporlar
- Scrum toplantılarının yönetimi
- Demo ve simülasyon
- Review ve Retrospective
Modül 3: Örnek Uygulama
- Örnek uygulamaya giriş
- Kaynak kodu yükleme, kurma ve uygulamayı keşfetme
- Ürünün kalite kriterlerini belirleme
- ‘Done’ kapsamının belirlenmesi
- Etkin hata raporları oluşturma
- ‘In-Sprint’e karşı ‘Out-of-Sprint’ bug’ları
- ‘Architecture Explorer’ kullanarak görselleştirme
- Review ve Retrospective
Modül 4: Planlama
- Release planlama
- Product Backlog Grooming toplantısı
- Product Backlog Item’larının değerlemesi
- Kabul kriteri
- Sprint Backlog
- Review ve Retrospective
Modül 5: Emergent Architecture
- Scrum ve Mimari
- Emergent Architecture
- İlkeler, pattern’ler ve uygulamalar
- Visual Studio 2010 modelleme araçları
- UML ve layer diyagramları
- Sprint 1
- Review ve Retrospective
Modül 6: Test-Driven Development
- Unit Test nedir ve neden önemlidir?
- Team Foundation Build kullanarak Continuous Integration (CI)
- Test Driven Development (TDD)
- Kod Kapsamı, Refactoring ve Test Etki Analizi
- Sprint 2
- Review ve Retrospective
Modül 7: Teslimat
- Visual Studio 2010 ile kabul testleri
- Microsoft Test Manager
- Test senaryoları yönetimi
- Testlerin devamlılığını sağlamak
- Kollara ayırma ve birleştirme
- Sprint 3
- Review ve Retrospective
Modül 8: Review ve Retrospective
- Yüksek performanslı geliştirme takımı olmak
- Geliştirme takımlarının karşılaştıkları zorluklar ve bunlarla başetme yolları
- Flaccid Scrum ve ScrumButs
- ‘Inspect ve adapt’ kavramları ve şeffaf olmak
- Zorlu Scrum Master’lar ile çalışma
- Zorlu Product Owner ve paydaşlar ile çalışma
- Review ve Retrospective
Kimler Katılmalı
Bu eğitim halihazırda Scrum uygulayan ya da uygulamak isteyen proje takımları ile Scrum uygulayan geliştirme ekiplerine yöneliktir. Eğitime yazılım geliştiriciler, iş analistleri, yazılım mimarları, testçiler, proje yöneticileri, bilgi işlem yöneticileri ve tüm diğer bilgi işlem çalışanları katılabilir. Eğitime katılabilmek için Uluslararası Sertifikalı Agile & Scrum eğitimine katılmış ya da Scrum Guide’ın okunmuş olunması gerekmekle beraber eğitim katılımcılarında temel düzeyde .Net4, SQL 2008R2, ASP.NET4, Visual Studio 2010 Ultimate Edition and C# bilgisi aranmaktadır.