Resource Leveling — Tools & Techniques

Resource Leveling (রিসোর্স লেভেলিং) হলো এমন একটি schedule optimization technique, যার মাধ্যমে কোনো project-এর available resources—যেমন মানুষ, equipment, materials—এর সীমাবদ্ধতা বিবেচনা করে project activities-এর start/end date এবং sequence পরিবর্তন করা হয়, যাতে resource-এর over-allocation বা shortage দূর করা যায়।

সহজভাবে:

Resource Leveling = Resource যতটুকু আছে, তার সীমার মধ্যে কাজের schedule সামঞ্জস্য করা।

এখানে একটি গুরুত্বপূর্ণ বিষয় হলো—Resource leveling-এর ফলে project schedule-এর duration বাড়তে পারে।


১. কেন Resource Leveling দরকার?

ধরুন আপনার একটি project-এ একজন বিশেষজ্ঞ electrical engineer আছেন।

একই সময়ে:

  • Activity A-তে তার ৫ দিন কাজ করতে হবে
  • Activity B-তেও তার ৪ দিন কাজ করতে হবে

কিন্তু A এবং B একই সময়ে শুরু হয়েছে।

অর্থাৎ একই resource-কে একই সময়ে দুই জায়গায় ব্যবহার করা হচ্ছে।

এটি:

Resource Over-allocation

Resource leveling ব্যবহার করে একটি activity-কে অন্য সময়ে সরিয়ে দেওয়া হবে।


২. Resource Leveling-এর মূল উদ্দেশ্য

Resource Leveling-এর মাধ্যমে:

  • Resource over-allocation দূর করা
  • Limited resources-এর efficient utilization করা
  • Realistic schedule তৈরি করা
  • Resource availability অনুযায়ী activity reschedule করা
  • Resource conflict কমানো
  • Project execution feasible করা


৩. একটি সহজ উদাহরণ

ধরা যাক একজন Protection Engineer-কে নিচের দুটি activity করতে হবে:

Activityসময়কালResource
Relay TestingDay 1–41 Protection Engineer
Protection CommissioningDay 3–61 Protection Engineer

এখানে:

Day 3–4-এ একই engineer-কে দুইটি activity-তে প্রয়োজন।

অর্থাৎ resource over-allocation হয়েছে।

Resource Leveling করার পরে:

Project Manager সিদ্ধান্ত নিলেন:

Relay Testing: Day 1–4
Protection Commissioning: Day 5–8

এখন resource conflict নেই।

কিন্তু এর ফলে commissioning শেষ হতে ২ দিন বেশি সময় লাগল।

এটাই Resource Leveling-এর মূল ধারণা।


৪. Resource Leveling কীভাবে কাজ করে?

সাধারণভাবে নিচের ধাপগুলো অনুসরণ করা হয়।

Step 1 — Resource Identify করা

প্রথমে দেখতে হবে কোন resource limited বা overallocated।

যেমন:

  • Electrical Engineer
  • Crane
  • Welding team
  • Testing equipment
  • Specialized technician


Step 2 — Resource Demand নির্ধারণ করা

প্রতিটি activity-তে কত resource এবং কখন প্রয়োজন তা নির্ধারণ করতে হবে।

উদাহরণ:

ActivityEngineers Required
Cable Testing2
Relay Testing2
Commissioning1

Step 3 — Resource Conflict Identify করা

একই সময়ে resource-এর চাহিদা available capacity-এর চেয়ে বেশি কিনা দেখতে হবে।

ধরা যাক:

Available protection engineers = 2

কিন্তু:

Day 3-এ required = 4

তাহলে:

Over-allocation = 2 engineers


Step 4 — Activity Reschedule করা

Conflict কমানোর জন্য activity-এর:

  • Start date
  • Finish date
  • Sequence

পরিবর্তন করা হতে পারে।

একটি activity পিছিয়ে দেওয়া যেতে পারে।


Step 5 — Updated Schedule পরীক্ষা করা

নতুন schedule-এর পরে দেখতে হবে:

  • Resource conflict দূর হয়েছে কি না
  • Critical path পরিবর্তিত হয়েছে কি না
  • Project duration কতটা পরিবর্তিত হয়েছে
  • Milestone বা deadline affected হয়েছে কি না


৫. Thermal Power Plant-এর বাস্তব উদাহরণ

ধরা যাক একটি 1320 MW thermal power plant maintenance shutdown চলছে।

আপনার কাছে:

  • 2 জন Protection Engineer
  • 3 জন Electrical Technician
  • 1টি Relay Test Set

আছে।

একই সময়ে নিচের activities পরিকল্পনা করা হয়েছে:

ActivityDurationResource
Generator Protection Testing3 days2 Protection Engineers + 1 Test Set
Transformer Protection Testing2 days2 Protection Engineers + 1 Test Set
Busbar Protection Testing2 days2 Protection Engineers + 1 Test Set

তিনটি কাজ একসাথে করা যাবে না, কারণ:

  • Protection Engineer limited
  • Relay Test Set limited

তাই schedule:

Day 1–3: Generator Protection Testing
Day 4–5: Transformer Protection Testing
Day 6–7: Busbar Protection Testing

হবে।

এখানে project schedule resource availability অনুযায়ী তৈরি করা হয়েছে।

এটাই Resource Leveling


৬. Resource Leveling-এর গুরুত্বপূর্ণ বৈশিষ্ট্য

① Resource constraint বিবেচনা করে

Resource Leveling-এ বলা হয় না:

"আরও resource এনে কাজ শেষ করুন।"

বরং available/limited resource-এর মধ্যে কাজ কীভাবে করা যায় তা দেখা হয়।


② Schedule পরিবর্তিত হতে পারে

এটি অত্যন্ত গুরুত্বপূর্ণ।

যদি resource shortage থাকে, activity পিছিয়ে যেতে পারে।

ফলে:

Project duration বাড়তে পারে।


③ Critical Path পরিবর্তিত হতে পারে

একটি activity resource constraint-এর কারণে delay হলে সেটি critical হয়ে যেতে পারে।

তাই Resource Leveling-এর পরে Critical Path পুনরায় evaluate করা উচিত।


৭. Resource Leveling বনাম Resource Smoothing

PMP exam-এর জন্য এটি খুব গুরুত্বপূর্ণ

Resource Leveling

Resource constraint-এর কারণে activity-এর start/finish date পরিবর্তন হতে পারে।

ফলে:

Project duration বাড়তে পারে।

Resource Smoothing

Activity-গুলোকে project-এর existing schedule constraints-এর মধ্যে adjust করা হয়।

সাধারণত:

Critical path বা project completion date পরিবর্তন করার চেষ্টা করা হয় না।


একটি সহজ comparison

Resource LevelingResource Smoothing
Resource availability-এর ওপর বেশি focusExisting schedule-এর মধ্যে resource usage optimize
Over-allocation resolve করেResource fluctuation কমায়
Activity date পরিবর্তিত হতে পারেFloat ব্যবহার করে adjustment করা হয়
Project duration বাড়তে পারেProject completion সাধারণত অপরিবর্তিত থাকে
Constraint বেশি গুরুত্বপূর্ণSchedule constraint বেশি গুরুত্বপূর্ণ

সহজ memory:

Leveling → Resource-এর দিকে তাকায়
Smoothing → Schedule-এর সীমার মধ্যে resource smooth করে


৮. Resource Leveling-এর একটি Numerical Example

ধরা যাক:

Available Engineers = 3

একটি নির্দিষ্ট দিনে resource requirement:

ActivityEngineers Required
A2
B2
C1
Total5

কিন্তু available মাত্র:

3

তাই:

Over-allocation = 5 − 3 = 2 engineers

এখন Project Manager Activity C-কে অন্য দিনে সরিয়ে দিলেন।

তাহলে:

ActivityEngineers Required
A2
B2
Cঅন্য দিন
Total4

এখনও যদি 4 > 3 হয়, A বা B-এর একটি activity-ও shift করতে হতে পারে।

অবশেষে:

ActivityEngineers Required
A2
Bঅন্য দিন
C1
Total3

এখন resource constraint satisfied।


৯. কোন কোন Resource Level করা যায়?

Resource leveling শুধু manpower-এর জন্য নয়।

People

  • Engineer
  • Technician
  • Specialist
  • Operator

Equipment

  • Crane
  • Testing equipment
  • Excavator
  • Relay test set

Material

কিছু ক্ষেত্রে material availability-ও scheduling constraint তৈরি করতে পারে।

Facility

  • Workshop
  • Laboratory
  • Testing bay


১০. Resource Leveling কখন বেশি দরকার হয়?

বিশেষ করে:

  • Limited skilled personnel
  • Shared equipment
  • Multiple simultaneous activities
  • Shutdown projects
  • Construction projects
  • Complex engineering projects
  • Multi-project environment

যখন একই resource একাধিক activity-তে প্রয়োজন হয়, তখন Resource Leveling খুব গুরুত্বপূর্ণ।


১১. একটি Construction Project Example

ধরা যাক একটি project-এ:

Crane = 1টি

কিন্তু একই দিনে:

  • Activity A → Heavy equipment lifting
  • Activity B → Transformer lifting

দুটির জন্যই একই crane দরকার।

একটি crane দিয়ে দুটি কাজ একই সময়ে করা সম্ভব নয়।

Project Manager Activity B-কে ২ দিন পিছিয়ে দিলেন।

এখন:

Day 1–3 → Activity A
Day 4–6 → Activity B

এটাই Resource Leveling।


১২. Resource Leveling-এর সুবিধা

Realistic schedule তৈরি করে

Paper-এ ভালো দেখায় এমন schedule-এর পরিবর্তে বাস্তবে করা সম্ভব এমন schedule তৈরি হয়।

Resource conflict কমায়

একই resource-এর জন্য simultaneous demand কমে।

Resource utilization improve করে

Available resource-এর ব্যবহার আরও কার্যকর হয়।

Execution risk কমায়

Resource shortage-এর কারণে last-minute disruption কমে।


১৩. Resource Leveling-এর অসুবিধা

Project duration বাড়তে পারে

এটাই সবচেয়ে গুরুত্বপূর্ণ limitation।

Critical path পরিবর্তিত হতে পারে

Original critical path আর নতুন critical path একই নাও থাকতে পারে।

Milestone delay হতে পারে

Resource constraint যদি critical activity-তে impact করে।

Cost বাড়তে পারে

Project duration বাড়লে:

  • Overhead
  • Labor
  • Equipment rental
  • Management cost

বাড়তে পারে।


১৪. Resource Leveling-এর সাথে Critical Path-এর সম্পর্ক

এটি খুব গুরুত্বপূর্ণ।

ধরা যাক:

Original Critical Path = A → B → C

Resource conflict-এর কারণে B activity ৩ দিন পিছিয়ে গেল।

তাহলে total project duration ৩ দিন বেড়ে যেতে পারে।

অথবা অন্য কোনো path critical হয়ে যেতে পারে।

তাই:

Resource Leveling করার পরে schedule এবং critical path পুনরায় analyze করতে হবে।


১৫. PMP Exam-এ কীভাবে চিনবেন?

Question-এ যদি বলা হয়:

একই resource একাধিক activity-তে একই সময়ে প্রয়োজন, ফলে resource over-allocation হয়েছে।

এবং Project Manager:

Activity-এর timing পরিবর্তন করে resource conflict দূর করছেন।

তাহলে:

Resource Leveling

বিশেষ clue:

  • Limited resource
  • Overallocated resource
  • Resource conflict
  • Reschedule activity
  • Project duration may increase

এসব দেখলে Resource Leveling মনে করুন।


১৬. PMP-style Scenario

Scenario:

একজন specialized engineer একই সপ্তাহে তিনটি critical activity-তে assigned। তিনটি activity একই সময়ে করা সম্ভব নয়। Project Manager একটি activity পরবর্তী সপ্তাহে সরিয়ে দিলেন যাতে engineer-কে overallocate না করা হয়।

কোন tool/technique ব্যবহার করা হয়েছে?

Resource Leveling

কারণ activity-এর timing resource availability অনুযায়ী পরিবর্তন করা হয়েছে।


১৭. Resource Leveling-এর Memory Formula

এটি এভাবে মনে রাখুন:

Resource Leveling = Identify Over-allocation → Adjust Activities → Remove Resource Conflict

আর সবচেয়ে গুরুত্বপূর্ণ:

Resource Leveling may change the schedule and increase project duration.

এক লাইনে:

“Resource যতটুকু আছে, সেই সীমার মধ্যে project activities-কে পুনর্বিন্যাস করে resource over-allocation দূর করার technique হলো Resource Leveling।”


একটি Final Comparison

ধরা যাক:

Available Engineers = 2

কিন্তু একই সময়ে:

Activity A = 2 engineers
Activity B = 2 engineers

Total requirement = 4 engineers।

Resource Leveling:

A এবং B-এর একটি activity অন্য সময়ে সরানো হবে।

➡️ Resource conflict দূর হবে
➡️ Schedule change হতে পারে
➡️ Project duration বাড়তে পারে

Resource Smoothing:

যদি A-এর float থাকে, তাহলে সেই float ব্যবহার করে B বা A-এর timing adjust করা হবে।

➡️ Resource usage smoother হবে
➡️ Project completion date সাধারণত পরিবর্তন করা হবে না

এই পার্থক্যটি PMP exam-এর জন্য বিশেষভাবে মনে রাখবেন।

Comments

Popular posts from this blog

PMP: Project Documents in Bengali

PMBOK® Guide 7th Edition – Stakeholder Performance Domain (স্টেকহোল্ডার পারফরম্যান্স ডোমেইন)

PMP-তে Tools and Techniques: একটি বিস্তারিত গাইড