Critical Path is not Dead

Photo by James Wheeler on Pexels.com

In project management, the critical path is the longest sequence of tasks that must be completed on time to ensure that the project is finished within the scheduled time frame. The critical path method (CPM) is a project management technique that helps identify the most critical tasks in a project and determines the shortest possible time to complete it. The CPM has been around for more than half a century and is still one of the most popular project management techniques today.

Despite the emergence of alternative approaches, such as agile and lean methodologies, critical path analysis remains a fundamental tool for managing complex projects. Some people argue that the critical path method is outdated and no longer relevant in today’s fast-paced business environment. They argue that it is too rigid and inflexible, and that it does not allow for changes or adjustments to be made during the project. However, this is a misconception.

The critical path method is not rigid or inflexible. It is a tool that can be adapted to fit any project, regardless of its complexity or size. When used correctly, the CPM provides a clear understanding of the interdependencies between tasks in a project. It helps identify potential bottlenecks and areas where resources may need to be allocated differently. This level of insight is essential for managing complex projects and ensuring that they are completed on time and within budget.

Moreover, the critical path method is not limited to large-scale projects. It can be used in any project, regardless of size. Even small projects with a limited number of tasks can benefit from the CPM. By identifying the critical path, project managers can determine the most important tasks and allocate resources accordingly.

The critical path method is also valuable for risk management. By identifying the critical path, project managers can determine the tasks that are most critical to the project’s success. They can then focus their attention on these tasks and ensure that they are completed on time. This approach minimizes the risk of delays and ensures that the project is completed within the scheduled time frame.

In conclusion, the critical path method is not dead. It is alive and well in our projects. It remains an essential tool for project managers who want to ensure that their projects are completed on time and within budget. While alternative approaches may have emerged in recent years, the critical path method is still the most effective way to manage complex projects. Its adaptability, flexibility, and focus on risk management make it an invaluable tool for any project manager.


Tutkulu PY’den Mektup – 2

Sevgili Proje Koçu,

Bundan 3 ay önce üst yönetim tarafından şirketim için önemli bir projeye, proje yöneticisi olarak atandım. Gerekli hazırlıkları yaptıktan sonra atandığım projenin 1 sene süreceği ve 10 kişi ile çalışmam gerektiğini hesapladım ve üst yönetime bu konuda bilgi verdim.

Üst yönetimimden tam destek aldım. 10 kişilik bir ekip oluşturuldu ve projemiz için 1 sene süre kabul edildi. Ekip üyeleri başta çok heyecanlı ve istekliydi. Yönetimin de tam desteğini almış görünüyorduk.

Bir ay sonra ekip üyelerimden bir tanesini yeni başlayan bir başka projeye atandığını söyleyen bir e-mail aldım. Artık 9 kişi kalmıştık. Çok fazla problem etmedim, eksilen 1 kişinin işlerini üstlenebilirdik.

Aradan bir ay daha geçti, geçmedi bir takım arkadaşım işten ayrıldı. İkinci ayın sonunda 8 kişi kalmıştık.

Aradan bir ay daha geçti ki takım üyelerimizden bir tanesinden 3 aydır hiç verim alamadığımı farkettim. Bu da 7 kişi kaldığımız anlamına geliyordu. Şimdi ben, proje yöneticisi olarak koordinasyon görevinden çok, proje işlerini yapmakla uğraşıyorum.

Size sorum şu; planları değiştirmeli miyim? Yani 1 senelik süre hedefini 10 kişinin sürekli çalışacağını varsayarak, belirlemiştim. Şimdi 7 kişiyiz ve yavaş yavaş zaman programının gerisine düşme riskimiz ortaya çıkmaya başladı. Bu durumda olan birisine ne önerirsiniz?

Rumuz: Tutkulu PY

————————————-

 Sevgili Tutkulu PY,

Proje planını sadece Zaman Diyagramı olarak düşünme. Bu pek çok kişinin yaptığı bir hatadır. Proje planı, zaman, maliyet, kapsam, insan kaynakları, iletişim vb. ile bir bütün olarak düşünülmelidir.

Yani, bu faktörlerden bir tanesi değişse, bir diğer faktörün değişeceği açıktır. Özellikle İnsan Kaynakları sayısı, doğal olarak, zamanı, maliyeti ve hatta kaliteyi etkileyebilir. Bu gözle değerlendir, lütfen. Eksilen 3 kişiden boşalan aktivitelerin neler olduğunu ortaya çıkar. Kalan 7 kişi ile bu aktivitelerin kimler tarafından yapılacağını belirle ve sürelerini yeniden tahminle. Eğer kaynak darboğaz sorunu ile karşılaşırsan, kaynak dengeleme işlemini yapmayı unutma. Kritik yola da dikkat et, diyeceğim ama boşver kafanı çok karıştırma…

İşte, bu işlemlerin sonunda proje süresini yeniden ortaya çıkar ve son halini üst yönetime götür ve uzama söz konusu ise sebeplerini açık ve net olarak, ortaya koy. Onay aldıktan sonra yeni planı proje ekip üyeleriyle paylaş ve yoluna devam et.

Yolun açık olsun.

Proje Koçu

MS Project’te Toplam/Serbest Bolluk

MS Project üzerinden Kritik Yol Analizi ve buna bağlı olarak aktivitelerin Toplam ve Serbest Bolluklarını en kolay “Detail Gantt” görüntüsü ile görebilirsiniz. (Türkçe versiyonda: Ayrıntlı Gantt Grafiği)

Eğer kullandığınız tabloya Total Slack ve Free Slack (Tr: Toplam Bolluk ve Serbest Bolluk)  kolonlarını da eklerseniz, kritik olmayan aktivitelerin ne kadar kayabileceğine dair tüm bilgiye ulaşmış olursunuz.

İşte bir örnek

CPM MS 2007

MS Project'te LAG ve LEAD Time

Proje planları hazırlanırken aktiviteler arasında sıralama yapılarak, projenin Ağ Diyagramı (Network Diagram) hazırlanır.

Eğer iki aktivite birbirine ardışık olarak bağlıysa bu Finish-to-Start ilişki ile tanımlanır. Bu sayede öncül aktivite bitmeden, ardıl aktivite başlamayacak şekilde sıralnmış olur.

Eğer iki ardışık aktivite arasında belirli bir süre beklenmesi gerekiyorsa, bu iki aktivite arasına Öteleme Zamanı (LAG Time) girmek gerekecektir. Eğer öncül aktivite bitmeden, ardıl aktiviteyi başlatmayı planlıyorsanız bu durumda Geri Çekme Zamanı (LEAD Time) kullanmanız gerekmektedir.

LAG ve LEAD Time belirli bir süre olarak verilebileceği gibi öncülün süresinin yüzdesi de referans alınabilir.

Örnekler aşağıdadır:

LAG – SABİT SÜRE

lag-time

LAG – YÜZDESEL SÜRE  

lag-percantage

 LEAD – SABİT SÜRE

lead-time

 LEAD – YÜZDESEL SÜRE

lead-percentage