Develop Schedule — PMBOK® Guide 8th Edition
Develop Schedule হলো Schedule Performance Domain-এর একটি গুরুত্বপূর্ণ planning process। এর মূল উদ্দেশ্য হলো project-এর activities, durations, dependencies, resources, constraints এবং scheduling information ব্যবহার করে একটি integrated project schedule model তৈরি করা, যাতে project work কখন সম্পন্ন হবে তা নির্ধারণ করা যায়।
সহজভাবে:
Plan Schedule Management = Schedule কীভাবে manage করব?
Develop Schedule = Project-এর কাজগুলো কখন হবে তা কীভাবে নির্ধারণ করব?
নিচে PMBOK® Guide 8th Edition-এর Figure 2-22 অনুযায়ী ITTO এবং প্রতিটি Input, Tools & Techniques-এর function বাংলায় ব্যাখ্যা করছি।
1. Develop Schedule-এর মূল উদ্দেশ্য
Develop Schedule process-এর মাধ্যমে project team:
- activities সাজায়
- activity dependencies নির্ধারণ করে
- activity duration ব্যবহার করে
- resource availability বিবেচনা করে
- constraints বিবেচনা করে
- schedule network তৈরি করে
- critical path identify করে
- resource ও schedule conflicts analyze করে
- এবং শেষ পর্যন্ত project schedule তৈরি করে
উদাহরণ:
একটি thermal power plant shutdown project-এ:
Boiler inspection → Repair → Testing → Commissioning
এই কাজগুলোর:
- কোনটি আগে হবে
- কোনটি পরে হবে
- কতদিন লাগবে
- কোন resource লাগবে
- কোন কাজের ওপর কোন কাজ নির্ভরশীল
এসব বিশ্লেষণ করে actual schedule তৈরি করা হলো Develop Schedule।
2. PMBOK 8 — Figure 2-22 অনুযায়ী ITTO
Figure 2-22-এর structure অনুযায়ী প্রধান ITTO:
Inputs
Project Management Plan
Schedule Management Plan
Scope Baseline
Project Documents
Activity Attributes
Activity List
Assumption Log
Basis of Estimates
Duration Estimates
Milestone List
Project Team Assignments
Resource Requirements
Risk Register
- Agreements
- Enterprise Environmental Factors
- Organizational Process Assets
Tools & Techniques
- Critical Path Method
- Resource Optimization
- Data Analysis
- Leads and Lags
- Schedule Compression
- Scheduling Tools
Outputs
- Schedule Baseline
- Project Schedule
- Schedule Data
- Project Calendars
- Project Management Plan Updates
- Project Documents Updates
PMP-এর জন্য গুরুত্বপূর্ণ: Develop Schedule-এর central idea হলো schedule model তৈরি করা এবং সেটিকে optimize/analyze করে realistic project schedule তৈরি করা।
3. Input: Project Management Plan
Project Management Plan-এর বিভিন্ন component Develop Schedule-কে information দেয়।
বিশেষ করে:
A. Schedule Management Plan
এটি বলে দেয়:
- কোন scheduling methodology ব্যবহার হবে
- schedule কীভাবে develop হবে
- schedule update frequency
- accuracy level
- schedule reporting
- scheduling tool
- control requirements
Function
Develop Schedule process-এর জন্য এটি scheduling rules এবং framework প্রদান করে।
Example
Schedule Management Plan বলেছে:
Project schedule Primavera P6-এ তৈরি হবে এবং প্রতি সপ্তাহে update করা হবে।
তাহলে Develop Schedule-এর সময় team এই approach অনুসরণ করবে।
4. Scope Baseline
Scope Baseline-এর মধ্যে মূলত:
- Scope Statement
- WBS
- WBS Dictionary
থাকে।
Function
Scope Baseline project-এর কাজের সম্পূর্ণ scope বুঝতে সাহায্য করে।
WBS থেকে জানা যায়:
Project-এ কী কী কাজ করতে হবে?
এরপর সেই work packages-কে activities-এ break down করে schedule-এ বসানো যায়।
Example
WBS:
Power Plant Commissioning
→ Boiler Commissioning
→ Turbine Commissioning
→ Generator Commissioning
→ DCS Commissioning
এই work packages থেকেই detailed activities schedule করা হবে।
PMP Tip
Scope Baseline → What work needs to be done
Schedule → When the work will be done
5. Project Documents
Develop Schedule-এর জন্য বিভিন্ন project documents অত্যন্ত গুরুত্বপূর্ণ।
5.1 Activity List
Activity List হলো project-এর schedule activities-এর তালিকা।
উদাহরণ:
| Activity ID | Activity |
|---|---|
| A001 | Boiler inspection |
| A002 | Tube replacement |
| A003 | Hydro test |
| A004 | Commissioning |
Function
Activity List schedule-এর building blocks হিসেবে কাজ করে।
Develop Schedule process এই activities-গুলোকে logically sequence করে।
6. Activity Attributes
Activity Attributes প্রতিটি activity সম্পর্কে additional information দেয়।
যেমন:
- Activity ID
- Activity description
- Predecessor
- Successor
- Leads/lags
- Resources
- Constraints
- Location
- Responsible team
Function
Activity-এর characteristics এবং relationships বুঝতে সাহায্য করে।
Example
Activity: DCS Testing
Predecessor:
DCS installation completed
Resource:
Instrument Engineer + DCS Engineer
Duration:
5 days
এগুলো schedule তৈরিতে ব্যবহার হবে।
7. Duration Estimates
প্রতিটি activity কত সময় নিতে পারে তার estimate হলো Duration Estimate।
উদাহরণ:
Cable installation = 5 days
Relay testing = 2 days
Transformer testing = 1 day
Function
Schedule-এর time dimension নির্ধারণ করে।
Duration estimate ছাড়া activity-এর start এবং finish dates নির্ধারণ করা সম্ভব নয়।
8. Milestone List
Milestone হলো গুরুত্বপূর্ণ significant event যার duration সাধারণত zero।
উদাহরণ:
- Boiler ready
- Turbine ready
- First synchronization
- Commercial operation date
- Project completion
Function
Project-এর গুরুত্বপূর্ণ target/date identify করতে সাহায্য করে।
PMP Tip
Milestone হলো significant point/event, সাধারণত কাজের duration থাকে না।
9. Resource Requirements
প্রতিটি activity-এর জন্য কী ধরনের এবং কত resource প্রয়োজন তা Resource Requirements থেকে জানা যায়।
Resource হতে পারে:
- People
- Equipment
- Materials
- Facilities
Example
Generator testing:
- 2 Electrical Engineers
- 4 Technicians
- Test equipment
- 1 testing team
Function
Resource availability এবং resource constraints বিবেচনা করে realistic schedule তৈরি করতে সাহায্য করে।
10. Project Team Assignments
কে কোন কাজ করবে তা Project Team Assignments থেকে জানা যায়।
উদাহরণ:
Electrical Engineer → Generator testing
Instrument Engineer → DCS testing
Mechanical Engineer → Turbine inspection
Function
Activity-এর জন্য responsible resource/team identify করে schedule বাস্তবসম্মত করতে সাহায্য করে।
11. Assumption Log
Project-এর planning assumptions এখানে documented থাকে।
উদাহরণ:
"Required testing equipment will be available from 1 September."
Function
Schedule তৈরির সময় কোন assumptions-এর ওপর schedule নির্ভর করছে তা বুঝতে সাহায্য করে।
যদি assumption ভুল হয়, schedule-এ impact পড়তে পারে।
12. Basis of Estimates
Basis of Estimates ব্যাখ্যা করে:
Duration estimate কীভাবে তৈরি করা হয়েছে?
যেমন:
Cable installation duration = 5 days
এর basis:
- 500 m cable
- 5 technicians
- Previous project productivity
- Normal working hours
Function
Duration estimate-এর rationale যাচাই করতে সাহায্য করে।
13. Risk Register
Risk Register-এ project-এর identified risks থাকে।
Function
Risk-এর কারণে schedule-এ সম্ভাব্য delay বা uncertainty বিবেচনা করতে সাহায্য করে।
উদাহরণ:
Risk:
Critical equipment delivery may be delayed by 15 days.
Schedule planning-এর সময় এই risk বিবেচনা করা যেতে পারে।
14. Agreements
Agreement-এর মধ্যে থাকতে পারে:
- Contract
- SLA
- Procurement agreement
- Vendor agreement
- Service agreement
Function
Contractual milestones, deadlines, delivery dates এবং other contractual constraints schedule-এ incorporate করতে সাহায্য করে।
Example
EPC contract বলছে:
Turbine commissioning must be completed by 30 June.
এই contractual requirement project schedule-এ বিবেচনা করতে হবে।
15. Enterprise Environmental Factors (EEF)
EEF-এর মধ্যে থাকতে পারে:
- Government regulations
- Industry standards
- Market conditions
- Resource availability
- Scheduling software
- Organizational infrastructure
- Working calendars
- Holidays
- Weather conditions
Function
Project-এর বাইরের বা organizational environment-এর scheduling constraints বিবেচনা করতে সাহায্য করে।
16. Organizational Process Assets (OPA)
OPA-এর উদাহরণ:
- Previous project schedules
- Scheduling templates
- Historical information
- Lessons learned
- Schedule policies
- Existing databases
Function
আগের project-এর experience ব্যবহার করে নতুন schedule আরও realistic করা।
17. Tools & Techniques
এখন Develop Schedule-এর সবচেয়ে গুরুত্বপূর্ণ অংশ:
1. Critical Path Method (CPM)
CPM হলো project schedule-এর logical network analysis করার technique।
এটি identify করতে সাহায্য করে:
Project-এর minimum possible duration এবং critical activities।
Critical Path কী?
যে path-এর activities-এর total duration project-এর overall duration নির্ধারণ করে এবং সাধারণত যার total float = zero।
উদাহরণ:
A → B → C → D
যদি এই path-এর total duration = 30 days এবং এটি longest path হয়, তাহলে এটি critical path হতে পারে।
CPM-এর মাধ্যমে জানা যায়:
- Earliest Start
- Earliest Finish
- Latest Start
- Latest Finish
- Total Float
- Critical Path
18. Float
Total Float
কোনো activity project completion date delay না করেই কতটা delay হতে পারে।
সহজভাবে:
Total Float = কতদিন activity delay হতে পারে without delaying project completion.
PMP Tip
Critical activity সাধারণত:
Total Float = 0
তবে কিছু scheduling situation-এ negative float দেখা যেতে পারে, বিশেষ করে imposed deadline থাকলে।
19. Resource Optimization
Resource Optimization হলো available resources-এর সাথে schedule-কে balance করা।
দুটি গুরুত্বপূর্ণ concept:
Resource Leveling
Resource availability-এর limitation-এর কারণে activity dates পরিবর্তন করা।
উদাহরণ:
একই electrician একই সময়ে দুইটি critical activity করতে পারবে না।
তাই একটি activity পিছিয়ে দিতে হতে পারে।
Result: Project duration বাড়তে পারে।
Resource Smoothing
Resource demand-কে available limits-এর মধ্যে smooth করা হয়।
এক্ষেত্রে সাধারণত:
Critical Path-এর impact কমিয়ে resource usage optimize করা হয়।
PMP Exam Tip
Leveling → Schedule duration পরিবর্তন হতে পারে
Smoothing → Usually float-এর মধ্যে কাজ করে; critical path unchanged রাখার চেষ্টা করা হয়।
20. Data Analysis
Develop Schedule-এ Data Analysis ব্যবহার করে বিভিন্ন scheduling option analyze করা হয়।
যেমন:
- What-if analysis
- Scenario analysis
- Alternative analysis
What-if Analysis
প্রশ্ন:
"যদি এই activity 10 দিন delay হয় তাহলে project completion date কী হবে?"
এই ধরনের scenario analysis schedule-এর potential impact বুঝতে সাহায্য করে।
21. Leads and Lags
Lag
দুটি activity-এর মধ্যে intentional waiting time।
উদাহরণ:
Painting শেষ হওয়ার 2 দিন পরে equipment installation শুরু হবে।
এখানে:
Lag = 2 days
Lead
Successor activity predecessor শেষ হওয়ার আগেই শুরু করতে পারে।
উদাহরণ:
Foundation-এর কাজ পুরোপুরি শেষ হওয়ার আগেই কিছু portion-এর equipment preparation শুরু করা হলো।
এটি lead-এর concept।
PMP Tip
Lag = Delay/Waiting
Lead = Overlap/Advance
22. Schedule Compression
Schedule Compression-এর উদ্দেশ্য:
Project scope পরিবর্তন না করে project duration কমানো।
দুটি প্রধান technique:
A. Crashing
Additional resources ব্যবহার করে activity duration কমানো।
উদাহরণ:
Normal:
4 workers → 10 days
Crashing:
8 workers → 6 days
কিন্তু cost বাড়তে পারে।
B. Fast Tracking
Activities যেগুলো sequentially করার কথা ছিল সেগুলো overlap করা।
উদাহরণ:
Normally:
Design → Construction
Fast Tracking:
Design শেষ হওয়ার আগেই construction-এর কিছু কাজ শুরু।
Risk
Fast Tracking সাধারণত:
Risk বাড়ায়।
PMP Tip
Crashing → Cost increase
Fast Tracking → Risk increase
23. Scheduling Tools
Scheduling software/tools ব্যবহার করে schedule model তৈরি ও analyze করা হয়।
যেমন:
- Primavera P6
- Microsoft Project
- অন্যান্য project scheduling software
Function
এগুলো ব্যবহার করে:
- Activities enter করা
- Relationships তৈরি করা
- Duration assign করা
- Resources assign করা
- Critical Path calculate করা
- Gantt chart তৈরি করা
- Baseline তৈরি করা
- Schedule update করা
- Progress tracking করা
24. Outputs
Develop Schedule-এর মাধ্যমে গুরুত্বপূর্ণ outputs তৈরি হয়।
24.1 Schedule Baseline
Schedule Baseline হলো approved version of the schedule।
এটি হলো:
Approved time-phased schedule model যার সাথে actual performance compare করা হয়।
Baseline তৈরি হওয়ার পরে:
Planned vs Actual
compare করা যায়।
Example
Baseline:
Project completion = 30 June
Actual forecast:
Project completion = 15 July
তাহলে schedule deviation হয়েছে।
25. Project Schedule
এটি Develop Schedule-এর অন্যতম প্রধান output।
Project Schedule-এ থাকতে পারে:
- Activity start dates
- Activity finish dates
- Durations
- Dependencies
- Milestones
- Resources
- Schedule logic
Example
| Activity | Start | Finish |
|---|---|---|
| Boiler Inspection | 1 June | 5 June |
| Repair | 6 June | 15 June |
| Testing | 16 June | 20 June |
| Commissioning | 21 June | 25 June |
এটাই project-এর actual planned timeline-এর representation।
26. Schedule Data
Schedule Data-এর মধ্যে project schedule-এর supporting information থাকতে পারে।
যেমন:
- Activities
- Milestones
- Attributes
- Assumptions
- Constraints
- Dependencies
- Resource requirements
- Alternative schedules
- Schedule calculations
Difference:
Project Schedule = visual/time-based representation
Schedule Data = schedule-এর underlying supporting information
27. Project Calendars
Project Calendars বলে দেয়:
- কোন দিন working day
- কোন দিন holiday
- working hours
- shift pattern
- resource availability
উদাহরণ:
Friday = non-working day
অথবা:
Maintenance team = 24-hour shift
এগুলো activity duration ও dates calculate করতে সাহায্য করে।
28. Project Management Plan Updates
Develop Schedule-এর ফলে Project Management Plan-এর relevant components update হতে পারে।
বিশেষ করে schedule-related planning information।
যদি নতুন schedule approach বা information আসে, তাহলে relevant plan update করা হতে পারে।
29. Project Documents Updates
Develop Schedule-এর ফলে project documents update হতে পারে।
যেমন:
- Activity attributes
- Activity list
- Assumption log
- Milestone list
- Resource requirements
- অন্যান্য schedule-related documents
30. Develop Schedule-এর একটি Real-Life Example
ধরুন আপনার project:
1320 MW Thermal Power Plant Unit-2 Maintenance Shutdown
ধরা হলো:
| Activity | Duration | Dependency |
|---|---|---|
| Unit Shutdown | 1 day | — |
| Boiler Inspection | 5 days | Shutdown |
| Turbine Inspection | 4 days | Shutdown |
| Generator Inspection | 3 days | Shutdown |
| Repair | 8 days | Inspection |
| Testing | 3 days | Repair |
| Synchronization | 1 day | Testing |
Develop Schedule process-এ team:
- Activities identify করবে
- Dependencies establish করবে
- Duration assign করবে
- Resource availability দেখবে
- CPM করবে
- Critical Path identify করবে
- Resource conflict analyze করবে
- দরকার হলে Crashing/Fast Tracking করবে
- Final dates calculate করবে
- Schedule Baseline approve করবে
এটাই Develop Schedule।
31. Plan Schedule Management বনাম Develop Schedule
এই distinction PMP Exam-এর জন্য অত্যন্ত গুরুত্বপূর্ণ।
| বিষয় | Plan Schedule Management | Develop Schedule |
|---|---|---|
| মূল প্রশ্ন | How? | When? |
| উদ্দেশ্য | Schedule management rules তৈরি | Actual schedule তৈরি |
| Main Output | Schedule Management Plan | Schedule Baseline + Project Schedule |
| Focus | Methodology & procedures | Activities, dates, durations |
| CPM | সাধারণত নয় | হ্যাঁ |
| Resource Optimization | সাধারণত নয় | হ্যাঁ |
| Schedule Compression | সাধারণত নয় | হ্যাঁ |
| Project Schedule তৈরি | না | হ্যাঁ |
Golden Rule
Plan Schedule Management = Schedule কীভাবে manage হবে তা নির্ধারণ।
Develop Schedule = Schedule-এর actual timeline তৈরি।
32. PMP Exam Question — Scenario 1
Question
A project manager is developing the schedule for a large infrastructure project. After establishing activity dependencies and durations, the project manager performs a network analysis to determine the sequence of activities that will determine the project's minimum duration.
Which technique should the project manager use?
A. Resource Leveling
B. Critical Path Method
C. Fast Tracking
D. Monte Carlo Analysis
সঠিক উত্তর: B. Critical Path Method
Explanation
Project manager activity network analyze করে সেই path identify করতে চাচ্ছেন যা project-এর overall duration determine করবে।
এটি হলো:
Critical Path Method (CPM)
CPM ব্যবহার করে:
- Critical Path
- Float
- Early/Late dates
- Minimum project duration
সম্পর্কে information পাওয়া যায়।
33. PMP Exam Question — Scenario 2
Question
A construction project is behind schedule. The project manager determines that additional workers can be assigned to a critical activity, reducing its duration by five days. The project manager wants to shorten the project without changing its scope.
What should the project manager do?
A. Fast track the activity
B. Crash the activity
C. Level the resources
D. Add lag
সঠিক উত্তর: B. Crash the activity
Explanation
Additional resources ব্যবহার করে activity duration কমানো হচ্ছে।
এটি:
Crashing
Crashing-এর প্রধান trade-off:
Time কমে → Cost বাড়তে পারে
34. PMP Exam Question — Scenario 3
Question
Two activities were originally planned to be performed sequentially. The project manager decides to begin the successor activity before the predecessor is completely finished in order to shorten the project duration. No additional resources are added.
Which scheduling compression technique is being used?
A. Crashing
B. Resource Leveling
C. Fast Tracking
D. Resource Smoothing
সঠিক উত্তর: C. Fast Tracking
কারণ activities-এর sequence overlap করা হয়েছে।
Fast Tracking = Do activities in parallel/overlap that were originally planned sequentially.
এতে সাধারণত:
Risk increases.
35. PMP Exam Question — Scenario 4
Question
A project has a deadline imposed by the customer. During schedule analysis, the project manager finds that one of the activities has negative float. What does this most likely indicate?
A. The activity has excess scheduling flexibility.
B. The project has more resources than required.
C. The imposed constraint or deadline cannot currently be met without corrective action.
D. The activity is automatically on the critical path.
সঠিক উত্তর: C
Explanation
Negative float সাধারণত indicate করে যে:
বর্তমান schedule logic/constraints অনুযায়ী imposed deadline meet করা যাচ্ছে না।
অর্থাৎ corrective action প্রয়োজন হতে পারে।
36. PMP Exam-এর জন্য সবচেয়ে গুরুত্বপূর্ণ Concepts
Develop Schedule থেকে নিচেরগুলো অবশ্যই ভালোভাবে বুঝে রাখুন:
⭐ 1. Critical Path Method
Longest path → Project duration-এর প্রধান determinant
⭐ 2. Total Float
Activity কতটা delay হতে পারে without delaying project completion
⭐ 3. Resource Leveling
Resource constraint → Schedule may extend
⭐ 4. Resource Smoothing
Resource demand smooth করা → সাধারণত float-এর মধ্যে
⭐ 5. Crashing
More resources → Less time → More cost
⭐ 6. Fast Tracking
Activities overlap → Less time → More risk
⭐ 7. Lead
Successor earlier start / overlap
⭐ 8. Lag
Waiting time between activities
⭐ 9. Schedule Baseline
Approved schedule used for performance comparison
⭐ 10. Project Schedule
Activities-এর planned start/finish dates এবং sequencing-এর integrated representation
এক লাইনে Develop Schedule
Scope + Activities + Dependencies + Duration + Resources + Risks + Constraints → CPM + Resource Optimization + Data Analysis + Leads/Lags + Schedule Compression + Scheduling Tools → Schedule Baseline + Project Schedule + Schedule Data + Calendars + Updates
PMP Memory Formula
“Activities → Logic → Duration → Resources → CPM → Optimize → Compress → Final Schedule”
এটাই Develop Schedule process-এর মূল flow।
Comments
Post a Comment