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

  1. Project Management Plan

    • Schedule Management Plan

    • Scope Baseline

  2. Project Documents

    • Activity Attributes

    • Activity List

    • Assumption Log

    • Basis of Estimates

    • Duration Estimates

    • Milestone List

    • Project Team Assignments

    • Resource Requirements

    • Risk Register

  3. Agreements
  4. Enterprise Environmental Factors
  5. Organizational Process Assets

Tools & Techniques

  1. Critical Path Method
  2. Resource Optimization
  3. Data Analysis
  4. Leads and Lags
  5. Schedule Compression
  6. Scheduling Tools

Outputs

  1. Schedule Baseline
  2. Project Schedule
  3. Schedule Data
  4. Project Calendars
  5. Project Management Plan Updates
  6. 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 IDActivity
A001Boiler inspection
A002Tube replacement
A003Hydro test
A004Commissioning

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

ActivityStartFinish
Boiler Inspection1 June5 June
Repair6 June15 June
Testing16 June20 June
Commissioning21 June25 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

ধরা হলো:

ActivityDurationDependency
Unit Shutdown1 day
Boiler Inspection5 daysShutdown
Turbine Inspection4 daysShutdown
Generator Inspection3 daysShutdown
Repair8 daysInspection
Testing3 daysRepair
Synchronization1 dayTesting

Develop Schedule process-এ team:

  1. Activities identify করবে
  2. Dependencies establish করবে
  3. Duration assign করবে
  4. Resource availability দেখবে
  5. CPM করবে
  6. Critical Path identify করবে
  7. Resource conflict analyze করবে
  8. দরকার হলে Crashing/Fast Tracking করবে
  9. Final dates calculate করবে
  10. Schedule Baseline approve করবে

এটাই Develop Schedule


31. Plan Schedule Management বনাম Develop Schedule

এই distinction PMP Exam-এর জন্য অত্যন্ত গুরুত্বপূর্ণ।

বিষয়Plan Schedule ManagementDevelop Schedule
মূল প্রশ্নHow?When?
উদ্দেশ্যSchedule management rules তৈরিActual schedule তৈরি
Main OutputSchedule Management PlanSchedule Baseline + Project Schedule
FocusMethodology & proceduresActivities, 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

Popular posts from this blog

PMP: Project Documents in Bengali

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

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