ধরা যাক, পাঁচজনের একটি ছোট পণ্য উন্নয়ন দলের কাজের তালিকায় ২৩টি নতুন ফিচারের অনুরোধ জমে আছে। বিক্রয় দল চাইছে বড় একটি গ্রাহকের জন্য বিশেষ সুবিধা যোগ করতে, গ্রাহকসেবা দল বলছে পুরোনো একটি সমস্যা আগে ঠিক করা দরকার, আর বিপণন দল নতুন রেফারেল ব্যবস্থা পরীক্ষা করতে চায়। প্রতিষ্ঠাতারও নতুন দুটি ধারণা আছে। এদিকে প্রকৌশল দল জানিয়ে দিয়েছে, আগামী দুই সপ্তাহে বড়জোর তিনটি কাজ করা সম্ভব।
প্রশ্ন হলো, কোন তিনটি?
ঠিক এই জায়গায় Prioritization Framework, অর্থাৎ অগ্রাধিকার নির্ধারণের কাঠামো কাজে আসে। RICE framework, ICE framework ও MoSCoW framework—তিনটির লক্ষ্যই দলকে সিদ্ধান্ত নিতে সাহায্য করা, তবে তিনটির কাজ এক নয়।
RICE তুলনামূলকভাবে বেশি তথ্য ও কাজের পরিমাণের হিসাব চায়। ICE দ্রুত কয়েকটি ধারণার মধ্যে তুলনা করতে সুবিধা দেয়। আর MoSCoW বেশি কাজে লাগে যখন নির্দিষ্ট সময়ের মধ্যে কোন কাজ অবশ্যই করতে হবে আর কোনটি বাদ দেওয়া যাবে, সেটি ঠিক করতে হয়।
তাই “কোন কাঠামো সবচেয়ে ভালো?”—এ প্রশ্নের একক উত্তর নেই। বরং আগে বুঝতে হবে, দলটি আসলে কী ধরনের সিদ্ধান্ত নিতে যাচ্ছে।
Prioritization Framework কী এবং এটি কেন দরকার?
পণ্য ব্যবস্থাপনায় সাধারণত ধারণার অভাব হয় না। বরং সমস্যা হয়, একসঙ্গে অনেক ভালো ধারণা সামনে চলে এলে।
একটি ফিচার গ্রাহকের বিরক্তি কমাতে পারে। আরেকটি আয় বাড়াতে পারে। কোনো কাজ নিরাপত্তার জন্য জরুরি, কোনোটি বড় গ্রাহক ধরে রাখতে প্রয়োজন। আবার সব কাজের সময় ও খরচও সমান নয়।
এমন অবস্থায় শুধু “আমার মনে হয় এটি বেশি গুরুত্বপূর্ণ” ধরনের সিদ্ধান্ত নিলে অগ্রাধিকার খুব দ্রুত ব্যক্তিনির্ভর হয়ে যায়।
Prioritization Framework এই আলোচনাকে কিছু নির্দিষ্ট প্রশ্নে নামিয়ে আনে।
কতজন ব্যবহারকারী উপকৃত হবে? প্রভাব কতটা বড় হতে পারে? আমাদের অনুমানের পক্ষে প্রমাণ কতটা শক্ত? কাজটি করতে কত শ্রম লাগবে? অথবা, নির্দিষ্ট প্রকাশের সময়সীমার মধ্যে এটি না থাকলে পণ্যটি কি সত্যিই অসম্পূর্ণ থেকে যাবে?
কাঠামোর সবচেয়ে বড় সুবিধা কোনো স্কোর নয়। বরং কার কোন অনুমানের ওপর সিদ্ধান্ত দাঁড়িয়ে আছে, সেটি পরিষ্কার হয়ে যায়।
কোনো অংশীজন যদি বলেন, “এই ফিচারটা অবশ্যই এখন করতে হবে”, তখন RICE ব্যবহার করে জিজ্ঞেস করা যায়—এর Reach কত, Impact কতটা, Confidence-এর ভিত্তি কী? MoSCoW ব্যবহার করলে প্রশ্ন করা যায়—এটি ছাড়া কি বর্তমান সংস্করণ প্রকাশ করা যাবে না, নাকি সাময়িক বিকল্প আছে?
এই ধরনের প্রশ্নই অগ্রাধিকার নির্ধারণকে ব্যক্তিগত পছন্দের লড়াই থেকে বাস্তব আলোচনায় নিয়ে আসে।
RICE, ICE ও MoSCoW এক নজরে

| কাঠামো | পূর্ণরূপ | কী বিবেচনা করে | হিসাবের ধরন | কোথায় বেশি উপযোগী | সীমাবদ্ধতা |
| RICE | Reach, Impact, Confidence, Effort | কতজন প্রভাবিত হবে, প্রভাবের মাত্রা, অনুমানের নিশ্চয়তা ও প্রয়োজনীয় শ্রম | (Reach × Impact × Confidence) ÷ Effort | পণ্যের পরিকল্পনা, বড় ফিচার তালিকা, তুলনামূলকভাবে তথ্যসমৃদ্ধ সিদ্ধান্ত | Reach ও Impact-এর অনুমান দুর্বল হলে স্কোরও দুর্বল হয় |
| ICE | Impact, Confidence, Ease | সম্ভাব্য প্রভাব, অনুমানের নিশ্চয়তা ও কাজটি করার সহজতা | সাধারণত ১–১০ মাত্রায় নম্বর দিয়ে তুলনা করা হয় | দ্রুত পরীক্ষা, শুরুর পর্যায়ের দল, কম তথ্যের পরিবেশ | ব্যক্তিগত অনুমানের প্রভাব বেশি পড়তে পারে |
| MoSCoW | Must have, Should have, Could have, Won’t have | কোন কাজ অপরিহার্য, গুরুত্বপূর্ণ, অতিরিক্ত বা আপাতত বাদ | চারটি অগ্রাধিকার ভাগে সাজানো হয় | MVP নির্ধারণ, নির্দিষ্ট সময়সীমা, প্রকাশ পরিকল্পনা, অংশীজনদের সঙ্গে সমঝোতা | একই ভাগের কাজগুলোর মধ্যে কোনটি আগে হবে, তা বলে না |
RICE ও ICE মূলত তুলনামূলক ক্রম তৈরি করে। MoSCoW একটু আলাদা। এটি মূলত কাজের পরিধি ঠিক করতে সাহায্য করে।
RICE Framework কী এবং এটি কীভাবে কাজ করে?
RICE অগ্রাধিকার পদ্ধতিটি Intercom-এর পণ্য পরিকল্পনা থেকে জনপ্রিয় হয়। Sean McBride এটি বিস্তারিতভাবে ব্যাখ্যা করেন। এখানে চারটি বিষয় বিবেচনা করা হয়—Reach, Impact, Confidence এবং Effort।
এর সূত্র:
RICE Score = (Reach × Impact × Confidence) ÷ Effort
দেখতে হিসাবটি সহজ। কিন্তু চারটি মান ঠিকভাবে নির্ধারণ না করলে ফলাফল যতই নিখুঁত দেখাক, সিদ্ধান্তটি দুর্বল অনুমানের ওপর দাঁড়াতে পারে।
Reach: কতজন ব্যবহারকারীর ওপর প্রভাব পড়বে?
Reach বলতে নির্দিষ্ট সময়ের মধ্যে কতজন ব্যবহারকারী, গ্রাহক বা ব্যবহার-ঘটনা কোনো ফিচারের দ্বারা প্রভাবিত হবে, সেটি বোঝায়।
এখানে সময়সীমা পরিষ্কার রাখা জরুরি।
“অনেক মানুষ এটি ব্যবহার করবে”—এটি Reach-এর হিসাব নয়।
বরং বলা যেতে পারে, “আগামী তিন মাসে আনুমানিক কতজন সক্রিয় ব্যবহারকারী এই সুবিধাটি ব্যবহার করার সুযোগ পাবেন?”
একই তালিকার সব কাজের ক্ষেত্রে একই ধরনের একক ব্যবহার করাও জরুরি। একটি ফিচারের Reach যদি মাসিক ব্যবহারকারী দিয়ে মাপেন, আর অন্যটির ক্ষেত্রে বার্ষিক লেনদেন দিয়ে মাপেন, তাহলে দুটি স্কোর পাশাপাশি রাখলেও অর্থপূর্ণ তুলনা হবে না।
Impact: প্রত্যেক ব্যবহারকারীর ওপর প্রভাব কতটা?
Reach বলে কতজনের ওপর প্রভাব পড়বে। Impact বলে, সেই প্রভাব কতটা বড় হতে পারে।
ধরা যাক, দুটি ফিচারই এক হাজার মানুষ ব্যবহার করবেন। প্রথমটি শুধু একটি ছোট অসুবিধা কমাবে, দ্বিতীয়টি হয়তো অর্ডার সম্পন্ন করার পথে বড় বাধা সরিয়ে দেবে। Reach একই হলেও Impact এক নয়। তাই ফিচার প্রায়োরিটিও আলাদা হবে।
Intercom-এর প্রচলিত RICE পদ্ধতিতে Impact বোঝাতে 3, 2, 1, 0.5 এবং 0.25-এর মতো মান ব্যবহার করা হয়। তবে এগুলো কোনো সর্বজনীন নিয়ম নয়।
দল চাইলে নিজস্ব মানদণ্ড তৈরি করতে পারে। গুরুত্বপূর্ণ হলো, সবাই যেন একই সংজ্ঞা ব্যবহার করে।
Impact ideally কোনো নির্দিষ্ট ফলাফলের সঙ্গে যুক্ত হওয়া উচিত—যেমন নতুন ব্যবহারকারীর সক্রিয় হওয়া, পুনরায় ফিরে আসা, কেনাকাটা সম্পন্ন করা, গ্রাহকসেবার চাপ কমা বা অন্য কোনো গুরুত্বপূর্ণ ফল।
Confidence: আমাদের অনুমান কতটা বিশ্বাসযোগ্য?
RICE-এর সবচেয়ে দরকারি অংশগুলোর একটি হলো Confidence।
কোনো ধারণা শুনতে খুব ভালো লাগতে পারে। Reach বড়, Impact-ও বড় বলে মনে হচ্ছে। কিন্তু সেই ধারণার পক্ষে বাস্তব প্রমাণ আছে কি?
Confidence সেই অনিশ্চয়তাকে হিসাবের মধ্যে আনে।
RICE-এর প্রচলিত ব্যবহারে ১০০%, ৮০% ও ৫০%-এর মতো মান ব্যবহার করা হয়। এগুলো যথাক্রমে শক্ত, মাঝারি ও দুর্বল নিশ্চয়তা বোঝাতে পারে।
ধরা যাক, কোনো ধারণার পক্ষে ব্যবহারকারীর আচরণের তথ্য, সাক্ষাৎকার এবং আগের পরীক্ষার ফল আছে। সেখানে Confidence বেশি হওয়া যৌক্তিক।
অন্যদিকে, যদি ধারণাটি শুধু কারও অনুমানের ওপর দাঁড়িয়ে থাকে, তাহলে Confidence কম রাখা উচিত।
Confidence কম মানেই ধারণাটি খারাপ নয়। বরং হয়তো পুরো ফিচার তৈরি করার আগে ছোট একটি পরীক্ষা করা দরকার।
Effort: কাজটি করতে মোট কত শ্রম লাগবে?
Effort বলতে শুধু প্রোগ্রাম লেখার সময় বোঝালে ভুল হবে।
নকশা, ব্যবহারকারী গবেষণা, প্রকৌশল কাজ, পরীক্ষা, ত্রুটি সংশোধন, তথ্য স্থানান্তর, প্রকাশের প্রস্তুতি—যা যা প্রয়োজন, সব মিলিয়ে মোট শ্রম বিবেচনা করতে হয়।
RICE-এ Effort নিচের অংশে থাকার কারণে সমান প্রভাবের দুটি কাজের মধ্যে কম শ্রমের কাজটি তুলনামূলকভাবে বেশি স্কোর পেতে পারে।
RICE-এর একটি কাল্পনিক হিসাব
নিচের সব সংখ্যা শুধুই উদাহরণ হিসেবে ধরা হয়েছে। এগুলো কোনো বাস্তব প্রতিষ্ঠানের তথ্য বা মানদণ্ড নয়।
| ফিচার | Reach | Impact | Confidence | Effort | উদাহরণস্বরূপ হিসাব | RICE Score |
| খোঁজার ফল ছাঁকনি উন্নত করা | ধরা যাক ৯০০ | ধরা যাক ২ | ধরা যাক ১০০% | ধরা যাক ৩ person-month | (৯০০ × ২ × ১.০০) ÷ ৩ | ধরা যাক ৬০০ |
| এক ক্লিকে আগের অর্ডার আবার করা | ধরা যাক ১,২০০ | ধরা যাক ১ | ধরা যাক ৮০% | ধরা যাক ২ person-month | (১,২০০ × ১ × ০.৮০) ÷ ২ | ধরা যাক ৪৮০ |
| রেফারেল ব্যানার | ধরা যাক ২,০০০ | ধরা যাক ০.৫ | ধরা যাক ৮০% | ধরা যাক ১ person-month | (২,০০০ × ০.৫ × ০.৮০) ÷ ১ | ধরা যাক ৮০০ |
| ঠিকানা স্বয়ংক্রিয়ভাবে পূরণ | ধরা যাক ৭০০ | ধরা যাক ২ | ধরা যাক ৮০% | ধরা যাক ২ person-month | (৭০০ × ২ × ০.৮০) ÷ ২ | ধরা যাক ৫৬০ |
এই উদাহরণে রেফারেল ব্যানারের স্কোর সবচেয়ে বেশি।
তাহলে কি সেটিই আগে করতে হবে? সব সময় নয়।
হয়তো খোঁজার ফল ছাঁকনি উন্নত করা প্রতিষ্ঠানের বর্তমান প্রধান লক্ষ্য। অথবা ঠিকানা পূরণের সমস্যা অর্ডার সম্পন্ন করতে বড় বাধা তৈরি করছে। আবার রেফারেল সুবিধা চালুর জন্য প্রয়োজনীয় অন্য ব্যবস্থা হয়তো এখনো প্রস্তুত নয়।
RICE সিদ্ধান্তের সহায়ক। সিদ্ধান্তের বিকল্প নয়।
RICE কখন সবচেয়ে ভালো কাজে লাগে?
যখন দলের কাছে ব্যবহারযোগ্য পরিসংখ্যান আছে, Reach সম্পর্কে যুক্তিসঙ্গত ধারণা পাওয়া যায় এবং কাজের পরিমাণ সম্পর্কেও মোটামুটি হিসাব করা সম্ভব, তখন RICE বেশ কার্যকর।
ত্রৈমাসিক পণ্য পরিকল্পনা, বড় ফিচার তালিকা বা কয়েকটি মাঝারি আকারের উদ্যোগের মধ্যে তুলনা করতে এটি ভালো কাজ করে।
এর একটি বড় সুবিধা হলো, অনুমান লুকিয়ে রাখা কঠিন হয়।
কেউ যদি বলেন Impact অনেক বড়, তখন Confidence নিয়ে প্রশ্ন উঠবে। কেউ যদি বলেন কাজটি খুব ছোট, তখন Effort যাচাই করা যাবে।
তবে একেবারে নতুন প্রতিষ্ঠানে যদি Reach ও Impact দুটিই প্রায় আন্দাজের ওপর নির্ভর করে, তাহলে RICE মিথ্যা নির্ভুলতার অনুভূতি দিতে পারে। ৬৪২ আর ৬১৫ স্কোরের পার্থক্য নিয়ে তর্ক করার চেয়ে তখন অনুমানগুলো কতটা শক্ত, সেটি আলোচনা করা বেশি দরকার।
ICE Framework কী এবং ছোট দলের জন্য এটি কেন সুবিধাজনক?
ICE-এর পূর্ণরূপ হলো Impact, Confidence, Ease।
পদ্ধতিটি growth hacking ধারার সঙ্গে যুক্ত এবং Sean Ellis-এর কাজের মাধ্যমে জনপ্রিয় হয়েছে। এর মূল আকর্ষণ হলো, এটি RICE-এর তুলনায় দ্রুত ব্যবহার করা যায়।
এখানে Reach আলাদা করে হিসাব করতে হয় না এবং বিস্তারিত Effort-এর বদলে Ease, অর্থাৎ কাজটি কতটা সহজে করা সম্ভব, সেটি দেখা হয়।
ধরা যাক, একটি ছোট দল আগামী দুই সপ্তাহে ২৫টি সম্ভাব্য পরীক্ষা থেকে চারটি বেছে নিতে চায়। প্রতিটির জন্য আলাদা Reach অনুমান তৈরি করতে গেলে অগ্রাধিকার ঠিক করতেই অনেক সময় চলে যেতে পারে।
ICE এমন পরিস্থিতিতে দ্রুত প্রাথমিক বাছাই করতে সাহায্য করে।
Impact, Confidence ও Ease কী বোঝায়?
Impact বোঝায় ধারণাটি সফল হলে কাঙ্ক্ষিত ফলাফলে কতটা প্রভাব ফেলতে পারে।
Confidence বোঝায় সেই অনুমানের পক্ষে কতটা প্রমাণ আছে।
Ease বোঝায় ধারণাটি পরীক্ষা বা বাস্তবায়ন করা কতটা সহজ।
Ease-কে শুধু প্রকৌশল কাজের সহজতা হিসেবে দেখলে চলবে না। নকশা, লেখা, আইনগত অনুমোদন, তথ্য সংগ্রহ, পরীক্ষা বা অন্য দলের সহায়তা লাগলে কাজটি বাস্তবে কঠিন হতে পারে।
ICE-এ সাধারণত ১ থেকে ১০-এর একটি ধারাবাহিক মানদণ্ড ব্যবহার করা হয়।
গুরুত্বপূর্ণ বিষয় হলো, একই তালিকায় সব ধারণার জন্য একই নিয়মে নম্বর দেওয়া।
ICE-এর একটি কাল্পনিক হিসাব
নিচের সব নম্বর শুধুই উদাহরণ হিসেবে ধরা হয়েছে। এগুলো কোনো বাস্তব পরীক্ষার ফল বা শিল্পখাতের মানদণ্ড নয়।
| ধারণা বা পরীক্ষা | Impact | Confidence | Ease | উদাহরণস্বরূপ হিসাব | ICE Score |
| অসমাপ্ত কেনাকাটার স্মরণবার্তা | ধরা যাক ৬/১০ | ধরা যাক ৮/১০ | ধরা যাক ৮/১০ | ৬ × ৮ × ৮ | ধরা যাক ৩৮৪ |
| রেফারেল পৃষ্ঠার পরীক্ষা | ধরা যাক ৮/১০ | ধরা যাক ৭/১০ | ধরা যাক ৯/১০ | ৮ × ৭ × ৯ | ধরা যাক ৫০৪ |
| মূল্যতালিকার পৃষ্ঠা সম্পূর্ণ নতুন করে সাজানো | ধরা যাক ৯/১০ | ধরা যাক ৪/১০ | ধরা যাক ৫/১০ | ৯ × ৪ × ৫ | ধরা যাক ১৮০ |
| বোতামের লেখার পরীক্ষা | ধরা যাক ৫/১০ | ধরা যাক ৯/১০ | ধরা যাক ১০/১০ | ৫ × ৯ × ১০ | ধরা যাক ৪৫০ |
এখানে মূল্যতালিকার পৃষ্ঠা নতুন করে সাজানোর সম্ভাব্য Impact সবচেয়ে বেশি ধরা হয়েছে। কিন্তু Confidence ও Ease কম হওয়ায় সেটি নিচে চলে গেছে।
এই জায়গাতেই ICE-এর সুবিধা।
বড় ধারণা আর এই মুহূর্তে পরীক্ষা করার জন্য ভালো ধারণা সব সময় এক জিনিস নয়।
কখন ICE ব্যবহার করা ভালো?
শুরুর পর্যায়ের ছোট প্রতিষ্ঠানের জন্য ICE অনেক সময় RICE-এর চেয়ে সহজ শুরু।
ধরা যাক, পণ্যটি নতুন। নির্ভরযোগ্য ব্যবহারকারী তথ্য খুব বেশি নেই। দল নিয়মিত নিবন্ধন প্রক্রিয়া, বিক্রয় পৃষ্ঠা, বার্তা পাঠানো বা নতুন গ্রাহক আনার পদ্ধতি নিয়ে ছোট ছোট পরীক্ষা চালাচ্ছে।
এই অবস্থায় জটিল হিসাব তৈরি করার চেয়ে ICE দিয়ে দ্রুত প্রাথমিক ক্রম তৈরি করা বেশি কার্যকর হতে পারে।
তবে এর দুর্বলতাও এখানেই।
Ease ৮ কেন, ৬ কেন নয়? Confidence ৭ কেন, ৫ নয়?
পরিষ্কার মানদণ্ড না থাকলে যে কেউ নিজের পছন্দের ধারণাকে বেশি নম্বর দিতে পারে।
তাই নম্বরের পাশে ছোট করে কারণ লিখে রাখা ভালো। যেমন—“Confidence ৮: আগের পরীক্ষার ফল ও গ্রাহকসেবার প্রতিক্রিয়া আছে।”
এতে অন্তত বোঝা যায় সংখ্যাটি কোথা থেকে এসেছে।
MoSCoW Framework কী এবং এটি RICE ও ICE থেকে আলাদা কেন?
MoSCoW framework স্কোর তৈরির জন্য নয়। এটি কাজ বা প্রয়োজনকে চার ভাগে ভাগ করে:
Must have, Should have, Could have এবং Won’t have।
পদ্ধতিটি Dai Clegg-এর সঙ্গে যুক্ত এবং পরে DSDM পদ্ধতিতে ব্যাপকভাবে ব্যবহৃত হয়।
এর সবচেয়ে বড় শক্তি দেখা যায় যখন সময়সীমা নির্দিষ্ট, কিন্তু কাজের পরিধি কিছুটা কমানো বা বাড়ানো সম্ভব।
Must have: এটি ছাড়া চলবে না
Must have হলো সেই কাজ, যা ছাড়া নির্দিষ্ট সংস্করণ বা পণ্য প্রকাশ অর্থপূর্ণ হবে না।
কোনো অংশীজন খুব জোর দিয়ে চাইছেন বলেই কোনো ফিচার Must হয়ে যায় না।
নিজেদের প্রশ্ন করতে হবে: এটি বাদ দিলে কি মূল কাজটি করা যাবে? কোনো গ্রহণযোগ্য সাময়িক বিকল্প আছে? এটি ছাড়া কি পণ্যটির প্রধান উদ্দেশ্য ব্যর্থ হবে?
যদি উত্তর হয় “হ্যাঁ, এটি ছাড়া মূল কাজ সম্ভব নয়”, তাহলে সেটি Must হওয়ার শক্ত প্রার্থী।
Should have: গুরুত্বপূর্ণ, কিন্তু এখনই অপরিহার্য নয়
Should have প্রয়োজনীয় এবং মূল্যবান, কিন্তু বর্তমান প্রকাশে না থাকলেও পুরো পণ্য ব্যর্থ হবে না।
সাময়িক বিকল্প থাকতে পারে, অথবা পরের সংস্করণে যোগ করা সম্ভব হতে পারে।
অংশীজনদের সঙ্গে সবচেয়ে বেশি আলোচনা সাধারণত এই ভাগ নিয়েই হয়। কারণ প্রত্যেকেই নিজের চাওয়া কাজটিকে Must বানাতে চান।
Could have: থাকলে ভালো, না থাকলেও চলে
Could have এমন সুবিধা, যা অভিজ্ঞতা উন্নত করবে, কিন্তু সময় কমে গেলে প্রথমে বাদ দেওয়া যায়।
Could মানে খারাপ ধারণা নয়।
এর অর্থ শুধু এই মুহূর্তের কাজের পরিধিতে এটি অপরিহার্য নয়।
Won’t have: এই পর্যায়ে করা হবে না
Won’t have মানেই “কখনো করা হবে না”—এমন নয়।
বেশিরভাগ পরিকল্পনায় এর মানে, “এই সংস্করণ বা এই সময়সীমার মধ্যে করা হবে না।”
এই ভাগটি খুব গুরুত্বপূর্ণ। কারণ ভালো পরিকল্পনা শুধু কী করা হবে তা বলে না, কী এখন করা হবে না সেটিও পরিষ্কার করে।
Food-delivery MVP-এর একটি কাল্পনিক MoSCoW উদাহরণ
নিচের তালিকাটি শুধুই একটি কল্পিত প্রাথমিক পণ্য ধরে তৈরি করা হয়েছে। এটি কোনো বাস্তব প্রতিষ্ঠানের ফিচার তালিকা নয়।
| MoSCoW ভাগ | উদাহরণস্বরূপ ফিচার | কেন এই ভাগে |
| Must have | রেস্তোরাঁ ও খাবারের তালিকা দেখা | এটি ছাড়া অর্ডারের প্রক্রিয়াই শুরু হবে না |
| Must have | কার্ট ও অর্ডার দেওয়া | মূল লেনদেন সম্পন্ন করার জন্য প্রয়োজন |
| Must have | সরবরাহের ঠিকানা দেওয়া | অর্ডার পৌঁছে দেওয়ার জন্য অপরিহার্য |
| Should have | অর্ডারের প্রাথমিক অবস্থা দেখা | গুরুত্বপূর্ণ, তবে সাময়িকভাবে অন্যভাবে জানানো সম্ভব |
| Should have | ঠিকানা সংরক্ষণ | নিয়মিত ব্যবহারকারীর সময় বাঁচাবে, কিন্তু প্রথম প্রকাশের শর্ত নয় |
| Could have | আগের অর্ডার আবার দেওয়া | সুবিধাজনক, কিন্তু মূল অর্ডার ব্যবস্থা এটি ছাড়া চলবে |
| Could have | রেস্তোরাঁর পর্যালোচনা | সিদ্ধান্ত নিতে সহায়ক, কিন্তু প্রাথমিক সংস্করণের জন্য জরুরি নয় |
| Won’t have | আনুগত্য পয়েন্ট | উদাহরণ হিসেবে প্রথম সংস্করণের বাইরে রাখা হয়েছে |
| Won’t have | একসঙ্গে কয়েকজনের অর্ডার | উদাহরণ হিসেবে পরবর্তী সংস্করণের জন্য রাখা হয়েছে |
MoSCoW-এর সুবিধা এখানে খুব স্পষ্ট।
প্রকাশের তারিখ সামনে থাকলে দল সহজে বুঝতে পারে কোথায় কাজ কমানো যাবে।
তবে তিনটি Should have-এর মধ্যে কোনটি আগে করা হবে, MoSCoW সেটি বলে না। তখন RICE বা ICE ব্যবহার করা যেতে পারে।
RICE vs ICE vs MoSCoW: মূল পার্থক্য কোথায়?
তিনটি কাঠামোর নাম পাশাপাশি দেখলে মনে হতে পারে, সবকটিই একই ধরনের অগ্রাধিকার নির্ধারণ করে। বাস্তবে তাদের প্রশ্ন আলাদা।
RICE জানতে চায়: সম্ভাব্য ব্যবহারকারী ও প্রভাবের তুলনায় কাজের পরিমাণ কত?
ICE জানতে চায়: কোন ধারণাটি এখন তুলনামূলকভাবে বেশি প্রভাব ফেলতে পারে এবং সহজে পরীক্ষা করা সম্ভব?
MoSCoW জানতে চায়: নির্দিষ্ট সময়ের মধ্যে কোন কাজ ছাড়া চলবে না, আর কোনটি বাদ দেওয়া যাবে?
RICE ও ICE সংখ্যাভিত্তিক তুলনামূলক ক্রম তৈরি করে।
MoSCoW কাজকে গোষ্ঠীতে ভাগ করে।
তথ্যের প্রয়োজনও আলাদা। RICE চালাতে Reach ও Effort-এর যুক্তিসঙ্গত অনুমান দরকার। ICE কম তথ্য নিয়েও ব্যবহার করা যায়। MoSCoW-তে পরিসংখ্যানের চেয়ে সময়সীমা, নির্ভরতা, ব্যবসায়িক বাধ্যবাধকতা এবং অংশীজনদের সমঝোতা বেশি গুরুত্বপূর্ণ।
দ্রুততার দিক থেকে ICE সবচেয়ে হালকা। MoSCoW-ও দ্রুত করা যায়, যদি Must-এর সংজ্ঞা পরিষ্কার থাকে। RICE তুলনামূলকভাবে বেশি প্রস্তুতি চায়।
কখন কোন Prioritization Framework ব্যবহার করবেন?

Framework বেছে নেওয়ার সময় কাজের তালিকা কত বড়, শুধু সেটি দেখলে হবে না। কী ধরনের সিদ্ধান্ত নিতে হচ্ছে, সেটি আগে বুঝুন।
পর্যাপ্ত তথ্য আছে এবং পণ্যের পরিকল্পনায় ক্রম দরকার: RICE
ধরা যাক, আগামী তিন মাসের পণ্য পরিকল্পনা তৈরি হচ্ছে। কয়েকটি উদ্যোগ একই সঙ্গে জায়গা চাইছে। কতজন ব্যবহারকারী প্রভাবিত হতে পারেন, সে বিষয়ে মোটামুটি তথ্য আছে। প্রকৌশল দল কাজের পরিমাণ সম্পর্কেও ধারণা দিতে পারছে।
এখানে RICE ভালো পছন্দ।
বিশেষ করে “আমার ফিচার বেশি জরুরি” ধরনের দাবি বেশি হলে Reach, Impact, Confidence এবং Effort আলাদা করে দেখা সিদ্ধান্তকে অনেক পরিষ্কার করে।
দ্রুত কয়েকটি পরীক্ষা বেছে নিতে হবে: ICE
দলের কাছে ২০টি পরীক্ষার ধারণা আছে, কিন্তু আগামী কাজের পর্বে চারটি করা সম্ভব।
প্রতিটির জন্য বিস্তারিত Reach হিসাব করার প্রয়োজন নেই। Impact, Confidence ও Ease দেখে দ্রুত ক্রম তৈরি করলে ICE বেশি কার্যকর।
শুরুর পর্যায়ের প্রতিষ্ঠানে, যেখানে নিখুঁত তথ্যের অপেক্ষা করলে সিদ্ধান্তই আটকে যায়, ICE ভালো কাজ করতে পারে।
সময়সীমা নির্দিষ্ট, কাজ কমাতে হবে: MoSCoW
ধরা যাক, নতুন সংস্করণ প্রকাশের দিন বদলানো যাবে না।
এখানে “কোন কাজের স্কোর ৪৮০?” প্রশ্নের চেয়ে “কোন কাজ ছাড়া প্রকাশ করা যাবে না?” প্রশ্নটি বেশি জরুরি।
MoSCoW দিয়ে Must, Should, Could ও Won’t ভাগ করলে কাজের পরিধি নিয়ন্ত্রণ সহজ হয়।
সবাই সবকিছুকে জরুরি বলছেন: MoSCoW দিয়ে শুরু করুন
যে বৈঠকে দশটি প্রয়োজনের দশটিকেই “জরুরি” বলা হচ্ছে, সেখানে আরেকটি ১–১০ নম্বরের তালিকা তৈরি করলেই সমস্যার সমাধান হবে না।
প্রথমে Must-এর কঠোর সংজ্ঞা ঠিক করুন।
কাজটি বাদ দিলে মূল সেবা ব্যর্থ হবে? আইনগত বা চুক্তিগত সমস্যা হবে? প্রধান ব্যবহারপথ ভেঙে যাবে? কোনো গ্রহণযোগ্য বিকল্প নেই?
এই প্রশ্নগুলো করলে Must-এর সংখ্যা স্বাভাবিকভাবেই কমে আসে।
একাধিক Framework একসঙ্গে ব্যবহার করা যায় কি?
অবশ্যই।
একটি কাঠামো ব্যবহার করলে অন্যটি ব্যবহার করা যাবে না—এমন কোনো নিয়ম নেই।
বরং অনেক ক্ষেত্রে মিলিয়ে ব্যবহার করাই বেশি কার্যকর।
ধরা যাক, MoSCoW দিয়ে একটি নতুন সংস্করণের পরিধি ঠিক করা হলো। পাঁচটি কাজ Must, ছয়টি Should, চারটি Could।
Must কাজগুলোর পর Should-এর ছয়টি কাজের মধ্যে মাত্র তিনটির জন্য সময় আছে।
এখন সেই ছয়টি Should কাজ RICE দিয়ে তুলনা করা যেতে পারে।
দল যদি দ্রুত পরীক্ষানির্ভর কাজ করে, একই জায়গায় ICE-ও ব্যবহার করা যায়।
অর্থাৎ:
MoSCoW দিয়ে কাজের পরিধি ঠিক করুন → RICE বা ICE দিয়ে একই ভাগের কাজগুলোর ক্রম ঠিক করুন।
MVP scoping, পণ্য পরিকল্পনা এবং উন্নয়ন পর্বের কাজ ঠিক করার ক্ষেত্রে এই পদ্ধতি বেশ বাস্তবসম্মত।
এই Frameworkগুলো ব্যবহারে কোন ভুলগুলো বেশি হয়?
Prioritization Framework ভালো সিদ্ধান্তে সাহায্য করতে পারে। আবার ভুলভাবে ব্যবহার করলে সুন্দর একটি ছকের আড়ালে পুরোনো পক্ষপাতই থেকে যায়।
স্কোরকে চূড়ান্ত সত্য ধরে নেওয়া
RICE-এ একটি কাজের স্কোর ৬২০, অন্যটির ৫৯০। তাই প্রথমটিই অবশ্যই আগে করতে হবে—এমন নয়।
স্কোর শুধু তুলনার সংকেত।
ব্যবসায়িক কৌশল, আইনগত বাধ্যবাধকতা, প্রযুক্তিগত ঝুঁকি, গ্রাহকের সঙ্গে চুক্তি বা অন্য কাজের ওপর নির্ভরতা স্কোরের বাইরে থাকতে পারে।
সংখ্যার কাজ আলোচনা বন্ধ করা নয়। বরং কোথায় আলোচনা দরকার তা দেখানো।
Confidence নিজের পছন্দমতো বাড়ানো
RICE ও ICE—দুটিতেই এই ভুল হয়।
নিজের পছন্দের ধারণায় Confidence ৯, অন্য দলের ধারণায় ৫। কিন্তু কোনো প্রমাণ নেই।
এভাবে চাইলে যেকোনো ফল তৈরি করা যায়।
তাই Confidence-এর পাশে প্রমাণ লিখুন।
ব্যবহারকারীর আচরণের তথ্য আছে? সাক্ষাৎকার আছে? আগের কোনো পরীক্ষার ফল আছে? নাকি শুধু অনুমান?
কারণ স্পষ্ট থাকলে নম্বর নিয়ে কারসাজি কঠিন হয়।
পুরোনো অগ্রাধিকার কখনো নতুন করে না দেখা
আজকের অগ্রাধিকার ছয় মাস পরও একই থাকবে—এমন ধরে নেওয়া ঠিক নয়।
তিন মাস আগে যে ফিচারের Reach কম ছিল, ব্যবহারকারী বেড়ে গেলে সেটি অনেক বেশি গুরুত্বপূর্ণ হয়ে উঠতে পারে। প্রযুক্তিগত পরিবর্তনে Effort কমতে পারে। নতুন গবেষণায় Confidence বাড়তে পারে।
তাই পণ্য পরিকল্পনা নতুন করে দেখার সময় পুরোনো স্কোরও নতুন করে দেখা উচিত।
একেবারে ভিন্ন ধরনের কাজ একই তালিকায় ফেলা
ব্যবহারকারী ধরে রাখার ফিচার, আইনগত সংশোধন, ব্র্যান্ড প্রচার এবং প্রযুক্তিগত অবকাঠামো বদল—সবকিছুকে একই RICE তালিকায় রেখে সবচেয়ে বড় স্কোর বের করা সব সময় যুক্তিযুক্ত নয়।
যে কাজগুলোর উদ্দেশ্য তুলনাযোগ্য, সেগুলো একসঙ্গে তুলনা করুন।
প্রয়োজনে উদ্দেশ্য বা কৌশলগত ক্ষেত্র অনুযায়ী আলাদা তালিকা তৈরি করুন।
ICE-এ অযথা অতিরিক্ত নির্ভুলতা দেখানো
Impact ৭.৩ আর Confidence ৬.৭ লিখলে হিসাবটি খুব বৈজ্ঞানিক দেখাতে পারে।
কিন্তু মূল অনুমানই যদি মোটামুটি আন্দাজ হয়, দশমিক ব্যবহার করলে সিদ্ধান্ত বেশি সত্য হয়ে যায় না।
সহজ মানদণ্ড ব্যবহার করুন। সংখ্যার চেয়ে তার পেছনের যুক্তি পরিষ্কার রাখুন।
MoSCoW-তে প্রায় সবকিছুকে Must বানানো
MoSCoW ব্যবহারের সবচেয়ে পরিচিত ব্যর্থতা এটি।
যদি প্রায় সব ফিচারই Must হয়, তাহলে আসলে কোনো অগ্রাধিকার নির্ধারণই হয়নি।
“থাকলে ভালো হবে” Must নয়।
“একজন বড় গ্রাহক চেয়েছেন” বলেই Must নয়।
“প্রতিদ্বন্দ্বীর আছে” এটিও একা Must হওয়ার কারণ নয়।
বর্তমান সংস্করণের সাফল্যের জন্য সত্যিই প্রয়োজন কি না, সেটিই আসল প্রশ্ন।
আসলে ক্রম দরকার, কিন্তু MoSCoW ব্যবহার করা
MoSCoW কাজের পরিধি ঠিক করতে চমৎকার।
কিন্তু একই Should ভাগে যদি দশটি কাজ থাকে এবং জানতে চান কোনটি আগে হবে, তখন MoSCoW যথেষ্ট নয়।
তথ্য থাকলে RICE, দ্রুত সিদ্ধান্ত দরকার হলে ICE ব্যবহার করতে পারেন।
অনেক সময় কাঠামো খারাপ নয়; ভুল সমস্যায় ভুল কাঠামো ব্যবহার করা হয়।
RICE আর ICE-এর মধ্যে পার্থক্য কী?
RICE-এ Reach, Impact, Confidence ও Effort বিবেচনা করা হয়। ICE-এ দেখা হয় Impact, Confidence ও Ease।
RICE তুলনামূলকভাবে বেশি তথ্য ও কাজের হিসাব চায়। তাই বড় ফিচার তালিকা বা পণ্যের মধ্যমেয়াদি পরিকল্পনায় এটি বেশি কাজে লাগে।
ICE দ্রুত ব্যবহার করা যায়। তাই ছোট পরীক্ষা বা শুরুর পর্যায়ের পণ্যে এটি সুবিধাজনক।
ছোট স্টার্টআপের জন্য কোন Framework ভালো?
একক উত্তর নেই।
যদি ব্যবহারকারীর তথ্য কম থাকে এবং দ্রুত পরীক্ষা চালাতে হয়, ICE দিয়ে শুরু করা সহজ।
যদি নির্দিষ্ট সময়ের মধ্যে MVP-এর পরিধি ঠিক করতে হয়, MoSCoW বেশি কার্যকর হতে পারে।
পরে পর্যাপ্ত ব্যবহারকারী তথ্য ও কাজের হিসাব পাওয়া গেলে RICE যোগ করা যায়।
MoSCoW কি কাজের তালিকার সুনির্দিষ্ট ক্রম ঠিক করতে পারে?
পুরোপুরি নয়।
MoSCoW কাজকে Must, Should, Could ও Won’t ভাগে সাজাতে সাহায্য করে। কিন্তু পাঁচটি কাজ যদি একই Should ভাগে থাকে, তাদের মধ্যে কোনটি আগে হবে সেটি MoSCoW বলে না।
সেখানে RICE বা ICE ব্যবহার করা যায়।
RICE ও MoSCoW কি একসঙ্গে ব্যবহার করা যায়?
হ্যাঁ।
আগে MoSCoW দিয়ে কোন কাজ বর্তমান সংস্করণে থাকবে আর কোনটি পরে যাবে, সেটি ঠিক করা যায়। তারপর Should বা Could ভাগের কাজগুলো RICE দিয়ে তুলনা করা যায়।
এতে কাজের পরিধি নির্ধারণ এবং কাজের ক্রম নির্ধারণ—দুটি আলাদা সিদ্ধান্ত হিসেবে দেখা যায়।
শেষ পর্যন্ত সঠিক প্রশ্নটাই বেশি গুরুত্বপূর্ণ
শুরুর সেই পাঁচজনের দলের কথায় ফিরে আসা যাক।
তাদের তালিকায় ২৩টি অনুরোধ। হাতে দুই সপ্তাহ। করা যাবে মাত্র তিনটি কাজ।
এ অবস্থায় প্রথম কাজ কোনো জটিল ছক বানানো নয়। প্রথমে ঠিক করতে হবে, দলটি আসলে কোন ধরনের সিদ্ধান্ত নিচ্ছে।
নির্দিষ্ট সময়ের মধ্যে কাজের পরিধি কমাতে হবে? MoSCoW দিয়ে শুরু করুন।
দ্রুত কয়েকটি পরীক্ষা বেছে নিতে হবে? ICE যথেষ্ট হতে পারে।
ব্যবহারকারীর তথ্য, সম্ভাব্য প্রভাব এবং কাজের পরিমাণ সম্পর্কে যুক্তিসঙ্গত ধারণা আছে, আর কয়েকটি ফিচারের মধ্যে তুলনা করতে হবে? RICE ব্যবহার করুন।
প্রয়োজনে একাধিক পদ্ধতিও মিলিয়ে নিন।
ভালো Prioritization Framework সেইটি নয়, যেটি সবচেয়ে জটিল হিসাব তৈরি করে। ভালো কাঠামো সেইটি, যা দলকে পরিষ্কারভাবে বলতে সাহায্য করে—এই কাজটি এখন কেন করা হচ্ছে, আর অন্য কাজটি কেন অপেক্ষা করবে।
এই উত্তর পরিষ্কার হয়ে গেলে পণ্য ব্যবস্থাপনা, ফিচার অগ্রাধিকার, কাজের তালিকা সাজানো এবং পণ্য পরিকল্পনা—সবই অনেক বেশি যুক্তিনির্ভর হয়ে ওঠে।

