Yazılım projelerinin test safhasında ortaya çıkan hataları, bir iş akışı altında kontrol etmek programcılara ve idarecilere rahatlık sağlıyor. Şu anda içinde bulunduğumuz projemiz için ITracker adlı J2EE bazlı serbest yazılımı seçtik (projemiz tarafından Türkçeleştirilmiştir). Hata takip için gereken düzeni, ITracker üzerinde anlattığımız bu yazının yararlı olacağını umarız.
Projelerde Hata Takip Düzeni
ITracker
Projelerde Hata Takip Düzeni
ITracker
Biz de (eMBA yazılım geliştirme ekibi olarak, http://www.bilgiemba.com/tr/ ) uzunca bir süredir Mantis Bugtracker kullanıyoruz ( http://mantisbt.sourceforge.net/ ). Apache, PHP ve MySQL ortamında çalışan bu hata takip sistemi (ki Oktay arkadaşımız sağolsun, aylar önce bize bunu o tavsiye etmişti FM Forum ortamında) hem MS Windows hem de GNU/Linux ortamında gayet kolay kuruluyor ve çalışıyor, değişiklik yapmak da zor değil, öyle yeniden derleme derdi falan da yok :)
4 kişilik programlama ekibi ve 25 kadar eMBA hocası, asistanı, koordinatörü, vs. bu sistem üzerinden hataları ve taleplerini bildiriyorlar ve ITracker yazısında olduğu gibi hatalar bildirilir bildirilmez yazılım ekibi e-posta ile uyarılıyor, geribesleme, vs. yapılıyor, ardından problem gideriliyor, hatayı bildiren çözümü onayladıktan sonra da hata KAPALI duruma getirilip ana listeden çıkarılıyor. Sonra gerekirse detaylı raporlar alınabiliyor falan. Hatta ben SVG ile uğraşırken bir ara heves yapıp o sisteme bir de küçük bir grafik çıktı modülü yazayım demiştim, bir iki denemem oldu, PHP ile veritabanından verileri çekip sonuçları XML tabanlı SVG dili ile tarayıcıya gönderince SVG plug-in devreye giriyor ve aylık hata sayısının günlere göre dağılımı çubuk grafik olarak çıkıyor falan :) (Oktay´a not: Bence bunu Mantis´e ekleseler süper bir özellik olur, gerçi şu anda SVG desteğini doğru dürüst veren bir tek Adobe SVG plug-in var ve o da bir tek Windows ortamında doğru dürüst çalışıyor o ayrı; Nuh-i nebiden kalma sürümü var bir tane Red Hat için. Açıkçası hala SVG gibi güzel ve XML tabanlı bir Internet tarayıcı grafik gösterme diline %100 destek vermeyen Mozilla ekibini kınıyorum.)
Bu sistemin işleri bir hayli kolaylaştırdığını ve zaptü rapt altına aldığını söylemem abartılı olmaz.