Scrum ile Gerçek Yazılım Geliştirme Deneyimi
Üç gün boyunca katılımcılar gerçek bir Scrum Team gibi çalışır. Eğitim, birden fazla Sprint üzerinden ilerler ve katılımcıların yalnızca kavramları öğrenmek yerine bunları doğrudan uygulamasını sağlar.
- Scrum Team olarak çalışma
- Product Backlog’dan iş seçme
- Sprint hedefleri doğrultusunda geliştirme yapma
- Çalışan yazılım Increment’ları oluşturma
- Sprint boyunca ortaya çıkan değişikliklerle başa çıkma
- Takım olarak sürekli iyileştirme
Agile Mühendislik Uygulamaları
Modern yazılım geliştirme uygulamalarının Scrum içerisindeki rolü ele alınır.
- Teknik kaliteyi koruma
- Çalışan yazılım üretmeye odaklanma
- Incremental geliştirme
- Geri bildirime göre iyileştirme
- Mühendislik uygulamalarını Sprint içerisinde kullanma
DevOps Araçları ve Uygulamaları
DevOps araçlarının Scrum Team’in teslimat kapasitesini nasıl desteklediği incelenir.
- Geliştirme ve teslimat sürecini destekleyen araçlar
- Sürekli entegrasyon yaklaşımı
- Takımın teknik çalışma akışını iyileştirme
- Yazılım teslimatında otomasyonun rolü
- Kalite ve teslimat hızını birlikte destekleme
Scrum Team Olarak Çalışma
Scrum Team içerisindeki farklı uzmanlıkların birlikte nasıl değer ürettiği ele alınır.
- Takım içi iş birliği
- Ortak sorumluluk
- Çapraz fonksiyonel çalışma
- Teknik ve ürün odaklı kararların birlikte alınması
- Sprint hedefi doğrultusunda ekip olarak ilerleme
Product Backlog’dan Increment’a
Katılımcılar gerçekçi bir Product Backlog’dan başlayarak potansiyel olarak yayınlanabilir özellikler geliştirir.
- Product Backlog öğelerini anlamlandırma
- Sprint içerisinde işin planlanması
- Geliştirme sürecinin yönetilmesi
- Kalite kriterlerinin korunması
- Potansiyel olarak releasable Increment oluşturma
Gerçek Dünya Problemleriyle Çalışma
Eğitim süresince katılımcılar yazılım geliştirme ekiplerinin karşılaşabileceği gerçek problemlere benzeyen durumlarla çalışır.
- Değişen ihtiyaçlar
- Teknik engeller
- Kalite problemleri
- Takım içi koordinasyon
- Sprint sırasında yeniden planlama
- Sürekli iyileştirme
Teknoloji Seçenekleri
Eğitim farklı teknoloji seçenekleriyle sunulabilir:
- .NET
- Java
- Teknolojiden bağımsız genel versiyon
Özel sınıflarda Professional Scrum Trainer ile birlikte ihtiyaçlara uygun farklı bir teknoloji stack’i belirlenebilir.
.NET versiyonu Microsoft® ile iş birliği içerisinde geliştirilmiş olup Microsoft Visual Studio için resmî eğitim çözümü olarak sunulmuştur.
Yenileme Ücreti Yoktur
Professional Scrum sertifikalarının süre sonu veya yenileme ücreti bulunmaz.
Katılımcı sınavı başarıyla geçtiğinde:
- Sertifika kalıcı olarak geçerli olur,
- Scrum.org üzerindeki sertifikalı profesyoneller listesinde yer alır,
- Sertifikayı korumak için gelecekte ek bir yenileme ücreti ödemez.