چرا نباید UI و UX دیزاینر داشته باشید!

این‌روزها‌ زیاد اینفوگرافی‌هایی در لینکدین می‌بینم که به تفاوت‌های وظایف UI دیزاینر و UX دیزاینر می‌پردازن. من همیشه با این تقسیم‌بندی مشکل داشتم و دارم. اما می‌دونم این تقسیم‌بندی بسیار رایجه و پذیرفته شده. امروز تصمیم گرفتم جسارت به خرج بدم و به عنوان اولین نوشته‌ام در ویرگول درباره این موضوع صحبت کنم و براتون بگم که چرا با این تقسیم‌بندی مخالفم!اول بیاید ببینیم UI چیه؟ ما انسان‌ها روش های مشخصی برای ارتباط داریم. حرف می‌زنیم، از ایما و اشاره استفاده می‌کنیم، می‌نویسیم و.... به طور کلی می‌شه گفت ما انسان‌ها زبان مشترکی برای تعامل با هم داریم. حتی وقتی دو نفر از دو زبان مختلف به هم می‌رسن سطح این ارتباط بسیار کاهش پیدا می‌کنه. اما بازهم صفر نمی‌شه چون احتمالا همچنان مفاهیم اساسی مثل احساسات پایه رو از روی چهره هم می‌فهمن.از اون طرف کامپیوتر‌ها رو داریم که خب به زبان ماشین یا همون صفر و یک صحبت می‌کنن. ورودی دادن و خروجی گرفتن به این شکل برای ما بسیار سخت و دشواره. تصور کنید ماشین (کامپیوتر) به جای یه عکس کد صفر و یکش رو نشونمون بده ?اما UI یا همون رابط کاربر وظیفش اینه که واسطه این ارتباط باشه. کاری کنه که ماشین به روش‌های قابل درک برای ما، ورودی بگیره و خروجی بده. (خیلی بدیهی بود ? )و اما UX چیه؟ UX یا تجربه کاربر یعنی هر آنچه که روی تجربه ما در استفاده از یک محصول اثر می‌زاره. مثلا همین الان که دارم این مقاله رو تایپ می‌کنم، میزان فرو رفتن و سفتی یا نرمی دکمه‌های کیبورد بخشی از تجربه من رو تشکیل می‌ده. یا وقتی یک گوشی رو در دست میگیریم حس لمس بدنه فلزی یا پلاستیکی اون گوشی هم بخشی از تجربه کاربر حساب می‌شه.حالا شما به من بگید :) در طراحی یک محصول نرم‌افزاری، تجربه کاربر (حداقل اون قسمتش که دست ماست) از کجا شکل می‌گیره؟ احتمالا شما هم با من هم عقیده این که اگر نگیم همه، بخش زیادی از این تجربه از طریق UI یا رابط کاربر شکل می‌گیره. درواقع کار UX اینه که یک UI قابل درک، قابل استفاده و خوشایند برای کاربر بسازه!!!آیا همه UX به عهده طراحاست؟ قطعا نه! مثلا سرعت پاسخ‌گویی نرم‌افزار یکی از مهم‌ترین پارامترهای تجربه کاربره که دولوپر‌ها توش نقش اساسی دارن. (عرض ارادت به همه دوستان دولوپر ? )سمی‌تر از این ایده که UI و UX دو چیز مجزا هستند اینه که فکر می‌شه UX باید بخشی از کار رو انجام بده و ادامه کار رو handover ‌کنه به UI دیزاینر!!! ?اون فلش بالا خیلی سمیه!!!پس چی درسته؟من فکر می‌کنم یک طراح می‌بایست به همه مسیر از ابتدا تا انتها آشنا باشه. میتونه تو بعضی موارد قوی‌تر یا ضعیف‌تر باشه. حتی تو این مسیر می‌تونه از آدم‌های متخصص‌تر تو هر زمینه کمک بگیره (کمی جلوتر توضیح می‌دم) اما تقسیم بندی کار به روش خط تولیدی که هر کی یه ورودی بگیره قسمت خودش رو انجام بده و بده به نفر بعدی (به نظر این حقیر) منسوخ و اشتباه است !!!من خودم رو یک دیزاینر می‌دونم و برای اینکه با انواع دیگه دیزاین قاطی نشه بهتره بگیم Product Designer یا طراح محصول. البته کسی که مثلا یک مبل طراحی می‌کنه هم طراح محصول هستش. برای همین اگر بخواهیم خیلی دقیق بگیم می‌شه Intraction Designer یعنی کسی که محصول اینتراکیو طراحی می‌کنه. من برای این کار باید به همه فرایند‌های طراحی Interactive آشنا باشم. هرچند که در این مسیر ممکنه از افراد زیر کمک بگیرم:UX Resercherبرای اینکه قطعا در روش‌های مختلف جمع‌آوری اطلاعات، نمونه‌برداری درست، تحلیل نتایج و کاهش‌خطاها از من تخصص بیشتری داره و چه خوب می‌شه بتونم در جمع‌آوری اطلاعات برای طراحیم، ازش کمک بگیرم.UX Writerمن باید با اصول نوشتن صحیح آشنا باشم اما قطعا تخصص ندارم. پس چه خوب که بتونم برای نوشته‌هایی که در محصول استفاده می‌کنم از یک متخصص محتوا کمک بگیرم.Visual Designer / Graphic Designerمن ممکنه در طراحیم به المان‌های گرافیکی مثل تصویر‌سازی، عکس یا ویدئو نیاز داشته باشم، اینجا میتونم از یک گرافیست یا عکاس یا مدیر هنری و... کمک بگیرم.نکته مهم!به نظر من طراح محصول مشتری تخصص‌های بالاست. فکر کنید شما میخواهید غذا بپزید. می‌تونید با مواد اولیه موجود در خونه اون رو بپزید یا برای تهیه مواد اولیه مرغوب به مغازه مراجعه ‌کنید، در اینجا هم به این تخصص‌ها مراجعه می‌کنید، نیازتون رو مطرح می‌کنید و از کمک اون فرد استفاده می‌کنید. اما در آخر، این شما هستید که باید مراقب شوری غذاتون باشید ?مرسی که تو این مقاله با من همراه بودید و وقتتون رو در اختیارم گذاشتید. خوشحال می‌شم شما هم تجربتون رو با من در میون بزارید. ?