(İlk oylayan sen ol)

Toplam Kalite Yönetimi Proje Takımı Seçim Kriterleri
Eyl 28

Yazılı Kalite Ölçütleri

Sistem geliştirmede; zaman, efor ve kalitenin dengelenmesi gerekir. Zaman ve efor anlaşılabilir ve ölçülebilirdir. Kalite ise daha az anlaşılır ve ölçülebilirdir.
Yazılım geliştirmede seçilen sürecin yapılandırılmasında kalite amaçları iş amaçlarının bir parçası olarak düşünülmelidir. Bu doğrultuda geliştirme hayat döngüsünün ilk aşamalarında sonuç olarak Beklentiler (Requirements) Dokümanı çıkar. Ilerleyen aşamalarda beklentiler dokümanının kalitesi, zaman ve eforu takip etmekte, yapılan gerçekleşmeler doğrultusunda, yetersiz kalır. Bu da her sürecin kalitesinin sonraki sürecin kalitesini etkilediği kabul edildiğinde zincirleme etki dolayısıyla önemi ortaya çıkmaktadır.

1. Proses Kalitesi (örneğin verimlilik)

  1. Ürünün geliştirildiği sürecin olgunluk seviyesinin belirlenmesi
  2. Daha hızlı geri besleme sağlanarak gelişme sürecinde hesaplanabilirlilik

2. Ürün Kalitesi (örneğin güvenilirlik/devamlılık)

  1. Ürün yada servis kalitesini belirler
  2. Yazılımın operasyonel hayatı süresince ölçülür.
  3. Nihai ürün kalitesini kavratacak ana ölçümler (Program karmaşıklık düzeyi yada spreklere uygunluk)

3. Boyut (örneğin toplam fonksiyon sayısı, kod satırları, efor)

Ürün boyutlarının belirlenmesi süreci ölçebilmeyi amaçlar.
Son seçenek eş amaçlar için kullanılan önemli bir ölçüdür;

  1. Sistem geliÅŸtirmede; efor, program ve maliyetleri belirler
  2. Diğer iki kategorisi için normalleme özeliği sağlar

Ölçülen proje hayat döngüsüne dahil edilmelidir. Birçok ölçü mantıklı olmasına rağmen zor olan hangi ölçümün ürün kalitesini izlemede kullanılacağıdır. Diğer zorluk ise proje sürecinin, iş amaçları, kalite-başarı kriteri ve süreç tipi (uygulanacak) ile ilişkilendirilmesidir. Her ne kadar süreç belirlenir ve ölçümler konursada farklı sonuçlar çıkabilir. Ölçümler;

  1. Aktivite yada proje sürecinden kaynaklanan hatalar (örneğin Beklentiler dokümanı- spesifikasyon hata sayısı, kod üretiminde kodlama hata sayısı)
  2. Ürün testi ölçüleri, test çeşidi sayısı, yapılan test sayısı
  3. Ürün kalite karakteristikleri ( örneğin Güvenilirlik-Hata Sayısı, fonksiyon noktası sayısı )
  4. Verimlilik - fonksiyonel noktaların tespiti, harcanan toplam efor

Kullanılacak ölçüler aşağıdaki kriterler doğrultusunda tanımlanırlar;

  1. Projenin ilerleyişine ışık tutar ve bütçe belirlemeye yarar. Ölçülerin rafine edilmesi niteliği arttırır ve benzeri projelerde tahmin gücünde artış sağlar.
  2. Problemler doğrultusunda oluşturulan ölçülerden iki sonuç çıkmaktadır.
    • Özel bir aÅŸamdaki özel bir ölçü
    • DiÄŸer aÅŸamalara deÄŸiÅŸken etki

Problem kontrolünün süreç kontrolüne etkisi, ölçümlerin kullanışlı ve olumlu etkisini göstermektedir.

Problemler katogorize edilmeli ve görevin boyutuyla ilişkilendirilmelidir. (ÖR. Elli gereksinimde bir hata yada 100 satırda bir hata)

    3.Ürün kalite ölçümleri, ürün kalite seviyesini belirler (örneğin Güvenilirlik, dayanıklılık) Bunlar üst seviye tasarım sürecinde kısaca listelenmeli, aşağıdaki tablodan uygulama aşamaları üzerinde izleme yapılmalıdır. ÖR. Güvenlik kritik sistemi güvenilirlik yönetimi adına faydalar sağlayacaktır.

Genel olarak süreç kalite ölçümleri başlangıç aşamalarında kullanılırken, ürün ölçümleri sona doğru kullanılır.

ekleyen Gökhan Çıngay

Comments are closed.