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.

a) Firmaların Kalite Yaklaşımları<br />

Bir firmanın kalite kontrol yeteneği gömülü bir bilgidir. Kalite kontrol karmaşık örgütsel<br />

düzenlemeler gerektirir. Buna karşın, kalite kontrol süreçleri, kılavuzları <strong>ve</strong> standartları kalite<br />

kontrol işlemlerinin nasıl uygulayacağını anlatmaktadır. Buna göre kalite kontrol yeteneğinin<br />

gömülü bir bilgi olmadığı söylenebilir. Ancak aynı standartları, kılavuzları <strong>ve</strong> süreçleri<br />

uygulayan ama başarılı olamayan firmaların mevcut oluşu, kalite kontrol yeteneklerinin bir<br />

kısmının hâlâ gömülü kaldığını gösterir. Firmalar gömülü kalan bu bilgi sayesinde rakiplerine<br />

göre sürdürülebilir bir üstünlük sağlayabilir [177].<br />

Bu bölümde, öncelikle firmaların genel kalite yaklaşımları ele alınacaktır. Firmaların<br />

mevcut kalite belgeleri, toplam kalite yaklaşımını uygulayıp uygulamadıkları <strong>ve</strong> kalite belgesi<br />

alma eğilimleri incelenerek bilişim firmalarının genel kalite yaklaşımları ortaya çıkartılacaktır.<br />

Firmalar kalite belgesine sahip olmasalar bile ürün geliştirme süreçlerini, yönetim<br />

süreçlerini <strong>ve</strong> diğer kurumsal süreçleri uygulama biçimlerine göre farklılık yaratabilir.<br />

Çalışmanın bu bölümünde, yazılım geliştiren bilişim firmalarının en çok hangi süreç alanlarına<br />

odaklandığı, hangi süreç alanlarında zayıf olduğu <strong>ve</strong> sektörün süreç uygulama yaklaşımlarının<br />

ne olduğu sorularına yanıt aranacaktır.<br />

b) Örgütte İşletilen Süreçler<br />

Süreç, belli bir sonucu elde etmek amacıyla birlikte hareket eden <strong>ve</strong> birbirleriyle ilişkili olan<br />

faaliyetlerin ortak tanımıdır [51, 115]. Bir proje, bir program [51] ya da ürün geliştirmenin<br />

kendisi geniş bir süreç olarak kabul edilebilir. Endüstride sonuç üretmek amacıyla yürütülen her<br />

işin bir süreci vardır. Diğer bir deyişle, işletmeler sonuç elde etmek amacıyla uydukları<br />

talimatlara ya da süreçlere sahiptir. Bazen bu süreçler düzgün bir şekilde modellenememekte<br />

yahut süreç uygulamaları esnasında bazı sıkıntılar yaşanmaktadır. Çoğu zaman süreçler kayıt<br />

altına alınmadan kullanılmaktadır[51]. Süreç tanımlamaları <strong>ve</strong> süreçlerin işletilmesinden doğan<br />

bilgi <strong>ve</strong> tecrübe, bir firmanın rekabet gücünü arttırmada kullanabileceği kaynakları <strong>ve</strong><br />

yetenekleri gösterir.<br />

Organizasyonlarda kurumsallaşmanın olabilmesi için standardizasyonun sağlanması<br />

gerekir. Ürün geliştirme sürecinde proje çıktıları <strong>ve</strong> proje davranışları standartlaştırılmış<br />

tanımlamalarla kontrol edilir. Davranış kontrolü, her bir geliştirme sürecinin nasıl<br />

uygulanacağını tanımlarken [129]; çıktı kontrolü, geliştirme sürecini çıktı alınabilecek<br />

kilometre taşlarına ayırır [123, 212]. ISO/IEC 15288 standardı, oluşturulacak sistemlerin yaşam<br />

döngüsünü tanımlamak amacıyla ortak bir çerçe<strong>ve</strong> oluşturur. Standardın referans aldığı sistem;<br />

donanım, yazılım, <strong>ve</strong>ri, süreçler, prosedürler, malzemeler <strong>ve</strong> tesisler gibi birden fazla kaynağın<br />

bir araya gelmesiyle oluşur. ISO/IEC 15288 standardına göre, sistem yaşam döngüsü süreçleri,<br />

sözleşme süreçlerini, işletme süreçlerini, proje süreçlerini, teknik süreçleri <strong>ve</strong> uyarlama gibi<br />

özel süreçleri kapsar. Sistem elemanı yazılım olduğunda ISO/IEC 12207 standardında<br />

tanımlanan yazılım yaşam döngüsü süreçlerine başvurulur. Yazılım Gereksinim Analizi Süreci,<br />

Mimarî Tasarım Süreci, Ayrıntılı Tasarım Süreci, Geliştirme Süreci, Tümleştirme <strong>ve</strong> Test<br />

Süreci ISO/IEC 15288 Standardının Yazılım Gerçekleştirme Süreç başlığı altında tanımlanan<br />

temel süreç alanlarıdır [146]. Yazılım <strong>ve</strong> donanım ürünlerini içine alan sistemlerde bu iki<br />

standart birlikte kullanılır.<br />

10

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

Saved successfully!

Ooh no, something went wrong!