Ünite 4 / 11

Proje Çizelgesi: Kilometre Taşları, Bağımlılıklar ve Kritik Yol

Kazanimlar:

  • Kilometre taşı, görev bağımlılığı, kritik yol ve gecikme payı (slack) kavramlarını kavrayıp yapay zeka desteğiyle bir çizelge taslağı ve bağımlılık haritası kurabilme
  • Yapay zekayı senaryo analizi (hızlandırma, paralel çalışma, kaynak dengeleme) ve çizelge riskini görünür kılmak için kullanabilme
  • Yapay zekanın önerdiği çizelgenin gerçek takvim, tatil, kaynak ve bağımlılık kısıtlarıyla teyit edilmeden taahhüde dönüşemeyeceğini kavrayabilme

Tahminler hazır olduğunda sıra bunları takvime dizmeye gelir. Çizelge (schedule), hangi görevin ne zaman başlayıp biteceğini, hangi görevin hangisine bağlı olduğunu ve projenin ne zaman biteceğini gösteren plandır. İyi bir çizelge sadece görevleri arka arkaya sıralamaz; görevler arasındaki bağımlılıkları, kaynak kısıtlarını ve gecikme paylarını hesaba katar. Yapay zeka çizelge kurmada güçlü bir taslak ortağıdır: görevleri sıralar, bağımlılıkları önerir, kritik yolu işaretler ve "şu görevi hızlandırırsak ne olur?" gibi senaryoları saniyeler içinde dener. Ama çizelge bir taahhüt belgesidir; gerçek takvim, tatiller, ekip müsaitliği ve gerçek bağımlılıklar insan tarafından doğrulanmadan hiçbir tarih söz verilmemelidir.

Temel kavramlar

Kilometre taşı (milestone), süresi olmayan, sadece önemli bir noktayı işaretleyen olaydır: "tasarım onaylandı", "test tamamlandı", "canlıya alındı". Kilometre taşları paydaşlarla iletişimin ve ilerleme takibinin çıpalarıdır.

Bağımlılık (dependency), iki görev arasındaki sıra ilişkisidir. En yaygını bitir-başla (Finish-to-Start, FS): A bitmeden B başlayamaz (duvar örülmeden boya yapılmaz). Diğer türler: başla-başla (SS), bitir-bitir (FF), başla-bitir (SF). Bağımlılıklar ayrıca zorunlu (fiziksel/mantıksal gereklilik) veya isteğe bağlı (tercih) olabilir. Bir de gecikme (lag) vardır: "boyadan sonra 2 gün kuruma bekle" gibi.

Kritik yol (critical path), projenin başından sonuna uzanan, en uzun toplam süreye sahip bağlı görevler zinciridir. Bu zincirin uzunluğu, projenin en erken bitiş tarihini belirler. Kritik yoldaki görevlerin gecikme payı (slack/float) sıfırdır: biri gecikirse tüm proje gecikir. Kritik yol dışındaki görevlerin bir miktar payı vardır; makul ölçüde kayabilirler.

Çizelgeyi sıkıştırmak için iki teknik vardır. Hızlandırma (crashing), ek kaynak koyarak bir görevi kısaltmaktır (maliyet artar). Paralelleştirme (fast tracking), normalde arka arkaya yapılacak işleri kısmen aynı anda yapmaktır (risk artar). YZ bu senaryoları önerir; hangisinin göze alınacağına siz karar verirsiniz.

Kavram

Anlamı

Neden önemli

Kilometre taşı

Süresiz önemli olay

İletişim ve takip çıpası

Bağımlılık (FS/SS/FF)

Görevler arası sıra

Yanlışsa çizelge çöker

Kritik yol

En uzun bağlı zincir

Proje süresini belirler

Gecikme payı (slack)

Görevin kayabileceği süre

Riski önceliklendirir

Hızlandırma

Kaynakla kısaltma

Maliyetle süre satın alır

Paralelleştirme

Aynı anda yapma

Süre kazandırır, risk ekler

Adım adım: YZ ile çizelge taslağı

  1. Görev ve tahminleri hazır edin. WBS ve süre tahminleriniz (önceki üniteler) girdi olur.
  2. Bağımlılıkları isteyin. YZ'den görevler arası mantıklı bağımlılıkları (FS/SS) ve gerekçelerini önerin; sonra bunları ekip gerçeğiyle sınayın.
  3. Kritik yolu çıkarttırın. YZ'den kritik yolu ve her görevin gecikme payını hesaplamasını isteyin; toplam süreyi kendiniz de kontrol edin.
  4. Takvime oturtun. Gerçek başlangıç tarihi, tatiller, izinler ve ekip müsaitliğini ekleyin. YZ bunları bilmez; siz eklersiniz.
  5. Senaryo deneyin. "Kritik yoldaki X görevini hızlandırırsak", "Y ve Z'yi paralelleştirirsek" senaryolarını çalıştırın.
  6. Risk payı ve tampon. Kritik yolun sonuna makul bir proje tamponu (buffer) koyun; belirsizlik payını çizelgede görünür kılın.
Dikkat: YZ bir görev süresini "5 gün" diye kabul edip çizelgeye yerleştirebilir, ama o günlerin arasına düşen resmi tatili, ekip üyesinin iznini veya başka projedeki yükünü bilmez. Takvim gerçeğini eklemek her zaman insanın işidir.

Üç mini vaka

Vaka 1 — Kritik yol netleşti. Bir PM, 40 görevlik bir projede kritik yolu elle bulmakta zorlanıyordu. Görev listesini ve bağımlılıkları YZ'ye verip kritik yolu ve gecikme paylarını çıkarttı. YZ 9 görevden oluşan kritik yolu işaretledi; PM bunu elle iki görevle doğruladı. Böylece haftalık takipte enerjisini bu 9 göreve odakladı ve payı bol görevler için gereksiz baskı yapmadı.

Vaka 2 — Yanlış bağımlılık yakalandı. Bir koordinatör, YZ'nin "test, geliştirme tamamen bitmeden başlayamaz (FS)" önerisini sorguladı. Ekip gerçeğinde modüller parça parça test edilebiliyordu (SS + lag). Bağımlılığı düzeltince kritik yol 6 gün kısaldı. Ders: YZ'nin varsayılan bağımlılığı her zaman doğru değildir.

Vaka 3 — Takvim gerçeği atlandı. Bir ekip, YZ'nin ürettiği çizelgeyi olduğu gibi kabul etti; ama çizelge iş günü sayarken 9 günlük bayram tatilini ve iki geliştiricinin planlı iznini içermiyordu. Gerçek bitiş, plandan 12 gün sonra oldu. Ders: takvim, tatil ve müsaitlik insan tarafından eklenmeden çizelge taahhüt olmaz.

Zayıf prompt / Güçlü prompt

Zayıf prompt:

Şu görevler için bir proje takvimi yap ve bitiş tarihini söyle.

YZ gerçek başlangıç tarihini, tatilleri ve müsaitliği bilmeden bir bitiş tarihi uydurur.

Güçlü prompt:

Rolün: bir proje çizelgeleme (planning) uzmanı.Bağlam: Aşağıda görevler, PERT süreleri ve bilinen bağımlılıklar var.Başlangıç: 1 Eylül. Ekip: 3 kişi. Tatiller: [liste]. İzinler: [liste].Görev:1) Görevleri bağımlılıklara göre sırala; her bağımlılığın türünü (FS/SS/FF) ve gerekçesini yaz.2) Kritik yolu ve her görevin gecikme payını (slack) çıkar; toplam süreyi göster.3) Tatilleri ve izinleri hesaba KAT; iş günü takvimi kullan.4) Belirsiz bağımlılıkları "[ekiple teyit]" ile işaretle, uydurma.Çıktı: tablo (Görev | Süre | Öncüller | Başlangıç | Bitiş | Slack) + kritik yol listesi.

Bu istem güçlüdür çünkü başlangıç, tatil, müsaitlik ve bağımlılık gerekçesi verilmiştir; belirsizlik işaretlenir.

Ek şablonlar:

# Senaryo motoruKritik yoldaki görevleri listele. Her biri için: hızlandırma (ek kaynak) mı yoksaparalelleştirme mi daha az riskli? Her seçeneğin süre kazancını ve eklediği riski yaz.

# Gecikme etkisiŞu görev 3 gün gecikirse: kritik yolda mı? Proje bitişi etkilenir mi? Hangi sonrakigörevler kayar? Etkiyi zincirleme göster.

# Tampon önericiKritik yol sürelerindeki PERT sapmalarına göre, proje sonuna eklenecek makul birtampon (gün) öner ve gerekçelendir. Bu bir öneridir; onay yöneticiye aittir.

Sık yapılan hatalar

  • Tatil ve izni atlamak: İş günü takvimi kurulmazsa bitiş tarihi baştan yanlıştır.
  • Yanlış bağımlılık türü: Her şeyi FS varsaymak kritik yolu gereksiz uzatır.
  • Kritik yolu izlememek: Enerjiyi payı bol görevlere harcayıp kritik yolu ihmal etmek gecikme getirir.
  • Kaynak çakışmasını görmezden gelmek: Aynı kişiyi iki paralel göreve koymak çizelgeyi hayal ürünü yapar.
  • Tampon koymamak: Belirsizlik varken sıfır paylı çizelge, gerçekleşmesi neredeyse imkânsız bir sözdür.
  • YZ çizelgesini olduğu gibi taahhüt etmek: Doğrulanmamış çizelge, imzalanmamış bir tarih sözüdür.
İpucu: Çizelgeyi kilometre taşları üzerinden yönetin. Paydaşlar 200 görevi izleyemez ama 6-8 kilometre taşını rahatça takip eder; ilerlemeyi bu çıpalarla iletin.

Özetle

Çizelge, tahminleri gerçek takvime bağlayan taahhüt belgesidir. Kilometre taşları takibin çıpası, bağımlılıklar sıranın mantığı, kritik yol ise projenin en erken bitiş tarihini belirleyen zincirdir. Yapay zeka bağımlılık, kritik yol ve senaryo analizinde hızlıdır; ama tatilleri, izinleri, kaynak çakışmalarını ve gerçek bağımlılıkları bilmez. Takvim gerçeğini eklemek, kritik yolu doğrulamak, tampon koymak ve tarihi taahhüt etmek daima insanın işidir.

Uygulama görevi

Projenizin görevlerini ve süre tahminlerini YZ'ye verip bir çizelge taslağı, kritik yol ve gecikme paylarını çıkartın. Sonra gerçek başlangıç tarihini, tatilleri ve ekip izinlerini elle ekleyin; kritik yolu iki görevle doğrulayın. En az bir bağımlılığı ekip gerçeğine göre düzeltin ve kritik yolun sonuna makul bir tampon koyun.

Kontrol listesi

  • [ ] Görevleri doğru bağımlılık türleriyle (FS/SS/FF) sıraladım.
  • [ ] Kritik yolu çıkardım ve elle doğruladım.
  • [ ] Tatilleri, izinleri ve müsaitliği iş günü takvimine ekledim.
  • [ ] Kaynak çakışması olmadığını kontrol ettim.
  • [ ] Kilometre taşlarını belirledim ve iletişimi bunlara bağladım.
  • [ ] Belirsizliğe karşı tampon koydum; tarihi doğrulamadan taahhüt etmedim.