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 সফল হলে সাধারণত নিচের ফলাফলগুলো পাওয়া যায়—

  1. Project-এর জন্য সবচেয়ে উপযুক্ত Development Approach নির্বাচন করা হয়েছে।

  2. Project Life Cycle প্রকল্পের প্রকৃতি ও অনিশ্চয়তার সঙ্গে সামঞ্জস্যপূর্ণ।

  3. Development Approach এবং Delivery Cadence Stakeholder-এর প্রত্যাশার সঙ্গে মিল রয়েছে।

  4. পরিবর্তন (Change), ঝুঁকি (Risk) এবং অনিশ্চয়তা (Uncertainty) কার্যকরভাবে পরিচালিত হচ্ছে।

  5. গ্রাহকের জন্য দ্রুত এবং ধারাবাহিকভাবে Value Delivery নিশ্চিত করা যাচ্ছে।


PMP Exam-এর জন্য গুরুত্বপূর্ণ বিষয়

TopicPredictiveAdaptiveHybrid
Scopeশুরুতেই নির্ধারিতধীরে ধীরে স্পষ্ট হয়আংশিক নির্ধারিত
Planningবিস্তারিত, শুরুতেইIteration ভিত্তিকউভয়ের সমন্বয়
Customer Feedbackসীমিতনিয়মিতপ্রয়োজন অনুযায়ী
Changeনিয়ন্ত্রিত, কমস্বাভাবিক ও প্রত্যাশিতনির্বাচিত অংশে
Documentationবেশিতুলনামূলক কমমাঝারি
Deliveryএকবার বা বড় ধাপেছোট ছোট Iterationমিশ্র
উপযুক্ত Projectনির্মাণ, অবকাঠামো, বিদ্যুৎকেন্দ্রSoftware, Mobile App, AISmart Factory, ERP, Industrial Automation

মনে রাখার সহজ কৌশল

  • Predictive = "আগে পরিকল্পনা, পরে বাস্তবায়ন" (Plan First, Build Once)

  • Adaptive (Agile) = "ছোট ধাপে তৈরি, ফিডব্যাক নিয়ে উন্নতি" (Build, Learn, Improve)

  • Hybrid = "যেখানে স্থিরতা দরকার সেখানে Predictive, আর যেখানে নমনীয়তা দরকার সেখানে Agile"

Comments

Popular posts from this blog

PMP: Project Documents in Bengali

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

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