دوست دارید نرم افزار های شما خطا ناپذیر باشد؟ از روش جذاب پوکایوکه!!!!! استفاده کنید! خب اولش خنده دار به نظر میاد که این واقعا یک روش باشه ولی باید خدمت شما عرض کنم که پوکا (Poka) یعنی جلوگیری کردن و یوکه (yoke) یعنی اشتباهی که ممکن از از هر کسی سر بزند!!! (چه جالب ... بعله) پوکایوکه مانند علم پرتاب یک موشک پیچیده نیست بلکه دارای قوانین و تکنیکهای ساده ای است. سالهاست همه نرم افزار های موفق از این تکنیک چه خودآگاه و چه ناخودآگاه استفاده می کنند.
اگر دوست دارید بیشتر راجع به پوکایوکه و کاربرد آن در طراحی نرم افزار بدانید با من همراه بشید!
پوکایوکه هر نوع مکانیزمی است که در روند یک فرایند، مانع رخداد خطا می شود. هدف پوکایوکه حذف عیب در محصولات نرم افزاری به وسیله جلوگیری، تصحیح، یا جلب توجه به خطای در شرف وقوع است.
پوکایوکه در مقابل روش هایی چون بازرسی و SQC است که خطا را بعد از وقوع شناسایی می کند!
پوکایوکه به طور کلی سه نوع عملکرد مفید در جلوگیری از خطا دارد:
- خطا در شرف وقوع است : هشدار ارسال کنید!!
- خطا اتفاق افتاده، اما هنوز منجر به عیب نشده : کنترلش کنید!!!
- خطا منجر به عیب شده است : از دسترس خارج کنید و به پشتیبانی خبر بدهید!!!
برای ان که بهتر متوجه مفهوم پوکایوکه بشید مثال هایی از این روش را در زندگی روزمره برای شما خواهم گفت :
اجاق گاز برقی
آیا می دانستید هنگامی که ظرف را از روی اجاق گاز برقی بر می دارید، اجاق به طور خودکار خاموش می شود؟!
پی نوشت من : نه بابا عجب چیزایی اختراع شده :-)
دستگاه هشدار دهنده دود
آیا می دانستید دستگاه های هشدار دهنده دود طوری طراحی شده اند که تا زمانی که باتری در آنها قرار نگیرد، بر سر جای خود نصب نمی شوند؟
پی نوشت من : چه با حاله ها یعنی عملا طرف یک پاپ آپ باز کرده گفته تا باطری نزاری اجازه نمیدم بری توی سایت ...
دستگاه تردمیل
آیا می دانستید دستگاه های تردمیل یک گیره دارند که به لباس دونده متصل می شود و اگر کاربر زمین بخورد بند کشیده می شود و تردمیل خودکار خاموش می شود؟
پی نوشت من : چیزی برای گفتن ندارم!
آسانسور
آیا می دانستید در آسانسور سنسور هایی نصب می شود که مانع از بسته شدن در بر روی اشخاص شود؟ سنسور های دیگری نیز برای رعایت محدودیت وزنی آسانسور نصب می شود که مانعه از حرکت آن می شود!
پی نوشت: این یکی را دیگر می دانستیم! :-D
با توضحاتی که دادم، حتما الان به خوبی می دانید که از پوکایوکه در کدام قسمت های نرم افزار می توانیم استفاده کنیم! اگر دوست دارید از ارتباط این روش با طراحی نرم افزار بیشتر بدانید خوشحال می شوم در قسمت نظر ها در پایین صفحه به من اطلاع رسانی کنید!
برای تک تک شما آرزوی موفقیت و سربلندی دارم؛
مطلب بعدی مرتبط را مطالعه کنید:
پوکا یوکه در طراحی واسط کاربری نرم افزار
سارا ابراهیمی
۷ مرداد ۹۶، ۲۳:۲۲چه با حاله اسمش, لطفا بیشتر بگید این چیزا رو ... مدل نوشتنتون خوبه!
حسین اصلانی
۷ مرداد ۹۶، ۲۳:۲۹ان شاءالله حتما, ممنونم نظر لطف شماست
محمد مهدی مردانی
۴ مرداد ۹۶، ۱۹:۲۵سلام وقت بخیر, آیا این متد تکنیک های خاصی دارد یا صرفا بر روی نبوغ استوار است؟
حسین اصلانی
۴ مرداد ۹۶، ۲۱:۳۱نبوغ ها جمع اوری شده است و بخشی از این روش شده, اما اصل مطلب بر اساس نبوغ است.
picsar
۳ مرداد ۹۶، ۱۸:۴۴Khob in che rabti.be barname nevisi dare?
حسین اصلانی
۳ مرداد ۹۶، ۱۹:۰۶منتظر نوشته بعدی باشید تا با این موضوع و روش استفاده ان اشنا شوید
رضا صالح ۲۴
۳ مرداد ۹۶، ۱۸:۴۳خوب بود
شیوا
۳ مرداد ۹۶، ۱۸:۴۲لطفا تکنیک ها را ارسال کنید
علیرضا پورحقیق
۳ مرداد ۹۶، ۱۸:۴۱میگم استاد اسم قهطی بود؟ اولش فک کردم.شوخی می کنید... دیدم جدیه! باحال بود منتظر تکنیکاش هستیم
رضا دادگر
۳ مرداد ۹۶، ۱۸:۴۰سلام و عرض ادب, مطلب با ارزشی بود... سبک نوشته مثل همیشه عالی...
حسین اصلانی
۳ مرداد ۹۶، ۱۹:۰۷سلام,شمالطف دارید
majid salehi
۳ مرداد ۹۶، ۱۸:۳۶سلام, با تشکر از این که بعد از چند سال استفاده از این روش نامش را به ما یاد دادید, لطفا تکنیک هایش را بفرمایید
حسین اصلانی
۳ مرداد ۹۶، ۱۹:۰۷عرض ادب, به یاری خدا به زودی بیشتر راجع به پوکایوکه عرض خواهم کرد