Derste yazılım projelerinin aşamaları, yazılım geliştirme metodolojileri ve yazılım döngüsü anlatılmaktadır.
Dersin İçeriği
Bu ders; Proje yönetimine giriş. Proje yönetimi nedir?,Proje yönetiminde önemli ve ortak noktalar. Proje yönetimi standartları. Proje gruplarının belirlenmesi.,Proje planlaması, testleri, dökümantasyonu ve kabulü.,Yazılım geliştirme döngüsü. (Software Development Cycle),Yazılım geliştirme modelleri. Agile ve şelale modelleri. Proje konularının belirlenmesi.,Agile modeli ve Scrum,Agile modeli ve Scrum,Proje yönetimi uygulamaları (JIRA / TFS),Proje yönetimi uygulamaları (JIRA / TFS),Ders projesinde olması gerekenler. Örnek bir projenin işlenmesi.,Proje yönetiminde sektörel uygulamalar,IT proje yönetiminin geleceği ve yeni uygulama alanları,Proje Sunumları; konularını içermektedir.
Dersin Öğrenme Kazanımları
Öğretim Yöntemleri
Ölçme Yöntemleri
1. Proje yaşam döngüsü çerçevesinde evreleri tanımlayacaktır.
9
A, F
1.1 Proje yaşam döngüsünün bütün adımlarını listeler
1.2 Proje yaşam döngüsü adımlarına örnekler verip detaylandırır
2. Proje planlama sürecinde kullanılan teknikleri uygulayacaktır
5
A, F
2.1 Proje planlama adımlarını tanımlar
2.2 Proje planlama adımlarını dökümante eder
3. Projelerde başarısızlık nedenlerini ve kritik başarı faktörlerini listeleyecektir
5
A, F
3.1 Proje başarı kriterlerini listeler
3.2 Proje başarı kriterlerini detaylandırır
4. Proje yönetimi sürecinde yönetimsel bilgiler ile teknik detayları bütünleştirebilecektir
5
A, F
4.1 Proje planlama tekniklerini bilir ve uygular
4.2 Proje planlama tekniklerini grup projesi için değerlendirir
5. Proje planlama sürecinde kullanılan teknikleri uygulayacaktır
5
F
5.1 Proje yönetim tekniklerini bilir ve tanımlar
5.2 Proje yönetimi tekniklerini dökümante ve analiz eder
5.3 Proje yönetimi tekniklerini grup projesinde uygular ve anlatır
Öğretim Yöntemleri:
5: İşbirlikli Öğrenme Modeli, 9: Anlatım Yöntemi
Ölçme Yöntemleri:
A: Klasik Yazılı Sınav, F: Proje Görevi
Ders Akışı
Sıra
Konular
Ön Hazırlık
1
Proje yönetimine giriş. Proje yönetimi nedir?
2
Proje yönetiminde önemli ve ortak noktalar. Proje yönetimi standartları. Proje gruplarının belirlenmesi.
3
Proje planlaması, testleri, dökümantasyonu ve kabulü.
4
Yazılım geliştirme döngüsü. (Software Development Cycle)
5
Yazılım geliştirme modelleri. Agile ve şelale modelleri. Proje konularının belirlenmesi.
6
Agile modeli ve Scrum
7
Agile modeli ve Scrum
9
Proje yönetimi uygulamaları (JIRA / TFS)
10
Proje yönetimi uygulamaları (JIRA / TFS)
11
Ders projesinde olması gerekenler. Örnek bir projenin işlenmesi.
12
Proje yönetiminde sektörel uygulamalar
13
IT proje yönetiminin geleceği ve yeni uygulama alanları
14
Proje Sunumları
Kaynak
1- Software Project Management, Bob Hughes, Mike Cotterell.
2- Introduction to Software Project Management, by Adolfo Villafiorita (2014)
Bilişim ve yönetim alanında teorik bilgileri tanımlar.
X
2
Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır.
3
Bilişim ve yönetim alanında gerekli en az bir bilgisayar programı kullanır.
X
4
Bilişim ve yönetim alanında gerekli olan mesleki yabancı dil yeterliliğini gösterir.
X
5
Bilişim projeleri hazırlar ve takım çalışmalarını yönetir.
X
6
Mesleki alanda yaşam boyu öğrenmenin gerekliliği bilinciyle bilim ve teknolojideki gelişmeleri izleyerek kendini sürekli yenileyip edindiği bilgi ve becerileri eleştirel olarak değerlendirilir.
X
7
Bilişim ve yönetim alanında teorik ve uygulamaya yönelik bilgileri kullanır.
X
8
En az A1 düzeyinde bir yabancı dili kullanarak güncel teknolojileri takip eder, sözlü / yazılı iletişim kurar.
X
9
Örgüt / kurumsal, iş ve toplumsal etik değerlerini benimser ve kullanır.
X
10
Topluma hizmet duyarlılığı çerçevesinde, sosyal sorumluluk ilkelerini benimser ve gerektiğinde inisiyatif alır.
11
Disiplinler arası çalışmalar yürütebilmek için farklı disiplinlerde (ekonomi, finans, sosyoloji, hukuk, işletme) temel bilgileri ve verileri analiz ederek alanında kullanır.
12
Masaüstü, mobil, web gibi farklı platform yazılımlarını tek başına ve/veya bir ekip içerisinde yazar.
Değerlendirme Sistemi
Katkı Düzeyi
Mutlak Değerlendirme
Ara Sınavın Başarıya Oranı
40
Genel Sınavın Başarıya Oranı
60
Toplam
100
AKTS / İşyükü Tablosu
Etkinlik
Sayı
Süresi (Saat)
Toplam İş Yükü (Saat)
Ders Saati
14
3
42
Rehberli Problem Çözme
12
1
12
Problem Çözümü / Ödev / Proje / Rapor Tanzimi
6
4
24
Okul Dışı Diğer Faaliyetler
6
3
18
Proje Sunumu / Seminer
2
15
30
Kısa Sınav (QUİZ) ve Hazırlığı
1
6
6
Ara Sınav ve Hazırlığı
1
6
6
Genel Sınav ve Hazırlığı
1
18
18
Performans Görevi, Bakım Planı
0
0
0
Toplam İş Yükü (Saat)
156
Dersin AKTS Kredisi = Toplam İş Yükü (Saat)/30*=(156/30)
5
Dersin AKTS Kredisi: *30 saatlik çalışma 1 AKTS kredisi sayılmaktadır.
Dersin Detaylı Bilgileri
Ders Tanımı
Ders
Kodu
Yarıyıl
T+U Saat
Kredi
AKTS
BİLİŞİM PROJELERİ YÖNETİMİ
MIS4113623
Güz Dönemi
3+0
3
5
Ders Programı
Perşembe 14:30-15:15
Perşembe 15:30-16:15
Perşembe 16:30-17:15
Ön Koşul Dersleri
Önerilen Seçmeli Dersler
Dersin Dili
İngilizce
Dersin Seviyesi
Lisans
Dersin Türü
Programa Bağlı Seçmeli
Dersin Koordinatörü
Doç.Dr. Özge DOĞUÇ
Dersi Verenler
Doç.Dr. Özge DOĞUÇ
Dersin Yardımcıları
Dersin Amacı
Derste yazılım projelerinin aşamaları, yazılım geliştirme metodolojileri ve yazılım döngüsü anlatılmaktadır.
Dersin İçeriği
Bu ders; Proje yönetimine giriş. Proje yönetimi nedir?,Proje yönetiminde önemli ve ortak noktalar. Proje yönetimi standartları. Proje gruplarının belirlenmesi.,Proje planlaması, testleri, dökümantasyonu ve kabulü.,Yazılım geliştirme döngüsü. (Software Development Cycle),Yazılım geliştirme modelleri. Agile ve şelale modelleri. Proje konularının belirlenmesi.,Agile modeli ve Scrum,Agile modeli ve Scrum,Proje yönetimi uygulamaları (JIRA / TFS),Proje yönetimi uygulamaları (JIRA / TFS),Ders projesinde olması gerekenler. Örnek bir projenin işlenmesi.,Proje yönetiminde sektörel uygulamalar,IT proje yönetiminin geleceği ve yeni uygulama alanları,Proje Sunumları; konularını içermektedir.
Dersin Öğrenme Kazanımları
Öğretim Yöntemleri
Ölçme Yöntemleri
1. Proje yaşam döngüsü çerçevesinde evreleri tanımlayacaktır.
9
A, F
1.1 Proje yaşam döngüsünün bütün adımlarını listeler
1.2 Proje yaşam döngüsü adımlarına örnekler verip detaylandırır
2. Proje planlama sürecinde kullanılan teknikleri uygulayacaktır
5
A, F
2.1 Proje planlama adımlarını tanımlar
2.2 Proje planlama adımlarını dökümante eder
3. Projelerde başarısızlık nedenlerini ve kritik başarı faktörlerini listeleyecektir
5
A, F
3.1 Proje başarı kriterlerini listeler
3.2 Proje başarı kriterlerini detaylandırır
4. Proje yönetimi sürecinde yönetimsel bilgiler ile teknik detayları bütünleştirebilecektir
5
A, F
4.1 Proje planlama tekniklerini bilir ve uygular
4.2 Proje planlama tekniklerini grup projesi için değerlendirir
5. Proje planlama sürecinde kullanılan teknikleri uygulayacaktır
5
F
5.1 Proje yönetim tekniklerini bilir ve tanımlar
5.2 Proje yönetimi tekniklerini dökümante ve analiz eder
5.3 Proje yönetimi tekniklerini grup projesinde uygular ve anlatır
Öğretim Yöntemleri:
5: İşbirlikli Öğrenme Modeli, 9: Anlatım Yöntemi
Ölçme Yöntemleri:
A: Klasik Yazılı Sınav, F: Proje Görevi
Ders Akışı
Sıra
Konular
Ön Hazırlık
1
Proje yönetimine giriş. Proje yönetimi nedir?
2
Proje yönetiminde önemli ve ortak noktalar. Proje yönetimi standartları. Proje gruplarının belirlenmesi.
3
Proje planlaması, testleri, dökümantasyonu ve kabulü.
4
Yazılım geliştirme döngüsü. (Software Development Cycle)
5
Yazılım geliştirme modelleri. Agile ve şelale modelleri. Proje konularının belirlenmesi.
6
Agile modeli ve Scrum
7
Agile modeli ve Scrum
9
Proje yönetimi uygulamaları (JIRA / TFS)
10
Proje yönetimi uygulamaları (JIRA / TFS)
11
Ders projesinde olması gerekenler. Örnek bir projenin işlenmesi.
12
Proje yönetiminde sektörel uygulamalar
13
IT proje yönetiminin geleceği ve yeni uygulama alanları
14
Proje Sunumları
Kaynak
1- Software Project Management, Bob Hughes, Mike Cotterell.
2- Introduction to Software Project Management, by Adolfo Villafiorita (2014)
Bilişim ve yönetim alanında teorik bilgileri tanımlar.
X
2
Bilişim ve yönetim alanında gerekli matematiksel ve istatistiki yöntemleri anlatır.
3
Bilişim ve yönetim alanında gerekli en az bir bilgisayar programı kullanır.
X
4
Bilişim ve yönetim alanında gerekli olan mesleki yabancı dil yeterliliğini gösterir.
X
5
Bilişim projeleri hazırlar ve takım çalışmalarını yönetir.
X
6
Mesleki alanda yaşam boyu öğrenmenin gerekliliği bilinciyle bilim ve teknolojideki gelişmeleri izleyerek kendini sürekli yenileyip edindiği bilgi ve becerileri eleştirel olarak değerlendirilir.
X
7
Bilişim ve yönetim alanında teorik ve uygulamaya yönelik bilgileri kullanır.
X
8
En az A1 düzeyinde bir yabancı dili kullanarak güncel teknolojileri takip eder, sözlü / yazılı iletişim kurar.
X
9
Örgüt / kurumsal, iş ve toplumsal etik değerlerini benimser ve kullanır.
X
10
Topluma hizmet duyarlılığı çerçevesinde, sosyal sorumluluk ilkelerini benimser ve gerektiğinde inisiyatif alır.
11
Disiplinler arası çalışmalar yürütebilmek için farklı disiplinlerde (ekonomi, finans, sosyoloji, hukuk, işletme) temel bilgileri ve verileri analiz ederek alanında kullanır.
12
Masaüstü, mobil, web gibi farklı platform yazılımlarını tek başına ve/veya bir ekip içerisinde yazar.