109/06/08 VIVA Eğitim İlişkileri Yönetimi
209/06/08 Ajanda Proje Fikrinin Ortaya Çıkışı Hedefler & Gerçekleşenler Proje Yönetimi AR - GE Sistem Testler Sonuç Demo Sorular & Yorumlar
309/06/08 PROJE FİKRİNİN ORTAYA ÇIKIŞI
409/06/08 Problemin Tanımlanması ve Proje Fikrinin Ortaya Çıkışı Mevcut öğrenci otomasyon sistemlerinin yetersizliği Öğrencilerin bazı ihtiyaçlarının karşılanamaması Öğrenci ve akademisyen arasındaki ilişkinin ve ihtiyaç duyulan bilgilere ulaşımın tek bir sistem üzerinden yönetilmesi ihtiyacı gibi sorun ve ihtiyaçlardan yola çıkılarak ‘Viva Eğitim İlişkileri Yönetimi Projesi’ fikri ortaya atılmıştır.
509/06/08 Problemin Çözümünde İzlenen Yollar Gereksinim Analizi Sistem Analizi Sistem Tasarımı
609/06/08 Gereksinim Analizi Yurtiçi ve yurtdışı öğrenci otomasyon sistemlerinin incelenmesi Yıldız Teknik Üniversitesi’ne ait USİS sisteminde yaşanan aksaklık ve eksikliklerin listelenmesi Mevcut sistemi kullanan öğrenci ve akademisyenlerin görüşlerinin ve tespitlerinin değerlendirilmesi
709/06/08 Sistem Analizi Gereksinim analizinin çıktılarından yola çıkılarak sistem analizi yapıldı. Benzer özellikli kullanıcı ihtiyaçları ‘Kişisel’, ’Akademik’, ‘Kariyer’, ‘Kütüphane’ şeklinde gruplanarak sistemin genel hatları ortaya çıkarıldı. Bu ihtiyaçları karşılamak için kullanım senaryoları (usecase) belirlendi
809/06/08 Sistem Tasarımı Sistem analizi çıktılarına göre daha önceden belirlenen modüllere ait Aktivite Diyagramları ER Diyagramı ve Veritabanı Tasarımı Arayüz Tasarımı
909/06/08 HEDEFLER & GERÇEKLEŞENLER
1009/06/08 Hedeflere Kıyasla Başarı Hedef 1: Kullanıcının kişisel bilgilerine ve günlük planlı olaylarına rahatça ulaşabileceği bir sistem oluşturmak. –Kişisel Bilgiler –Sık Kullanılanlar –Ajanda –Web Mail Hedef 2 : Kullanıcının akademik hayatıyla ilgili olan ihtiyaçlarını hızlı ve tutarlı bilgiyle karşılayacağı bir sistem geliştirmek. –Ders Ekle-sil –Sınav Sonuçları –Ders Programı ve Ders Bilgileri
1109/06/08 Hedeflere Kıyasla Başarı Hedef 3: Kullanıcının okul hayatı dışında iş yaşamıyla ilgili temel gereksinimlerini karşılamak, iş hayatına atılmasına yardımcı olabilecek bir sistem geliştirmek. –Cv oluşturma –İş ve Staj İlanlarına Başvurma Hedef 4 : Kullanıcının sadece kütüphane rafına gidip,ayırttığı kitabı almasını sağlayan bir sistem yaratmak. –Kitap Arama ve Kitap Ayırtma –Kitap Teslim Süresini Erteleme
1209/06/08 Bu doğrultuda mevcut sisteme giren bir kullanıcı kişisel bilgilerine ulaşıp; akademik hayatıyla ilgili bilgilerine kolayca ulaşabilmektedir. Bununla beraber kendi kariyer planı doğrultusundaki ilanları takip edip; akademik gelişimini sağlayacak yazılı kaynakları kütüphane sistemiyle kolayca elde edebilmektedir. Gerçekleşen:
1309/06/08 Kişisel Bölümü Gerçekleştirilenler Kimlik Bilgileri Sık Kullanılanlar Ajanda
1409/06/08 Akademik Bölümü Gerçekleştirilenler Dersler –Tüm Dersler –Ders Programı –Tahmini Agno Hesaplama Akademik Takvim Sınav Sonuçları Ekle-Sil Stajlar Akademisyenler
1509/06/08 Kütüphane Bölümü Gerçekleştirilenler Üye İşlemleri –Alınmış Kitaplar –Ayırtılmış Kitaplar –İadesi Yapılmış Kitaplar –Kitaplar Listesi Görevli İşlemleri –Yeni Kitap Kaydı –Kitap Alımı –Kitap İadesi
1609/06/08 Kariyer Bölümü Gerçekleştirilenler İlan İle İlgili İşlemler –İlan Ekleme ve Silme –İlanı Görüntüleme –İlan Arama –İlana Başvuru Yapma –Başvuru Yapılan İlanları Görüntüleme, Arşivleme,Silme Özgeçmiş İle İlgili İşlemler –Özgeçmiş Yaratma, Güncelleme –Özgeçmiş Görüntüleme, Yazdırma
1709/06/08 Gerçekleştirilemeyenler Transkript Görüntüleme Kütüphane Rezervasyon ve Arama İşlemi Grafiksel Not Dağılımı Okulu Bitirmeme Ne Kadar Var? Web Mail
1809/06/08 Zaman Planına Kıyasla Başarı Planlanan: –Ocak 2008'e kadar: Gereksinim Analizi, Sistem Analizi ve Sistem Tasarımı –Ocak-Haziran 2008: Kodlama ve Test –Gerçekleşen: Planlanan işlerin çoğu zaman planına uygun olarak gerçekleştirilmiştir.
1909/06/08 Kalite Hedefine Kıyasla Başarı Kalite hedefi: Kullanıcıların kolayca kullanabileceği optimum sistem –Görünümde sadelik –Kullanımda kolaylık –Spagetti kodlardan uzak durmak –Yapılan kullanıcı testlerinin başarılı sonuçlar vermesi, vb. Gerçekleşen: Altyapı eksikliği ve zaman kısıtlaması sebebiyle zaman zaman kalite ölçütlerinden taviz verilmiştir, ancak sonrasında çeşitli düzeltmeler yapılmıştır.
2009/06/08 Projenin Başarısı Proje kapsamında tasarlanan çözümlerden biri olan online transkript ve öğrenci belgesi talep etme kolaylığı bölüm yönetimiyle yapılan toplantıda gerçekleşen fikir alışverişi sonrasında bölüm sitesine eklenmiştir. Bu da yapılan gereksinim analizi ve çözüm önerilerinin ne kadar gerçekçi olduğunu ortaya koymaktadır.
2109/06/08 PROJE YÖNETİMİ
2209/06/08 Proje Nasıl Planlandı? Plandan kim sorumlu? –Grup üyeleri tarafından alınan ortak kararlar üzerinden proje planı oluşturuldu. Proje baştan iyi tanımlandı mı? –Gereksinim analizi yapıldı. –Benzer sistemler incelendi. –Analiz, dizayn, kodlama ve test aşamalarının sınırları ayrı ayrı zaman planında belirlendi.
2309/06/08 Plan Doğru Plan mıydı? Plan iyi miydi? –İyi olan yanları? Ortak kararlar üzerinden giderek takım ruhunun devamlılığının sağlanması. –Eksik yanları? Gerçekçi bir zaman planlaması yapılamadı.
2409/06/08 Plan gerçekçi miydi? Gerçekçiydi, belirlenen proje hedeflerinin çoğuna ulaşılmıştır. Plan zaman içinde nasıl gelişti? –PHP--->J2EE: ~1 Ay –Glassfish v2--->Tomcat 6: ~1 Hafta Proje Planlama(Devam)
2509/06/08 AR - GE
2609/06/08 AR - GE Nasıldı? AR - GE’den yapılan proje yönetimi nasıldı? –3 grup halinde toplamda 7 kişi çalıştı. –Karşılaşılan problemlerde internetteki bloglar ve forumlar incelendi ve çözüm arandı. –Gerektiğinde tecrübe sahibi insanlardan da yardım alındı.
2709/06/08 AR - GE grupları nasıl iletişim kuruyordu? –Mail grubu ---> VIVA ERM –SVN Değişikliklerin takibi ve yedekleme –Periyodik Toplantılar İlk dönem: Haftada 2 kez tüm grup İkinci dönem: Haftada 2-3 kez alt gruplar Ne kadar başarılı oldu? –Bu araçlarla iletişim sürekliliği ve motivasyon sağlandı. AR – GE'de İletişim
2809/06/08 AR – GE Ne Kadar Etkin ve Verimli idi? Teknik sorunları tanımlama ve çözme –Karşılaşılan sorunlara kısa sürede -geçici bile olsa- çözüm üretilerek projenin duraksaması önlendi. –Geçici çözümler zamanla kalıcı çözümlerle değiştirildi. Ör: Çerezler Çözümler daha iyi olabilir miydi? –Daha iyi bir altyapı, teknik donanım ve yeterli zamanla optimuma ulaşılabilirdi.
2909/06/08 SİSTEM
3009/06/08 Teknolojiler Geliştirme –J2EE Sun JDK 6 Struts JSP –Apache Tomcat 6 App. Server –MySQL 5 –NetBeans IDE 6
3109/06/08 Diyagram ve Çizimler –UML 2 Class Diyagramları –NetBeans ER Diyagramları –MS Visio Teknolojiler(Devam)
3209/06/08 TESTLER
3309/06/08 Sistemin İşleyişinin Kontrolü ve Testler Rutin kontrollerin yanısıra, –Doğru sayfa geçişleri –Örnek veriler –Test-senaryoları vb. Test senaryoları ve kontroller sonrası tespit edilen hatalar düzeltildi.
3409/06/08 SONUÇ
3509/06/08 Sonuç/Elde Edilenler İş hayatının küçük çapta simülasyonu J2EE, Java, Proje Plan ve Yönetimi vb. konularda piyasa taleplerini karşılayabilecek donanım Oluşturulan sistemle alternatif sistemlerdeki eksikliklere çözüm
3609/06/08 DEMO
3709/06/08 SORULAR & YORUMLAR
3809/06/08 Teşekkürler...