Monthly Archives: Ocak 2007

‘online’ yazılım projesi yönetimi

Birkaç kişi yürüttüğünüz bir projenin bir sürü iletişim yükü oluyor. Mesajlaşma, işlerin takip edilmesi, hataların kayıt altına alınıp takip edilmesi bunlardan sadece birkaçı. Bu işleri ne kadar rahat ve kolay hale getirirseniz, proje üyeleri de o kadar ciddiyetle uyguluyor ve ürün de bundan doğrudan etkileniyor. İnternet üzerinden uygulanabilen ‘online’ çözümler bu iş için çok iyi.

Subversion(SVN), korkunç faydalı bir çözüm. Tüm dosyalarınızın geçmişini tutuyor ve istediğiniz anda geçmiş bir sürümü görebiliyorsunuz. Bu tabii tek faydası. Dosya kilitleme(lock), dosya sistemini dallara ayırma(branch), çakışmaları(conflict) önleme ve farklı iki sürümü birleştirme(diff, merge) gibi bir sürü özelliği daha var. Subversion’a benzer, daha eski bir çözüm de CVS. Ama onu dedelerimiz kullanıyormuş, ben nedir nasıldır bilmiyorum.

Microsoft’un SourceSafe’inin ancak son versiyonunda internet üzerinden çalışabilir hale geldiğini düşününce, açık kaynak bu yönden hayli önde.

TRAC da, yazılım projesinde hata takip işlerini yürütmek için geliştirilmiş bir ‘online’ yazılım. Hataların(bug) kayıt altına alınmasını ve takibini kolaylaştırıyor. Zaman yönetiminden ‘ticket’ sistemine, dahili bir ‘wiki’ içermeye kadar bir sürü güzellik sunuyor.

Aşağıdaki adrese baktığınızda, bu ve benzeri tür yazılımları bir araya getirerek, “online yazılım projesi yönetimi” işini yapmaya çalışan bir çok grupla karşılaşacaksınız. Bu listeyi url-adam serkan(monolit) buldu, ona buradan kojjaman teşekkürlerimizi iletiyoruz.

http://www.subversionary.org/hosting/hosting-services

– Sourceforge, çok kullanılan bir çözüm. Ancak sadece açık kaynak projelere destek veriyor.
– Google da açık kaynak projeleri desteklemek için böyle bir çözüm sunuyor (google host muydu, öyle bişey. üşendim şimdi aramaya :] )
– Biz bitirme projemiz için, Assembla’yı kullanıyoruz. SVN ve TRAC sağlıyorlar. Biri doktor(cs) üç kişinin kurduğu bir grup. Ücretsiz hizmet veriyorlar. Şimdilik memnunuz.
– Listede ücretsiz veya ticari bir sürü çözüm var, hepsini deneme fırsatı bulamadım ama mutlaka çok iyileri vardır.