Bir yazılımın kalitesini belirleme konusunda, hedeflendiği özelliklere sahip olmasından sonra, en önemli kavram, o yazılımın sürdürülebilir olup olmadığıdır.
Yazılım check-up raporumuz, yazılımınızın mevcut kodlarını, kullanılan teknolojiler ve sürdürülebilirlik için gerekli süreç yönetimi açısından incelemekte olup, bu inceleme sonucunda bulgularımızı ve varsa değişiklik önerilerimizi bir rapor şeklinde sunuyoruz.
Yazılım kalite kontrolü sırasında incelenen başlıklar:
Yazılım geliştirme süreçleri
Belgeleme süreçleri
Sürüm takip sistemi süreçleri
Hata/İş takip sistemi süreçleri
Düzenli derleme süreçleri
Test kapsamı ve süreçleri
Sürüm politikaları ve süreçleri
Yazılım teknolojileri ve mimari / Kullanılan dil ve kütüphaneler
Veri tabanı sistemleri
Uygulama sunucuları
Verilen ve kullanılan servisler
Statik kod analizi
Kullanılan dil için yazım kurallarına uygunluk
Yazılım karmaşıklığı
Kod belgeleme
Bağımlılık yönetimi
Lisanslama modelleri
Performans kriterleri
Raporda yer alan bilgiler;
Yönetici özeti
Kaynak kod ve geliştirme süreçlerindeki mevcut durumun tespiti
Bulgular, kritiklik düzeyleri, riskler ve öneriler