Ders Adı | Kodu | Verildiği Yıl | Verildiği Yarıyıl | Süresi (T+U) | Yerel Kredisi | AKTS Kredisi |
Yazılım Proje Yönetimi | SENG 301 | 3 | 1 | 2 + 2 | 3 | 5,00 |
|
Ders Bilgileri |
Dersin Öğretim Dili | İngilizce |
Dersin Seviyesi | Lisans |
Dersin Türü | Zorunlu |
Dersin Veriliş Biçimi | Yüz Yüze |
|
Dersin Öğrenme Kazanımları:
Bu dersi başarı ile tamamlayan öğrenciler: |
1. Öğrenci, yazılım proje yöneticisinin rollerini, sorumluluklarını ve yönetim yöntemlerini tartışabilir |
2. Öğrenci, farklı yazılım proje yönetimi yapılarını uygulayabilir |
3. Öğrenci, çeşitli yazılım proje yönetimi araçlarını kullanabilir |
4. Öğrenci, sözleşmeleri yönetebilir |
5. Öğrenci, yazılım projelerinin risk yönetimi yönlerini tartışabilir |
6. Öğrenci, yazılım projelerinin farklı insan kaynakları yönetimi yönlerini tartışabilir |
|
Dersin Önkoşulları ve Birlikte Alınması Gereken Dersler | Yok |
Daha Önce Alınmış Olması Önerilen Dersler | Yok |
|
Dersin Tanımı:
Bu ders, bir yazılım projesinin temel yönlerini açıklar. Yazılım yöneticisinin görev tanımıyla başlar ve yazılım geliştirme ekibinin organize edilmesi dahil olmak üzere; diğer mühendislik organizasyonlarıyla (sistem mühendisliği, kalite güvencesi, konfigürasyon yönetimi ve test mühendisliği) arayüz oluşturma, geliştirme standartlarının değerlendirilmesi, en uygun yaklaşımı seçme ve süreç modelini uyarlama, yazılım maliyetini tahmin etme, planlama ve belgeleme, risk mühendisliği, süreci sürekli iyileştirme gibi başarılı yazılım geliştirme yönetimi ile ilgili konuları ele alır. |
|
Dersin İçeriği (Haftalık Konu Dağılımı): |
|
Hafta | Konu |
1 | Yazılım Proje Yönetimine Giriş |
2 | Proje Planlamaya Genel Bakış |
3 | Program yönetimi ve Proje Değerlendirme |
4 | Uygun Proje Yaklaşımının Seçimi |
5 | Yazılım Efor Tahmini |
6 | Aktivite Planlama |
7 | Risk Analizi ve Yönetimi |
8 | Gözden Geçirme |
9 | Kaynak Tahsisi |
10 | İzleme ve Kontrol |
11 | Sözleşmeleri Yönetme |
12 | Çalışanları yönetmek ve ekipleri organize etmek |
13 | Yazılım Kalitesi |
14 | Yazılım Projeleri |
|
Kaynaklar: |
Software Project Management (Revised 5th Edition), Bob Hughes & Mike Cotterell, McGraw-Hill Publication 2009
|
|
Diğer Kaynaklar: |
Mastering Software Project Management: Best Practices, Tools and Techniques, Murali K. Chemuturi and Thomas M. Cagley, Jr. Ross Publishing 2010
|
|
Öğretim Yöntem ve Teknikleri: |
Lecture
Discussion
Team/Group Work
Preparing and/or Presenting Reports
|
|
Değerlendirme Sistemi: |
Yöntem | Adet | Katkı (%) |
Ödev | 4 | %10 |
Midterm Exam | 1 | %20 |
Labwork | 10 | %20 |
Project | 1 | %15 |
Final Sınavı | 1 | %35 |
|
Ders İşbaşı Eğitimi (iş yerinde eğitim) Gerektiriyor mu? |
Gerektirmiyor |