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.