কনস্ট্রাকশন মিটিংয়ে প্রায়ই শোনা যায়, “এই কাজটা Critical-এ আছে, দেরি করা যাবে না।” কিন্তু Critical Path আসলে কী, আর MS Project এটি কীভাবে বের করে — এই প্রশ্নের পরিষ্কার উত্তর অনেক অভিজ্ঞ ইঞ্জিনিয়ারের কাছেও থাকে না। এই লেখায় সহজ বাংলায় বিষয়টি বুঝে নেওয়া যাক।
Critical Path কী?
প্রজেক্টের শুরু থেকে শেষ পর্যন্ত পরস্পর নির্ভরশীল কাজগুলোর যে ধারাটি সবচেয়ে লম্বা, সেটিই Critical Path। এই পথের কোনো কাজ একদিন পিছালে পুরো প্রজেক্টের শেষ তারিখও একদিন পিছিয়ে যায় — যদি না অন্য কোথাও সময় বাঁচানো হয়।
ধরুন একটি ছয়তলা ভবনের কাঠামো: পাইলিং → পাইল ক্যাপ → গ্রেড বিম → প্রতিটি ফ্লোরের কলাম, বিম ও স্ল্যাব। এখানে স্ল্যাব কাস্টিংয়ের পর কিউরিং ও শাটারিং খোলার সময় সাধারণত Critical Path-এর অংশ। অন্যদিকে বাউন্ডারি ওয়াল বা গার্ড শেডের কাজ পিছালেও প্রায়ই প্রজেক্ট শেষের তারিখে প্রভাব পড়ে না।
MS Project কীভাবে হিসাব করে
MS Project প্রতিটি টাস্কের জন্য দুটি পাস চালায়:
- Forward pass: প্রজেক্ট শুরুর তারিখ থেকে Relationship ধরে প্রতিটি কাজের Early Start ও Early Finish বের করে।
- Backward pass: প্রজেক্ট শেষের তারিখ থেকে উল্টো দিকে Late Start ও Late Finish বের করে।
Late Finish থেকে Early Finish বিয়োগ করলে পাওয়া যায় Total Float (Total Slack)। ডিফল্ট সেটিংয়ে যে টাস্কের Total Slack শূন্য বা তার কম, MS Project সেটিকে Critical হিসেবে দেখায়। File → Options → Advanced-এ “Tasks are critical if slack is less than or equal to” অপশন দিয়ে এই সীমা পরিবর্তন করা যায়।
Total Float বনাম Free Float
- Total Float: প্রজেক্ট শেষের তারিখ না পিছিয়ে একটি কাজ সর্বোচ্চ কতদিন দেরি হতে পারে।
- Free Float: পরের কোনো কাজের Early Start না পিছিয়ে একটি কাজ কতদিন দেরি হতে পারে।
সাইটে Free Float বেশি কাজে লাগে, কারণ এটি বলে দেয় কোন কাজ পিছালে পরের টিম (যেমন প্লাস্টার টিমের পরে পেইন্ট টিম) বসে থাকবে।
যে ভুলগুলো Critical Path নষ্ট করে
- Open end: কোনো টাস্কের Predecessor বা Successor না থাকলে Float ভুল হিসাব হয়। শেষ কাজগুলো অবশ্যই Project Completion মাইলস্টোনের সাথে যুক্ত করুন।
- অপ্রয়োজনীয় Constraint: “Must Start On” বা “Start No Earlier Than” দিলে লজিকের বদলে তারিখ দিয়ে শিডিউল চলে, ফলে আসল Critical Path ঢাকা পড়ে।
- Summary task-এ লিংক: সামারি টাস্কে Relationship দিলে Float বিশ্লেষণ জটিল ও বিভ্রান্তিকর হয়। লিংক দিন আসল কাজের মধ্যে।
- ভুল ক্যালেন্ডার: শুক্রবার ছুটি, সরকারি ছুটি বা রমজানের কর্মঘণ্টা ক্যালেন্ডারে না থাকলে Critical Path বাস্তবের সাথে মিলবে না।
দ্রুত চেক করার উপায়
Gantt Chart-এ Format ট্যাবে গিয়ে “Critical Tasks” টিক দিন, তারপর Filter থেকে “Critical” বেছে নিন। Total Slack কলাম যোগ করে দেখুন কোন কাজগুলো Near-critical (যেমন ৫ দিনের কম Float)। সাপ্তাহিক আপডেটের পর এই তালিকা বদলাচ্ছে কি না, সেটিই প্রজেক্টের ঝুঁকির সবচেয়ে ভালো সংকেত।
শেষ কথা
Critical Path হলো লজিকের ফল — সফটওয়্যারের রঙ নয়। লজিক ঠিক থাকলে MS Project আপনাকে সঠিক Critical Path দেখাবে, আর সেটিই আপনাকে ক্লায়েন্ট মিটিংয়ে আত্মবিশ্বাস দেবে। হাতে-কলমে শিখতে চাইলে আমাদের MS Project for Construction Professionals কোর্সটি দেখুন।

Leave a Reply