এই track-এর আগের lesson-গুলো ব্যাখ্যা করে behavior কেন ঘটে, এটা concrete strategy নিয়ে যা একটা product আসলে কাউকে একটা behavior বানাতে, বদলাতে, বা ভাঙতে সাহায্য করার জন্য বানানো — একটা fitness app, একটা budgeting tool, একটা habit tracker।
একজন user যখন ইতিমধ্যে কিছু করতে চায়, design-এর কাজ বেশিরভাগ পথ থেকে সরে যাওয়া — কম step, কম field, কম সিদ্ধান্ত। এটাই দুই lesson আগের Fogg-এর "ability" lever, একটা business-চাওয়া behavior-এর বদলে একটা চাওয়া behavior-এ specifically প্রয়োগ করা।
একটা নতুন habit টিকে থাকার সম্ভাবনা অনেক বেশি যদি এটা এতটা ছোট হয়ে শুরু হয় যে প্রায় কোনো willpower লাগে না — একটা habit-tracking app যা "আপনার পুরো দৈনিক nutrition plan করুন"-এর বদলে "এক গ্লাস পানি log করুন" দিয়ে খোলে এটা সরাসরি প্রয়োগ করছে। ছোট version routine হয়ে গেলে, এটার স্বাভাবিকভাবেই বাড়ার জায়গা থাকে।
একটা progress bar, একটা streak counter, বা ভরে ওঠা একটা checklist দুটো কাজ করে: এটা user-কে দেখায় তারা আসল progress করছে (যা নিজে থেকেই motivation টিকিয়ে রাখে), আর এটা শেষ পর্যন্ত completion-কে হঠাৎ না, অর্জিত মনে করায়। একটা completion state-ও একটা in-progress state থেকে ভুল-করা-যায়-না রকম, দৃশ্যমানভাবে ভিন্ন হওয়া উচিত — অস্পষ্ট বা সূক্ষ্ম "done" state এটা সম্পূর্ণ নষ্ট করে।
| Design lever | এটা কী করে | উদাহরণ |
|---|---|---|
| একটা চাওয়া action-এ friction কমান | ability বাধা সরায় | multi-field form-এর বদলে one-tap logging |
| ছোট শুরু করুন | শুরু করতে কম motivation লাগে | পুরো routine-এর বদলে একটা ২-মিনিটের starter habit |
| Progress visible বানান | মাঝপথে motivation টিকিয়ে রাখে | একটা progress bar, একটা streak, একটা percentage-complete indicator |
| Completion স্পষ্ট বানান | psychological reward দেয় | একটা distinct "done" state, একটা checkmark animation, একটা completion message |
সীমারেখাটা উদ্দেশ্য, technique না
এই একই lever ভালো আর exploitative design দুটোর জন্যই সমানভাবে কাজ করে — একটা streak counter যা চুপচাপ একজন user-কে এক দিন মিস করার জন্য guilt-trip করে (তাদের সহজে আবার শুরু করতে দেওয়ার বদলে) দুই lesson আগের behavior support থেকে dark-pattern territory-তে পার হয়ে গেছে।