Critical path method (CPM) — ক্রিটিক্যাল পাথ মেথড
ক্রিটিক্যাল পাথ মেথড (CPM) (ইংরেজি: Critical Path Method, CPM) — একটি নির্ধারণবাদী নেটওয়ার্ক পরিকল্পনা ও প্রকল্প ব্যবস্থাপনা পদ্ধতি, যা কাজের ক্রম এবং প্রকল্প সমাপ্তির সম্ভাব্য সর্বনিম্ন মেয়াদ গণনার জন্য ব্যবহৃত হয়। ক্রিটিক্যাল পাথ হল নেটওয়ার্ক মডেলে দীর্ঘতম পথ; এই পথের যেকোনো কাজে বিলম্ব হলে সমগ্র প্রকল্পের সমাপ্তি পিছিয়ে যায়[1][2]।
ইতিহাস
CPM ১৯৫০-এর দশকের শেষভাগে জেমস কেলি (Remington Rand) এবং মর্গান ওয়াকার (DuPont) কর্তৃক তৈরি করা হয়। তাদের ১৯৫৯ সালের প্রতিবেদনটি পদ্ধতিটির শিল্প-ব্যবহারের সূচনা করে; পরবর্তীতে লেখকরা CPM-এর উৎস নিয়ে একটি ঐতিহাসিক নিবন্ধ প্রকাশ করেন[2][3]। একই সময়ে মার্কিন যুক্তরাষ্ট্রে সম্ভাব্যতা-ভিত্তিক পদ্ধতি PERT তৈরি হয়, যার সাথে CPM প্রায়ই যৌথভাবে ব্যবহৃত হয়[1]।
মূল ধারণাসমূহ
- কাজ (activity) — একটি কার্যক্রম যার দৈর্ঘ্য d এবং পূর্ববর্তী কাজের উপর নির্ভরশীলতা রয়েছে।
- ঘটনা/মাইলফলক — দৈর্ঘ্যহীন একটি মুহূর্ত যা প্রকল্পের অবস্থা নির্দিষ্ট করে।
- ক্রিটিক্যাল পাথ — মডেলের শুরু থেকে শেষ পর্যন্ত সর্বোচ্চ মোট দৈর্ঘ্যের কাজের ক্রম; এই পথের কাজগুলোর মোট রিজার্ভ শূন্য[1]।
- পূর্বক্রম নির্ধারিত হয় FS, SS, FF, SF সম্পর্কের মাধ্যমে সম্ভাব্য ল্যাগ সহ; ব্যবহারিকভাবে PDM / AON (কাজ — নোড) ব্যবহৃত হয়, আর ঐতিহাসিক ADM / AOA কম দেখা যায়[4][5][6]।
তারিখ ও রিজার্ভ গণনা
গণনা নেটওয়ার্কে সম্মুখ ও পশ্চাৎ পাসের মাধ্যমে সম্পাদিত হয়।
সম্মুখ পাস (প্রাথমিক তারিখ):
- প্রাথমিক কাজের জন্য: ES = 0 (অথবা গৃহীত মাপকাঠি অনুযায়ী);
- প্রতিটি কাজ j-এর জন্য: ESj = max{ সকল পূর্ববর্তী i-এর EFi };
- EF = ES + d।
পশ্চাৎ পাস (শেষ তারিখ):
- সমাপনী কাজের জন্য: LF প্রকল্পের মোট মেয়াদের সমান (অথবা চূড়ান্ত মাইলফলকের প্রাথমিক সমাপ্তি);
- প্রতিটি কাজ j-এর জন্য: LS = LF − d; LFj = min{ সকল পরবর্তী s-এর LSs }[7][8]।
রিজার্ভ (float/slack):
- মোট রিজার্ভ (TF): TF = LS − ES = LF − EF — প্রকল্পের সমাপ্তি না সরিয়ে কাজটি কতটুকু বিলম্বিত করা যায়।
- মুক্ত রিজার্ভ (FF): FF = min{ ESsucc } − EF — পরবর্তী কাজের প্রাথমিক শুরুতে প্রভাব ফেলা ছাড়া বিলম্ব[9][10]।
সংযোগ ও ল্যাগ
PDM-এ চারটি মৌলিক নির্ভরশীলতার প্রকার সমর্থিত: FS (finish‑to‑start), SS (start‑to‑start), FF (finish‑to‑finish), SF (start‑to‑finish)। প্রতিটি সংযোগে ল্যাগ থাকতে পারে (ধনাত্মক বা ঋণাত্মক), যেমন FS + 2d — পূর্ববর্তী কাজ শেষ হওয়ার দুই দিন পর পরবর্তী কাজ শুরু হয়[6]।
মেয়াদ সংক্ষেপণ (crashing, fast‑tracking)
প্রকল্পের মেয়াদ সংক্ষেপণ সম্ভব:
- Crashing — অতিরিক্ত ব্যয়ের বিনিময়ে ক্রিটিক্যাল কাজের দৈর্ঘ্য লক্ষ্যভিত্তিকভাবে কমানো; ন্যূনতম «খরচ ঢাল»-সম্পন্ন কাজগুলো কমানো বাঞ্ছনীয়।
- খরচ ঢাল (সংক্ষেপণের ১ একক খরচ): (Ccrash − Cnormal) / (Dnormal − Dcrash)[11]।
- Fast‑tracking — অনুমতিযোগ্য নির্ভরশীলতাগুলোকে সমান্তরাল বাস্তবায়নে রূপান্তর (যেমন FS → SS) পুনর্কাজের ঝুঁকি বৃদ্ধি সহ[1]।
প্রয়োগের ক্ষেত্র
CPM নির্মাণ, শক্তি, যন্ত্রপ্রকৌশল, IT প্রকল্প এবং গবেষণা ও উন্নয়নে সময়সূচি তৈরিতে ব্যবহৃত হয়। পদ্ধতিটি প্রকল্প ব্যবস্থাপনা ও সিস্টেম ইঞ্জিনিয়ারিং মানদণ্ডে (PMI, NASA) মৌলিক হিসেবে বিবেচিত এবং পরিকল্পনা সফটওয়্যারে ব্যাপকভাবে সমর্থিত[1][12][13]।
সুবিধাসমূহ
- ক্রিটিক্যাল পাথ ও «বাধাবিন্দু»-র স্পষ্ট চিহ্নিতকরণ; প্রকল্প ব্যবস্থাপকের মনোযোগের অগ্রাধিকার[1]।
- প্রাথমিক/শেষ তারিখ ও রিজার্ভ গণনার সহজ নিয়ম; পরিবর্তনের প্রভাবের স্বচ্ছতা[7]।
- PDM/গ্যান্ট চার্ট এবং ত্বরণ বিকল্প বিশ্লেষণ সরঞ্জামের সাথে সামঞ্জস্য[4]।
সীমাবদ্ধতা
- মৌলিক CPM মডেল সম্পদ সীমাবদ্ধতা এবং দৈর্ঘ্যের স্টোকাস্টিক প্রকৃতি বিবেচনা করে না; এর জন্য সম্পদ সমতাকরণ ও সম্প্রসারণ (যেমন critical chain) ব্যবহার করা হয়[1]।
- জটিল নির্ভরশীলতা ও ল্যাগ ব্যবহারের ক্ষেত্রে রিজার্ভের ব্যাখ্যা জটিল হতে পারে; চুক্তি দলিলে float গণনার নিয়মের আনুষ্ঠানিক সংজ্ঞা ও নিয়ন্ত্রণ বাঞ্ছনীয়[10]।
অন্যান্য পদ্ধতির সাথে সম্পর্ক
- PERT — দৈর্ঘ্যের সম্ভাব্যতা-ভিত্তিক মূল্যায়ন (তিন-বিন্দু অনুমান, β-আনুমানিকতা); CPM নির্ধারণবাদী দৈর্ঘ্য ব্যবহার করে।
- গ্যান্ট চার্ট — সময়সূচির ক্যালেন্ডার-ভিত্তিক দৃশ্যায়ন, প্রায়ই CPM/PERT-এর সাথে ব্যবহৃত হয়।
- নেটওয়ার্ক পরিকল্পনা — পদ্ধতিসমূহের সমন্বিত গোষ্ঠী (CPM, PERT, ADM/AOA, PDM/AON)।
আরও দেখুন
- PERT
- গ্যান্ট চার্ট
- নেটওয়ার্ক পরিকল্পনা
সাহিত্য
- Kelley, J. E.; Walker, M. R. (1959). Critical‑Path Planning and Scheduling. IRE‑AIEE‑ACM '59 (Eastern). ACM Digital Library. [১৪]
- Kelley, J. E.; Walker, M. R. (1989). Origins of CPM: A Personal History. PM Network. PMI. [১৫]
- PMI. PMBOK® Guide. [১৬]
- NASA. Systems Engineering Handbook (SP‑2016‑6105 Rev2). [১৭]
- «Critical path method». Wikipedia (en). [১৮]
- «Precedence diagram method». Wikipedia (en). [১৯]
- «Dependency (project management)». Wikipedia (en). [২০]
- «Arrow diagramming method». Wikipedia (en). [২১]
- Baker, S. L. Critical Path Method (CPM) — Analysis Steps. University of South Carolina. [২২]
- «Creating an Activity Network Diagram». CSU Pressbooks. [২৩]
- «Crashing Example». An‑Najah National University (শিক্ষামূলক উদাহরণ). [২৪]
টীকা
- ↑ 1.0 1.1 1.2 1.3 1.4 1.5 1.6 «Critical path method». Wikipedia (en). [১]
- ↑ 2.0 2.1 Kelley, J. E., Jr.; Walker, M. R. (1959). «Critical-Path Planning and Scheduling». IRE‑AIEE‑ACM '59 (Eastern). ACM Digital Library. [২]
- ↑ Kelley, J. E.; Walker, M. R. (1989). «Origins of CPM: A Personal History». PM Network. Project Management Institute. [৩]
- ↑ 4.0 4.1 «Precedence diagram method». Wikipedia (en). [৪]
- ↑ «Arrow diagramming method». Wikipedia (en). [৫]
- ↑ 6.0 6.1 «Dependency (project management)». Wikipedia (en). [৬]
- ↑ 7.0 7.1 Baker, S. L. «Critical Path Method (CPM) — Analysis Steps». University of South Carolina. [৭]
- ↑ «Fundamental Scheduling Procedures». Project Management, Carnegie Mellon University. [৮]
- ↑ «Creating an Activity Network Diagram». Project Management — Navigating the Complexity. Cleveland State University Pressbooks. [৯]
- ↑ 10.0 10.1 «Critical Path Method Calculations». PMI. [১০]
- ↑ «Crashing Example». An‑Najah National University (учебный пример). [১১]
- ↑ PMI. A Guide to the Project Management Body of Knowledge (PMBOK® Guide). [১২]
- ↑ NASA. Systems Engineering Handbook (NASA/SP‑2016‑6105 Rev2). [১৩]