۱۰ موردی که در طول ۹ سال طراحی رابط کاربری یاد گرفتم

ممکن است مواردی که در ادامه به آنها اشاره می‌کنم برای شما کلیشه‌ای باشد اما نمی‌توان از واقعیات چشم‌پوشی کرد. بسیاری از موارد زیر را به شخصه تجربه کرده ام و از صحت آنها اطمینان دارم، پس در ادامه مقاله همراه من باشید تا تجربیات خود را در اختیار شما قرار دهم.1. هیچ گاه بر فرضیات و تصورات خود تکیه نکنیداولین باری که این جمله را شنیدم به همراه پدرم در اتومبیل به سمت جای حرکت می کردیم که ناگهان عابری پیاده جلوی اتومبیل ما پرید، خوشبختانه من اتومبیل را کنترل کردم و عابر جان سالم به در برد. اما آن روز به یک درس ارزشمند رسیدم، هیچ گاه نباید بر فرضیات و تصورات خود تکیه کرد.من هیچگاه فکر نمی کردم عابری پیاده چنین کاری انجام دهد، همین مسئله را میتوانید در طراحی و یا هر جنبه دیگری از زندگی خود در نظر بگیرید. گاهی اوقات در طراحی تصوراتی از کاربران دارید که غیر ممکن است، برای مثال شما نباید فرض کنید آنها از قبل تجربه ای داشته باشند.رابط کاربری باید تا حد امکان ساده و آسان پیاده سازی شود. مطمئن شوید که هر شیء مهمی که در رابط کاربری به کار برده‌اید، بازخورد خوبی از آن دریافت می‌شود. هر احتمالی را در نظر بگیرید، در مورد توانایی‌های کاربران فکر کنید و بر اساس آنها عمل کنید.2. هر بازخوردی را در نظر بگیریدوقتی کار ما بر روی اینترنت قرار می‌گیرد هر کسی می‌تواند آن را ببیند و یا از آن استفاده کند. وقتی کاربران برای مثال به شما می‌گویند، دکمه ای را ندیده‌اند حقیقت را می‌گویند. البته این بدان معنا نیست که با هر بازخوردی طراحی خود را تغییر دهید، اما بدانید مشکلی وجود دارد و باید در صدد رفع آن باشید.حداقل کاری که می‌توانید انجام دهید این است که از کاربر مربوطه تشکر کنید، با این کار حس خوبی را به دیگران منتقل می کنید، همین کاربران در آینده خود را ملزم می کنند با شما کار کنند.3. کاری کنید که طرح شما گنگ نباشدطرح های رابط کاربری معمولاً به صورت آنلاین روی اینترنت قرار داده می شوند، یعنی هر کسی می‌تواند طرح ها را ببیند، برای اثبات گنگ بودن طرح خود به شکل زیر عمل کنید. اول و مهمتر از همه میان آیتم‌های خود سلسله مراتبی را مشخص کنید، به کاربر خود اجازه دهید جریانی برای خواندن داشته باشد. بنابراین طرح شما باید تا جای ممکن از وضوح و سادگی بالایی برخوردار باشد.از بازخورد های مناسب استفاده کنید، اگر کاربری قصد داشت بدون تکمیل کردن اهداف یک صفحه آن را ترک کند، به او یادآوری کنید که چه چیزی را دارد از دست میدهد. از ارائه این پیغام‌های هشدارآمیز هرگز نترسید، اگر کاربری به هدف خود در یک صفحه برسد بسیار خوشحال تر خواهد بود.4. سازگاری را رعایت کنیدسازگاری یک اصل مهم برای رابط کاربری است، عدم رعایت این اصل مانند این است که ساختمانی را بدون پی ریزی محکم پایه‌گذاری کنید، در این صورت رعایت بقیه اصول در چنین ساختمانی کاملاً بیهوده است.سازگار بودن یادگیری طراحی شما را برای کاربران ساده‌تر می‌کند، به عنوان مثال در همه صفحات وبسایت خود از یک استایل برای دکمه های ادامه و انصراف استفاده کنید، این کار به تصمیم گیری سریع کاربران کمک می کند.5. همه چیز را ساده نگه داریدچرا می گوییم، همه چیز را ساده نگه دارید، زیرا واقعاً کار می‌کند. ساده فکر کنید و ساده بسازید، رابط کاربری قرار است مسائل کاربران را حل کند و خود نباید از پیچیدگی زیادی برخوردار باشد.ساده بودن به معنای خسته کننده بودن نیست، بلکه به معنای رسیدن هرچه سریعتر به هدف است، اگر شما طراح رابط کاربری هستید وظیفه شما این است که کاربران بتوانند از طرحی که ایجاد کرده‌اید، استفاده کنند. هر صفحه باید هدف مشخصی داشته باشد، نباید کاربران خود را گمراه کنید. هدف یک صفحه برای کاربران باید زیر ۱۰ ثانیه قابل درک باشد.6. مخاطبین خود را بشناسیداگر یک سیستم رابط کاربری را بدون شناسایی مخاطبان آن ایجاد می کنید، به این معناست که در حال طراحی رابط های کاربری عمومی هستید، این نوع رابط های کاربری مخصوص یک قشر خاص نیستند.اگر می‌خواهید کاربران از شما راضی باشند باید نیازهای آنها را درک کنید. هدف خود را بررسی کنید و ببینید چه گروه‌های سنی از رابط کاربری شما بیشتر استفاده می کنند، سپس بر اساس آنها کار طراحی را پیش ببرید.7. ممکن است امروز شما نباشدبعضی روزها اصطلاحا روز ما نیستند، ممکن است که کسل باشید و حال خوبی نداشته باشید، این روزها موقتی و گذرا هستند. تنها کاری که می‌توانید انجام دهید این است که آماده باشید.برای هر کاری زمانی را به عنوان زمان اضافه در نظر بگیرید، برنامه خود را مو به‌ مو نچینید، شما نمی‌توانید به تماس دوستان و آشنایان خود پاسخ ندهید، همه این موارد را در برنامه خود بگنجانید.8. همیشه دلیل داشته باشیدهیچ گاه بدون دلیل چیزی را به طرح خود اضافه نکنید، صرفاً به خاطر جذاب بودن و یا کاربردی بودن یک شی، نمی‌توان از آن استفاده کرد. به هر حال اگر عنصری را در طرح خود قرار دارید و آن را دوست داشتید کار درستی را انجام داده اید، اما اگر نتوانید دلیل وجود آن را توجیه کنید، از آن صرف نظر کنید.9. مثبت عمل کنیدمثبت بودن مسری است، من همیشه سعی می‌کنم در زندگی و کار خود مثبت باشم، این ویژگی باعث شده است که همه افرادی که با من کار می‌کنند، نیز خوشحال باشند. آنها دوست دارند به همکاری با من ادامه دهند. وقتی شما مثبت باشید بازخوردهای مثبت دریافت میکنید و آرامش بیشتری دارید.10. به توسعه دهندگان احترام بگذارید و از آنها احترام دریافت کنیدکسانی هستند که طرح های شما را توسعه می‌دهند ما به این افراد توسعه دهنده می‌گوییم، برای اینکه توسط آنها مورد احترام قرار بگیرید، نحوه کدنویسی آنها را بفهمید. داشتن دانش پایه از برنامه نویسی می تواند مهارت های شما را تا حد قابل توجهی افزایش دهد.البته ما نمی‌گوییم کد نویسی را یاد بگیرید، بلکه درک نحوه کار اهمیت دارد، در این صورت شما درک می‌کنید که چه چیزهایی در کدنویسی قابل انجام است و چطور می‌توانید به توسعه دهندگان کمک بیشتری دهید. اگر این احترام سمت شما باشد آنها نیز به شما احترام خواهند گذاشت.منبع : لرن سورس