| 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. |