এই নিবন্ধ শৈলীটি কিছু গুরুত্বপূর্ণ ছবি প্রদর্শনের জন্য উপযুক্ত।
ব্যবহারকারী ইন্টারফেস ডিজাইনে বিভিন্ন ডিজাইন পর্যায় ও প্রক্রিয়া অন্তর্ভুক্ত থাকে। প্রকল্পভেদে এই পর্যায় বা প্রক্রিয়াগুলোর গুরুত্বও ভিন্ন হয়। এখানে যে সিস্টেমের কথা বলা হয়েছে তা হলো ওয়েবপেজ, অ্যাপ্লিকেশন বা ডিভাইস ডিজাইন সহ সব প্রকল্প।
কার্যকরী প্রয়োজনীয়তা সংগ্রহ:সিস্টেমের অর্জন করতে হবে এমন প্রকল্প লক্ষ্য ও ব্যবহারকারীর সম্ভাব্য প্রয়োজনীয়তা অনুযায়ী তার কার্যকারিতা তালিকাভুক্ত করা।
ব্যবহারকারী বিশ্লেষণ:সিস্টেমের সম্ভাব্য ব্যবহারকারী বা তাদের সাথে কাজ করা ব্যক্তিদের সাথে আলোচনার মাধ্যমে এই ব্যবহারকারীদের বিশ্লেষণ করা।
সাধারণ প্রশ্নাবলি:
তথ্য গঠন:সিস্টেমের প্রক্রিয়া বা তথ্য প্রবাহ গঠন করা (যেমন টেলিফোন ট্রি সিস্টেমের ক্ষেত্রে একটি অপশন ট্রি ডায়াগ্রাম, একটি ওয়েবসাইটের ক্ষেত্রে পৃষ্ঠার স্তরভিত্তিক সম্পর্ক দেখানো সাইট নেভিগেশন চিত্র)।
প্রোটোটাইপ (Prototyping):কাগজের প্রোটোটাইপ বা সাধারণ ইন্টারঅ্যাকটিভ স্ক্রিন কনটেন্ট (screens) এর মাধ্যমে সিস্টেমের নীল নকশা (wireframes) তৈরি করা। এই প্রোটোটাইপগুলোতে কোনো বাহ্যিক নান্দনিক উপাদান বা নির্দিষ্ট বিষয়বস্তু থাকে না, শুধুমাত্র ইন্টারঅ্যাকশনের ওপরই থাকে।
ব্যবহারযোগ্যতা পরীক্ষা:একজন প্রকৃত ব্যবহারকারীর সাথে প্রোটোটাইপ পরীক্ষা করা। এই প্রক্রিয়ায় সাধারণত উচ্চস্বরে চিন্তার পদ্ধতি ব্যবহার করা হয়, অর্থাৎ ব্যবহারকারীকে অভিজ্ঞতার সময় তার চিন্তাগুলো বলে দিতে হয়।
গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) ডিজাইন:চূড়ান্ত গ্রাফিক্যাল ইউজার ইন্টারফেস (GUI) এর বাহ্যিক চেহারার ডিজাইন প্রক্রিয়া। যদি সিস্টেমের ব্যবহারযোগ্যতা পূর্বাভাস দেওয়া কঠিন হয়, তবে ব্যবহারযোগ্যতা পরীক্ষার সময় তৈরি করা ফলাফলকে ভিত্তি হিসেবে নেওয়া যেতে পারে, অথবা যোগাযোগের লক্ষ্য ও ব্যবহারকারীর পছন্দের শৈলীকে ভিত্তি হিসেবে ধরা যেতে পারে।
বিরল কিছু ক্ষেত্রে, বিপরীতে গ্রাফিক্সই প্রোটোটাইপ নির্ধারণ করতে পারে, যা নির্দিষ্ট পরিস্থিতিতে দৃশ্যমান রূপ ও কার্যকারিতার মধ্যে কোনটি বেশি গুরুত্বপূর্ণ তার ওপর নির্ভর করে। যদি কিছু ইন্টারফেসের একাধিক স্কিন প্রয়োজন হয়, তবে একই কন্ট্রোল প্যানেল, ফিচার বা উইজেটের একাধিক ইন্টারফেস ডিজাইন প্রয়োজন হতে পারে।
এই পর্যায়ে সাধারণত গ্রাফিক ডিজাইনার ও ইন্টারফেস ডিজাইনারের সমন্বয়ে কাজ করা প্রয়োজন, অথবা এই দুই ক্ষেত্রেই দক্ষ কোনো বিশেষজ্ঞের।
সংক্ষেপে, ব্যবহারকারী ইন্টারফেস ডিজাইনের জন্য ডিজাইনারকে ব্যবহারকারীর চাহিদা সম্পর্কে সুস্পষ্ট ধারণা থাকতে হবে।