Development Approach and Life Cycle Performance Domain (ডেভেলপমেন্ট অ্যাপ্রোচ এবং লাইফ সাইকেল পারফরম্যান্স ডোমেইন)
এই Performance Domain-এর উদ্দেশ্য (Purpose)
এই Performance Domain-এর মূল উদ্দেশ্য হলো—
Project-এর Deliverable তৈরি করার জন্য সবচেয়ে উপযুক্ত Development Approach, Delivery Cadence এবং Project Life Cycle নির্বাচন করা এবং সেই অনুযায়ী Project পরিচালনা করা।
সহজভাবে বললে,
"এই Project কীভাবে সম্পন্ন করা হবে?"
এই প্রশ্নের উত্তরই এই Performance Domain প্রদান করে।
এই Performance Domain কেন গুরুত্বপূর্ণ?
সব Project এক ধরনের নয়।
উদাহরণস্বরূপ—
- একটি Power Plant নির্মাণ
- একটি Mobile App তৈরি
- একটি ERP Software Upgrade
- একটি Hospital Building নির্মাণ
- একটি AI Product Development
সবগুলোর Development Approach একই হতে পারে না।
যদি ভুল Development Approach নির্বাচন করা হয় তাহলে—
- Cost বৃদ্ধি পাবে
- Delay হবে
- Rework বাড়বে
- Customer অসন্তুষ্ট হবে
- Project Failure-এর সম্ভাবনা বেড়ে যাবে
Development Approach বলতে কী বোঝায়?
Development Approach হলো—
Deliverable কীভাবে তৈরি করা হবে তার সামগ্রিক কৌশল (Strategy)।
PMBOK প্রধানত তিনটি Development Approach আলোচনা করে।
১. Predictive Approach (Waterfall)
এটিকে Traditional Approach-ও বলা হয়।
এখানে—
- Scope শুরুতেই নির্ধারণ করা হয়
- পুরো পরিকল্পনা শুরুতেই করা হয়
- Design → Development → Testing → Delivery
সব কিছু ধাপে ধাপে হয়।
বৈশিষ্ট্য
- Requirement স্থির
- Change কম
- Documentation বেশি
- Planning বিস্তারিত
- Cost আগে থেকেই অনুমানযোগ্য
উদাহরণ
Power Plant নির্মাণ
একটি 1320 MW Coal Power Plant নির্মাণ।
এখানে—
- Boiler Design
- Turbine
- Generator
- Transformer
- Building
সবকিছু আগে থেকেই Design করা থাকে।
Construction শুরু হওয়ার পরে Design পরিবর্তন করা অত্যন্ত ব্যয়বহুল।
এটি Predictive Approach-এর আদর্শ উদাহরণ।
২. Adaptive Approach (Agile)
এখানে Requirement শুরুতেই সম্পূর্ণ জানা নাও থাকতে পারে।
Project চলাকালীন Customer Feedback অনুযায়ী Product পরিবর্তন হয়।
বৈশিষ্ট্য
- ছোট ছোট Iteration
- Frequent Delivery
- Customer Feedback
- Continuous Improvement
- Flexible Scope
উদাহরণ
একটি Mobile Banking App তৈরি করা হচ্ছে।
প্রথম Release-এ—
- Login
- Balance Check
দেওয়া হলো।
Customer Feedback অনুযায়ী পরের Sprint-এ—
- Fund Transfer
- QR Payment
- Dark Mode
যোগ করা হলো।
এটি Adaptive Approach।
৩. Hybrid Approach
Predictive এবং Adaptive-এর সমন্বয়।
Project-এর কিছু অংশ Predictive
এবং
কিছু অংশ Agile।
উদাহরণ
একটি Smart Factory নির্মাণ।
Building Construction
→ Predictive
কিন্তু
IoT Dashboard Software
→ Agile
Development Approach নির্বাচন কীভাবে করা হয়?
PMBOK বলছে Development Approach নির্বাচন করার সময় বিভিন্ন বিষয় বিবেচনা করতে হয়।
১. Degree of Uncertainty
Requirement কতটা নিশ্চিত?
যদি Requirement পরিষ্কার হয়
→ Predictive
যদি Requirement পরিবর্তিত হতে পারে
→ Agile
উদাহরণ
Transformer Installation
Requirement স্থির
Predictive
AI Recommendation Engine
Requirement পরিবর্তন হতে পারে
Adaptive
২. Stakeholder Engagement
Stakeholder কত ঘনঘন Feedback দেবে?
যদি নিয়মিত Feedback দরকার হয়
Adaptive
উদাহরণ
Software Product
প্রতি দুই সপ্তাহে Demo
Adaptive
৩. Compliance Requirements
Project কি Government Regulation মেনে করতে হবে?
যদি Compliance বেশি থাকে
Predictive বেশি উপযোগী।
উদাহরণ
Nuclear Power Plant
Aviation System
Medical Equipment
৪. Technology
Technology নতুন নাকি পরিচিত?
New Technology
Adaptive
Known Technology
Predictive
৫. Risk
Risk বেশি হলে
ছোট ছোট Iteration ভালো।
উদাহরণ
AI Project
Unknown Result
Adaptive
৬. Value Delivery
কখন Customer Value পেতে চায়?
শেষে একবার?
নাকি
অল্প অল্প করে?
Delivery Cadence
Delivery Cadence বলতে বোঝায়—
Deliverable কত ঘনঘন Customer-এর কাছে পৌঁছানো হবে।
PMBOK এখানে বিভিন্ন ধরনের Delivery আলোচনা করে।
Continuous Delivery
নিয়মিত ছোট ছোট Release।
উদাহরণ
Google Chrome Update
প্রায়ই Update আসে।
Incremental Delivery
প্রতি Release-এ নতুন Feature যোগ হয়।
উদাহরণ
Release-1
Login
Release-2
Payment
Release-3
Investment
Iterative Delivery
একই Feature বারবার উন্নত করা হয়।
উদাহরণ
Version-1
Basic Dashboard
Version-2
Better Dashboard
Version-3
Advanced Dashboard
Hybrid Delivery
কিছু অংশ শেষে Deliver করা হয়
কিছু অংশ Iteration-এ।
Project Life Cycle
Life Cycle হলো
Project শুরু থেকে শেষ পর্যন্ত Phase-এর ক্রম।
সাধারণ Life Cycle
Start
↓
Planning
↓
Execution
↓
Monitoring
↓
Closing
কিন্তু Development অনুযায়ী Life Cycle ভিন্ন হতে পারে।
Predictive Life Cycle
Requirements
↓
Design
↓
Development
↓
Testing
↓
Deployment
প্রত্যেক Phase শেষ না হলে পরের Phase শুরু হয় না।
উদাহরণ
Substation Construction
Requirement
↓
Design
↓
Foundation
↓
Equipment Installation
↓
Testing
↓
Commissioning
Iterative Life Cycle
একই Product বারবার Improve হয়।
Version 1
↓
Feedback
↓
Improve
↓
Version 2
↓
Improve
↓
Version 3
Incremental Life Cycle
প্রতি ধাপে নতুন Feature যুক্ত হয়।
Module 1
↓
Module 2
↓
Module 3
↓
Final Product
Adaptive Life Cycle
Sprint ভিত্তিক।
Sprint 1
↓
Sprint 2
↓
Sprint 3
↓
Sprint 4
প্রতি Sprint-এ Working Product তৈরি হয়।
Hybrid Life Cycle
কিছু অংশ Predictive
কিছু অংশ Agile।
বাস্তব উদাহরণ
Power Plant Automation
Electrical System
Predictive
কারণ
Drawing আগে থেকেই নির্ধারিত।
কিন্তু
Operator Dashboard Software
Agile
কারণ User Feedback অনুযায়ী পরিবর্তন করা যায়।
এই Performance Domain-এর Desired Outcomes (কাঙ্ক্ষিত ফলাফল)
PMBOK অনুযায়ী এই Performance Domain সফল হলে সাধারণত নিচের ফলাফলগুলো পাওয়া যায়—
Project-এর জন্য সবচেয়ে উপযুক্ত Development Approach নির্বাচন করা হয়েছে।
Project Life Cycle প্রকল্পের প্রকৃতি ও অনিশ্চয়তার সঙ্গে সামঞ্জস্যপূর্ণ।
Development Approach এবং Delivery Cadence Stakeholder-এর প্রত্যাশার সঙ্গে মিল রয়েছে।
পরিবর্তন (Change), ঝুঁকি (Risk) এবং অনিশ্চয়তা (Uncertainty) কার্যকরভাবে পরিচালিত হচ্ছে।
গ্রাহকের জন্য দ্রুত এবং ধারাবাহিকভাবে Value Delivery নিশ্চিত করা যাচ্ছে।
PMP Exam-এর জন্য গুরুত্বপূর্ণ বিষয়
| Topic | Predictive | Adaptive | Hybrid |
|---|---|---|---|
| Scope | শুরুতেই নির্ধারিত | ধীরে ধীরে স্পষ্ট হয় | আংশিক নির্ধারিত |
| Planning | বিস্তারিত, শুরুতেই | Iteration ভিত্তিক | উভয়ের সমন্বয় |
| Customer Feedback | সীমিত | নিয়মিত | প্রয়োজন অনুযায়ী |
| Change | নিয়ন্ত্রিত, কম | স্বাভাবিক ও প্রত্যাশিত | নির্বাচিত অংশে |
| Documentation | বেশি | তুলনামূলক কম | মাঝারি |
| Delivery | একবার বা বড় ধাপে | ছোট ছোট Iteration | মিশ্র |
| উপযুক্ত Project | নির্মাণ, অবকাঠামো, বিদ্যুৎকেন্দ্র | Software, Mobile App, AI | Smart Factory, ERP, Industrial Automation |
মনে রাখার সহজ কৌশল
Predictive = "আগে পরিকল্পনা, পরে বাস্তবায়ন" (Plan First, Build Once)
Adaptive (Agile) = "ছোট ধাপে তৈরি, ফিডব্যাক নিয়ে উন্নতি" (Build, Learn, Improve)
Hybrid = "যেখানে স্থিরতা দরকার সেখানে Predictive, আর যেখানে নমনীয়তা দরকার সেখানে Agile"।
Comments
Post a Comment