Ders Planı /

Ders Bilgileri

Dersin Kredisi
Dersin AKTS Kredisi
Dersin Öğretim Dili İngilizce
Dersin Düzeyi Lisans , TYYÇ: 6. Düzey , EQF-LLL: 6. Düzey , QF-EHEA: 1. Düzey
Dersin Türü
Dersin Veriliş Şekli Yüz-Yüze Eğitim
Ders zorunlu veya opsiyonel iş deneyimi gerektiriyor mu ?
Dersin Koordinatörü Dr. Öğr. Üyesi HASAN ÇİFCİ
Dersi Veren(ler)
Dersin Yardımcıları

Amaç ve İçerik

Dersin Amacı Proje yönetimi ve yazılım proje yönetiminin temellerini ve temellerini anlamak. Bir yazılım projesinin yaşam döngüsünü ve yazılım geliştirme faaliyetlerini öğrenmek. Kapsam, program, kaynak, kalite ve risk yönetimi gibi önemli proje faaliyetlerini açıklamak. Öne çıkan ve çağdaş yazılım proje yönetimi araçlarını ve tekniklerini inceleyin ve öğrenmek. Bilgi sistemi proje bilgisini güçlendirmek için bir yazılım proje yönetimi planı hazırlamak.
Dersin İçeriği Ders, yazılım projelerini yönetme konusunda kapsamlı bir araştırma sunar. Proje yönetimi temellerinden başlayarak projelerin nitelikleri, zorlukları ve kritik başarı ve başarısızlık faktörlerinin yanı sıra proje, program ve portföy yönetimi gibi temel kavramları tanıtır. Kurs ayrıca farklı Yazılım Geliştirme Yaşam Döngüsü (SDLC) modelleri de dâhil olmak üzere çeşitli proje yönetimi metodolojilerini ve yaşam döngülerini inceleyerek bunların güçlü, zayıf yönleri ve pratik uygulamaları hakkında fikir verir. Yazılım geliştirmedeki temel faaliyetlere odaklanan ders, planlama, gereksinimlerin toplanması, tasarım ve uygulamadan test, dağıtım ve bakıma kadar tüm yelpazeyi kapsar. Başlatma, planlama, yürütme, izleme, kontrol etme ve kapatma aşamaları boyunca temel proje yönetimi süreçlerini derinlemesine inceler. Bu, başarılı projeler sunmaya yönelik bütünsel bir yaklaşımı garantileyen entegrasyon, kapsam, program, kaynak, maliyet ve kalite yönetimini içerir. Müfredat ayrıca risk tanımlama ve yönetimi, proje kontrolü ve kapatma süreçleri gibi ileri konuları da ele almaktadır. Gerçek dünyadaki yazılım projelerini etkili bir şekilde yönetmek için pratik beceri ve bilgilere vurgu yapılır. Ders, öğrencilere çeşitli proje senaryolarında en iyi uygulamaları ve metodolojileri uygulama yeterliliğini kazandıran, yazılım proje yönetimindeki çağdaş araç ve tekniklerin incelenmesiyle sona ermektedir.

Haftalık Ders Konuları

1Proje Yönetimi Temelleri: Proje, program, portföy, yönetim, proje yönetimi, projelerin özellikleri ve zorlukları, projelerin başarısızlık ve başarı faktörleri.
2Proje Yönetimi Metodolojileri ve Projelerin Yaşam Döngüsü: Metodolojiler ve projelerin yaşam döngüsü, ortak yazılım geliştirme yaşam döngüsü (SDLC) modelleri, artıları ve eksileri ve kullanımı.
3Yazılım Geliştirme Faaliyetleri: Yazılımları, teslimatları ve standartları planlamak, gereksinimler, tasarlamak, uygulamak, test etmek, dağıtmak ve sürdürmek.
4Proje Yönetim Süreçleri: Başlatma, planlama, yürütme, izleme ve kontrol etme, kapatma gibi ana süreç grupları altındaki süreçler.
5Proje Entegrasyon Yönetimi: Projelerin çeşitli unsurlarının uygun şekilde koordine edilmesini sağlamak için gerekli süreçlerin toplanması. Paydaşların ihtiyaçlarını ve beklentilerini karşılamak veya aşmak için rakip hedefler ve alternatifler arasında ödünleşim yapmayı içerir.
6Proje Kapsam Yönetimi: Kapsamın nasıl tanımlanacağını, geliştirileceğini, izleneceğini, kontrol edileceğini ve doğrulanacağını açıklayan proje yönetim planı.
7Proje Zaman Çizelgesi Yönetimi: Bir proje içindeki faaliyetlerin, teslimatların ve kilometre taşlarının listesi, planlı bir başlangıç ve bitiş tarihi, süre ve her bir faaliyete atanan kaynaklar.
8Proje Kaynak Yönetimi: Proje kaynaklarının nasıl kategorize edilmesi, tahsis edilmesi, yönetilmesi ve serbest bırakılması gerektiğine ilişkin rehberlik.
9Proje Maliyet Yönetimi: Projenin onaylanan bütçe dahilinde tamamlanabilmesi için maliyetlerin planlanması, tahmin edilmesi, bütçelenmesi, finansmanı, fonlanması, yönetilmesi ve kontrol edilmesiyle ilgili süreçler.
10Proje Kalite Yönetimi: Bir proje boyunca kalitenin nasıl yönetildiği ve sürdürüldüğü, ana süreçler yani kalite planlama, kalite güvencesi ve kalite kontrol.
11Proje Risk Yönetimi: Risk tanımlama, niteliksel risk analizi, niceliksel risk analizi, risk yanıt teknikleri ve risk yönetimi ve kontrolü.
12Proje Kontrolü ve Kapanışı: Gerçek performans ile planlanan performans, kontrol alanı, proje kapatma faaliyetleri.
13Yazılım Proje Yönetimi Araç ve Teknikleri: Yazılım proje yönetiminde kullanılabilecek çağdaş araç ve teknikler.
14Yazılım Proje Yönetim Planı (Öğrenci Sunumları)

Kaynaklar

(1) An Introduction to Project Management, 4th Ed., Kathy Schwalbe, Schwalbe LLC.
(2) Information Technology Project Management, 9th Ed., Kathy Schwalbe, Cengage Learning.
(3) Information Systems Project Management – A Process Approach, Edition 2.0, C.Schneider, M.Fuller, J.Valacich, J.George, Prospect Press.
(4) Introduction to Software Project Management, Adolfo Villafiorita, CRC Press.
(5) Absolute Beginner's Guide to Project Management, 2nd Ed., Greg Horine, Que Publishing.
(6) Other selected readings and research papers…