Tahmin Teknikleri - WBS
Proje Yönetimi ve Sistem Mühendisliği'ndeki İş Dağılımı Yapısı (WBS), bir projenin daha küçük bileşenlere dağıtılabilir odaklı bir ayrıştırılmasıdır. WBS, ekibin çalışmalarını yönetilebilir bölümler halinde düzenleyen temel bir projedir. Proje Yönetimi Bilgi Birimi (PMBOK), WBS'yi "proje ekibi tarafından yürütülecek işin teslim edilebilir odaklı hiyerarşik ayrıştırması" olarak tanımlar.
WBS öğesi bir ürün, veri, hizmet veya bunların herhangi bir kombinasyonu olabilir. WBS ayrıca ayrıntılı maliyet tahmini ve kontrolü için gerekli çerçeveyi sağlar ve program geliştirme ve kontrol için rehberlik sağlar.
WBS'nin Temsili
WBS, projenin çalışma etkinliklerinin hiyerarşik bir listesi olarak temsil edilir. İki WBS biçimi vardır -
- Anahat Görünümü (Girintili Biçim)
- Ağaç Yapısı Görünümü (Organizasyon Şeması)
Öncelikle bir WBS hazırlamak için ana hat görünümünün nasıl kullanılacağını tartışalım.
Anahat Görünümü
Anahat görünümü oldukça kullanıcı dostu bir düzendir. Tüm projenin iyi bir görünümünü sunar ve aynı zamanda kolay değişikliklere de izin verir. Bir projenin çeşitli aşamalarını kaydetmek için sayıları kullanır. Aşağıdakine biraz benziyor -
Software Development
Scope
- Proje kapsamını belirleyin
- Güvenli proje sponsorluğu
- Ön kaynakları tanımlayın
- Temel kaynakları koruyun
- Kapsam tamamlandı
Analysis/Software Requirements
- İhtiyaç analizi yapın
- Taslak ön yazılım özellikleri
- Ön bütçe geliştirin
- Ekiple birlikte yazılım özelliklerini / bütçesini inceleyin
- Yazılım özellikleriyle ilgili geri bildirimleri dahil edin
- Teslimat zaman çizelgesi geliştirin
- Devam etmek için onayları alın (konsept, zaman çizelgesi ve bütçe)
- Gerekli kaynakları koruyun
- Analiz tamamlandı
Design
- Ön yazılım özelliklerini inceleyin
- İşlevsel özellikler geliştirin
- Devam etmek için onay alın
- Tasarım tamamlandı
Development
- İşlevsel özellikleri inceleyin
- Modüler / katmanlı tasarım parametrelerini tanımlayın
- Kod geliştirin
- Geliştirici testi (birincil hata ayıklama)
- Geliştirme tamamlandı
Testing
- Ürün özelliklerini kullanarak birim test planları geliştirin
- Ürün özelliklerini kullanarak entegrasyon testi planları geliştirin
Training
- Son kullanıcılar için eğitim spesifikasyonları geliştirin
- Eğitim verme metodolojisini belirleyin (çevrimiçi, sınıf vb.)
- Eğitim materyalleri geliştirin
- Eğitim materyallerini tamamlayın
- Eğitim verme mekanizması geliştirin
- Eğitim materyalleri tamamlandı
Deployment
- Nihai dağıtım stratejisini belirleyin
- Dağıtım metodolojisi geliştirin
- Güvenli dağıtım kaynakları
- Destek personelini eğitin
- Yazılım dağıtın
- Dağıtım tamamlandı
Şimdi ağaç yapısı görünümüne bir göz atalım.
Ağaç Yapısı Görünümü
Ağaç Yapısı Görünümü, tüm projenin çok kolay anlaşılır bir görünümünü sunar. Aşağıdaki çizim, bir ağaç yapısı görünümünün nasıl göründüğünü gösterir. Bu tür organizasyon şeması yapısı, MS-Word'de bulunan özelliklerle kolaylıkla çizilebilir.
WBS Türleri
İki tür WBS vardır -
Functional WBS- İşlevsel WBS'de sistem, geliştirilecek uygulamadaki işlevlere göre kırılır. Bu, sistemin boyutunu tahmin etmede kullanışlıdır.
Activity WBS- Etkinlik WBS'de sistem, sistemdeki etkinliklere göre bozulur. Faaliyetler ayrıca görevlere ayrılmıştır. Bu, sistemdeki eforu ve programı tahmin etmede kullanışlıdır.
Tahmini Boyut
Step 1 - İşlevsel WBS ile başlayın.
Step 2 - Yaprak düğümlerini düşünün.
Step 3 - Boyut tahminlerine ulaşmak için Analoji veya Geniş Bant Delphi'yi kullanın.
Çaba Tahmin Et
Step 1- WBS oluşturmak için Geniş Bant Delphi Tekniğini kullanın. Görevlerin 8 saatten fazla olmamasını öneriyoruz. Bir görev daha uzun süreli ise bölün.
Step 2 - Görevler için Efor Tahminlerine ulaşmak için Geniş Bant Delphi Tekniğini veya Üç Nokta Tahminini kullanın.
Planlama
WBS hazır olduğunda ve boyut ve iş gücü tahminleri bilindiğinde, görevleri planlamaya hazırsınız demektir.
Görevleri planlarken belirli şeyler dikkate alınmalıdır -
Precedence - Bir başkasından önce olması gereken bir görevin diğerinden önceliğe sahip olduğu söylenir.
Concurrence - Eşzamanlı görevler, aynı anda (paralel olarak) meydana gelebilen görevlerdir.
Critical Path - Proje tamamlanma tarihinin bağlı olduğu belirli sıralı görevler dizisi.
- Tüm projelerin kritik bir yolu vardır.
- Kritik olmayan görevleri hızlandırmak, programı doğrudan kısaltmaz.
Kritik yol metodu
Kritik Yol Yöntemi (CPM), kritik yolu belirleme ve optimize etme işlemidir. Kritik olmayan yol görevleri, tamamlanma tarihini etkilemeden daha erken veya daha sonra başlayabilir.
Lütfen mevcut yolu kısalttığınızda kritik yolun başka bir yolla değişebileceğini unutmayın. Örneğin, önceki şekildeki WBS için kritik yol aşağıdaki gibi olacaktır -
Proje tamamlanma tarihi bir dizi sıralı göreve dayandığından, bu görevlere kritik görevler denir.
Proje tamamlanma tarihi eğitim, dokümantasyon ve dağıtıma dayalı değildir. Bu tür görevlere kritik olmayan görevler denir.
Görev Bağımlılığı İlişkileri
Belirli zamanlarda, planlama yaparken görev bağımlılığı ilişkilerini göz önünde bulundurmanız gerekebilir. Önemli Görev Bağımlılığı İlişkileri şunlardır:
- Bitişten Başlangıca (FS)
- Bitişten Bitişe (FF)
Bitişten Başlangıca (FS)
Bitiş-Başlangıcı (FS) görev bağımlılığı ilişkisinde, Görev B, Görev A tamamlanana kadar başlayamaz.
Bitişten Bitişe (FF)
Bitir-Bitir (FF) görev bağımlılığı ilişkisinde, Görev B, Görev A tamamlanana kadar tamamlanamaz.
Gantt şeması
Gantt şeması, 1896'da Karol Adamiecki tarafından ve 1910'larda bağımsız olarak Henry Gantt tarafından uyarlanan ve bir proje programını gösteren bir tür çubuk grafiktir. Gantt şemaları, bir projenin terminal öğelerinin ve özet öğelerinin başlangıç ve bitiş tarihlerini gösterir.
Gantt Şeması Görünümü elde etmek için Şekil 2'deki Anahat Formatını Microsoft Project'e alabilirsiniz.
Kilometre taşları
Dönüm noktaları, programınızdaki kritik aşamalardır. Sıfır süreleri olacaktır ve belirli görevleri tamamladığınızı işaretlemek için kullanılırlar. Kilometre taşları genellikle bir elmas olarak gösterilir.
Örneğin, yukarıdaki Gantt Grafiğinde, Tasarım Tamamlandı ve Geliştirme Tamamlandı, bir baklava şekli ile temsil edilen kilometre taşları olarak gösterilir.
Kilometre taşları Sözleşme Koşullarına bağlanabilir.
WBS kullanarak Tahminin Avantajları
WBS, proje tahmin sürecini büyük ölçüde basitleştirir. Diğer tahmin tekniklerine göre aşağıdaki avantajları sunar -
WBS'de, proje tarafından yapılacak işin tamamı belirlenir. Bu nedenle, WBS'yi proje paydaşlarıyla birlikte inceleyerek, istenen proje çıktılarını sağlamak için gereken herhangi bir işi atlamanız daha az olasıdır.
WBS, daha doğru maliyet ve zamanlama tahminleriyle sonuçlanır.
Proje yöneticisi, WBS'yi sonuçlandırmak için ekip katılımı elde eder. Ekibin bu katılımı projede heyecan ve sorumluluk yaratır.
WBS, görev atamaları için bir temel sağlar. Kesin bir görev, başarısından sorumlu olacak belirli bir ekip üyesine verilir.
WBS, görev düzeyinde izleme ve kontrol sağlar. Bu, ilerlemeyi ölçmenize ve projenizin zamanında teslim edilmesini sağlamanıza olanak tanır.