Hizmet Detayları
SDLC Yazılım Geliştirme Hayat Döngüsü
Kimler Katılmalı?
- İş Analistleri
- Proje Yöneticileri
- Yazılım Geliştiriciler
- Test Uzmanları ve QA Mühendisleri
- Ürün Sahipleri ve Ürün Yöneticileri (PO / PM)
- Sistem Analistleri ve Mimarlar
- Kariyerine Yeni Başlayanlar
- Yönetici Pozisyonuna Geçenler
- Dijital Dönüşüm Ekipleri,
- Geleneksel yöntemlerden modern (DevOps/Agile) yöntemlere geçiş yapmak isteyen çalışanlar.
Eğitim İçeriği
Modul 1 : Planlama ve Analiz
Projenin temellerinin atıldığı en kritik aşamadır.
- Kapsam için, projenin sınırları, bütçesi ve takvimi belirlenir.
- Gereksinim analizi, paydaşlardan gelen talepler toplanır ve teknik fizibilite yapılır.
- SRS (Software Requirement Specification) dokümanı oluşturulur.
Modul 2 : Tasarım
"Nasıl inşa edeceğiz?" sorusuna yanıt aranan aşamadır.
- Mimari tasarım yapılır. Yazılımın genel yapısı, veritabanı şeması ve modüller arası etkileşim belirlenir.
- UI/UX kullanıcı arayüzleri ve deneyim akışları çizilir.
- Tasarım dokümanları (DDS) ve prototipler oluşturulur.
Modul 3 : Geliştirme / Kodlama
Tasarımın somut bir ürüne dönüştüğü aşamadır.
- Yazılımcılar belirlenen teknoloji yığınına (stack) göre kod yazmaya başlar.
- Bu aşama, SDLC'nin en uzun ve iş gücü yoğun evresidir.
Modul 4 : Test Etme
Yazılımın beklenen sonuçları verip vermediği kontrol edilir.
- Hatalar (buglar) tespit edilir, raporlanır ve düzeltilir.
- Birim testi (Unit), Entegrasyon testi ve Kullanıcı Kabul Testleri (UAT) yapılır.
Modul 5 : Dağıtım ve Canlıya Geçiş
Ürün son kullanıcılara sunulur.
- Yazılım sunuculara (cloud veya on-premise) yüklenir.
- Eğer bir güncelleme ise, mevcut sistemle entegrasyonu sağlanır.
Modul 6 : Bakım ve Destek
Ürün piyasaya çıktıktan sonraki yaşam sürecidir.
- Kullanıcılardan gelen geri bildirimlerle yeni özellikler eklenir.
- Zamanla ortaya çıkan yeni hatalar giderilir ve sistem güncel tutulur.