TR EN

AGİLE YAZILIM GELİŞTİRME DERS TANITIM VE UYGULAMA BİLGİLERİ

Kodu Dersin Adı Yarıyıl Süresi(T+U) Kredisi AKTS Kredisi
OYG153 AGİLE YAZILIM GELİŞTİRME 1 2 2 2

AMAÇ VE İÇERİK

Amaç: Öğrencilere çevik (Agile) yazılım geliştirme yaklaşımının temel ilke ve yöntemlerini öğretmek; Scrum, Kanban, Extreme Programming (XP) ve Lean gibi çevik yaklaşımları tanıtarak yazılım geliştirme süreçlerini planlama, izleme ve değerlendirme becerisi kazandırmaktır.
İçerik: Çevik yazılım geliştirme kavramı ve geleneksel yazılım geliştirme yaklaşımlarıyla karşılaştırılması; Agile Manifesto ve ilkeleri; Scrum çerçevesi, rolleri ve etkinlikleri; ürün ve sprint backlog yönetimi; kullanıcı hikâyeleri; sprint planlama ve yürütme; Kanban metodolojisi; Lean yazılım geliştirme ilkeleri; Extreme Programming (XP); Test Güdümlü Geliştirme (TDD); Agile proje yönetimi araçları; çevik projelerde ilerlemenin izlenmesi, ölçülmesi ve adaptasyon; Agile ölçeklendirme yaklaşımları; kurumsal çeviklik ve Agile benimseme stratejileri.