PROFESSIONAL SCRUM DEVELOPER EĞİTİMİ

Scrum'ı gerçek mühendislik disipliniyle sahada uygula

Developers rolünden Sprint'e; test odaklı geliştirme, sürekli entegrasyon ve teknik borç yönetimiyle çalışan yazılım üretimi.

Professional Scrum Developer eğitimi; TDD, CI/CD, refactoring ve teknik borç yönetimini Scrum olaylarıyla birleştirerek yazılım geliştiricilere çalışan Increment üretmenin mühendislik disiplinini kazandırır.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Scrum takımında geliştiricinin günlük mühendislik uygulamalarını Sprint ritmine oturtmak

Professional Scrum Developer eğitimi, Scrum çerçevesini kod düzeyinde yaşayan geliştiriciler için tasarlanmıştır. Sprint Backlog'un parçalanması, Definition of Done'ın tanımlanması, Test-Driven Development, çift programlama, sürekli entegrasyon (CI), sürekli teslim (CD), refactoring ve teknik borç yönetimi konularını ele alır. Katılımcı, Product Backlog öğesinden çalışan Increment'e giden yolda otomatik testler, kod incelemesi ve yapılandırma yönetimi uygulamalarını Scrum olaylarıyla entegre eder.

Süre ve Format

4 Gün. Her gün dört modül; teori anlatımı ardından takım halinde çalışan bir kod tabanı üzerinde uygulama laboratuvarı yapılır.

Seviye

İleri Seviye — Scrum çerçevesini modern yazılım mühendisliği uygulamalarıyla (TDD, CI/CD, refactoring, DevOps) birleştiren geliştirici odaklı program.

Öğrenme Metodu

Gerçek bir örnek projede Sprint simülasyonu; TDD döngüleri, CI pipeline kurulumu ve otomatik testlerle çalışan Increment üretimi uygulamalı yürütülür.

Neden Bu Eğitim?

🧪Test Odaklı Üretim

Kırmızı-yeşil-refactor döngüsünü ve otomatik test piramidini Sprint içinde uygulayarak hatasız Increment üretmeyi öğrenirsiniz.

🔁Sürekli Entegrasyon

CI/CD pipeline'larını kurarak her commit'te çalışan yazılım elde etmeyi ve Definition of Done'ı otomatikleştirmeyi kavrarsınız.

🧹Teknik Borç Kontrolü

Refactoring ve kod kokularını erken teşhis ederek sürdürülebilir bir kod tabanını Sprint ritminde korumayı deneyimlersiniz.

Anahtar Konular

professional scrum developerpsd eğitimiscrum developertdd eğitimisürekli entegrasyonci cdrefactoringdefinition of doneçevik yazılım geliştirmetest odaklı geliştirme
“Çalışan yazılım, ilerlemenin birincil ölçüsüdür; geri kalan her şey ona hizmet eder.”

Ön Koşullar

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

1
Programlama Bilgisi

En az bir nesne yönelimli dilde (Java, C#, Python veya benzeri) kod yazabilme deneyimi beklenir.

2
Scrum Temeli

Scrum rolleri, olayları ve artefaktları hakkında temel farkındalık faydalı olur.

3
Geliştirme Ortamı

Üzerinde IDE, Git istemcisi ve bir CI aracının çalışabileceği kişisel dizüstü bilgisayar gereklidir.

4
Sürüm Kontrolü

Git ile commit, branch ve merge gibi temel işlemlere aşinalık uygulamaları hızlandırır.

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ı, Scrum çerçevesini bir geliştirici olarak kendi günlük işine nasıl bağlayacağını kavrar.
Modül 1
Scrum Teorisi ve Ampirizm
  • Şeffaflık, denetleme ve uyarlama sütunları
  • Ampirik süreç kontrolünün yazılıma yansıması
  • Scrum değerleri: bağlılık, odak, açıklık, saygı, cesaret
  • Kompleks işin karmaşık ortamda yönetimi
  • Scrum Guide 2020 güncellemeleri
  • Geliştiricinin öz-örgütlenmedeki sorumluluğu
Modül 2
Scrum Takımı ve Developers
  • Tek takım, üç sorumluluk yapısı
  • Developers'ın hesap verebilirlikleri
  • Sprint Backlog'un sahipliği
  • Çapraz işlevli takım yetkinlikleri
  • Product Owner ve Scrum Master ile etkileşim
  • Takım büyüklüğü ve iletişim yükü
Modül 3
Sprint ve Olaylar
  • Sprint'in bir konteyner olarak işlevi
  • Sprint Planning'de teknik tasarım tartışması
  • Daily Scrum'ın geliştirici için değeri
  • Sprint Review ve Increment sunumu
  • Sprint Retrospective'de mühendislik iyileştirmeleri
  • Zaman kutusu (timebox) disiplini
Modül 4
Artefaktlar ve Taahhütler
  • Product Backlog ve Product Goal
  • Sprint Backlog ve Sprint Goal
  • Increment ve Definition of Done
  • Artefakt şeffaflığının koda yansıması
  • Taahhütlerin ampirizmle ilişkisi
  • İzlenebilirlik ve ilerleme ölçütleri
Günün hedefiKatılımcı, test-öncelikli geliştirme döngüsünü ve otomatik test stratejisini bir kod tabanında uygular.
Modül 1
Test-Driven Development
  • Kırmızı-yeşil-refactor döngüsü
  • Önce test yazma disiplini
  • Birim testi izolasyonu ve FIRST ilkeleri
  • Test çiftleri: stub, mock, fake, spy
  • Arrange-Act-Assert deseni
  • TDD'nin tasarıma etkisi
Modül 2
Test Piramidi ve Katmanlar
  • Birim, entegrasyon ve uçtan uca test dengesi
  • Hızlı geri bildirim için test hiyerarşisi
  • Kırılgan uçtan uca testlerden kaçınma
  • Sözleşme (contract) testleri
  • Test kapsamı metrikleri ve yanılgıları
  • Davranış odaklı geliştirme (BDD) girişi
Modül 3
Kabul Kriterleri ve DoD
  • Kabul kriterlerinin test edilebilir yazımı
  • Definition of Done'ın test şartları
  • Otomatik kabul testleri
  • Done olmayan işin maliyeti
  • Example mapping ile kriter çıkarma
  • Kalite kapılarının tanımı
Modül 4
Test Otomasyonu Laboratuvarı
  • Bir birim test çerçevesi kurulumu
  • Mevcut koda test ekleme stratejisi
  • Legacy koda karakterizasyon testi
  • Test verisi yönetimi
  • Flaky test teşhisi
  • Test çalıştırma süresinin optimizasyonu
Günün hedefiKatılımcı, her commit'te çalışan yazılım üretecek bir CI/CD hattı kurmayı ve sürdürmeyi öğrenir.
Modül 1
Sürüm Kontrol Stratejileri
  • Trunk-based development yaklaşımı
  • Feature branch ve pull request akışı
  • Küçük, sık commit disiplini
  • Merge çatışmalarının azaltılması
  • Semantik sürümleme
  • Kod inceleme (code review) pratiği
Modül 2
Sürekli Entegrasyon
  • CI pipeline aşamaları: build, test, analiz
  • Her commit'te otomatik derleme
  • Hızlı geri bildirim prensibi
  • Bozuk build'in anında düzeltilmesi
  • Statik kod analizi entegrasyonu
  • Build matrisi ve ortam tutarlılığı
Modül 3
Sürekli Teslim ve Dağıtım
  • Dağıtım hattı (deployment pipeline)
  • Mavi-yeşil ve canary dağıtım
  • Feature toggle ile sürüm ayrıştırma
  • Yapılandırmanın koddan ayrılması
  • Geri alma (rollback) stratejileri
  • Altyapının kod olarak yönetimi
Modül 4
Pipeline Laboratuvarı
  • Örnek projeye CI yapılandırması ekleme
  • Test aşamasının pipeline'a bağlanması
  • Artefakt üretimi ve depolama
  • Kalite kapısıyla hatalı build'i durdurma
  • Bildirim ve görünürlük panoları
  • Pipeline süresinin kısaltılması
Günün hedefiKatılımcı, kod kokularını teşhis edip refactoring'le teknik borcu Sprint ritminde yönetmeyi uygular.
Modül 1
Kod Kokuları ve Refactoring
  • Yaygın kod kokularının teşhisi
  • Güvenli refactoring adımları
  • Extract method, rename ve inline teknikleri
  • Testlerin koruma ağı olarak kullanımı
  • Kesintisiz refactoring (boy scout rule)
  • Refactoring ile tasarım iyileştirme
Modül 2
Tasarım İlkeleri
  • SOLID ilkelerinin uygulanması
  • Yüksek bağlılık, düşük bağımlılık
  • Bağımlılık enjeksiyonu
  • Tasarım desenlerinin yerinde kullanımı
  • Ortaya çıkan (emergent) tasarım
  • YAGNI ve basitlik tercihi
Modül 3
Teknik Borç Yönetimi
  • Teknik borcun türleri ve maliyeti
  • Borcu görünür kılma ve Backlog'a taşıma
  • Kasıtlı ve istemsiz borç ayrımı
  • Product Owner ile borç müzakeresi
  • Borç geri ödeme stratejileri
  • Kalite ve hız dengesi
Modül 4
Takım Mühendislik Kültürü
  • Çift programlama ve mob programming
  • Ortak kod sahipliği
  • Definition of Done'ın sürekli geliştirilmesi
  • Mühendislik standartlarının takım kararı
  • Retrospective'den aksiyon üretme
  • Sürekli öğrenme ve usta-çırak kültürü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
TDD Uygulama

Kırmızı-yeşil-refactor döngüsüyle test-öncelikli kod yazabilirsiniz.

✅
CI/CD Kurulumu

Her commit'te çalışan yazılım üreten bir sürekli entegrasyon hattı kurabilirsiniz.

✅
DoD Tanımı

Takımla birlikte otomatikleştirilmiş bir Definition of Done oluşturabilirsiniz.

✅
Refactoring

Test koruması altında kod kokularını güvenle gidermenin adımlarını uygulayabilirsiniz.

✅
Teknik Borç

Teknik borcu görünür kılıp Product Owner ile önceliklendirebilirsiniz.

✅
Backlog Parçalama

Product Backlog öğelerini Sprint içinde bitirilebilir parçalara ayırabilirsiniz.

✅
Test Piramidi

Birim, entegrasyon ve uçtan uca testleri dengeli bir stratejiyle kurgulayabilirsiniz.

✅
Mühendislik Kültürü

Çift programlama ve ortak kod sahipliğiyle takım kalitesini artırabilirsiniz.

Kimler İçin Uygundur?

  • Scrum takımlarında çalışan yazılım geliştiriciler
  • test mühendisleri
  • teknik liderler için uygundur. En az bir programlama diline hâkim olup Scrum'ı mühendislik pratiğine dökmek isteyenlere yöneliktir

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Scrum takımlarında çalışan yazılım geliştiriciler, test mühendisleri ve teknik liderler için uygundur; en az bir programlama diline hâkim olmak beklenir.
Hangi programlama dili kullanılır?
İlkeler dilden bağımsızdır; laboratuvarlar Java, C# veya Python gibi nesne yönelimli bir dille yürütülür ve kavramlar her dile uyarlanabilir.
PSD sınavına bu eğitim yeterli mi?
Eğitim kavramsal ve uygulamalı hazırlık sağlar; sınav başvurusu ve ücreti ilgili kuruma aittir.
CI/CD araç bilgisi gerekir mi?
Önceden gerekmez; sürekli entegrasyon ve teslim kavramları temelden ele alınır ve laboratuvarda uygulanır.
Eğitim sonunda ne alırım?
Başarıyla tamamlayan katılımcılar Digital Vizyon Akademi Katılım ve Başarı Sertifikası almaya hak kazanır.

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. Professional Scrum Developer Eğitimi Sertifika Kodu DV-2026XX00 Tarih 26.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre4 gün
Seviyeİleri 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)Agile Programme Management (AgilePgM) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Programme Management (AgilePgM) Eğitimi

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

DSDM tabanlı AgilePgM çerçevesiyle program vizyonu, tranch planlaması, fayda gerçekleştirme ve çevik yönetişimi öğreten dört günlük ileri seviye program yönetim

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Project Management Foundation & Practitioner (AgilePM) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Project Management Foundation & Practitioner (AgilePM) Eğitimi

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

DSDM tabanlı AgilePM Foundation ve Practitioner içeriğini; yaşam döngüsü, roller, ürünler, MoSCoW ve timeboxing ile uçtan uca öğreten beş günlük ileri seviye eğ

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Project Management Foundation (AgilePM) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Project Management Foundation (AgilePM) Eğitimi

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

DSDM tabanlı AgilePM Foundation terminolojisini; sekiz ilke, yaşam döngüsü, roller, ürünler, MoSCoW ve timeboxing ile öğreten üç günlük çevik proje yönetimi eği

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile Project Management Practitioner (AgilePM) Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile Project Management Practitioner (AgilePM) Eğitimi

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

AgilePM Foundation bilgisini gerçek projelere uyarlamayı; senaryo analizi, timebox, gereksinim ve risk yönetimini derinlemesine öğreten dört günlük ileri seviye

Detayları Gör →
Çevik Yöntemler (Agile/Scrum/Kanban)Agile ve Kanban ile Yazılım Geliştirme Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Agile ve Kanban ile Yazılım Geliştirme Eğitimi

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

Kanban pano, WIP limitleri, akış metrikleri ve CI/TDD gibi mühendislik pratiklerini yazılım geliştirmeye uygulayan üç günlük uygulamalı çevik Kanban eğitimi.

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