AGILE SOFTWARE DEVELOPMENT: AGILE DEVELOPMENT LIFE CYCLE EĞİTİMİ

Fikirden teslimata cevik yasam dongusunu kur

Agile Development Life Cycle ile iteratif planlama, XP pratikleri, TDD, kod kalitesi ve CI/CD boru hattini uctan uca uygula.

Cevik yazilim gelistirme yasam dongusunu vizyon ve release planlamadan iteration yurutmeye, XP pratikleri, TDD ve refactoring'den surekli entegrasyon ve CI/CD teslimata kadar uctan uca kapsayan uygulamali bir program.

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

Eğitim Hakkında

Yinelemeli ve artimli yazilim gelistirme yasam dongusu

Bu egitim, cevik yazilim gelistirme yasam dongusunu (ADLC) bastan sona ele alir. Katilimcilar vizyon ve release planlamasindan iteration planlamaya, gunluk gelistirme ritminden surekli entegrasyon ve teslimata kadar tum asamalari ogrenir. Extreme Programming (XP) pratikleri, test-driven development (TDD), pair programming, refactoring, continuous integration ve continuous delivery uygulamali islenir. Ayrica Definition of Done, teknik borc yonetimi, kod gozden gecirme ve surum yonetimi ile cevik muhendislik disiplinleri butunsel bir dongu icinde iliskilendirilir.

Süre ve Format

3 Gun. Her gun dort modul; kod ornekleri, canli demolar ve kucuk bir uygulama uzerinde uctan uca lab pratigi icerir.

Seviye

Orta Seviye — Cevik yazilim gelistirme yasam dongusunu yineleme planlamadan surekli teslimata kadar XP, TDD ve CI/CD uygulamalariyla kapsar.

Öğrenme Metodu

Ornek bir uygulama uzerinde TDD ile kod yazip CI boru hattina baglayarak donguyu deneyimleyen uygulamali lab.

Neden Bu Eğitim?

🔁Kisa Dongu

Kisa iterasyonlarla erken ve sik geri bildirim alarak riski dusurursunuz.

🧪Guvenli Kod

TDD ve otomatik testlerle degisiklikleri guvenle yaparsiniz.

🚀Hizli Teslim

CI/CD boru hattiyla surumleri dugmeye basar gibi guvenle yayinlarsiniz.

Anahtar Konular

agile development life cyclecevik yazilim gelistirmetdd egitimiextreme programmingci cdsurekli entegrasyonrefactoringiteration planlamadefinition of doneyazilim yasam dongusu
“Her kucuk, test edilmis adim, buyuk bir surumu korkutucu olmaktan cikarir.”

Ön Koşullar

Egitimden verim almak icin faydali olacak bilgi ve ortam gereksinimleri

1
Programlama

Bir dilde (Java, C#, Python, JS) temel kodlama bilgisi gerekir.

2
Surum Kontrol

Git ile temel commit/branch islemlerine asinalik faydali olur.

3
Gelistirme Ortami

Kurulu bir IDE ve calistirilabilir bir dil ortami onerilir.

4
Cevik Bilgi

Sprint ve backlog gibi temel cevik kavramlara asinalik ise yarar.

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 hedefiKatilimci cevik yasam dongusunun asamalarini kavrar ve release ile iteration planlamayi uygular.
Modül 1
ADLC Asamalari
  • Concept, inception, iteration ve release asamalari
  • Yinelemeli ve artimli gelistirme farki
  • Cevik manifesto degerleri ve ilkeleri
  • Waterfall ile ADLC karsilastirmasi
  • Feedback loop'larin dongudeki yeri
  • Teslim edilebilir artim (increment) kavrami
Modül 2
Vizyon ve Release Planlama
  • Urun vizyonu ve hedef metriklerin tanimi
  • Release hedefi ve kapsam belirleme
  • Story map ile surum dilimleme
  • Velocity temelli release tahmini
  • Minimum viable product (MVP) tanimi
  • Yol haritasi ve bagimlilik yonetimi
Modül 3
Iteration Planlama
  • Sprint hedefi ve kapasite planlama
  • Story'leri task'lara bolme
  • Taahhut (commitment) ve tahmin
  • Spike ile belirsizlik azaltma
  • Planning poker ile ortak tahmin
  • Iteration backlog olusturma
Modül 4
Definition of Done
  • DoD'un amaci ve kapsami
  • Kod, test, dokumantasyon kriterleri
  • Story, sprint ve release duzeyinde DoD
  • Definition of Ready ile ayrimi
  • DoD'un kalite kapisi olarak kullanimi
  • DoD'un zamanla olgunlastirilmasi
Günün hedefiKatilimci XP muhendislik pratiklerini ve TDD dongusunu uygulayarak temiz, test edilebilir kod yazar.
Modül 1
Extreme Programming Pratikleri
  • Pair programming ve mob programming
  • Collective code ownership
  • Sustainable pace (surdurulebilir hiz)
  • Simple design ve YAGNI ilkesi
  • Continuous integration kulturu
  • Kucuk surumler (small releases)
Modül 2
Test-Driven Development
  • Red-Green-Refactor dongusu
  • Birim testi (unit test) yazimi
  • Test isimlendirme ve AAA (Arrange-Act-Assert)
  • Mock, stub ve test double
  • Test coverage'in dogru yorumu
  • TDD ile tasarimin yonlendirilmesi
Modül 3
Refactoring
  • Code smell tanima (uzun metot, duplicate)
  • Extract method ve rename refactoring
  • Test guvencesiyle guvenli donusum
  • Kucuk adimlarla surekli iyilestirme
  • Teknik borcun gorunur kilinmasi
  • Refactoring'in sprint icine yedirilmesi
Modül 4
Kod Kalitesi
  • Clean code ilkeleri ve okunabilirlik
  • Static analysis ve linter kullanimi
  • Code review sureci ve pull request
  • Cyclomatic complexity ve metrikler
  • SOLID ilkelerine kisa bakis
  • Kalite kapilarinin CI'ya baglanmasi
Günün hedefiKatilimci otomatik build, test ve dagitimi iceren bir CI/CD boru hatti kurup donguyu kapatir.
Modül 1
Continuous Integration
  • Trunk-based development ve feature branch
  • Otomatik build ve test tetikleme
  • Hizli geri bildirim icin pipeline tasarimi
  • Build kirildiginda 'stop the line' kurali
  • Artifact uretimi ve versiyonlama
  • Merge sikligi ve entegrasyon acisi azaltma
Modül 2
Continuous Delivery
  • Deployment pipeline asamalari
  • Ortamlar: dev, test, staging, prod
  • Konfigurasyonun koddan ayrilmasi
  • Otomatik smoke ve kabul testleri
  • Release onayi ve manuel kapi
  • Rollback stratejisi
Modül 3
Dagitim Stratejileri
  • Blue-green deployment
  • Canary release ve kademeli yayma
  • Feature flag ile kontrollu surum
  • Veritabani migrasyonu yonetimi
  • Zero-downtime deployment
  • Container ile tasinabilir dagitim
Modül 4
Gozlem ve Geri Bildirim
  • Logging, metrik ve tracing temelleri
  • Alerting ve SLO tanimi
  • Kullanici geri bildirimini backlog'a tasima
  • A/B test ile hipotez dogrulama
  • Surum sonrasi retrospektif
  • Donguyu kapatip bir sonraki iterasyona baglama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yasam Dongusu

ADLC asamalarini uctan uca kavrayip projenize uygulayabilirsiniz.

✅
Planlama

Release ve iteration planlamayi velocity'e dayali yapabilirsiniz.

✅
TDD

Red-Green-Refactor dongusuyle test odakli kod yazabilirsiniz.

✅
XP Pratikleri

Pair programming ve collective ownership pratiklerini uygulayabilirsiniz.

✅
Refactoring

Code smell'leri taniyip testlerle guvenle refactor edebilirsiniz.

✅
CI Kurma

Otomatik build ve testli bir surekli entegrasyon hatti kurabilirsiniz.

✅
CD Kurma

Surekli teslimat boru hattiyla guvenli surum cikarabilirsiniz.

✅
Dagitim

Blue-green ve canary stratejileriyle riskli dagitimlari yonetebilirsiniz.

Kimler İçin Uygundur?

  • Yazilim gelistirici
  • teknik lider
  • DevOps muhendisi
  • cevik muhendislik pratiklerini derinlestirmek isteyen ekip uyeleri icin uygundur

Sıkça Sorulan Sorular

Bu egitim kimler icin uygundur?
Yazilim gelistirici, teknik lider, DevOps muhendisi ve cevik muhendislik pratiklerini derinlestirmek isteyen ekip uyeleri icin uygundur.
Hangi programlama dili kullanilir?
Pratikler dilden bagimsizdir; Java, C#, Python veya JavaScript bilgisiyle ornekler takip edilebilir.
TDD gercekten uygulaniyor mu?
Evet, Red-Green-Refactor dongusu birim testleri yazarak canli olarak uygulanir.
CI/CD kurulumu var mi?
Evet, otomatik build/test ve dagitim asamalariyla bir boru hatti ornek uzerinde kurulur.
Sertifika veriliyor mu?
Program sonunda Digital Vizyon Akademi Katilim ve Basari Sertifikasi 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. Agile Software Development: Agile Development Life Cycle Eği 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)Disciplined Agile Scrum Master (DASM) Certification Eğitimi
Proje ve Süreç Yönetimi Eğitimleri

Disciplined Agile Scrum Master (DASM) Certification Eğitimi

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

DASM sınavına hazırlanın: DA zihniyeti, çalışma biçimi seçimi, DAD yaşam döngüleri, süreç hedefleri ve sınav stratejisi. Orta seviye DVA eğitimi.

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

Disciplined Agile Scrum Master Eğitimi

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

Disciplined Agile Scrum Master rolünü sahada uygulayın: DA zihniyeti, WoW uyarlama, yaşam döngüleri, koçluk ve sürekli iyileştirme. Orta seviye DVA eğitimi.

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

Disciplined Agile Senior Scrum Master Eğitimi

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

DA araç seti, süreç hedefleri, akış metrikleri ve Guided Continuous Improvement ile kıdemli Scrum Master yetkinliği kazandıran ileri düzey uygulamalı eğitim.

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

Disciplined Agile Workshop Eğitimi

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

DA zihniyeti, dört yaşam döngüsü, DAD rolleri ve süreç hedefi diyagramlarıyla takımınıza uygun çevik süreci tasarlamayı öğreten uygulamalı atölye eğitimi.

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

Distributed Scrum & Done Challenges Eğitimi

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

Dağıtık Scrum takımlarında zaman dilimi, uzaktan kolaylaştırma, araç seçimi ve Definition of Done tutarlılığı zorluklarını çözmeyi öğreten uygulamalı eğitim.

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