Geçtiğimiz yıl Çankaya Üniversitesi'nde Prof. Ziya Aktaş'ın akademik danışmanlığında Yağmur, Volkan ve Efe'nin bitirme projesi olarak başlayan, daha sonra geçtiğimiz yaz aylarında bir çok stajyerimizin kod katkısı yaptığı Python/Django tabanlı bir İK uygulaması olan PYIK (kurcalamak isteyenler için çalışan bir sunumu burada) önümüzdeki günlerde daha hızlı geliştiriliyor olacak.
Öncelikle Bilkent Üniversitesi Bilgisayar Teknolojiisi ve Programlama Bölümü bitirme projeleri kapsamında 4 ayrı ekip PYİK kod tabanını kullanarak 4 ayrı küçük uygulama kuracak. Bu uygulamaları 20 Ocak 2009 gibi sunacaklar. Biz de 20 Ocak sonrası herhalde Şubat sonuna kadar bu ayrı uygulamaları bir araya getireceğiz. Peki bu uygulamalar ne olacak:
- PYİK'nın iş başvurusu yanıtlama süreci geliştirilecek. İnsan kaynakları uygulamaları birden fazla basamaklı işe alım süreçlerinde durağan ve sabit süreçler sunuyor. Halbuki bu süreçler hem şirketten şirkete hem de işe alınacak kişiden beklenilenlere göre değişebilir. Bu dönem projesinde PYİK içinde adımlardan oluşan bir işe alım süreci tasarlamak için bir arayüz, sonra da bu adımların içlerini dolduracak arayüzler kurgulamaya çalışacağız.
- İkinci grup ise PYİK'nın performans değerlendirme özelliklerini iyileştirecek. Yaz ayları içinde özellikle Gökçe ve Egemen bu konuda önemli kod katkısı yapmıştı. Şu anda PYİK'nın performans değerlendirme modeli, bir performans değerlendirmenin meta-modelini içeriyor. Bu dönem, bu meta-model üzerine birden fazla performans değerlendirme tekniğini ve bunların uygulanmasını kurgulamak gerekli. Bu arada bu sistemleri de bitirme projesi dersindeki proje ekiplerinin kendilerini değerlendirmelerinde kullanmak gerekecek.
- Üçüncü proje ekibi ise bir bordrolama uygulaması yazacak. Bu uygulamada bir çalışanın SSK bordrosunu oluştururken temel protokolü takip etmenin dışında, normalde göz ardı edilen ve muhasebe bölümlerinin işlerini elle yapmalarına neden olan bazı detayları da çözecekler. Örneğin bir kişinin sözleşmesi gereği olan bazı detaylar varsa, yada Teknokent çalışanı olmak gibi çeşitli detaylar varsa bunları göz ardı etmemek gerekli. Bunun dışında finans bölümüne maaş ödemeleri için eposta yollamak, çeşitli PDF raporlar oluşturmak gibi ek özellikler de bekleniyor.
- Dördüncü grup ise PYİK'ya bir zaman çizelgesi olanağı ekleyecek. Vardiyalı çalışan insanların, örneğin hastanelerdeki doktorların, fabrikalardaki işçilerin çalışma düzenleri oldukça farklı olabiliyor. Bunların vardiya planlaması, devam takibi, detaylı hakedişlerinin hesaplanması gibi beceriler (kısacası çok sayıda kural temelli karar verme işi) için gereksinimleri var.
Bilkent Üniversitesi'ndeki öğrenci arkadaşlarımızın çalışmalarına paralel biçimde hem onlara yardımcı olacak hem de PYİK'nın özgür yazılım projesi olarak geliştirici kitlesi içi iletişimini artıracak ve kullanıcı toplumu ile iletişimi sağlayacak araçları geliştireceğiz. Bu kapsamda aklımızda kaba taslak bir araç kümesi olsa da bir kez daha kendimizi doğrulamak adına bir araştırma yaptık. Böylece neye ne amaçla ihtiyacımız olduğunu bir kez daha saptamış olduk. Önümüzdeki günlerde bu araçları entegre edeceğiz.
Tabii bizli bir ağız ile yazmamın sebebi var. Bu işleri ben yapmıyorum. Gökçe, Egemen ve Şükrü uğraşıyorlar. Dolayısı ile detaylara da onlar karar veriyor. Peki ilk aşamada neleri entegre etmeyi planladık?
- Duyurular için forum ve eposta listesi kullanmayı uygun gördük. Bunlar için alt yapı seçmek gerekli. Forum alt yapısı için Snapboard adında bir Python/Django alt yapısını seçmiş olduk. Eposta listesi için ise yaygın kullanılan Mailman'e devam.
- Hata takibi için Trac kullanacağız.
- Proje blogları için ise elbette Zangetsu kullanacağız. Ancak bu arada Zangetsu'da gördüğümüz ufak tefek eksiklikleri de giderip Zangetsu'ya da kod katkısı yapacağız.
PYİK için yapacağımız entegrasyonu daha sonra bir kaç projede daha kullanıp, böylece detaylarını doğru düzgün belgelemek de ayrı bir amaç. Böylece birden fazla aracı kolayca entegre etme konusunda da ufak da olsa katkımız olacak.
Bakalım, gençlik çok dinamik. Ben bir şeyler yazana kadar onlar çoğu kez işi yapmış oluyor.
Tags: Özgür Yazılım Portakal Teknoloji Bilkent PYIK