User Centered Design (UCD) শব্দটির সাথে আপনারা কতটা পরিচিত? চলুন আজ এই বিষয়টি নিয়ে বেসিক কিছু আলোচনা করি।
User Centered Design (UCD) কী?
আমরা যারা UX Designer হিসেবে কাজ করি, তারা ডিজিটাল প্রোডাক্ট ডিজাইন করার সময় ব্যবহারকারীর দৃষ্টিকোণ থেকে অনেক কিছু বিবেচনা করি। তবে, UCD শুধুমাত্র ব্যবহারকারীর প্রয়োজনীয়তা বোঝার বিষয় নয়; এটি একটি চার স্তরের প্রক্রিয়া, যা একটি iterative process বা পুনরাবৃত্তিমূলক পদ্ধতি। প্রতিটি ধাপে ব্যবহারকারীর ফিডব্যাক গ্রহণ করা হয় এবং যতক্ষণ পর্যন্ত চূড়ান্ত সমাধান পূর্ণতা না পায়, ততক্ষণ পর্যন্ত প্রক্রিয়াটি চলতে থাকে। UCD-এর সবচেয়ে গুরুত্বপূর্ণ অংশ হচ্ছে ব্যবহারকারী। অর্থাৎ:
- ব্যবহারকারী কী চাচ্ছে?
- তাদের সমস্যাগুলো কী?
- কীভাবে সেই সমস্যাগুলোর সমাধান করলে তারা সহজে এবং স্বাচ্ছন্দ্যে ডিজাইনটি ব্যবহার করতে পারবে?
User Centered Design (UCD) এর চারটি ধাপ:
- Understanding Context of Use
- Specify User Requirements
- Design Solution
- Evaluate Against Requirements
১. Understanding Context of Use
প্রথম ধাপে, আমরা যে ডিজিটাল প্রোডাক্টটি ডিজাইন করতে চাই, সেটির ব্যবহারকারীরা কারা, কেন তারা এটি ব্যবহার করবে, এবং তাদের কী ধরনের সমস্যার সমাধান হবে তা নির্ধারণ করা হয়। উদাহরণস্বরূপ, আপনি যদি একটি ফুড ডেলিভারি অ্যাপ ডিজাইন করেন, তাহলে এর সম্ভাব্য ব্যবহারকারীরা ১৬ থেকে ৫৫ বছর বয়সী পুরুষ ও নারী হতে পারে।
২. Specify User Requirements
এই ধাপে UX Designer হিসেবে আমাদের কাজ হলো বিভিন্ন ধরনের ব্যবহারকারীর চাহিদা ও প্রয়োজনীয়তা চিহ্নিত করা। শুধু ব্যবহারকারীর প্রয়োজনই নয়, বরং বিজনেস টিমের লক্ষ্য, স্টেকহোল্ডারদের চাহিদা, ডেভেলপারদের প্রয়োজনীয়তা এবং মার্কেটিং টিমের লক্ষ্যও বিবেচনায় নেওয়া হয়। কারণ প্রতিটি ডিজিটাল প্রোডাক্টের জন্য শুধু ব্যবহারকারীর চাহিদা পূরণ করাই যথেষ্ট নয়, পাশাপাশি ব্যবসায়িক লক্ষ্য অর্জন করাও গুরুত্বপূর্ণ।
৩. Design Solution
এই ধাপে আমরা পূর্ববর্তী দুটি ধাপে নির্ধারিত লক্ষ্য ও চাহিদাগুলো নিয়ে একটি প্রোটোটাইপ ডিজাইন করি। এই পর্যায়ে Usability Testing করা হয়, যেখানে ব্যবহারকারীদের কাছ থেকে ফিডব্যাক নিয়ে ডিজাইন উন্নত করা হয়। এটি একটি পুনরাবৃত্তিমূলক প্রক্রিয়া, যেখানে ব্যবহারকারীর প্রতিক্রিয়ার ভিত্তিতে ডিজাইন উন্নত করা হয়।
৪. Evaluate Against Requirements
UCD-এর চূড়ান্ত ধাপে, আমরা পূর্ববর্তী তিনটি ধাপের প্রয়োজনীয়তার সঙ্গে চূড়ান্ত প্রোটোটাইপের তুলনা করি। যদি কোনো ধাপে কোনো প্রয়োজনীয়তার সাথে মিল না থাকে বা নির্ধারিত লক্ষ্য অর্জন না হয়, তাহলে পুনরায় প্রথম ধাপ থেকে শুরু করতে হয়। এই কারণেই UCD একটি iterative process বা পুনরাবৃত্তিমূলক প্রক্রিয়া
পরিশেষে বলতে হচ্ছে আমার খুবই অল্প জ্ঞান থেকে লেখাটি লিখেছি আমি, যারা সিনিয়র বা এই বিষয়ের যারা আরো ভালো জ্ঞান রাখেন অবশ্যই আমার ভুল গুলো ধরিয়ে দিবেন। কারন আপনারা তো জানেন আমি ফিডব্যাক পেতে খুবই পছন্দ করি।