Bu dersin sonunda öğrenciler; 1) Geleneksel, Çevik (Agile) ve Scrum Proje Yönetim Çerçeveleriyle ilgili ilkeleri, temel kavramları bilir. 2) Scrum Proje Yönetim Çerçevesi (SPYÇ) proje ömür devriyle ilgili kavramları, rolleri, bilgi ve becerileri edinir. 3) User Story, Product Backlog ve Product Backlog Items tekniklerini kullanarak proje ihtiyaçlarını belirler ve tanımlar. 4) Sprint Planning, Sprint Execution, Sprint Review, Sprint Retrospective ve Daily Scrum etkinliklerini SPYÇ doğrultusunda uygulayabilir. 5) Yazılım projelerinde ve SPYÇ'de risk ve kalite yönetimi yöntemleri ve tekniklerini bilir ve uygular. 6) Dönem projesi kapsamında SPYÇ doğrultusunda bir yazılım projesini akip halinde geliştirir.
DERSİN VERİLİŞ BİÇİMİ
Yüz Yüze
DERSİN ÖNKOŞULLARI
Yok
ÖNERİLEN DERSLER
Yok
DERS TANIMI
Derste Çevik (Agile) Proje Yönetimi kapsamında yazılım dünyasında çevik proje yönetimine göüren tarihsel gelişmeler, temel ilkeler ve çevik manifesto hakkında giriş seviyesinde bilgiler sunulacaktır.Daya sonra plan güdümlü (şelale) ve çevik yöntemler genelö- olarak tanıtılacak, tekrarlı ve artırımsal yaklaşımlardan bahsedilecektir. Spesifik olarak Scrum Proje Yönetimi Çerçevesi (SPYÇ) ve ömür devri kapsamında SPYÇ'nin yapısı, etkinlikleri, roller tanıtılacaktır. İhtiyaç analizi, projenin planlaması, tahmin yöntemleri ile SPYÇ'de kullanılan teknik ve araçlar tanıtılacaktır. Dersin öğretim elemanı Scrum Master olarak 5-7 kişilik proje gruplarında yer alarak öğrenci proje takımlarına Scrum doğrultusunda dönem projesinin geliştirilmesinde danışmanlık desteği verecektir.
DERS İÇERİĞİ
HAFTA
KONULAR
1. Hafta
Dersin tanıtımı ve amaçlarının sunulması, gelenelsel ve çevik proje yönetimi modellerinin, ilkelerinin tanıtılması
2. Hafta
Proje ihtiyaçlarını belirleme (User story, product backlog, product backlog items)
Scrum proje yönetiminde roller ve sorumluluklar (Product owner, scrum master, development team ve diğer paydaşlar)
6. Hafta
Scrum proje yönetiminde planlama seviyeleri ve tahmin yeöntemleri
7. Hafta
Scrum örnek olay (case study) uygulaması
8. Hafta
Ara Sınav
9. Hafta
Risk kavramı ve çerçevesi ile yazılım projelerinde risk yönetimi
10. Hafta
Risk kavramı ve çerçevesi ile yazılım projelerinde risk yönetimi
11. Hafta
Kalite yönetimi ve kavramı ile yazılım projelerinde kalite yönetimi
12. Hafta
Kalite yönetimi ve kavramı ile yazılım projelerinde kalite yönetimi
13. Hafta
Araştırma görevleri ve sunumları
14. Hafta
Dönem projesi sunumları ve değerlendirme
ZORUNLU YA DA ÖNERİLEN KAYNAKLAR
1. Rubin, K.S. (2013). Essential Scrum: A practical guide to the most popular agile process, Pearson Education, USA. 2. Viscardi, S. (2013). The professional Scrum Master's handbook. Packt Publishing, UK. 3. McKenna D. (2016). The art of Scrum: How Scrum masters bind dev teams and unleash agility. CA Technologies, USA. 4. Stellman, A.& Greene, J. (2015). Learning Agile: Understanding Scrum, XP, Lean, and Kanban. O?Reilly Media, USA. 5. Hundhausen, R. (2012 ). Professional Scrum development with Microsoft Visual Studio. Microsoft Press, USA. 6. Sutherland J. (2014). Scrum: The art of doing twice the work in half the time. Crown Business, USA. 7. Cadle J., Yeates D. (2008). Project Management for Information Systems, 5th Edition, Pearson Education Limited, England. 8. PMBOK (2017). A Guide to the Project Management Body of Knowledge, 6th Edition, Project Management Institute, USA. 9. Meredith J.R, Mantel S.J. (2011). Project Management: A Managerial Approach, 8th Edition, Pearson Education Limited, UK. 10. Larson E.W., Gray F.C. (2011). Project Management: The Managerial Process, 5th Edition. McGraw-Hill. 11. Brandon D. (2006). Project Management for Modern Information Systems, IRM Press, USA: 12. Pressman, Roger S. (2005). Software Engineering: A Practitioner?s Approach 6th Edition. McGraw-Hill Companies. 13. Sommerville, I. (2004). Software Engineering, Seventh Edition. Pearson Addison Wesley. 14. IEEE/EIA 12207. Standard for Information Technology?Software Life Cycle Processes
ÖĞRETİM YÖNTEM VE TEKNİKLERİ
Anlatım,Soru-Cevap,Proje
DEĞERLENDİRME YÖNTEMİ VE GEÇME KRİTERLERİ
Sayısı
Toplam Katkısı(%)
Ara Sınav
1
40
Toplam(%)
40
Yıl İçinin Başarıya Oranı(%)
40
Finalin Başarıya Oranı(%)
60
Toplam(%)
100
AKTS İŞ YÜKÜ
Aktivite
Sayı
Süresi(Saat)
İş Yükü
Ara Sınav
1
1,5
1,5
Kısa Sınavlara hazırlık
Sınıf Dışı Ders Çalışma Süresi
14
1
14
Final Sınavına Hazırlık
1
22
22
Ders Saati
14
3
42
Ara Sınava Hazırlık
1
14
14
Laboratuvar
Final Sınavı
1
1,5
1,5
Ödevler
Sunum (Hazırlık dahil)
1
3
3
Proje
1
24
24
Rapor yazma
1
23
23
Toplam İş Yükü
145
Toplam İş Yükü / 30
4,83
Dersin AKTS Kredisi
5
DİL
Türkçe
STAJ / UYGULAMA
Yok
PROGRAM YETERLİLİKLERİ (P) / DERSİN ÖĞRENME KAZANIMLARI (Ö) MATRİSİ