APPLYING PROFESSIONAL SCRUM FOR SOFTWARE DEVELOPMENT EĞİTİMİ

Scrum'ı mühendislik pratikleriyle güçlendir

Scrum ile sürekli entegrasyon, TDD, refactoring, emergent architecture, otomatik test ve DevOps uygulamaları

Scrum'ı modern yazılım mühendisliği pratikleriyle birleştiren; CI/CD, TDD, test piramidi, refactoring, emergent architecture ve DevOps ile her Sprint'te gerçek 'Done' artımı üretmeyi öğreten üç günlük orta seviye eğitim.

3 gün Orta Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Her Sprint'te gerçekten 'Done' artımı üreten teknik disiplinler

Bu eğitim Scrum çerçevesini modern yazılım mühendisliği pratikleriyle birleştirerek her Sprint'te gerçekten kullanılabilir bir Increment üretmeyi hedefler. Definition of Done ile teknik kalite ilişkisi, sürüm kontrolünde dallanma stratejileri ve trunk-based development, sürekli entegrasyon (CI) ve sürekli teslim (CD) boru hatları işlenir. Test Driven Development (TDD), birim ve kabul testleri, Acceptance Test Driven Development, test otomasyon piramidi; refactoring, kod kokuları, teknik borç yönetimi ve çift programlama (pair/mob programming) uygulamalı ele alınır. Emergent architecture ve basit tasarım ilkeleri, kalite için Definition of Done'ı genişletme, DevOps kültürü ile dağıtım otomasyonu aktarılır. Katılımcılar küçük bir kod tabanı üzerinde bu pratikleri bir Sprint akışında bizzat uygular.

Süre ve Format

3 Gün. Her gün dört modül; kısa kavram girişi ve kod tabanı üzerinde uygulamalı laboratuvarlar dönüşümlü ilerler.

Seviye

Orta Seviye — Scrum'ı modern yazılım mühendisliği pratikleriyle; CI/CD, TDD, refactoring ve DevOps ile birleştirir

Öğrenme Metodu

Küçük bir kod tabanında TDD, refactoring ve CI/CD pratiklerini bir Sprint akışında uygulayan laboratuvar çalışması.

Neden Bu Eğitim?

✅Gerçek Done

Her Sprint sonunda gerçekten kullanılabilir bir artım üretmeyi sağlayan teknik disiplini kazanırsınız.

🔧Mühendislik

TDD, refactoring ve CI/CD ile teknik borcu azaltıp sürdürülebilir hız elde edersiniz.

🚀DevOps Bağı

Dağıtım otomasyonuyla teslim döngüsünü kısaltıp geri bildirimi hızlandırırsınız.

Anahtar Konular

Professional Scrum DeveloperTDDsürekli entegrasyonCI/CDrefactoringtest otomasyonuDevOpstrunk-based developmentDefinition of Doneçevik mühendislik
“Çeviklik hızla kötü kod üretmek değil, sürdürülebilir hızı korumaktır.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Scrum Bilgisi

Temel Scrum çerçevesi bilgisi gereklidir.

2
Programlama

Bir dilde (Java, C#, Python, JS vb.) kod yazabilmek gerekir.

3
Sürüm Kontrolü

Git ile temel çalışma deneyimi faydalı olur.

4
Geliştirme Ortamı

Çalışır bir IDE ve test çalıştırma ortamı gerekir.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı Definition of Done'ı teknik kaliteye bağlar ve CI boru hattını kurar.
Modül 1
Done ve Teknik Kalite
  • Definition of Done'ı teknik kriterlerle genişletme
  • Undone work'ün biriken riski
  • Kalite kapıları (quality gate)
  • Done ile şeffaflık ilişkisi
  • Takım düzeyi ortak Done
  • Done'ın her Sprint olgunlaşması
Modül 2
Sürüm Kontrolü
  • Git ile dağıtık sürüm kontrolü
  • Feature branch ve dezavantajları
  • Trunk-based development
  • Küçük ve sık commit alışkanlığı
  • Pull request ve kod gözden geçirme
  • Merge çakışmalarını azaltma
Modül 3
Sürekli Entegrasyon
  • CI'nin amacı ve ilkeleri
  • Her commit'te otomatik build
  • Build'i hızlı ve yeşil tutma
  • Kırık build'e anında müdahale
  • CI aracı boru hattı (pipeline)
  • Statik analiz entegrasyonu
Modül 4
Build Otomasyonu
  • Tekrarlanabilir build komutu
  • Bağımlılık yönetimi
  • Build artefaktlarını üretme
  • Ortam yapılandırmasını ayırma
  • Build süresini kısaltma
  • Lokal ve CI build tutarlılığı
Günün hedefiKatılımcı TDD döngüsünü ve test otomasyon piramidini uygulamalı kullanır.
Modül 1
TDD Döngüsü
  • Red-Green-Refactor döngüsü
  • Önce test yazma disiplini
  • Küçük adımlarla ilerleme
  • Test ile tasarımı yönlendirme
  • FIRST test ilkeleri
  • TDD'nin yaygın zorlukları
Modül 2
Birim Test
  • İzole birim testi yazma
  • Test çatısı (xUnit) kullanımı
  • Assertion ve test adlandırma
  • Test verisi ve kurulum (setup)
  • Flaky testleri önleme
  • Kod kapsama (coverage) yorumu
Modül 3
Test İkizleri
  • Mock, stub, fake ayrımı
  • Bağımlılıkları izole etme
  • Dependency injection ile test
  • Dış servisleri taklit etme
  • Aşırı mock kullanımının riski
  • Sınır ve hata durumu testleri
Modül 4
ATDD ve Piramit
  • Acceptance Test Driven Development
  • Örneklerle belirtim (specification by example)
  • Kabul kriterini teste çevirme
  • Test otomasyon piramidi
  • UI testini minimumda tutma
  • Hızlı geri bildirim dengesi
Günün hedefiKatılımcı refactoring, basit tasarım ve CD ile sürdürülebilir teslimi uygular.
Modül 1
Refactoring
  • Kod kokularını (code smell) tanıma
  • Küçük güvenli refactoring adımları
  • Testlerle korunarak yeniden düzenleme
  • Extract method, rename gibi teknikler
  • Teknik borcu yönetme
  • Boy Scout kuralı
Modül 2
Basit Tasarım
  • Emergent architecture kavramı
  • Basit tasarım (simple design) kuralları
  • SOLID ilkelerine değinme
  • YAGNI ve aşırı mühendislikten kaçınma
  • Tasarımı testlerin yönlendirmesi
  • Mimariyi son sorumlu ana erteleme
Modül 3
Pair ve Mob Programming
  • Pair programming rolleri (driver/navigator)
  • Bilgi yayılımı ve kod sahipliği
  • Mob programming akışı
  • Anlık kod gözden geçirme etkisi
  • Pair rotasyonu
  • Uzaktan eşli çalışma araçları
Modül 4
Sürekli Teslim ve DevOps
  • CD boru hattı ve otomatik dağıtım
  • Deployment ve release ayrımı
  • Feature toggle kullanımı
  • Altyapının kod ile yönetimi (IaC)
  • İzleme ve geri bildirim döngüsü
  • DevOps kültürü ve takım sorumluluğu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Teknik Done

Definition of Done'ı teknik kalite kriterleriyle güçlendirebilirsiniz.

✅
Sürüm Kontrolü

Trunk-based çalışma ve kod gözden geçirmeyi uygulayabilirsiniz.

✅
CI

Her commit'te çalışan bir sürekli entegrasyon boru hattı kurabilirsiniz.

✅
TDD

Red-Green-Refactor döngüsüyle test odaklı geliştirme yapabilirsiniz.

✅
Test Piramidi

Birim, kabul ve UI testlerini dengeli bir piramide oturtabilirsiniz.

✅
Refactoring

Kod kokularını güvenli adımlarla refactor edip teknik borcu azaltabilirsiniz.

✅
Basit Tasarım

Emergent architecture ve basit tasarım ilkeleriyle çalışabilirsiniz.

✅
CD ve DevOps

Sürekli teslim boru hattıyla dağıtımı otomatikleştirebilirsiniz.

Kimler İçin Uygundur?

  • Scrum takımında çalışan yazılım geliştiriciler
  • test mühendisleri
  • teknik liderler
  • mühendislik disiplinlerini çeviklikle birleştirmek isteyenler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Scrum takımında çalışan yazılım geliştiriciler, test mühendisleri, teknik liderler ve mühendislik disiplinlerini çeviklikle birleştirmek isteyenler için uygundur.
Programlama bilmek gerekir mi?
Evet; laboratuvarlar kod üzerinde ilerlediğinden bir dilde kod yazabilmek gerekir.
Hangi teknik pratikler işleniyor?
TDD, birim ve kabul testleri, refactoring, sürekli entegrasyon ve teslim ile DevOps pratikleri uygulamalı işlenir.
Bir Scrum.org sertifikası mı veriliyor?
Hayır; PSD gibi Scrum.org sınavlarının başvurusu ve ücreti ilgili kuruma aittir.
Eğitim sonunda sertifika veriliyor mu?
Evet, tamamlayan katılımcılara Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Applying Professional Scrum for Software Development Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeOrta Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Çevik Yöntemler (Agile/Scrum/Kanban)Scaled Agile Leader: Scrum Scaling Challenges Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Scaled Agile Leader: Scrum Scaling Challenges Eğitimi

2 günİleriOnline / Yüz Yüze / Hibrit

Scrum'ı ölçeklerken çıkan bağımlılık, entegrasyon, kalite, dağıtık takım ve organizasyonel direnç zorluklarını kök neden analiziyle çözmeyi öğreten iki günlük e

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Scaled Agile, Inc. – SAFe Temel Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Scaled Agile, Inc. – SAFe Temel Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Scaled Agile Framework'ü sıfırdan; Lean-Agile ilkeleri, dört konfigürasyon, Agile Release Train, PI Planning ve Lean Portfolio temelleriyle öğreten giriş eğitim

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Scaling an Organization's Scrum Process Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Scaling an Organization's Scrum Process Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Bir organizasyonun Scrum sürecini takımdan kurumsal ölçeğe taşımayı; olgunluk değerlendirme, pilot yapı, koordinasyon ve portföy hizasıyla öğreten üç günlük eği

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Scaling Scrum: Challenges Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Scaling Scrum: Challenges Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Scrum'ı çok takıma ölçeklerken bağımlılık, koordinasyon, Nexus entegrasyonu, Conway yasası ve anti-desenleri vaka üzerinden çözen ileri seviye ölçekleme eğitimi

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Scaling Scrum: Choosing Scaled Agile Frameworks Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Scaling Scrum: Choosing Scaled Agile Frameworks Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

SAFe, LeSS, Nexus, Scrum@Scale ve Disciplined Agile çerçevelerini karşılaştırıp kurumsal bağlama göre karar matrisiyle seçmeyi öğreten ileri seviye eğitim.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn