কনসিস্টেন্সি ও স্ট্যান্ডার্ড
এই পাঠে যা শিখবেন
- ইন্টারনাল কনসিস্টেন্সি বনাম এক্সটার্নাল কনসিস্টেন্সি — সংজ্ঞা ও পার্থক্য
- স্ট্যান্ডার্ড/কনভেনশন কী এবং কেন এগুলো ব্যবহারকারীর কগনিটিভ লোড কমায় (M2/L06-এর সাথে সম্পর্কিত)
- একটি শপিং কার্ট আইকনের ক্লাসিক উদাহরণ দিয়ে কেন কনসিস্টেন্সি গুরুত্বপূর্ণ তা বোঝা
- কখন কনভেনশন সচেতনভাবে ভাঙা যুক্তিসঙ্গত হতে পারে — এবং সেই সিদ্ধান্তে কী প্রশ্ন করা উচিত
১ · ইন্টারনাল কনসিস্টেন্সি
ইন্টারনাল কনসিস্টেন্সিInternal Consistencyএকই প্রোডাক্টের বিভিন্ন স্ক্রিন/পেজ জুড়ে একই শব্দ, আইকন, রঙ ও অ্যাকশন সবসময় একই অর্থ বহন করা। মানে হলো — আপনার নিজের প্রোডাক্টের ভেতরে, একই ধরনের এলিমেন্ট সবসময় একইভাবে দেখতে ও আচরণ করা উচিত। উদাহরণ হিসেবে, একটি শপিং অ্যাপে যদি "কার্টে যোগ করুন" বাটনটি হোমপেজে সবুজ, প্রোডাক্ট পেজে নীল, আর সার্চ রেজাল্টে কমলা রঙের হয় — এটি ইন্টারনাল অসামঞ্জস্য। ব্যবহারকারীকে প্রতিটি পেজে নতুন করে বুঝতে হয় "এখানে কার্টে যোগ করার বাটন কোনটা", যা অপ্রয়োজনীয় কগনিটিভ লোড তৈরি করে (M2/L06-এ বিস্তারিত)।
ইন্টারনাল কনসিস্টেন্সি শুধু ভিজ্যুয়াল নয় — এটি ভাষা ও আচরণ-কেও কভার করে। যদি একটি অ্যাপ কোথাও "মুছে ফেলুন" এবং অন্য কোথাও একই অ্যাকশনের জন্য "রিমুভ করুন" ব্যবহার করে, অথবা একটি "সেভ" বাটন কোথাও তাৎক্ষণিক সেভ করে আর কোথাও একটি কনফার্মেশন ডায়ালগ খোলে — এই দুটোই ইন্টারনাল অসামঞ্জস্য যা ব্যবহারকারীর মানসিক মডেলকে (M3/L07-এ বিস্তারিত) ভেঙে দেয়।
২ · এক্সটার্নাল কনসিস্টেন্সি ও স্ট্যান্ডার্ড
এক্সটার্নাল কনসিস্টেন্সিExternal Consistencyএকটি প্রোডাক্ট প্ল্যাটফর্মের প্রচলিত, ব্যাপকভাবে-স্বীকৃত UI কনভেনশন অনুসরণ করা, যা ব্যবহারকারী ইতিমধ্যে অন্যান্য প্রোডাক্ট থেকে শিখে ফেলেছে। মানে হলো — আপনার প্রোডাক্ট সেই প্ল্যাটফর্ম বা ইন্ডাস্ট্রির প্রচলিত স্ট্যান্ডার্ড (established UI patterns) অনুসরণ করে, যা ব্যবহারকারী ইতিমধ্যে অন্য অ্যাপ থেকে শিখে ফেলেছে। এটি নতুন করে শেখার প্রয়োজনীয়তা এড়ায় — L15-এর ভাষায়, এটি লার্নেবিলিটি বাড়ায়।
একটি শপিং কার্ট আইকনের কথাই ধরুন — প্রায় সব ই-কমার্স ওয়েবসাইট এই আইকনটি উপরের-ডান কোণে রাখে, একটি সংখ্যা দিয়ে (কতগুলো আইটেম আছে) দেখায়। এটি এখন এতটাই সর্বজনীন যে একজন ব্যবহারকারী কোনো নতুন শপিং সাইটে গেলেও চোখ বন্ধ করেই জানে কোথায় তাকাতে হবে। যদি একটি নতুন সাইট এই আইকনটি হঠাৎ পেজের নিচে, বামদিকে রাখে, অথবা একটি অপরিচিত আইকন (যেমন একটি তারা) দিয়ে প্রতিস্থাপন করে — ব্যবহারকারীকে সময় নষ্ট করে খুঁজতে হবে, এমনকি হয়তো ভুলবশত পুরো কার্ট ফিচারটাই মিস করবে। "স্বতন্ত্র" দেখানোর জন্য এই ধরনের পরিবর্তন প্রায়ই একটি প্রকৃত ইউজেবিলিটি খরচ তৈরি করে, শুধু নান্দনিক লাভের জন্য।
উপরে-ডানে, সংখ্যা-সহ — প্রায় সর্বজনীন কনভেনশন। এই অবস্থান বদলালে ব্যবহারকারীর সার্চ টাইম বাড়ে।
তিনটি অনুভূমিক লাইন সবসময় "মেনু খোলে" — মোবাইল অ্যাপের একটি সর্বজনীন স্ট্যান্ডার্ড।
একটি ম্যাগনিফাইং গ্লাস আইকন সবসময় সার্চ ফাংশন নির্দেশ করে — এটি অন্য কোনো ফাংশনের জন্য পুনর্ব্যবহার করলে বিভ্রান্তি তৈরি হয়।
৩ · কখন কনভেনশন ভাঙা যুক্তিসঙ্গত
কনসিস্টেন্সি একটি নিরঙ্কুশ নিয়ম নয় — এটি একটি ডিফল্ট অনুমান, যা প্রমাণিত হলে ভাঙা যায়। একটি প্রকৃত উদাহরণ — পুল-টু-রিফ্রেশ (pull-to-refresh) জেসচার একসময় সম্পূর্ণ নতুন ছিল, কোনো প্রতিষ্ঠিত কনভেনশন ছিল না। কিন্তু এটি এতটাই স্বজ্ঞাত ও উপকারী প্রমাণিত হয়েছিল যে ধীরে ধীরে এটি নিজেই একটি নতুন স্ট্যান্ডার্ড হয়ে ওঠে। তাই কনভেনশন ভাঙার আগে প্রশ্ন করা উচিত — এই নতুন প্যাটার্নটি কি সত্যিই যথেষ্ট ভালো যে এটি শেখার খরচ পুষিয়ে দেবে, এবং এটি কি ব্যবহারকারী পরীক্ষা (M7-এ বিস্তারিত) দিয়ে যাচাই করা হয়েছে, নাকি শুধু "স্বতন্ত্র দেখানোর" জন্য করা হচ্ছে?
কনসিস্টেন্সি ও স্ট্যান্ডার্ড ব্যবহারকারীর কগনিটিভ লোড কমায় কারণ এটি তাদের আগের শেখা জ্ঞান পুনর্ব্যবহার করতে দেয় — নতুন করে শিখতে বাধ্য করে না (নীলসেনের হিউরিস্টিক #৬, "রিকগনিশন, রিকল নয়"-এর সাথে সরাসরি সম্পর্কিত)। ডিফল্ট হিসেবে কনভেনশন মানুন, শুধু তখনই ভাঙুন যখন নতুন প্যাটার্নের প্রকৃত, প্রমাণিত সুবিধা শেখার খরচের চেয়ে বেশি।
ভাবনার প্রশ্ন
প্রতিটি প্রশ্ন নিজে কিছুক্ষণ ভাবুন — তারপর "→ উত্তর" চাপুন।
প্র ০১ একটি প্রোডাক্ট কি "ইন্টারনালি কনসিস্টেন্ট" অথচ "এক্সটার্নালি অসামঞ্জস্যপূর্ণ" হতে পারে? একটি উদাহরণ দিন।
হ্যাঁ। একটি প্রোডাক্ট নিজের ভেতরে সম্পূর্ণ সামঞ্জস্যপূর্ণ হতে পারে (সব পেজে একই কাস্টম আইকন সেট, একই কালার কোডিং ব্যবহার করে) অথচ প্ল্যাটফর্মের প্রচলিত কনভেনশন থেকে সম্পূর্ণ ভিন্ন — যেমন একটি অ্যাপ যেখানে "ব্যাক" জেসচার ডানে সোয়াইপের বদলে বামে সোয়াইপ করে সব স্ক্রিনে (ইন্টারনালি কনসিস্টেন্ট), কিন্তু এটি মোবাইল অপারেটিং সিস্টেমের প্রমিত জেসচারের বিপরীত (এক্সটার্নালি অসামঞ্জস্যপূর্ণ)। ব্যবহারকারী এখনও বিভ্রান্ত হবে, কারণ সে অন্য সব অ্যাপ থেকে ভিন্ন কিছু আশা করছে।
প্র ০২ একজন ডিজাইনার যুক্তি দেয়, "আমরা যদি সবসময় স্ট্যান্ডার্ড মেনে চলি, তাহলে কখনো ইনোভেশন হবে না।" এই যুক্তির শক্তি ও দুর্বলতা কী?
যুক্তিটি আংশিকভাবে সঠিক — পুল-টু-রিফ্রেশের মতো প্রতিটি বর্তমান স্ট্যান্ডার্ডও একসময় নতুন ছিল। তবে দুর্বলতা হলো এই যুক্তিটি প্রায়ই ব্যবহার করা হয় ন্যায্যতা দেওয়ার জন্য এমন পরিবর্তন যা আসলে ব্যবহারকারীর কোনো উপকার করে না, শুধু ভিজ্যুয়ালি "নতুন" দেখাতে। প্রকৃত ইনোভেশন এবং নিছক "ভিন্নতার জন্য ভিন্নতা"-র মধ্যে পার্থক্য হলো — প্রথমটি ব্যবহারকারী পরীক্ষার মাধ্যমে প্রমাণিত একটি পরিমাপযোগ্য উন্নতি দেখায়, দ্বিতীয়টি শুধু একটি অনুমান।
প্র ০৩ কনসিস্টেন্সি নীলসেনের L16-এর অন্য কোন হিউরিস্টিকগুলোর সাথে সরাসরি ওভারল্যাপ করে?
সবচেয়ে সরাসরি সম্পর্ক হিউরিস্টিক #৬ ("রিকগনিশন, রিকল নয়")-এর সাথে — কনসিস্টেন্ট প্যাটার্ন ব্যবহারকারীকে নতুন কিছু মনে রাখতে বাধ্য না করে আগের জ্ঞান পুনরায় ব্যবহার করতে দেয়। এছাড়া হিউরিস্টিক #২ ("সিস্টেম ও বাস্তব জগতের মিল")-এর সাথেও সম্পর্কিত, কারণ প্ল্যাটফর্ম স্ট্যান্ডার্ড মানা মানে ব্যবহারকারীর ইতিমধ্যে পরিচিত "বাস্তব জগৎ" (এক্ষেত্রে, ডিজিটাল অভিজ্ঞতার বাস্তবতা)-এর সাথে মেলানো।
অনুশীলন
-
খুঁজে বের করুন: আপনার নিয়মিত ব্যবহৃত একটি অ্যাপে একটি ইন্টারনাল অসামঞ্জস্যের উদাহরণ
খুঁজুন (যেমন একই অ্যাকশনের জন্য দুটো ভিন্ন শব্দ বা আইকন ব্যবহৃত হচ্ছে বিভিন্ন স্ক্রিনে)। এটি ঠিক কোথায়
ঘটছে এবং এটি কীভাবে ব্যবহারকারীকে বিভ্রান্ত করতে পারে লিখুন।
একটি সাধারণ বাস্তব উদাহরণ — একটি ফুড ডেলিভারি অ্যাপে হোমপেজে "অর্ডার বাতিল করুন" লেখা থাকে, কিন্তু অর্ডার-হিস্ট্রি পেজে একই অ্যাকশনের জন্য "ক্যান্সেল" লেখা থাকে। একজন নতুন ব্যবহারকারী প্রথমবার দেখে মনে করতে পারে এই দুটো ভিন্ন ফিচার, এবং "ক্যান্সেল" খুঁজতে গিয়ে সময় নষ্ট করতে পারে, যদিও সে ইতিমধ্যে "অর্ডার বাতিল করুন" দেখেছে। মূল লক্ষ্য হলো নির্দিষ্টভাবে চিহ্নিত করা যে দুটো ভিন্ন শব্দ/আইকন একই ফাংশন বোঝাচ্ছে।
-
সিদ্ধান্ত নিন: ধরুন আপনি একটি নতুন মিউজিক প্লেয়ার অ্যাপ ডিজাইন করছেন, এবং আপনার টিমের
একজন প্রস্তাব দেয় যে "প্লে/পজ" বাটনটি প্রচলিত ত্রিভুজ আইকনের বদলে একটি অনন্য, ব্র্যান্ড-নির্দিষ্ট আইকন
ব্যবহার করবে। আপনি কী প্রশ্ন করবেন এই সিদ্ধান্ত মূল্যায়নের জন্য?
প্রশ্ন হওয়া উচিত: (১) এই নতুন আইকনটি কি প্রথম দর্শনেই "প্লে/পজ" হিসেবে স্বজ্ঞাতভাবে বোঝা যায়, নাকি ব্যবহারকারীকে অনুমান করতে হবে? (২) প্রচলিত ত্রিভুজ আইকন এত সর্বজনীন (মিউজিক প্লেয়ার, ভিডিও প্লেয়ার, পডকাস্ট অ্যাপ সব জায়গায়) যে এটি প্রতিস্থাপন করলে ঠিক কী প্রকৃত সুবিধা পাওয়া যাচ্ছে — শুধু "ব্র্যান্ডিং" যথেষ্ট কারণ নয়, কারণ এফিশিয়েন্সি ও লার্নেবিলিটির (L15) সরাসরি খরচ আছে। (৩) এটি কি ব্যবহারকারী পরীক্ষার মাধ্যমে যাচাই করা হয়েছে যে নতুন আইকনটি বিভ্রান্তি তৈরি করছে না?
আরও পড়ুন · ABCL TECH-এ আপনার পরবর্তী পদক্ষেপ
- কোর্সের সম্পূর্ণ সিলেবাস দেখুন ৫৭টি পাঠ কগনিটিভ সাইকোলজি, ইন্টারঅ্যাকশন ডিজাইন, ইউজেবিলিটি হিউরিস্টিক্স, ইউজার রিসার্চ, প্রোটোটাইপিং, ইভালুয়েশন মেথড, ভিজ্যুয়াল ডিজাইন, অ্যাক্সেসিবিলিটি ও ক্যাপস্টোন।
- পরবর্তী পাঠ — এরর প্রিভেনশন ও এরর মেসেজ L19 M4-এর শেষ পাঠ — কীভাবে ডিজাইন দিয়ে ভুল ঘটার আগেই তা প্রতিরোধ করা যায়, এবং একটি সত্যিকারের সিমুলেশন দিয়ে দেখানো হয়েছে কনফার্মেশন মেকানিজম কতটা এরর কমায়।
- Human-Centered AI কোর্স সহোদর কোর্স ট্রাস্ট ক্যালিব্রেশন, এক্সপ্লেইনেবিলিটি ও হিউম্যান-ইন-দ্য-লুপ ডিজাইনের গভীর কভারেজ — এই কোর্স সেই একই ভিত্তির উপর সাধারণ কনসিস্টেন্সি নীতির দিকটি যোগ করে।