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.5 Proje Yönetimi Teknikleri<br />

Bir proje faaliyetler, ürün, kaynaklar <strong>ve</strong> sorumluluklar olmak üzere dört temel özellik<br />

çerçe<strong>ve</strong>sinde tanımlanır. Proje faaliyetlerden oluşur <strong>ve</strong> yürütülen her bir faaliyet sonunda en az<br />

bir ürün elde edilir. Projelerde faaliyetleri yerine getiren kaynakların yeterli olması gerekir.<br />

Yine proje elemanlarının işleyiş esnasında birden fazla görev üstlenebilmesi, rol <strong>ve</strong><br />

sorumlulukların tanımlı olmasını gerektirir [116].<br />

Proje yönetiminin amacı, belirlenen bütçe <strong>ve</strong> takvim içinde kalacak şekilde, müşteri<br />

gereksinimlerinin yerine getirilmesi amacıyla yüksek kalitede ürün geliştirmektir. Proje<br />

yönetimi zaman, maliyet <strong>ve</strong> kalite kısıtları içinde, özel, tek seferlik <strong>ve</strong> bazen de karmaşık olan<br />

görevlerin yerine getirilmesi amacıyla, farklı kaynakların kullanımını yöneten araç <strong>ve</strong><br />

tekniklerin bir uygulamasıdır [24, 226]. Proje yönetimi, bir projeyi planlama, kontrol etme,<br />

faaliyetleri belirleme <strong>ve</strong> onları zamanlama görevidir [51]. Proje yönetiminde, proje<br />

performansını izlemek <strong>ve</strong> işleyiş esnasında elde edilen ölçüm sonuçlarını beklenen değerlerle<br />

karşılaştırmak <strong>ve</strong> bu karşılaştırma sonunda gerekirse düzeltici faaliyetleri başlatmak esastır [10].<br />

Proje yönetimi süreci kapsamında yürütülen analizlerin sonuçları EK-5.5 “Proje Yönetimi<br />

Teknikleri” bölümde <strong>ve</strong>rilmiştir. Analiz sonuçlarından elde edilen bulgular ise aşağıda<br />

özetlenmektedir.<br />

6.5.1 Proje Planının Oluşturulması<br />

Proje yönetim süreci, proje planının oluşturulması ile başlar. Proje planı, bir projenin<br />

izlenmesine <strong>ve</strong> kontrolüne destek olmak amacıyla hazırlanan, kılavuz niteliğinde bir<br />

dokümandır [241]. Proje planlama süreç alanı, proje planlarını oluşturma, bu planları ilgili<br />

paydaşlarla paylaşarak onlardan onay alma <strong>ve</strong> planın sürekliliğini sağlama aşamalarından<br />

oluşur. Proje planlarında, proje gereksinimleri, görev tanımları <strong>ve</strong> iş ürünleri, seçilen proje<br />

yaşam döngüsü modelleri, iş ürünlerinin ya da görevlerinin özellikleri (ürün büyüklüğü ya da<br />

karmaşıklığı gibi), takvim, iş ürünlerinin ya da görevlerin iş gücüne ya da maliyete<br />

dönüştürüleceği modeller ya da yöntemler yer almaktadır [270].<br />

Proje planları, İş Kırınım Ağacı (İKA) yapısını kullanarak, projeyi birbirleriyle ilişkili<br />

parçalara ayırır [270, 319]. İKA, iş paketleri olarak adlandırılan bu mantıksal birimleri tanımlar<br />

<strong>ve</strong> belli bir düzende yapılandırır. Tanımlanan iş ürünleri <strong>ve</strong> görevlerle ilgili olarak iş gücü,<br />

maliyet <strong>ve</strong> takvim gibi öngörülerde bulunulur. Genellikle iş gücü, maliyet <strong>ve</strong> takvim<br />

öngörülerinin yapıldığı modellerde, ürün büyüklüğü bir girdi parametresidir [270].<br />

Gereksinimlerin kapsamı, tahmin edilen proje kaynaklarının niteliği <strong>ve</strong> projenin doğal<br />

yapısı incelenerek, projenin yaşam döngüsü aşamaları belirlenir [270]. Geliştirme yaşam<br />

döngüsü, sistem geliştirme sürecini kontrol noktalarına ya da alt süreçlere bölen bir tekniktir.<br />

Yaşam döngüsü süreci, projenin maliyet <strong>ve</strong> takvim hedeflerini kontrol altında tutabilmek<br />

amacıyla daha yapısal yönetim modelleri sunar. Ayrıca geliştiriciler, kullanıcılar, denetçiler,<br />

yöneticiler <strong>ve</strong> diğer paydaşlar arasında düzenli bir iletişim kanalının oluşmasına olanak sağlar<br />

[283]. Yaşam döngüsü modelleri planlama, analiz, tasarım, gerçekleştirme <strong>ve</strong> bakım gibi temel<br />

süreçlerden oluşur. Yaşam döngüsü modelleri, ürün geliştirme faaliyetinin gerçekleştirilme<br />

sırasını tanımlar, paydaşlara ürün geliştirme ile ilgili sistematik bir yaklaşım sunar. Şelale<br />

modeli, yapısal analiz süreç modeli, helezonik model, protipleme, evrimsel model, artırımsal<br />

model <strong>ve</strong> eşzamanlı modeller, firmaların tercih ettiği modellerden birkaçıdır [282].<br />

Yazılım projeleri risk derecesi yüksek olan projelerdir [1, 29, 50]. Proje riskleri <strong>ve</strong><br />

organizasyondaki tüm projelerin maruz kaldığı riskler birlikte değerlendirilerek [46, 29], proje<br />

planlarına eklenir [270].<br />

Bir projenin başarısı, kısıtlı kaynakların ne kadar etkin yönetildiği ile ilişkilidir. Projede<br />

ihtiyaç duyulan kaynakların <strong>ve</strong> kabiliyetlerin teminine yönelik planların yapılması <strong>ve</strong> bunların<br />

ana proje planına dâhil edilmesi gerekir [270].<br />

117

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

Saved successfully!

Ooh no, something went wrong!