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 Testing | Day 1–4 | 1 Protection Engineer |
| Protection Commissioning | Day 3–6 | 1 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 এবং কখন প্রয়োজন তা নির্ধারণ করতে হবে।
উদাহরণ:
| Activity | Engineers Required |
|---|---|
| Cable Testing | 2 |
| Relay Testing | 2 |
| Commissioning | 1 |
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 পরিকল্পনা করা হয়েছে:
| Activity | Duration | Resource |
|---|---|---|
| Generator Protection Testing | 3 days | 2 Protection Engineers + 1 Test Set |
| Transformer Protection Testing | 2 days | 2 Protection Engineers + 1 Test Set |
| Busbar Protection Testing | 2 days | 2 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 Leveling | Resource Smoothing |
|---|---|
| Resource availability-এর ওপর বেশি focus | Existing 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:
| Activity | Engineers Required |
|---|---|
| A | 2 |
| B | 2 |
| C | 1 |
| Total | 5 |
কিন্তু available মাত্র:
3
তাই:
Over-allocation = 5 − 3 = 2 engineers
এখন Project Manager Activity C-কে অন্য দিনে সরিয়ে দিলেন।
তাহলে:
| Activity | Engineers Required |
|---|---|
| A | 2 |
| B | 2 |
| C | অন্য দিন |
| Total | 4 |
এখনও যদি 4 > 3 হয়, A বা B-এর একটি activity-ও shift করতে হতে পারে।
অবশেষে:
| Activity | Engineers Required |
|---|---|
| A | 2 |
| B | অন্য দিন |
| C | 1 |
| Total | 3 |
এখন 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
Post a Comment