Книга: Атул Гаванде «Чек-лист. Система предотвращения ошибок. Энергетические сенсорные датчики. ключей к внедрению эффективной системы защиты от ошибок

Людям свойственно ошибаться — это не исключение и при работе с интерфейсами. По мнению Дона Нормана (Don Norman), существует две категории ошибок. Первые, совершаемые бессознательно, «на автопилоте», еще не говорят о проблемах с юзабилити. Но вторые, вызванные сложившимися ментальными моделями взаимодействия с интерфейсами, должны отслеживаться и анализироваться маркетологами и дизайнерами.

Например, многие детские онлайн-игры начинаются с короткого обучающего видео. Если обучение слишком затянуто, дети пытаются начать взаимодействие с роликом, думая, что уже могут начать играть. В этой ситуации пользователи формируют и пытаются выполнить неверную, недостижимую цель потому, что неправильно интерпретировали происходящее на сайте. Задача качественного дизайна — предотвратить несоответствия между ожиданиями пользователей и возможностями интерфейса.

Две пропасти

При работе с любыми системами, коими являются также веб-сайты и приложения, пользователи склонны ставить определенную цель, и на основании своих ментальных моделей выстраивать путь к достижению этой цели. После этого они приступают к выполнению плана, наблюдая, приносят ли действия желаемый результат. В своей книге «Дизайн привычных вещей» (The Design of Everyday Things), Дон относит этот процесс к «Пропасти выполнения», или «Gulf of Execution» (Как этот инструмент помогает мне достигнуть своей цели?), а также «Пропасти оценки», или «Gulf of Evaluation» (Соответствует ли результат моим ожиданиям?).

Многие ошибки юзабилити вызваны несоответствием ментальной модели пользователей и разработчиков интерфейса. Другими словами, посетители не получают достаточной помощи в преодолении каждой пропасти, описанной выше. Тогда люди либо строят план действий, заведомо неверный, либо не могут понять, как состояние системы изменилось в результате их действий.

В то время, как предотвращение бессознательных ошибок часто заключается в настройке ограничений (индикатор раскладки клавиатуры у поля ввода пароля и т. д.), то профилактика ошибок второго типа требует понимания ментальных моделей пользователей, и оптимизацию вашего дизайна в соответствие с ними. Не совершайте распространенную ошибку, решив, что клиенты сами научатся необходимой последовательности действий. В редких случаях это возможно — если человек вынужден пользоваться именно вашим сервисом. Но вероятнее, что большинство пользователей перейдет к конкурентам. Ниже вы найдете рекомендации, позволяющие преодолеть обе описанные ментальные проблемы.

Соберите данные о пользователях

Обнаружение существенных брешей между ментальными моделями пользователей и представлениями дизайнеров крайне важно для исправления ошибок и оптимизации пользовательского опыта — но это невозможно без сбора данных. Существует множество методов исследования аудитории, способных удовлетворить любые запросы маркетологов — поэтому выберите методологию, которая покажет, чего ожидают именно ваши пользователи, и почему они ошибаются.

Такие методы, как полевые, этнографические, контекстные исследования, прекрасно подходят для выявления ментальных моделей и ожиданий потенциальной аудитории на ранней стадии разработки проекта. Когда у вас уже есть система (или прототип), можете использовать качественное юзабилити-тестирование для обнаружения противоречий между ожиданиями клиентов и дизайном.

Соблюдайте стандарты дизайна

Соответствие дизайна порой негласным, но общепринятым стандартам, улучшает пользовательский опыт посетителей вашего ресурса, помогая преодолеть как «пропасть выполнения», так и «пропасть оценки», и понять, какие действия оптимальны для достижения целей.

Так называемый «Закон Якоба», названный по имени Якоба Нильсена (Jakob Nielsen), основателя «Nielsen Norman Group», гласит: «Пользователи проводят большую часть времени на других сайтах». То есть, каждый пользователь, взаимодействующий с вашим ресурсом или приложением, имеет за плечами опыт пользования сотнями других ресурсов. На них посетитель считал основы взаимодействия с интерфейсами и некий «визуальный язык» интерактивных элементов, шаблонов и т. д. Нарушение этих паттернов вызывает трудности с юзабилити и ошибки.

Мобильная версия сайта Southwest отображает прошедшие дни в календаре привычным для пользователей образом — заливая их серым цветом. Это подразумевает, что вылеты недоступны. К сожалению, точно так же выводятся и даты следующего месяца.

Условные соглашения и «подразумеваемая возможность»

Кроме того, использование таких условных соглашений в дизайне помогает пользователям сформировать другой способ взаимодействия с интерфейсами — но также на основе предыдущего опыта. Например, пользователи привыкли к интерактивным кнопкам, выделенным тенями по внешней стороне. Этот эффект создает впечатление, что кнопка «вырастает» из страницы — и доступна для нажатия. С другой стороны — поля лид-формы также прямоугольные и интерактивные. Часто здесь добавляются тени, но уже внутри элемента — чтобы указать, что поле пустое и ждет заполнения.

Такие атрибуты дизайна подсказывают назначение объекта и возможности его использования. Этот подход можно назвать «подразумеваемой возможностью», указывающей оптимальный путь взаимодействия с объектом (кнопка доступна для нажатия, поле — для заполнения, и т. д.) Здесь очень важны визуальные сигналы, собственно и сообщающие «подразумеваемую возможность». Если сигналов нет, или они неточны, пользователи станут путаться и совершать ошибки.

Polarr — популярный фото-редактор на iOS. Правая консоль редактирования (Temp, Tint и прочее) доступна, если пользователь выберет элемент, и проведет от него пальцем влево или вправо. Так можно изменять числовые значения параметров. Но нигде не дано четкого указания по работе с панелью, поэтому новички могут допустить несколько неприятных ошибок, прежде чем выучат это правило взаимодействия.

Предварительный просмотр результатов

Иногда люди не отдают себе полного отчета в том, действительно ли им нужны реальные последствия действия, которое они собираются предпринять. Люди вполне могут пересмотреть свои цели, имея возможность сравнить эффект от действия с ожиданиями. Предварительный просмотр функции — хороший способ преодолеть «пропасть оценки», не совершая ошибок.

Хороший пример — софт по работе с видео. Некоторые специальные функции выполняются от 5-10 минут до нескольких часов в фоновом режиме, и на работу системы пользователь не может повлиять до завершения. Если по результату человек увидит, что получил не то, чего ожидал, то как минимум он потеряет время, ресурсы и терпение, а как максимум — испортит весь проект. Поэтому везде, где возможно, предлагайте функцию предварительного просмотра, дабы пользователи могли убедиться, что получат именно желаемое. Это работает как профилактика неприятных — а порой и катастрофических — ошибок.

В iOS 8 есть функция, позволяющая людям с ослабленным зрением увеличивать значки и текст на дисплее. Эта возможность дает увидеть, как будет выглядеть интерфейс после принятия спец.настроек. Чтобы сделать данный формат дисплея постоянным, необходимо применить настройки и перезагрузить телефон — но пользователи, благодаря функции превью, могут ознакомиться с тем, что их ожидает, заранее.

Предотвращение ошибок любого типа

Некоторые стратегии работают со всеми возможными типами ошибок, позволяя сглаживать противоречия между ментальными моделями пользователей и разработчиков. Ниже приведены основные принципы предупреждения всех типов ошибок одновременно.

Всякий раз, когда пользователям необходимо держать большие объемы информации в краткосрочной памяти во время работы над задачей, повышается вероятность ошибок или неточностей (выполнение одного действия дважды и т. д.). Также пользователь может забыть свои действия на предыдущих этапах, что также ведет к неправильному взаимодействию. Хорошей стратегией профилактики таких проблем будет снижение нагрузки на память.

Везде, где это возможно, уменьшайте объем необходимой для запоминания информации. Добавляйте контекстные подсказки, разъясняющие, что пользователь должен сделать на этом этапе, и что он совершил ранее. Помните, что клиенты часто отвлекаются, выполняют несколько задач одновременно, или просто не полностью сосредоточены на вашем ресурсе или приложении. Хороший тест: представьте, что после каждого шага, ведущего к цели, пользователь отвлекается на телефонный звонок. Даете ли вы всю информацию, нужную для быстрого возобновления действия после перерыва в несколько минут? Не запутается ли посетитель? Не «обнулятся» ли заполненные формы после звонка?

Hipmunk обеспечивает считывание контекстной информации, необходимой для возобновления выбора рейса, с одного взгляда. На скриншоте — второй этап процесса бронирования. Мы ясно видим даты, доступные аэропорты, а также то, что был выбран самый бюджетный тариф и пользователь должен определиться с обратным рейсом. Даже после перерыва все эти вопросы всплывают в памяти сразу — благодаря подсказкам.

Подтверждение перед ключевыми действиями

Дизайнеры, как правило, сфокусированы на пользовательских задачах, связанных с созданием, заполнением и т. д. Но удаление тоже должно быть простым процессом. Помните, когда пользователи удаляют элементы, они сводят к нулю свои предыдущие усилия. Перед окончательным удалением объекта/элемента, разработка которого отняла много времени и ресурсов пользователя, убедитесь, что человек действительно этого хочет. Добавьте окно подтверждения действия.

Это эффективный, простой и интуитивно-знакомый «последний шанс» изменить решение, ведущее к необратимым последствиям.

Приложение для работы с фото от Apple использует традиционное диалоговое окно, чтобы убедиться, что пользователь действительно желает удалить фотографии с недавней поездки. Приложение также указывает, что выбрано 24 фото. Кнопка «Удалить» обозначена достаточно четко — более того, текст на элементе не допускает разночтений, в отличие от популярного варианта «Подтвердить».

Диалоговые окна крайне важны, однако они прерывают процесс взаимодействия с интерфейсом и могут ухудшить пользовательский опыт. Если станете требовать подтверждения на каждом шагу, то клиенты быстро устанут от подобной навязчивости. Кроме того, возможен эффект «привыкания» — пользователи привыкнут нажимать на кнопку подтверждения после большинства действий, и начнут делать это автоматически, что сведет пользу от диалоговых окон к нулю. Как в известной басне «Мальчик, который кричал «Волк!», люди перестанут обращать внимание на ваши предупреждения — и риск ошибок повысится.

Функция «Отменить»

Другим принципом профилактики пользовательских недочетов и путаницы в юзабилити является признание того, что ошибки так или иначе будут совершаться. Значит, нужно дать быстрый и удобный функционал для исправления неверных действий. Почти каждый переживал такие моменты — вы хотели удалить один документ, а стерли всю папку с важной информацией.

Возможность быстро и безболезненно отменить последнее действие позволит пользователям почувствовать себя более комфортно и безопасно. Клиенты станут увереннее экспериментировать с новыми функциями, убедившись в том, что ошибки не обойдутся слишком дорого.

Gmail предоставляет функцию «Undo» после совершения некоторых действий, как то удаление 92 писем. Функция стала настолько полезной, что сервис добавил эту возможность даже при отправке писем. Вы можете «отозвать» сообщение в течение 30 секунд после нажатия кнопки «Отправить».

Предупреждение перед совершением ошибок

Предоставление контекстных намеков на возможную ошибку в то время, когда пользователь совершает действия, могущие привести к неточностям (или уже приведшие к ним) — поможет избежать таких ситуаций, или быстро их исправить.

Например, если пользователь пишет отзыв на сайте eCommerce, не стоит ждать, пока будет нажата кнопка «Отправить», чтобы предупредить человека о превышении лимита символов — или о приближении к этой «красной черте».

Например, Twitter имеет строгое ограничение на число символов в посте, и показывает пользователям, сколько знаков еще доступно.

После того, как предел пройден, отображается обратный счетчик, а лишние символы выделяются цветом.

Вместо заключения

Да, ошибаться свойственно всем нам — и ваши пользователи всегда будут совершать те или иные ошибки, взаимодействуя с интерфейсом. Но следование описанным выше советам поможет снизить вероятность этого, сгладить негатив от путаницы и в целом улучшить пользовательский опыт. Используйте паттерны дизайна, чтобы передать аудитории, как работает интерфейс, чего ожидать от активации элементов, и как добиться цели за минимальное число шагов.

Используйте диалоговые окна, особенно перед удалением чего-либо, а также подсказки, предупреждающие возможные ошибки. Эти простые рекомендации снизят как вероятность, так и «цену» ошибок, что пойдет только на пользу юзабилити.

Производитель: "Альпина Паблишер"

Цитата`Разве не в роли чек-листа выступают записи состояния пациента, которые ведутся в больницах? Эти признаки определяют его состояние по четырем физиологическим показателям: температура тела, пульс, кровяное давление и частота дыхания, которые позволяют медицинскому работнику получить общую картину болезни человека. Отсутствие одного из этих параметров, как показывает практика, чревато проблемами. Предположим, три параметра кажутся вам нормальными, пациентка выглядит хорошо, и выуже склоняетесь к тому, чтобы сказать: `Она в порядке, можно отправить ее домой`, но четвертый свидетельствует о том, что у женщины высокая температура, низкое кровяное давление и частый пульс, и если последний параметр не учесть, человек может умереть`. Атул ГавандеО чем книгаСовременный мир становится все сложнее, а информациив нем - все больше. В повседневной работе это приводит к тому, что каждый сотрудник должен держать под контролем множество задач. Но человеческая память несовершенна, поэтому даже профессионалы высочайшего класса, перегруженные работой, допускают ошибки, которые оборачиваются катастрофическими проблемами. Автор предлагает решить проблему забывчивости с помощью доступного и очень действенного способа - составления чек-листов, т. е. контрольных списков необходимых действий, с которым должна в процессе работы сверяться вся команда. Область применения чек-листов практически не ограничена: с их помощью американские клиники улучшили статистику выздоровлений пациентов в больницах, строительные компании смогли повысить качество вводимых в эксплуатацию объектов, а летчики - снизить количество аварий. Чек-листы также становятся неотъемлемой частью бизнес-процессов компаний по всему миру. Автор объясняет, как правильно составлять и использовать чек-листы в разных областяхдеятельности, чтобы быстро и эффективно справляться со сложными задачами. Почему книга достойна прочтенияВы узнаете всё о чек-листе - простом и действенном методеоптимизации деятельности. Вы научитесь правильно составлять чек-листы. Вы узнаете, как чек-листы помогают предотвратить катастрофические последствия недосмотра иневнимательности. Вы получите массу подтверждений эффективности методики чек-листов во всем мире. Кто авторАтул Гаванде - автор мировых бестселлеров по оптимизации деятельности `Лучше` (Better) и `Осложнения` (Complications), специалист по общей и эндохирургии в объединенном центре Бригхэм и женского здоровья в Бостоне, лауреат Фонда Макартуров, постоянный автор журнала The New Yorker, доцент Гарвардской медицинской школы и Гарвардской школы здравоохранения. Он также возглавляет программу ВОЗ по безопасной хирургии.

Poka-yoke (звучит как пока ёкэ) — забавный на слух японский термин, который обозначает один из инструментов бережливого производства . Оказывается, мы сталкиваемся с ним каждый день. Только на русском он звучит как «принцип нулевой ошибки» или «защита от дурака ».

На английский poka-yoke дословно переводится как «avoid mistakes », т.е. «избегать ошибок». А на практике используется адаптированный перевод — mistake proofing или error proofing (защита от ошибок).

Poka-yoke — это методы и приспособления, которые помогают избежать ошибок в процессе производства, либо вовремя выявить их, чтобы они не поступили в следующий процесс в виде дефектов.

Устройства защиты от дурака предохраняют не просто от ошибок, а от ошибок, вызванных человеческим фактором :

  • невнимательностью
  • забывчивостью
  • неосторожностью
  • незнанием
  • усталостью
  • и даже саботажем.
Люди ошибаются, а poka-yoke приспособления не дают им допустить ошибку.

Принцип действия poka-yoke характеризуются:

  1. стопроцентным охватом проверки
  2. быстрой обратной связью
  3. низкой стоимостью и простотой.
Устройства poka-yoke работают по принципу pass no defect — не пропустить ни одного дефекта.

История создания методов poka-yoke

Poka-yoke призван устранить ошибки, основанные на человеческом факторе. Защита от ошибок использовалась на предприятиях в том или ином виде задолго до формирования концепции poka-yoke. Формализовали эту систему в Toyota.

Изобретатель методов poka-yoke — японский инженер Сигео Синго (1909-1990), эксперт в области производства и один из создателей производственной системы Toyota. Сигео Синго разработал подход Zero Quality Control (ZQC), или Zero Defects (ноль дефектов).

Zero defects метод основан на убеждении, что возникновению дефектов препятствует такой контроль производственного процесса, при котором дефект не возникнет, даже если машина или человек совершат ошибку.

Акцент контроля качества смещается с проверки готовой продукции на факт брака на предупреждение возникновения брака на каждом этапе производства.

При этом ключевая роль в предупреждении дефектов принадлежит производственному персоналу, который вовлечен в процесс обеспечения качества.

Poka-yoke или метод нулевой ошибки — один из ключевых аспектов ZQC . Система poka-yoke использует сенсоры или другие устройства, которые буквально не дают оператору совершить ошибку.

Они регулируют производственный процесс и предотвращают дефекты одним из двух способов:

  • Система контроля — останавливает оборудование, когда возникает нарушение нормы, или блокирует заготовку зажимами, чтобы она не двигалась дальше по конвейеру, пока не будет обработана как требуется. Это более предпочтительная система, поскольку она не зависит от оператора.
  • Система предупреждения — посылает оператору сигнал остановить машину или устранить проблему. Зависит от оператора, поэтому человеческий фактор не полностью исключен.
Poka-yoke не ищет виновных в ошибках , цель метода — найти и устранить слабые места в производственной системе, из-за которых ошибка стала возможной.

Уровни устройств poka-yoke

Способы защиты от дурака делятся на три уровня по возрастанию эффективности:

  • 1-й уровень — обнаруживает несоответствие деталей или продукции . Система обнаруживает дефектную деталь, но не отбрасывает её.
  • 2-й уровень — не допускает несоответствие. Система не дает обработать дефектную деталь на следующей стадии производственного процесса.
  • 3-й уровень — конструкционная защита , например, изделие имеет такую конструкцию, что установить или собрать его непредусмотренным образом невозможно.

Принципы защиты от ошибок

Существует шесть принципов или методов защиты от ошибок. Они перечислены в порядке приоритета:

  1. Устранение : этот метод устраняет возможность ошибки путем редизайна продукта или процесса так, чтобы проблемная операция или деталь вообще больше не требовались.
    Пример : упрощение продукта или соединение деталей, чтобы избежать дефектов продукта или сборки.
  2. Замещение : чтобы повысить надежность, нужно заменить непредсказуемый процесс на более надежный.
    Пример : Использование роботизации и автоматизации, чтобы предотвратить ошибки ручной сборки. Применение автоматических диспенсеров или аппликаторов для точной дозировки жидких материалов.
  3. Предупреждение : инженеры-конструкторы должны разработать такой продукт или процесс, чтобы вообще невозможно было совершить ошибку.
    Пример : Конструктивные особенности деталей, которые допускают только правильную сборку; уникальные разъемы для избежания неправильного подключения кабелей; симметричные детали, которые позволяют избежать неправильной установки.
  4. Облегчение : Использование определенных методов и группирование шагов облегчают выполнение процесса сборки.
    Пример : Визуальные элементы управления, которые включают цветовое кодирование, маркировку деталей. Промежуточный ящик, который визуально контролирует, чтобы все детали были собраны. Нанесение характеристик на детали.
  5. Обнаружение : Ошибки обнаруживаются до того, как они перейдут на следующий производственный процесс, чтобы оператор мог быстро исправить проблему.
    Пример : Сенсорные датчики в производственном процессе, которые определяют, что детали собраны неправильно.
  6. Смягчение : Старание уменьшить влияние ошибок.
    Пример : Предохранители для предотвращения перегрузки цепей в результате коротких замыканий.

Основные методы poka-yoke

Существует три типа методов защиты от ошибок: контактные методы, считывающие методы и методы последовательного движения.

Контактные методы

Определяют, контактирует ли деталь или продукт физически или энергетически с чувствительным элементом. Примером физического контакта может быть концевой переключатель, который прижимается и подает сигнал, когда его подвижные механизмы касаются изделия. Пример энергетического контакта — фотоэлектрические пучки, которые чувствуют, когда что-то не так в проверяемом объекте.

Лучшие контактные методы — это пассивные устройства, такие как направляющие штыри или блоки, которые не дают неправильно разместить заготовки на конвейере.

Считывающие методы

Следует использовать, когда рабочий процесс делится на фиксированное количество операций, или продукт состоит из фиксированного количества деталей. В соответствии с этим методом устройство считывает количество деталей и передает продукт на следующий процесс только, когда достигнуто нужное значение.

Методы последовательного движения

Определяют, выполнена ли операция в заданный период времени. Также могут использоваться, чтобы проверить, выполняются ли операции в правильной последовательности. В этих методах обычно используют сенсоры или устройства с фотоэлектрическими выключателями , подключенные к таймеру.

Типы чувствительных устройств

Существует три типа чувствительных устройств, применяемых для защиты от ошибок:

  1. сенсоры физического контакта
  2. сенсоры энергетического контакта
  3. сенсоры, которые определяют изменения физических условий.

Сенсоры физического контакта

Этот тип устройств работает по принципу физического касания детали или части оборудования. Обычно такое устройство посылает электронный сигнал в момент контакта. Вот некоторые примеры таких устройств:

  • Концевые переключатели — подтверждают наличие и положение объектов, которые касаются маленького рычага на переключателе. Самые распространенные и недорогие устройства.
  • Сенсорные переключатели — аналогичны концевым выключателям, но активируются легким прикосновением объекта к тонкой «антенне».
  • Триметрон — это чувствительные игольчатые датчики, которые посылают сигналы для звукового оповещения или остановки оборудования, когда измерения объекта выходят за пределы допустимого диапазона.

Энергетические сенсорные датчики

В этих устройствах для выявления ошибки служит не физический, а энергетический контакт. Вот некоторые примеры:

  • Бесконтактные переключатели — эти устройства используют лучи света для проверки прозрачных объектов, оценки сварных швов и проверки правильности цвета или размера объекта, прохождения объектов на конвейере, поставки и подачи деталей на конвейер.
  • Лучевые датчики — похожи на бесконтактные переключатели, но для обнаружения ошибок используют лучи электронов.


Сенсор проверяет наличие крышек на бутылках. Если крышка отсутствует или плохо закручена, бутылка автоматически убирается с конвейера.

К другим типам энергетических сенсорных устройств относятся:

  • Волоконные датчики
  • Датчики площади
  • Датчики положения
  • Датчики габаритов
  • Датчики вибрации
  • Датчики перемещения
  • Датчики для обнаружения проходов металла
  • Датчики цветовой маркировки
  • Датчики контроля двойной подачи
  • Датчики положения объекта сварки

Сенсоры, которые определяют изменения физических условий

Этот тип датчиков определяет изменение условий производства, таких как давление, температура или электрический ток. В пример можно привести датчики давления, термостаты, измерительные реле .

7 ключей к внедрению эффективной системы защиты от ошибок

Чтобы эффективно организовать процесс метода нулевой ошибки, нужно отталкиваться от следующих рекомендаций:

  1. Сформируйте команду для внедрения poka-yoke и всегда учитывайте мнение людей, которые непосредственно участвуют в производственном процессе. В этом случае успех вероятнее, чем при привлечении внешних технических экспертов.
  2. Используйте систематизирование потока ценности, чтобы определить, где нужно повысить стабильность процесса. Это позволит сосредоточиться на областях, которые будут влиять на непрерывный поток.
  3. Используйте систематизирование процесса внутри выбранной области, чтобы четко определить каждый шаг процесса.
  4. Применяйте простую методологию решения проблем, например, диаграмму причинно-следственных связей, чтобы определить коренные причины проблем внутри процесса. Так вы выявите те шаги процесса, которые требуют внедрения защиты от ошибок.
  5. Используйте самую простую работающую технологию poka-yoke. Во многих случаях такие простые устройства как направляющие штифты и концевые выключатели будут отлично справляться. Однако в других случаях понадобятся более сложные системы.
  6. Отдавайте предпочтение контролирующим, а не предупреждающим системам, поскольку контролирующие системы не зависят от оператора.
  7. Заведите стандартную форму для каждого устройства poka-yoke со следующими полями:
  • проблема
  • тревожный сигнал
  • действия в случае чрезвычайной ситуации
  • способ и частота подтверждения правильности работы
  • способ проверки качества в случае поломки.

Poka-yoke устройства вокруг нас

Люди допускают ошибки не только на производстве, но и в процессе использования продуктов. Эти ошибки ведут, как минимум, к поломкам, как максимум, к возникновению серьезной опасности. Поэтому производители встраивают защиту от дурака в конструкцию своих изделий.

Poka-yoke в быту


Например, электрочайник отключится сам, когда вода закипит, благодаря датчику пара. Вы не забудете его выключить. Свисток на обычном чайнике для плиты — тоже что-то вроде poka-yoke приспособления.

Стиральная машина не начнет стирать, пока вы плотно не закроете дверцу, а значит, потопа не будет.

Ребенок не попробует лекарство, которое упаковано в баночку со специальной защитой от детей.

Лифт автоматически откроет двери, если наткнется на препятствие при закрытии.

Современный утюг выключится сам, если вы про него забудете.

Poka-yoke в автомобиле


Современные автомобили просто напичканы устройствами защиты от дурака. Правда, они не такие дешевые, как предполагает концепция poka-yoke, но зато спасают жизни.

К ним относятся активные и пассивные системы безопасности, например:

  • система экстренного торможения
  • система обнаружения пешеходов
  • парковочная система
  • система кругового обзора
  • система аварийного рулевого управления
  • система ночного видения
  • система распознавания дорожных знаков
  • система контроля усталости водителя.

Poka-yoke в программном обеспечении

Классический пример Poka Yoke — элементы интерфейса, которые запрашивают подтверждение на удаление данных , чтобы пользователь случайно не стер нужную информацию. Чтобы вы случайно не удалили изменения в вордовском файле, система предложит вам его сохранить . Google пошел еще дальше и сам сохраняет изменения после ввода каждого символа.

Примерами защиты от дурака могут быть обязательные поля форм и поля с заданным форматом ввода данных .

Книги по теме

Zero Quality Control: Source Inspection and the Poka-Yoke System / Shigeo Shingo

От создателя системы poka-yoke Сигео Синго, впервые опубликованная в 1986 году. В ней автор обосновывает важность применения устройств защиты от ошибок для достижения безупречного качества продукции. Он называет 112 примеров устройств poka-yoke, работающих в цехах. Внедрение этих устройств обошлось меньше $100.

Poka-Yoke: Improving Product Quality by Preventing Defects / Nikkan Kogyo Shimbun

Первая часть в простой иллюстрированной форме рассказывает о концепции poka-yoke и ее особенностях. Во второй части автор приводит множество примеров устройств защиты от ошибок, используемых на японских предприятиях.

Вердикт

Система poka-yoke — очередное гениальное изобретение японцев. За 30 лет устройства poka-yoke эволюционировали вместе с производственным оборудованием. Они перестали быть дешевыми, как гласит один из принципов концепции, но стали гораздо эффективнее.

Сейчас это современные сенсоры, датчики, конструктивные особенности линий , которые обнаруживают дефектные детали и заготовки среди тысяч других и сами удаляют их с конвейера.

Само понятие защиты от ошибок стало шире: специальные устройства, конструктивные особенности и просто предупреждения оберегают нас от ошибок в повседневной жизни.
Благодаря poka-yoke у нас определенно меньше проблем.

Профилактика программной части ПК направлена создание оптимальных условий работы пользователя, продления срока службы бесперебойной и оптимизированной работы операционной системы и предотвращения падения системы.

Сюда входят различные операции, которые направлены

На настройку пользовательского интерфейса с целью оптимизации и удобства работы пользователя;

На оптимизацию и повышение быстродействия работы операционной системы;

На предотвращение системы от всевозможных сбоев и неполадок и восстановление её удачной конфигурации, а также восстановления системы в случае повреждения структуры и конфигурации ОС (когда система не загружается).

Все эти направления достаточно условны и многие из операций нельзя однозначно отнести к одному или другому направлению. Большинство процедур проводится как с помощью стандартных средств, предоставляемых самой операционной системой, так и различными утилитами (которые могут быть комплексными или направленными на решении конкретной задачи).

Для предотвращения системы от сбоев и неполадок в первую очередь следует соблюдать так называемые (в некотором смысле пассивные) правила, которые сведут к минимуму необходимость дальнейшего восстановления системы:

1. Никогда не удаляйте/перемещайте/изменяйте те файлы на диске, предназначение которых вам неизвестно (или те, которые не вами созданы).

2. Не изменяйте файлы папки Windows на винчестере (это же относится к загрузочным файлам в корне загрузочного диска - BOOT.INI и др.) или относитесь к их редактированию достаточно внимательно и аккуратно, желательно предварительно сохранив их резервные копии.

3. Не изменяйте параметры настроек Реестра, если их значение вам неизвестно точно.

4. Не перезагружайте систему без особой надобности (только после полного зависания) кнопкой RESET - для этого есть более цивилизованные способы перезагрузки.

5. Не устанавливайте софт, если вы не уверены в том, что он вообще вам нужен (особенно подозрительного происхождения и неясного предназначения). Помните: чем больше программ было установлено/переустановлено/удалено, тем больше различных записей, изменений и дополнительных библиотек было внесено в Реестр. А это на его работе положительным образом никак не отразится. Отсюда следует некорректная работа Windows.

6. Удаляйте все программы не просто удалив директорию с телом утилиты из папки Program Files, а через меню Пуск -> Панель управления -> Установка и удаление программ либо запустив файл программы Uninstall.exe. При этом, помимо самой программы, будут удалены все записи, произведенные ею в Реестре.

7. В случае сбоя системы (кратковременного зависания, подтормаживания, некорректной работы) постарайтесь найти причину этого явления. Вспомните, какие программы вы намедни устанавливали, какие настройки вносили в реестр, какие службы отключали.



8. По возможности старайтесь постоянно обновлять свою операционную систему постоянными обновлениями и свежими драйверами к установленному оборудованию.

9. Постарайтесь обеспечить свой ПК хотя бы недорогим источником бесперебойного питания. Этим вы обеспечите постоянство его электропитания и предупредите выключение при случайном отключении света в квартире. ИБП поможет вам аварийно завершить работу без внезапного отключения компьютера.

10. Используйте антивирусные программы, постоянно скачивайте для них свежие обновления.

11. Время от времени старайтесь обновлять версии используемых приложений и другого ПО, а также драйверов устройств, так как компании в своих регулярных обновлениях стремятся исправить обнаруженные в ходе эксплуатации программ (драйверов) недочеты и ошибки, которые помогут избежать некоторых ошибок и сбоев при работе. Кроме того с помощью обновлений можно некоторым образом оптимизировать работу системы и некоторых устройств, что естественно отразиться на производительности ПК.

12. Старайтесь пользоваться средствами восстановления системы (стандартными или сторонними), чтобы иметь возможность в случае некорректной работы или обнаружении серьезных сбоев в работе системы восстановить её до более раннего состояния (до появления указанных сбоев и т.д.).

13. Если причиной выведения системы из строя был вирус, ни в коем случае не используйте средство Восстановление системы. Как только антивирусные программы восстановят ваш компьютер, удалите все созданные ранее точки восстановления и затем создайте новую, зафиксировав, таким образом, значения параметров, при которых система работает корректно. Использование старых точек восстановления может реанимировать уничтоженные вирусы на вашем компьютере.

Предотвращение ошибок

которые становятся хорошими объектами для непрерывного или быстрого совершенствования.
ВЫТАЛКИВАЮЩЕЕ ПРОИЗВОДСТВО или РАБОТА ПАРТИЯМИ

Выталкивание в сравнении с вытягиванием.


Предотвращение ошибок (пока-ёкэ)
Всем нам приходилось собирать что-то, располагая детали в неправильном порядке или переворачивая вверх тормашками (при этом детали подходили друг к другу!). Но, конечно же, это "что-то" работало не так, как полагалось. А на вашем производстве можно что-либо сделать неверно и, тем не менее, передать это на следующую операцию?
Пока-ёкэ - это метод предотвращения ошибок, ликвидирующий саму возможность допустить ошибку. Рабочие, инженеры, руководители вместе разрабатывают процедуры и устройства для предотвращения ошибок там, где они могут возникнуть. Предотвращение ошибок в месте и во время их возникновения - наиболее экономичный и дешевый способ избежать проблем.
Контроль, который вскрывает ошибки, но не обеспечивает обратной связи после завершения процесса или изготовления изделия и не дает возможности снизить уровень дефектов (то есть усилия пропадают даром), называется оценочным. Информативный контроль - контроль, предоставляющий данные и информацию о том, где и когда возникают ошибки; он может быть полезным в предотвращении будущих ошибок. Контроль, который выявляет, устраняет и/или предотвращает ошибки до их возникновения там, где они могли произойти или произошли, называется контролем у источника. Обратите внимание, что только контроль у источника предотвращает переход ошибок на следующие стадии процесса и предоставляет данные для предотвращения ошибок или их коррекции. Контроль у источника называется также внутрипроцессным контролем.
Контроль у источника обеспечивает стопроцентную проверку процессов и изделий, проходящих через контрольные точки операции или процесса. Средства контроля у источника - это выключатели и иные приспособления, останавливающие операцию или процесс, если материалы подаются неправильно (перевернутыми или не той стороной), если подаются материалы неверного типа или в неверном количестве и если в работе оборудования или перемещении изделия имеются нарушения. Контроль у источника должен стать важной частью комплексной программы исключения дефектов. Об обнаружении ошибки или дефекта обычно оповещают звуковые сигналы, сирены или включение лампочек. Такие системы предупреждения и контроля сообщают оператору о проблеме и сигнализируют о необходимости отключения оборудования или его автоматическом отключении.
Системы предупреждения и контроля обычно подключаются к сенсорному устройству, которое использует контактные или динамические методы обнаружения проблемы. Контактные методы - это устройства типа направляющих или калибров, которые пропускают только изделия нужного размера или не разрешают работать при неверной установке детали. Конечные, контактные и антенные выключатели фиксируют прохождение объекта с нужной характеристикой либо наличие нежелательных характеристик и состояний. Автоматические обнаруживающие устройства и устройства физического контакта могут использоваться для обнаружения перемещения, давления или отсутствия объекта. Хотя для контроля над разными состояниями имеется много устройств, одно используется постоянно - для обнаружения ошибок или дефектов и недопущения попадания их на следующую операцию или к заказчику.