پوکا یوکه در طراحی واسط کاربری نرم افزار

باید قبول کنیم که انسان ها فراموش می کنند. غالبا ما دیگران را به دلیل اشتباهات ایشان سرزنش می‌کنیم. خصوصا در محل کار چنین برخوردی نه تنها کارکنان را دلسرد و روحیه ایشان را تضعیف می‌کند بلکه مشکلی را هم حل نمی‌کند. پوکا – یوکه تکنیکی است برای جلوگیری از بروز اشتباهات ساده انسان در هنگام انجام کار.همانطور که قبلا هم گفتیم، اساس پوکا – یوکه بر احترام به ذکاوت و هوش افراد مبتنی است. پوکا – یوکه با حذف کارهای تکراری و فعالیت‌هایی که وابسته به حافظه و احتیاط هستند وقت و فکر آنان را آزاد می‌کند تا ایشان بتوانند وقت خویش را به انجام فعالیت‌های ارزش‌آفرین اختصاص دهند. در محیط‌های کاری، برخی از امور اشتباه انجام می‌شوند و هر روز این امکان وجود دارد که این اشتباهات منجر به تولید محصول و یا خدمت معیوب گردد. عیوب، اتلاف محسوب می‌شوند و اگر شناسایی نشوند انتظارات کیفی مشتری را به یاس مبدل خواهد کرد.


 راه حل هایی برای استفاده از پوکا یوکه در طراحی واسط کاربری نرم افزار

–  گزارش‌های بصری و گرافیکی ایجاد کنید. گزارشات به‌سادگی قابل فهم و درک باشد. مطمئن شوید این گزارشات پیغام‌های لازم در خصوص وضعیت جاری ارائه کند. ضمنا با علائم ساده بتواند اتفاقات استثنا، خاص یا خارج از محدوده‌ی کنترل را مشخص کند. (سعی نکنید بر اساس سلیقه خودتان عمل کنید از نماد های مرسوم و رنگ های مناسب بین المللی استفاده کنید اگر نمی دانید چطوری کافی است به چند نرم افزار مشابه سری بزنید)

–  وقتی به دلیل قوانین برنامه (مثل محدودیت دسترسی)، کاربر با پیغام خطا مواجه می‌شود، در متن پیغام به وی راهنمایی واضح در خصوص انواع دسترسی، نحوه اخذ دسترسی، و نحوه اطلاع به متخصص/راهنمای سیستم جهت رفع خطا داده شود.

پوکا یوکه در فناوری اطلاعات
–  وقتی کاربری به طور مکرر خطای یکسانی را انجام می‌دهد، به او آموزش دهید. ضمنا پیغام نرم افزار حامل حس شرمساری نباشد!

–  اگر چندین کاربر به طور مکرر با خطای یکسانی مواجه می‌شوند یا خطای یکسانی را انجام می‌دهند، آموزش جمعی برگزار کنید.

–  فرایند نرم افزار را به‌ ساده ترین شکل ممکن طراحی کنید. جریان‌های کاری  در نرم افزار را تا حدامکان ساده کنید.

پوکا یوکه در فناوری اطلاعات

 راه حل های دیگر:

–  وقتی در نرم افزار، فرایندی طراحی می‌کنید که با فرایندهای رایج متفاوت است، مراحل آغازین فرایند را به شکل متمایز طراحی کنید تا افراد مطابق عادت و مشابه فرایندهای رایج عمل نکنند، به این ترتیب احتمال بروز خطاهای تصادفی کاهش ‌می‌یابد.

–  هر جا که ممکن است و هر چه سریعتر، به کاربر اجازه بازگشت در فرایند را بدهید تا بتوانند اشتباه‌های احتمالی و تصادفی خود را اصلاح کند.

–  تا حد امکان در نرم افزار از جریان‌های کاری یکسان استفاده کنید. راه حل پیش فرض طراحی نرم افزار اینطور نباشد که برای هر فرایند کاری یک جریان اسپاگتی  جدید به برنامه اضافه شود.

–  جریان‌های کاری را بازبینی کنید، از این نظر که مطمئن شوید جریان‌های کاری با فرایندهای سازمانی کاملا متناسب هستند به جای اینکه مانع یا مازاد در کنار آن‌ها باشند.

–  از کاربر کمترین داده ممکن را بخواهید، البته ورود داده برای فیلدهای اصلی را الزامی کنید.

–  برای هر کار متفاوتی، از کنترل‌ها و واسط کاربری(اینترفیس) یکتا و غیرتکراری استفاده کنید. اینکار باعث می‌شود خطای انتخاب تصادفی گزینه اشتباه حداقل شود.

–  واسط کاربری و گزارشات مرتب، بدون اضافات و ساده باشد تا کاربر آنچه می خواهد را به سرعت پیدا کند.

–  از نمایشگرها یا علائم واضح برای نمایش خطاها استفاده کنید. به عنوان نمونه از نمودارهای کنترل فرایند یا چراغ‌های قرمز و سبز در سیستم استفاده کنید.

پوکا یوکه در فناوری اطلاعات

تکمیل تعاملی:

شما در هنگام طراحی نرم افزار از چه روشهایی برای خطاناپذیری یا جلوگیری از اشتباهات کاربران استفاده می کنید؟

در مقاله بعدی راجع به پوکایوکه راجع به این مبحث ریشه ایی تر صحبت می کنیم. منتظر نظرات شما هستم
حسین اصلانی

حسین اصلانی

حسین اصلانی؛ رئیس سابق هیئت مدیره آرپینا
مدیرمحصول؛ پژوهشگر؛ مترجم و سخنران

نظر (۴)

wave
  • darya

    darya

    ۵ مرداد ۹۶، ۲۰:۳۷

    سلام ممنون واسه مطالب کاربردیتون

  • عباسی

    عباسی

    ۴ مرداد ۹۶، ۲۰:۳۳

    سلام حالتون چطوره؟ نمیشه بیشتر راجع به روند طراحی فرایند صحبت کنید؟

  • عباسی

    حسین اصلانی

    ۴ مرداد ۹۶، ۲۱:۳۱

    سلام

    عالیم
    حتما این مسله را کاملا باز می کنم... به زودی!

  • baktash

    baktash

    ۴ مرداد ۹۶، ۱۹:۳۰

    جالب نبود ....

  • احسان

    احسان

    ۴ مرداد ۹۶، ۱۹:۲۲

    مطالبش جدید نبود, فکر کنم بخش بعدی بهتر باشه

ارسال نظر

wave
کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی

ESC را فشار دهید تا بسته شود