SOFTWARE DESIGN AND DEVELOPMENT: METHODOLOGIES EĞİTİMİ

Doğru yazılım metodolojisini seçin ve uygulayın

SDLC, Waterfall, V-model, Scrum, Kanban, XP, Lean, DevOps, tasarım ilkeleri, mimari stiller ve metodoloji seçim kriterleri.

Eğitim, yazılım projelerinde kullanılan yaşam döngüsü modellerini ve tasarım yaklaşımlarını karşılaştırmalı işler.

2 gün Temel Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Yazılım tasarım ve geliştirme metodolojilerinin karşılaştırmalı incelenmesi

Eğitim, yazılım projelerinde kullanılan yaşam döngüsü modellerini ve tasarım yaklaşımlarını karşılaştırmalı işler. Waterfall, V-model, iteratif ve spiral modeller, Scrum rolleri ve etkinlikleri, Kanban WIP limitleri, Extreme Programming pratikleri, Lean ve DevOps ilkeleri, SOLID ve tasarım kalıpları, katmanlı ve mikroservis mimarisi, gereksinimden teste izlenebilirlik ve proje ihtiyacına göre metodoloji seçimi vakalarla ele alınır.

Süre ve Format

2 Gün. Her gün dört modül; kavramsal anlatım, karşılaştırmalı vakalar ve planlama çalıştayları birlikte ilerler.

Seviye

Temel Seviye — Yazılım geliştirme yaşam döngüsü, Waterfall, Agile, Scrum, Kanban, XP, DevOps ve tasarım ilkeleri.

Öğrenme Metodu

Aynı mini proje farklı metodolojilerle planlanır; ekip çalıştayları ve vaka tartışmalarıyla karşılaştırılır.

Neden Bu Eğitim?

🎯Doğru Seçim

Projenin riskine ve belirsizliğine uygun metodolojiyi seçersiniz.

🛠️Ortak Dil

Ekiple SDLC ve Agile terminolojisini tutarlı kullanırsınız.

📈Tasarım Kalitesi

SOLID ve kalıplarla bakımı kolay tasarım yaparsınız.

Anahtar Konular

yazılım geliştirme metodolojileriSDLCWaterfallScrumKanbanAgileV-modelExtreme ProgrammingSOLIDDevOps
“En iyi metodoloji, ekibin gerçekten uyguladığı ve projenin riskine uyan metodolojidir.”

Ön Koşullar

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

1
Yazılım Bilgisi

Yazılımın nasıl geliştirildiğine dair temel anlayış.

2
Ekip Deneyimi

Bir yazılım veya BT projesinde çalışmış olmak faydalıdır.

3
Terminoloji

Gereksinim, test, sürüm gibi temel terimler.

4
Çalıştay Katılımı

Grup çalışmasına katılım istekliliği.

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ı klasik ve iteratif yaşam döngüsü modellerini karşılaştırır.
Modül 1
SDLC Aşamaları
  • Planlama, analiz, tasarım, geliştirme, test, bakım
  • Gereksinim türleri ve kapsam
  • Fizibilite ve risk analizi
  • Çıktılar ve kilometre taşları
  • Değişiklik yönetimi
  • Dokümantasyon seviyeleri
Modül 2
Plan Odaklı Modeller
  • Waterfall güçlü ve zayıf yönleri
  • V-model ve test seviyeleri
  • Spiral model ve risk odaklılık
  • Prototipleme ve RAD
  • Rational Unified Process
  • Model uygunluk kriterleri
Modül 3
Tasarım Yaklaşımları
  • Yapısal ve nesne yönelimli tasarım
  • UML diyagramları: sınıf, sıra, kullanım durumu
  • Veri akış diyagramları
  • Mimari katmanlar
  • Mikroservis ve monolit karşılaştırması
  • Tasarım gözden geçirmeleri
Modül 4
Vaka Çalışması
  • Banka havale modülü: plan odaklı yaklaşım
  • Gereksinim ve tasarım dokümanı örneği
  • Değişiklik talebinin maliyeti
  • Test ve kabul stratejisi
  • Kapsam kayması analizi
  • Öğrenilen dersler
Günün hedefiKatılımcı çevik çerçeveleri uygular ve proje için metodoloji önerir.
Modül 1
Çevik Değerler
  • Agile manifesto değerleri ve ilkeleri
  • Ürün sahibi, ekip ve süreç lideri
  • Kullanıcı hikayeleri ve kabul kriterleri
  • Tahminleme: story point ve planning poker
  • Backlog yönetimi
  • Çevik ölçekleme tanıtımı
Modül 2
Scrum ve Kanban
  • Sprint, planlama, günlük, review, retrospektif
  • Tanım hazır ve tanım bitti
  • Kanban panosu ve WIP limiti
  • Akış metrikleri: cycle time, throughput
  • Burndown ve velocity
  • Scrumban
Modül 3
Mühendislik Pratikleri
  • XP: eşli programlama, TDD, refactoring
  • Sürekli entegrasyon ve teslimat
  • Kod gözden geçirme
  • SOLID ilkeleri
  • Temel tasarım kalıpları
  • Teknik borç yönetimi
Modül 4
Metodoloji Seçimi
  • Belirsizlik, düzenleme ve ekip büyüklüğü kriterleri
  • Hibrit yaklaşım
  • DevOps kültürü
  • Lean ve değer akışı
  • Metodoloji geçişinde dirençler
  • Proje için öneri sunumu

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
SDLC Bilgisi

Yaşam döngüsü aşamalarını ve çıktılarını açıklayabilirsiniz.

🧩
Model Karşılaştırma

Waterfall, V-model ve spiral modelleri kriterlerle kıyaslayabilirsiniz.

🔧
Scrum Uygulaması

Sprint etkinlikleri ve rolleriyle ekip akışı yönetebilirsiniz.

📊
Kanban Yönetimi

WIP limitli pano ve akış metrikleri kurabilirsiniz.

🔍
Kullanıcı Hikayesi

Kabul kriterli kullanıcı hikayeleri yazabilirsiniz.

🚀
Tasarım İlkeleri

SOLID ve temel kalıpları tasarımda uygulayabilirsiniz.

🛡️
Mühendislik Pratiği

TDD, CI ve kod gözden geçirmeyi süreçle ilişkilendirebilirsiniz.

📝
Seçim Kararı

Proje özelliklerine göre metodoloji önerisi hazırlayabilirsiniz.

Kimler İçin Uygundur?

  • Yazılım geliştiriciler
  • proje yöneticileri
  • iş analistleri
  • yazılım süreçlerini yeni öğrenen ekipler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Yazılım ekiplerinde çalışan geliştirici, analist ve proje yöneticileri ile süreçleri yeni öğrenenler için uygundur.
Kod yazmayı bilmem gerekir mi?
Hayır, süreç ve tasarım odaklıdır; temel yazılım kavramları anlatılır.
Scrum sertifikası içeriyor mu?
Hayır, Scrum pratik olarak anlatılır; Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.
Waterfall hâlâ kullanılıyor mu?
Evet, düzenlemeli ve sabit kapsamlı projelerde kullanılır; hangi durumda uygun olduğu vakalarla tartışılır.
Tasarım kalıpları ne ölçüde işlenir?
Yaygın kalıplar ve SOLID kavramsal düzeyde, küçük örneklerle işlenir.

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. Software Design and Development: Methodologies Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Yazılım Geliştirme GenelSHRM BASK : Organizational Effectiveness & Development Eğitimi
Yazılım Geliştirme Eğitimleri

SHRM BASK : Organizational Effectiveness & Development Eğitimi

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

SHRM BASK Organizational Effectiveness & Development eğitimi: örgüt tasarımı, iş analizi, performans, Kotter ve ADKAR değişim yönetimi, kültür ve gelişim.

Detayları Gör →
Yazılım Geliştirme GenelSistem Modellemesi SysML ile Eğitimi
Yazılım Geliştirme Eğitimleri

Sistem Modellemesi SysML ile Eğitimi

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

SysML ile sistem modellemesi eğitimi: MBSE, gereksinim, BDD/IBD, aktivite, durum, sıra ve parametrik diyagramlar ile izlenebilirlik uygulamaları.

Detayları Gör →
Yazılım Geliştirme GenelSkill Development Using Alexa Components Eğitimi
Yazılım Geliştirme Eğitimleri

Skill Development Using Alexa Components Eğitimi

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

Alexa skill geliştirme eğitimi: Alexa Skills Kit, interaction model, intent ve slot, Lambda handler, DynamoDB, APL arayüzü ve skill yayınlama.

Detayları Gör →
Yazılım Geliştirme GenelSMA Installation & Deployment Eğitimi
Yazılım Geliştirme Eğitimleri

SMA Installation & Deployment Eğitimi

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

SMA kurulum ve dağıtım eğitimi: Cisco Secure Email and Web Manager kurulumu, ESA ve WSA entegrasyonu, merkezi raporlama, karantina ve bakım.

Detayları Gör →
Yazılım Geliştirme GenelSocket Programlama Eğitimi
Yazılım Geliştirme Eğitimleri

Socket Programlama Eğitimi

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

Socket programlama eğitimi: TCP ve UDP soketleri, mesaj çerçeveleme, thread ve epoll ile eşzamanlı sunucu, TLS ve Wireshark ile uygulamalı ağ programlama.

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