অনেক ব্যবসায়ী ব্যবহারকারী এবং ক্লায়েন্টদের মধ্যে একটি সাধারণ ধারণা রয়েছে যে এটি যখন সম্পূর্ণ দেখায় এটি প্রায় সম্পূর্ণ। আপনি সম্ভবত জানেন, এটি সত্য থেকে দূরে। এটি দেখতে দেখতে সুন্দর দেখতে পাওয়া যায়, তবে কোনও ব্যাকএন্ড না থাকায় এবং কিছু ব্যবহারকারী মনে করেন যে এটিকে সুন্দর দেখানো 80% কাজের, 20% ( বা অন্যান্য 80% ) নয়।
অগণিত বিকাশকারীরা এর হরর গল্প বলতে পারে - মাইক্রোসফ্ট ওয়ার্ডে অন্য কোনও সরঞ্জামের স্ক্রিন শট ব্যবহার করে এবং ক্লায়েন্ট "তাই, আপনি প্রায় শেষ হয়ে গিয়েছেন?"
আপনার এটির গতি বাড়ানো দরকার যাতে এটি শেষ হয়ে গেলে সমস্ত অংশগুলি হয়ে যায়। প্রথমে সমস্ত ব্যাকএন্ড করার চেষ্টা করা এবং তারপরে সমস্ত সামনের প্রান্তটি শেষ ব্যবহারকারীকে ভেবে দেখবে যে আপনি কিছু করছেন না এবং জিজ্ঞাসা করছেন যে এর জন্য যখন দেখানোর মতো কিছু নেই তখন কেন আপনাকে অর্থ প্রদান করা হচ্ছে। অন্যদিকে, সামনের প্রান্তটি প্রথমে এবং আপনি শেষ ব্যবহারকারীটিকে নিগলিং পরিবর্তনগুলি করতে এবং আমাদের সমস্ত সময় ব্যয় করতে দেখবেন।
একটি 'প্রথম এবং অন্যটির' সবচেয়ে খারাপ পরিস্থিতিটি যখন আপনি অন্য অংশে পৌঁছান, আপনি দেখতে পাচ্ছেন যে এটি নকশাকে মোটেই ফিট করে না।
সুতরাং, উভয় নির্মাণ। সামনের প্রান্তে অগ্রগতি দেখান, আপনি যা বানাচ্ছেন তার সাথে পিছনের দিকের কাজটি করুন। অনেক ক্ষেত্রে বর্ধিত বিল্ড বিতরণ করা এবং ক্লায়েন্ট যা চান তা আপনি নিশ্চিত করছেন তা নিশ্চিত করা ভাল (এটি চৌকস হয়ে যায়)। 'দৃশ্যমান অগ্রগতি' নিয়ে দীর্ঘায়িত হওয়া ক্লায়েন্টের সম্পর্কের ক্ষতি করতে পারে (এটি 'সবকিছুই প্রথম দেখায়' এবং 'একেবারে শেষ পর্যন্ত কিছুই করা হয় না' - উভয় ক্ষেত্রেই ক্লায়েন্টের কাঠামোটি লেখা হয় না তা দেখতে শক্ত হয় বা অগ্রগতি হিসাবে ইউনিট পরীক্ষা বা ডেটা স্যানিটাইজেশন)।
জোয়েল দ্য আইসবার্গ সিক্রেটে প্রকাশ করেছেন :
গুরুত্বপূর্ণ করোলারি দুটি। যদি আপনি একটি নন-প্রোগ্রামার এমন একটি স্ক্রিন দেখান যার একটি ইউজার ইন্টারফেস থাকে যা 100% সুন্দর হয় তবে তারা ভাববে যে প্রোগ্রামটি প্রায় শেষ হয়ে গেছে।
প্রোগ্রামার নয় এমন লোকেরা কেবল পর্দায় তাকিয়ে আছে এবং কিছু পিক্সেল দেখছে। এবং যদি পিক্সেলগুলি দেখে মনে হয় যে তারা কোনও প্রোগ্রাম তৈরি করে যা কিছু করে তবে তারা মনে করে "ওহ গহ, এটিকে আসলে কাজ করা কতটা কঠিন হতে পারে?"
এখানে বড় ঝুঁকিটি হ'ল আপনি যদি প্রথমে ইউআইকে উপহাস করে থাকেন, সম্ভবতঃ আপনি গ্রাহকের সাথে কিছু কথোপকথন পেতে পারেন, তারপরে প্রত্যেকে ভাববেন যে আপনি প্রায় শেষ হয়ে গেছেন। এবং তারপরে আপনি যখন পরের বছর "প্রচ্ছদের অধীনে" কাজ করার জন্য ব্যয় করবেন তখন কেউ সত্যিই আপনি যা করছেন তা দেখতে পাবে না এবং তারা ভাববে এটি কিছুই নয়।
এটি আবার ব্লগ পোস্টে পুনরুদ্ধার করা হয় যে ডেমোটিকে এটি কার্যকর গ্রাফটি দিয়ে দেখায় না!
এখানে লক্ষ্য করুন দুটি বিকল্পটি সাধারণত 'ইউআই সম্পন্ন করুন' প্রতিফলিত করে (এবং তারপরে প্রত্যাশাটি হ'ল আপনি শীঘ্রই সম্পন্ন হয়ে যাবেন) এবং 'ব্যাকএন্ডটি সম্পন্ন করুন' (এবং তারপরে গ্রাহক আপনাকে সময়সীমা মিস করার বিষয়ে চিন্তিত করবেন)।
কীভাবে 'সম্পন্ন' কিছু দেখায় তা কীভাবে 'সম্পন্ন' হয় তা মেলানো উচিত।
প্রতিটি সফ্টওয়্যার বিকাশকারী তাদের কেরিয়ারে এটি বহুবার অনুভব করেছেন। তবে ডেস্কটপ প্রকাশের সরঞ্জামগুলি প্রযুক্তিবিদদের জন্য একই মাথা ব্যথার দিকে পরিচালিত করে - আপনি যদি কাউকে সঠিকভাবে ফন্টেড এবং ফর্ম্যাট করে এমন কোনও খসড়া খসড়া দেখান, তবে তারা এটি আপনার পছন্দের চেয়ে আরও সম্পন্ন হিসাবে দেখতে পাবে। আমরা কোথায় আছি এবং অন্যরা বুঝতে পারে যে আমরা রয়েছি এর মধ্যে আমাদের একটি মিল দরকার।
এই নিবন্ধটি ব্যবহারকারীর ইন্টারফেসের বিভিন্ন স্তরের দীনতার সাথে আপনি যে ধরণের প্রতিক্রিয়া পান তা সম্পর্কে একটি গুরুত্বপূর্ণ বিষয়ও তুলে ধরেছে। আপনার যদি সম্পূর্ণ দেখতে দেখতে কিছু থাকে তবে "এই লেআউটটি কাজ করে না - তার চেয়ে অনেক বেশি ট্যাব রয়েছে" এর চেয়ে "আপনি কি ফন্ট পরিবর্তন করতে পারবেন" সম্পর্কে প্রতিক্রিয়া পাওয়ার সম্ভাবনা বেশি।
যাঁরা জাভা সুইং বিশ্বে এটির সাথে লড়াই করছেন, তাদের জন্য ন্যাপকিন নামক একটি চেহারা এবং অনুভূতি রয়েছে যা এটি ইউআই সম্পূর্ণ দেখতে না দেখায় (এমনকি তা হলেও)।
কী এখানে তাই এটা করা যে এটা করে না চেহারা সম্পন্ন। ইউআই সম্পূর্ণ দেখতে অনেক ব্যবসায়ী ব্যবহারকারীদের কাছে একটি সংকেত যা অ্যাপ্লিকেশনটি সম্পূর্ণ (যদিও এটির পিছনে কোনও যুক্তি ছাড়াই বা কোনও ইন্টারফেস বিল্ডারে নির্মিত কিছু না করে কেবল এটির কয়েকটি স্থায়ী পৃষ্ঠা))
আরও পড়া (এবং নিবন্ধ থেকে লিঙ্ক):