0 212 951 05 08   bilgi@ofisdata.com

Yazılarımız

OfisData

MS PROJECT’TE KAYNAK YÖNETİMİ: ATAMALAR, KAPASİTE VE ÇAKIŞMA ANALİZİ

Bir proje planı “kâğıt üzerinde” kusursuz görünebilir; ancak gerçek dünyada aynı anda üç projeye koşan bir uzman, yarım gün eğitimde olan bir ekip lideri ve tedarikçiden geciken bir teslimat tüm dengeyi bir anda bozabilir. MS Project’te kaynak yönetimi, bu belirsizliği sayısallaştırıp görünür kılmanın en pratik yollarından biridir.

Bu yazıda MS Project kaynak yönetimi yaklaşımını uçtan uca ele alacağız: kaynakları doğru tanımlama, görevlerle ilişkilendirme, kapasiteyi ölçme, aşırı yüklenme ve çakışmaları erken yakalama, ardından uygulanabilir çözüm adımlarıyla planı yeniden dengeleme. Amaç; sadece “planı çıkarmak” değil, planı sahada yürütülebilir hale getirmektir.

Kurumsal ortamlarda kaynak yönetimi genellikle üç soruya dayanır: “Kim ne zaman uygun?”, “Bu iş yükünü gerçekçi taşıyabilir mi?” ve “Çakışmayı çözmek için en az maliyetli hamle nedir?”. MS Project, doğru kurulumla bu sorulara düzenli yanıt üretir; raporlar, görünümler ve dengeleme seçenekleriyle karar verme hızınızı artırır.


MS Project’te Kaynak Yönetimi Neden Planın Kalbidir?

Çoğu proje ekibi planı görev listesi üzerinden yönetmeye alışkındır. Oysa görev listesi tek başına, işin kimin üzerinde olduğunu ve kişinin gerçek kapasitesini anlatmaz. Kaynak yönetimi, görevleri “insan/sistem/ekipman” boyutuna bağlayarak zaman, maliyet ve riskin aynı tabloda izlenmesini sağlar.

Özellikle çoklu proje ortamlarında, aynı uzmanlık alanına sahip az sayıda kişi, tüm takımların “ortak darboğazı” haline gelir. MS Project’te doğru kaynak yapısı ve takvim kullanımıyla, bu darboğazları proje daha başlamadan öngörüp planınızı buna göre şekillendirebilirsiniz.

Kaynak türleri: Work, Material ve Cost

Kaynak türünü doğru seçmek rapor doğruluğu için kritiktir. Çoğu senaryoda insan kaynağı Work olarak tanımlanır; sarf malzemeler Material; tek seferlik giderler ise Cost kaynağıyla temsil edilir. Böylece süre/iş yükü ile maliyet birbirine karışmaz.

Kaynak yönetişimi: isimlendirme ve sahiplik

Kurumsal yapılarda kaynak kartlarının kim tarafından güncellendiği net olmazsa veri hızla bozulur. Ekip rolleri, departmanlar veya yetkinlik havuzları için standart isimlendirme belirlemek, raporlarda aynı kişinin farklı adlarla görünmesini engeller. Ayrıca kaynak kartlarının tek bir sorumluya bağlı olması, kapasite planlamasının sürdürülebilirliğini artırır.


Kaynakları Doğru Tanımlama: Resource Sheet, Maksimum Birimler ve Takvim

Sağlıklı bir kaynak analizi için ilk adım “kaynak envanteri”dir. MS Project’te Resource Sheet görünümü, tüm kaynakların tek ekranda yönetildiği merkezdir. Burada yanlış girilen bir değer, tüm atama ve kapasite hesaplarını domino etkisiyle bozar.

Max Units: yüzde mi kişi mi, hibrit mi?

Max Units alanı, kaynağın aynı anda çalışabileceği kapasiteyi ifade eder. Örneğin tam zamanlı bir çalışan için %100, yarı zamanlı için %50 girilir. Bir rolü birden fazla kişi temsil ediyorsa (ör. “Backend Developer”), bu kaynak “generic” tutulup %300 gibi bir değerle üç kişilik kapasite temsil edilebilir; ancak bu yaklaşımın raporlamada kişisel sorumlulukları bulanıklaştıracağını unutmayın.

Base Calendar ve özel çalışma günleri

Kaynakların tatil, vardiya veya kısmi çalışma gibi farklılıkları varsa, bunları takvim üzerinden yönetmek daha doğrudur. Proje takvimi ile kaynak takvimi çakıştığında, MS Project genellikle daha kısıtlayıcı olanı baz alır. Bu nedenle kaynak özel günleri, gerçekçi teslim tarihlerinin ana belirleyicisi olur.

Standart alanlar yetmezse: metin alanlarıyla segmentleme

Kaynakları ekip, lokasyon, maliyet merkezi veya yetkinlik gibi kırılımlara ayırmak istiyorsanız, özel alanlar (ör. Text1, Text2) üzerinden sınıflandırma yapabilirsiniz. Sonrasında filtre ve gruplamalarla “aynı yetkinliğe sahip kişilerdeki iş yükü” gibi sorulara hızlı cevap üretirsiniz.

Resource Name,Type,Max Units,Std Rate,Base Calendar,Group
"Backend Developer",Work,300%,75$/h,"Standard","Engineering"
"QA Engineer",Work,200%,55$/h,"Standard","Quality"
"UX Designer",Work,100%,80$/h,"Standard","Design"
"Cloud Subscription",Cost,,,"Standard","Infrastructure"

Yukarıdaki tablo, kaynakların tutarlı bir şablonla nasıl tanımlanabileceğine dair basit bir örnektir. İster Excel’den kopyalayın ister CSV üzerinden içeri aktarın; kritik nokta, aynı kolon anlamlarını tüm projelerde standartlaştırmaktır.


Atamalar ve İş Yükü Mantığı: Work, Duration ve Units İlişkisi

MS Project’te kaynak ataması, sadece “kimin yapacağı” bilgisini değil, aynı zamanda iş yükü hesabını da taşır. Kaynak yönetimi çoğu zaman, Work (iş) ile Duration (süre) ve Units (birim) arasındaki ilişkileri doğru anlamamaktan dolayı bozulur.

Task Type seçimi: Fixed Units, Fixed Work, Fixed Duration

Görev tipine göre, bir alanı değiştirdiğinizde diğerinin nasıl etkileneceği belirlenir. Örneğin Fixed Work görevinde toplam iş sabit kalır; kaynağı artırırsanız süre kısalır. Fixed Duration’da süre sabittir; kaynak artırmak toplam işi yükseltebilir. Bu tercihi kurumsal standartlara bağlamak, “plan niye değişti?” tartışmalarını azaltır.

Effort Driven: ekip büyüdükçe süre düşsün mü?

Effort Driven açıksa, göreve yeni kaynak eklediğinizde MS Project toplam işi bölüştürerek süreyi düşürmeye çalışır. Ancak her iş “bölünebilir” değildir; örneğin tasarım kararları veya kod inceleme gibi faaliyetlerde kişi sayısı artsa bile süre aynı kalabilir. Bu nedenle effort-driven yaklaşımı görev türüne göre bilinçli kullanın.

Atama yüzdeleri ve kısmi gün gerçekliği

Kurumsal ekiplerde en yaygın durum, bir uzmanın gün içinde birden fazla işte ilerlemesidir. Atama yüzdesiyle (ör. %25, %50) bu gerçekliği modele taşıyabilirsiniz. Burada önemli olan, toplantı, destek ve bakım gibi “planlanmayan” işlerin de bir kapasite tükettiğini kabul edip, kaynakların %100’ünü proje işine atamamak; örneğin operasyonel rollerde %70–80 bandını hedeflemektir.


Kapasite Planlama: Workload, Resource Usage ve Heatmap Yaklaşımı

Kapasite planlama, “kaç kişi var?” sorusundan çok “hangi haftada ne kadar uygunluk var?” sorusudur. MS Project, kaynak bazında saat/gün bazlı iş yükü üretir; sizin göreviniz bu veriyi karar verilebilir bir görünüme çevirmektir.

Resource Usage ile haftalık tüketimi okumak

Resource Usage görünümü, kaynakların hangi görevlerde ne kadar çalıştığını zaman ölçeğinde gösterir. Bu görünüm özellikle sprint bazlı planlarda haftalık aşım ve boşlukları görmek için idealdir. Zaman ölçeğini haftalık ayarlayıp toplam work satırını izleyerek kapasiteyi net şekilde okursunuz.

Resource Graph ile hızlı “aşım” tespiti

Resource Graph, görsel olarak hangi gün/hafta kapasite aşıldığını gösterir. Bu görünümde “overallocation” renk/işaret değişimleriyle belirginleşir. İlk tarama için hızlıdır; detay çözüm için Resource Usage veya Task Usage’a inersiniz.

Kaynak atamalarının kapasiteye göre dağıtıldığı proje planında ekip iş yükü dengesi

Heatmap yaklaşımı: gruplama, filtre ve odak listeleri

Büyük planlarda tek tek kaynak incelemek zaman alır. Bunun yerine, kaynakları ekip/rol bazında gruplayıp haftalık toplam iş yükünü izleyerek “en sıcak” haftaları (darboğaz haftaları) belirleyin. Ardından sadece bu haftalara odaklanıp çözüm üretmek, planı daha hızlı stabilize eder.

  • Kaynakları “Group” alanına göre gruplayın (ör. Engineering, Quality, Design).
  • Zaman ölçeğini haftalık yapın; kritik tarihler için günlük detaya inin.
  • Filtreyle sadece “Overallocated Resources” listesini çıkarın.
  • Kritik yol (Critical) görevleri ayrı izleyin; çözümde önceliklendirin.

Haftalık ölçekli kaynak grafiğinde kapasite sınırını aşan atamaların çubuklarla belirginleşmesi


Çakışma Analizi: Aşırı Yüklenme, Görev Çakışması ve Bağımlılık Etkisi

Çakışma analizi iki katmanlıdır: (1) Kaynağın aynı zaman aralığında kapasitesini aşan atamalar, (2) Bağımlılıklar nedeniyle işin kaydırılamaması. Sadece “overallocated” uyarısını görmek yetmez; çakışmanın kök nedenini bulmak gerekir.

Overallocated: uyarı mı, gerçek risk mi?

Aşırı yüklenme, bazen planın “bilinçli” bir sıkıştırması olabilir. Örneğin kritik teslimata yaklaşırken kısa süreli yoğunluklar kabul edilebilir. Ancak bu yoğunluk sürekli hale geliyorsa, kalite düşüşü, gecikme ve çalışan yıpranması riski artar. Bu nedenle aşırı yüklenmeyi “kırmızı alarm” değil, risk değerlendirme göstergesi olarak ele alın.

Bağımlılıkların çarpan etkisi: FS, SS ve lag/lead

Çakışma çözümünde en sık yapılan hata, sadece kaynağı düşünmek ve bağımlılıkları ihmal etmektir. Finish-to-Start (FS) bağımlılıkları, bir görev kaydırıldığında zincirleme etki yaratır. Start-to-Start (SS) veya lag/lead kullanımıyla paralelleştirme fırsatlarını görmek, çakışmayı “işi büyütmeden” çözmenizi sağlar.

Critical path ile çakışma önceliği

Kaynak çakışması her zaman kritik olmayabilir. Kritik yol üzerindeki bir görevde çakışma varsa teslim tarihi risk altındadır; kritik olmayan görevlerde ise “float” alanı çözüm için esneklik sağlar. Bu yüzden çakışma çözüm sürecinde önce kritik yol görevlerine odaklanmak daha doğru bir sıralamadır.


Kaynak Dengeleme: Otomatik Leveling mi, Kontrollü Müdahale mi?

MS Project’in kaynak dengeleme (resource leveling) özelliği, aşırı yüklenmeleri azaltmak için görevleri kaydırabilir veya bölüştürebilir. Ancak kurumsal projelerde “otomatik” dengeleme bazen beklenmeyen kaydırmalar yapabilir. En iyi sonuçlar genellikle kontrollü, adım adım uygulamayla gelir.

Leveling seçenekleri: önce kuralları belirleyin

Leveling öncesinde, MS Project’in hangi kriterlere göre kaydırma yapacağını netleştirin: sadece belirli kaynaklar mı, sadece seçili görevler mi, sadece manuel planlanmış görevler mi? Ayrıca “Leveling can adjust individual assignments” gibi seçeneklerin iş yükünü mikro düzeyde nasıl etkilediğini test etmek önemlidir.

Kontrollü çözüm stratejileri

  1. Atama yüzdesini düzeltin: Gerçekçi olmayan %100 atamalar çoğu çakışmanın kaynağıdır.
  2. Görev bölün: Çalışma parçalanabiliyorsa split ile yoğunluğu dağıtın.
  3. Kaynak değiştirin: Yetkinlik yakınsa alternatif kaynağı devreye alın.
  4. Paralelleştirin: Bağımlılığı SS yaparak veya lead ekleyerek beklemeyi azaltın.
  5. Kapsam/öncelik gözden geçirin: En düşük değerli işleri sonraya bırakın.

Gantt görünümünde çakışan görevlerin bölünerek farklı tarihlere kaydırıldığı ve bağımlılıkların yeniden düzenlendiği plan

Sub HighlightOverallocatedResources()
    Dim r As Resource
    For Each r In ActiveProject.Resources
        If Not r Is Nothing Then
            If r.Overallocated Then
                Debug.Print "Overallocated: " & r.Name & " | MaxUnits=" & r.MaxUnits
            End If
        End If
    Next r
End Sub

Bu basit VBA örneği, proje içindeki aşırı yüklenmiş kaynakları hızlıca listelemenize yardımcı olur. Gerçek hayatta bunu rapor çıktısına, e-posta bildirimine veya belirli bir tarihe göre filtrelemeye genişletebilirsiniz. Buradaki amaç, çakışmayı “tespit etme” süresini kısaltmaktır.


Raporlama ve Paydaş İletişimi: Kaynak Verisini Karara Çevirme

Kaynak yönetimi yalnızca planlayanın işi değildir; yöneticiler, ürün sahipleri ve sponsorlar da “bu takvim gerçekçi mi?” sorusunu sorar. MS Project’te raporlama, kaynak verisini anlaşılır bir karara dönüştürür: hangi ekip ne zaman dolu, nerede risk var, hangi çözüm neye mal olur?

Standart raporlar ve hızlı dashboard mantığı

Kaynak raporlarında temel hedef, detayda kaybolmadan eğilimi göstermek olmalıdır. Haftalık kapasite aşımları, kritik rol darboğazları ve maliyet sapmaları gibi metrikleri tek sayfada özetlemek, karar vericinin “ne yapmalıyız?” sorusuna hızlı yanıt üretir.

Kurumsal pratik: karar noktalarını belirlemek

Bir planın her değişiminde toplantı yapmak verimsizdir. Bunun yerine karar noktaları tanımlayın: örneğin “Bir rolün iki hafta üst üste %120’yi aşması” veya “kritik yol üzerinde çakışma çıkması” gibi eşikler, devreye girilecek aksiyonları otomatikleştirir. Böylece kaynak yönetimi, reaktif değil proaktif çalışır.

Kaynak yönetimi kasınızı güçlendirmek ve gerçekçi şablonlar üzerinden pratik yapmak isterseniz, detaylı uygulama senaryoları için MS Project eğitimi sayfamıza göz atabilirsiniz.


Sık Hatalar ve İleri Seviye İpuçları

MS Project kaynak yönetiminde en sık hata, planın başında kaynakları “kabaca” girip, ilerleyen haftalarda bunları güncellememektir. Oysa kaynaklar değiştikçe (izin, proje kayması, yeni iş) takvim ve kapasite de değişir; güncel olmayan veri, yanlış güven hissi üretir.

Generic kaynakları ölçülü kullanın

“Backend Developer” gibi generic kaynaklar, erken fazda kaba plan için faydalıdır; ancak uygulama aşamasına geçince kişiye indirgemek gerekir. Aksi halde sorumluluklar belirsizleşir ve çakışma çözümünde doğru muhatabı bulmak zorlaşır.

Buffer yaklaşımı: sürdürülebilir kapasite hedefleyin

Kurumsal ekiplerde her gün %100 üretkenlik varsaymak gerçekçi değildir. Toplantılar, destek talepleri, ad-hoc işler ve öğrenme eğrisi kapasiteyi tüketir. Bu nedenle planlama aşamasında rol bazlı tamponlar (ör. %15–30) tanımlamak, teslimat riskini düşürür ve daha istikrarlı bir hız sağlar.

Değişiklik yönetimi: baseline ve sapma izleme

Kaynak dengeleme sonrası planın ne kadar kaydığını takip etmek için baseline kullanımı önemlidir. Baseline, “planın başlangıç taahhüdü”nü saklar; böylece çakışma çözümüyle gelen kaydırmaların etkisini sayısal olarak izleyebilir, gerektiğinde kapsam ve tarih müzakeresini veriye dayandırabilirsiniz.

 OFİS DATA