19.11.2014 Views

Türkiye'de Yazılım Üreticilerinin Yetkinlik Düzeyi, Firmaların ve ...

Türkiye'de Yazılım Üreticilerinin Yetkinlik Düzeyi, Firmaların ve ...

Türkiye'de Yazılım Üreticilerinin Yetkinlik Düzeyi, Firmaların ve ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

6.7 Doğrulama <strong>ve</strong> Geçerleme Faaliyetleri<br />

Ürün değerlendirmeleri ara <strong>ve</strong> son ürün değerlendirmeleri olarak ikiye ayrılır. Ara ürün<br />

değerlendirmeleri, yaşam döngüsü alt süreçlerinin sonunda, genellikle geliştirmeciler tarafından<br />

yürütülen sınama faaliyetleridir. Her süreç sonunda üretilen ürünlerin, beklenen kalitede olup<br />

olmadığı <strong>ve</strong> gereksinimleri karşılayıp karşılamadığı, ortaya çıkartılır. Bir sonraki aşamaya geçiş,<br />

ara ürünlerin beklenen kalitede olması ile mümkün olabilir. Çoğunlukla ara aşamalarda<br />

gerçekleştirilen değerlendirmelerde elde edilen sonuçlar, nihai ürünün kalitesini tahmin etmede<br />

kullanılır [26]. Son ürün değerlendirme faaliyetleri, geliştiriciler, müşteriler <strong>ve</strong> bazen de<br />

bağımsız değerlendirmeciler tarafından yürütülür. Nihaî ürün test aşamasında geliştiriciler<br />

tarafından test edilerek, değerlendirilir. Ürün, müşteri tarafından test edilerek ürünün geçerliliği<br />

ortaya çıkartılır. Ürünün kabulü müşteri tarafından yürütülen testlerin sonucuna bağlıdır. Bazı<br />

durumlarda, müşteriden ya da geliştirmecilerden gelen istekler doğrultusunda, nihaî ürün<br />

bağımsız kuruluşların test laboratuarlarında da sınanabilir [26].<br />

Doğrulama; belirlenen bir yaşam döngüsü aşaması sonunda ortaya çıkan ürünlerin, o<br />

aşamasının başında kabul edilen şartları karşılayıp karşılamadığının değerlendirilme sürecidir<br />

[43, 89, 237]. Doğrulama, bir öğenin <strong>ve</strong> tanımlanan gereksinimlerin karşılandığını gösteren bir<br />

kanıtın incelenerek onaylanmasıdır [112, 145]. Geçerleme; bir sistemin, sistem paydaşlarının<br />

beklentilerini yerine getirip getirmediğine göre değerlendirildiği bir süreçtir [43, 89, 237].<br />

Geçerleme sürecinde, bir sistem kullanım amacını tanımlayan gereksinimlerin karşılandığını<br />

gösteren kanıtlara göre incelenir. Yürütülen bu incelemeler sonunda sistem onaylanır [112,<br />

145]. Geçerlemeyle, gerçekleştirilen ürünün kullanıcının isteklerini karşıladığı, ispatlanır.<br />

Doğrulama, tüm ürün geliştirme yaşam döngüsü süresince etkisi gittikçe artan bir süreç<br />

alanıdır. Gereksinimlerin doğrulanması ile başlar, iş ürünlerin doğrulanması ile devam eder <strong>ve</strong><br />

sonunda nihai ürünün doğrulanması ile sona erer. Meslektaş denetimi 16 yöntemleri (yapısal<br />

gözden geçirmeler <strong>ve</strong> denetlemeler gibi), iş ürünlerindeki kusurların ortaya çıkartılmasında<br />

kullanılan doğrulama yöntemleridir. Yol kapsama testi, sistem testi, yükleme testi, stres testi,<br />

performans testleri, kabul testi gibi test yöntemleri de sistemin doğrulamasında kullanılabilir<br />

[270].<br />

Geçerleme aşamasında sürece dâhil edilecek ürün ya da ürün bileşenleri, kullanıcı<br />

ihtiyaçlarına göre belirlenir. Gereksinim <strong>ve</strong> tasarım belgeleri, yazılım <strong>ve</strong> donanım ürün <strong>ve</strong> ürün<br />

bileşenleri, kullanıcı arayüzleri, kullanıcı el kitapları, süreç dokümanları <strong>ve</strong> eğitim malzemeleri<br />

de geçerleme sürecine dâhil edilebilir. Geçerleme yöntemleri, kullanıcı ihtiyaçlarını<br />

gösterebilme kabiliyetlerine göre seçilmelidir. Sıkça kullanılan geçerleme yöntemleri arasında,<br />

resmî gözden geçirme toplantılarında müşteri ya da kullanıcılardan alınan onay <strong>ve</strong>ya görüşler;<br />

“prototip” gösterimleri; sistem, donanım <strong>ve</strong> yazılım işlevlerinin gösterimi; son kullanıcılar;<br />

müşteri ya da diğer paydaşlar tarafından gerçekleştirilen ürün testleri; benzetim <strong>ve</strong> modelleme;<br />

kullanıcı analizleri gibi ürün analizleri yer almaktadır [270].<br />

Bu bölümde iş ürünlerinin kalitesini <strong>ve</strong> fonksiyonelliğini anlamaya yönelik sınamaların<br />

yapılıp yapılmadığı, bu tip sınamalar yapılmaktaysa da bunların projelerin hangi aşamalarında<br />

gerçekleştirildiği, incelenmektedir. 425 adet firma üzerinde gerçekleştirilen analiz sonuçları,<br />

firmaların yaklaşık %10’unda, geliştirilen iş ürünlerinin kalitesini <strong>ve</strong> fonksiyonelliğini<br />

belirlemek amacıyla ölçümlerin (sınamaların) yapılmadığını gösterir. Proje yaşam döngüsü<br />

boyunca gerçekleştirilen ölçümlerin periyodik <strong>ve</strong> etkin olduğunu söyleyen firmaların oranı,%33<br />

olarak bulunmuştur. Firmaların yaklaşık %44’ünde, sınamalar düzenli bir şekilde<br />

uygulanmamasına rağmen, ürün üzerinde oldukça etkin ölçümler gerçekleştirilmektedir (bkz.<br />

Cilt II EK-5.7 “Doğrulama <strong>ve</strong> Geçerleme Faaliyetleri”).<br />

16 Meslektaş denetimi (peer review): Akran denetimi ya da hakem denetimi olarak da adlandırılan meslektaş denetimi, bir yazarın<br />

akademik çalışmalarını ya da gerçekleştirilen bir faaliyet sonunda ortaya çıkan bir ürünün aynı alanda uzman olan kişiler tarafından<br />

incelenmesidir.<br />

138

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!