Consistency একজন designer-এর নিয়ন্ত্রণে থাকা সবচেয়ে সস্তা, সবচেয়ে বেশি leverage-এর জিনিসগুলোর একটা — এটা বানাতে বাড়তি কিছু খরচ হয় না আর সরাসরি একজন user-কে প্রতিটা নতুন screen-এ কতটা পুনরায় শিখতে হয় তা কমায়।
| ধরন | অর্থ | উদাহরণ |
|---|---|---|
| Internal consistency | একটা product-এর মধ্যে সর্বত্র একই element একইভাবে আচরণ করে আর দেখায় | একটা "primary button" style প্রতিটা screen-এ অভিন্নভাবে ব্যবহার করা হয়, প্রতি page-এ পুনরাবিষ্কার না |
| External consistency | অন্য product থেকে user-রা ইতিমধ্যে জানে এমন pattern অনুসরণ করা | top-right-এ একটা shopping cart icon, একটা hamburger menu যা অন্য প্রতিটা app-এর মতোই আচরণ করে |
একবার একজন user শিখে ফেললে যে একটা product-এ একটা নির্দিষ্ট icon, রং, বা অবস্থান একটা নির্দিষ্ট জিনিস মানে, সেই নিয়মের প্রতিটা ব্যতিক্রম লক্ষ্য করতে আর পুনরায় শিখতে আসল মানসিক পরিশ্রম খরচ করে — এই কারণেই একটা একক screen-এ একটা "unique" এককালীন design সিদ্ধান্ত প্রায়ই পুরো product-কে কম ব্যবহারযোগ্য মনে করায়, এমনকি যদি সেই একটা screen বিচ্ছিন্নভাবে দুর্দান্ত দেখায়।
একটা design pattern হলো একটা সাধারণ interface সমস্যার একটা পুনর্ব্যবহারযোগ্য, প্রমাণিত সমাধান — অনেকগুলোর মধ্যে একটা বেছে নেওয়ার জন্য একটা dropdown, একটা কেন্দ্রীভূত একক কাজের জন্য একটা modal, একটা পুনরাবৃত্তিযোগ্য content unit-এর জন্য একটা card। একটা সাধারণ সমস্যার জন্য একটা নতুন interaction আবিষ্কার করার বদলে একটা প্রতিষ্ঠিত pattern-এর দিকে যাওয়াই আসলে consistency তৈরি করে, একটা product-এর মধ্যে আর বৃহত্তর web থেকে user প্রত্যাশার বিরুদ্ধে দুটোতেই।
যা আসলে দরকার তার জন্য সৃজনশীলতা রাখুন
Consistency মানে কখনো innovate না করা না — এর মানে একটা product-এর অংশগুলোর জন্য আসল innovation সংরক্ষণ করা যা আসলে নতুন, আর বাকি সব জায়গায় বিরক্তিকর, প্রমাণিত pattern ব্যবহার করা। একটা product যা প্রতিটা একক interaction-এ "সৃজনশীল" সাধারণত ব্যবহার করা ক্লান্তিকর।