Форум официальная группа сообщить об ошибке

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

В основе статьи доклад Антонины Хисаметдиновой с Heisenbug 2017 Moscow, которая занимается проектировкой пользовательских интерфейсов в компании Собака Павлова.

Кроме того, на Медиуме есть цикл статей «Руководство по проектированию ошибок». Цикл еще не дописан до конца, но дает более полную и цельную картину по теме статьи.

Ошибочный сценарий

Раз за разом мы проектируем основные сценарии самых разнообразных сервисов. В случае интернет-магазина основной будет таким:

Человек заходит на сайт, выбирает товар, заказывает его доставку; оплачивает и получает заказ.

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

Всё это — ошибочные сценарии, возникающие, когда что-то идет не так.

Продуктовые команды часто не уделяют достаточно внимания таким сценариям. Например, очень типичная история: «Что-то пошло не так. У нас проблемы, поэтому просто закройте это сообщение».

Еще пример: «У нас ошибка. Повторите вашу попытку позже»:

И еще одна категория ошибок — моя любимая: неизвестные ошибки.

Зачем работать над ошибочными сценариями?

Обосновать бизнесу необходимость проработки ошибочных сценариев бывает очень сложно. Зачем нам возвращаться назад и что-то исправлять, когда впереди у нас новые фичи? Но у меня есть четыре железных аргумента, которые помогут продемонстрировать вашему product owner’у или бизнесу необходимость такой работы.

Хорошее сообщение об ошибке снижает нагрузку на техническую поддержку и персонал

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

Обратите внимание, 400 человек в месяц звонят просто из-за того, что не могут войти или корректно ввести логин / пароль в соответствующей форме на сайте.

Хорошее сообщение об ошибке помогает пользователю не потеряться в воронке конверсии

Если сообщение об ошибке составлено грамотно, оно возвращает его к основному сценарию, даже если произошел разрыв сессии.

Хорошее сообщение об ошибке обучает работе с сервисом

Возможно, вам даже не потребуется создавать onboarding или какие-то обучающие видео, разработка которых, кстати говоря, тоже стоит приличных денег.

Хорошее сообщение об ошибке позволяет сохранить доверие к сервису в трудную минуту

Это последний, но немаловажный аргумент.

Вообще тема доверия «человек-технология» исследуется довольно давно. Сейчас мы уже достаточно доверяем технологиям. Например, мы никогда не будем перепроверять, отправил ли мессенджер сообщение адресату, или как калькулятор сложил или умножил трехзначные числа (к сожалению, правда, не все сервисы могут похвастаться таким уровнем доверия, как калькуляторы).

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

Из-за чего возникают ошибки

Я несколько раз упомянула «хорошее сообщение об ошибке». Настала пора поговорить о том, что это значит. И для начала разберемся, из-за чего в принципе возникают ошибки.

  • первое, что приходит в голову, это какие-то глобальные сбои или технические работы на сервисе;
  • специфические баги;
  • ошибки пользователя.

Но это далеко не всё. Еще есть:

  • проблемы на стороне подключенных сервисов;
  • внешние проблемы;
  • крайне необычное поведение пользователей или сервиса.

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

Глобальные сбои

Давайте начнем с ситуации, когда ваш сервис полностью недоступен.

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

Хороший вопрос: что в такой ситуации делать?

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

Давайте посмотрим на сообщения, которые в этот момент выводятся:

Они достаточно простые и некоторые из них даже честно извиняются. Но пользователи все равно чувствуют себя некомфортно и пытаются понять, в чем же дело; повторяют вход далеко не через 15 минут; тыкают, куда попало.

Как им помочь?

Подумайте о последствиях

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

Многие в таких ситуациях ограничиваются сообщением: да, у нас есть проблема и мы скоро ее поправим:

Но «скоро» — это когда?

Пользователю не нужно знать, когда вы всё поправите, с точностью до минуты. Но им нужно понимать какие-то значимые временные ориентиры, например, 15 минут, один час, пять часов или даже сутки. Это поможет им сориентироваться в пространстве и спланировать управление своими деньгами.

Еще один резонный вопрос (в ракурсе финансового сервиса): работают ли карточки?

И хорошее сообщение об ошибке сможет на него ответить. Даже если карточки не работают, лучше всё равно об этом сказать, потому что это очень важная информация.

Еще одна история — тут зарплата или перевод должны быть; а когда придут эти деньги?

Вроде бы ничего критичного, но когда человек не может проверить баланс, он начинает сильно паниковать. Поэтому предложите проверить баланс альтернативными методами, если это, конечно, возможно.

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

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

Предупредите заранее

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

Отдельно стоит сказать про профессиональные сервисы, от которых ежедневно зависит работа пользователей. Например, сервис Антиплагиат иногда выводит такое сообщение о проведении технических работ:

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

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

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

Специфические баги

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

Для нас баги — это знакомая история. Мы четко классифицируем их по разным параметрам: степени опасности, необходимости исправления и т.п.

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

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

  • раздел «Контакты» и обратная связь;
  • онлайн-консультант и звонок в техподдержку;
  • социальные сети и чаты компании;
  • отзывы (App Store и Play Market)!!!
  • блоги и форумы.

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

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

Или могут вообще перестать пользоваться вашим сервисом, как неработающим.
Поэтому в багтрекере ВКонтакте висит такой вот тикет, который называется «отсутствие кнопки «Сообщить о баге»»:

Действительно, это проблема очень многих сервисов.

Создайте специальные окна для сбора обратной связи

Но есть и позитивные примеры, например, Semrush. Почти по всему сервису размещены специальные окна, которые нацелены на то, чтобы забирать фидбэк от человека.

В такой ситуации пользователю стоит меньших усилий написать вам о какой-то ошибке или о фидбеке. Особенно это актуально для бета-тестирования.

Если нельзя исправить баг быстро, предупредите о нем

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

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

Обратите внимание, что они приводят ссылку для тех, у кого возникли эти проблемы. По ссылке инструкция, как всё исправить.

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

Ошибки пользователей

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

Первый пример узкого места многих сервисов — это, конечно, вход / регистрация:

Например, поле входа в InVision. Маленькая красная полосочка — это, в принципе, всё сообщение об ошибке. Наверное, когда дизайнер его рисовал, думал, что пользователь без труда прочитает сообщение: «Упс, комбинация email и пароля не верна». Проверит сначала email, затем пароль, и снова нажмет кнопочку войти. Но статистика подсказывает, что пользователь делает несколько попыток входа и ввода пароля, прежде чем догадывается, что проблема в email-адресе.

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

Как вы видите, сообщение об ошибке, достаточно высоко и пользователь может его просто не заметить при обновлении страницы. К тому же InVision стирает пароль (надо же помочь пользователю…). И шевеление в области пароля еще больше фокусирует внимание пользователя; он думает, что ошибка именно там.

Фишка 1. Разместите сообщение в фокусе внимания

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

Фишка 2. Показывайте, где именно ошибка

Подсвечивание обоих полей — это и есть вторая фишка.
Но и это не всегда помогает.

Например, дизайнеры компании Adobe считают, что пользователи действительно это всё читают:

Еще один классический пример предлагает Xiaomi:

Или, например, сайт Госуслуги (как и многие другие) просто дублирует название поля заголовка в ошибку:

Фишка 3. Используйте понятные и короткие формулировки

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

Но в окружении интерфейса и текущих задач у пользователей это выглядит вот так:

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

Ему неохота читать ваши тексты, он хочет дальше решать свои задачи.
Поэтому, сокращая формулировку и размещая сообщение в зоне фокусировки, мы можем быстрее донести смысл.

Фишка 4. Подскажите, как исправить ошибку

Кто сталкивался с кассами самообслуживания?

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

В чем была проблема? Пользователи забывают положить маленькие товары на другую сторону. Поэтому разработчики добавили звуковой сигнал, после чего в 90% таких ситуаций покупатели стали обходиться без помощника. Сигнал заставлял человека поднимать глаза на экран кассы и выходить из состояния, когда он сканирует свою огромную корзину покупок: «Точно, я не положил воду».

У этого сообщения об ошибке есть две из перечисленных «фишек»: оно подсказывает, где именно ошибка, и обучает работе с сервисом.

Фишка 5. Сохраняйте работу пользователя

Последнее, но самое интересное.

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

Чтобы вообще начать пользоваться финансовым сервисом Revolut, я должна сначала подтвердить свой номер телефона. Обратите внимание, они уже автоматически определили и подставили код страны. Спасибо ребятам.

Дальше я должна ввести свое имя и фамилию. Ну раз они определили мою страну, то я начинаю вводить автоматически по-русски, и когда я уже нажимаю «Далее», заполнив всю форму, сервис мне говорит: «Пожалуйста, используйте латинские буквы». Автоматическая валидация уже давно всем известна, и ее нужно обязательно применять! Но на этом дело не заканчивается. Мне нужно заполнить адресную информацию, причем, обратите внимание, страна уже подставлена автоматически и написана кириллицей.

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

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

Поэтому не заставляйте пользователя вводить какие-то поля заново, используйте как можно больше автоматизации.

Проблемы подключенного сервиса

Тестируйте API подключенных сервисов

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

Однажды этот мопс-партнер позвонил в стоковую компанию и пожаловался на поломку сервиса.

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

Учите их различать проблемы

Иногда недостаточно просто знать, что где-то там у вас проблема, потому что пользователи будут видеть странные окна, которые не будут им помогать:

И в интерфейсе эту проблему не решить.

Поэтому очень важно потратить усилия, чтобы научить ваш сервис различать причины проблем с API.

Предусмотрите в интерфейсе оповещение о проблемах

Очень хороший пример — сервис-автоматизатор ifthisthenthat. С помощью связок API различных сервисов (например, умного дома или социальных сетей) они заставляют сторонние сервисы делать определенные вещи. Например, если я опубликовала пост в Instagram, он автоматически уходит в мой Facebook. Или, если я вышла из дома, сервис определяет по моей геопозиции, что я нахожусь в офисе, и проверяет, выключила ли я все свои смарт-утюги. А если не выключила, то выключает.

Эти ребята проделали очень большую работу, и не только в интерфейсе.

Во-первых, они выделяют отдельную вкладку для ошибок. Все неудавшиеся операции собираются в этот лог.

Они определяют разные типы ошибок:

В первом случае — сервис Instagram офлайн, и мы понимаем, в чем проблема. Возможно, мы временно вышли из зоны действия сети.

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

Внешние проблемы

Что такое внешние проблемы в моем пользовательском понимании?

Весь software завязан на аппаратуру, на датчики и т.п. Всё это тоже создано людьми и может не работать. Поэтому очень важно сообщать об этом пользователю. Хороший сервис может сообщать о таких ошибках, как о своих.

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

Хороший пример — отсутствие интернет-соединения в коммуникаторе Slack. Если во время работы у меня отвалился интернет, я вижу вот такое сообщение сверху:

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

Slack об этом не забывает и подсвечивает поле желтеньким.

При этом он не блокирует мне набор сообщения. Я могу продолжить писать его дальше, но при попытке отправить Slack-бот отправляет мне вот такое сообщение:

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

Большая проблема с внешними ошибками, которая пришла к нам еще из «древних» времен, когда продукты создавались инженерами для инженеров, — это содержание текстов об ошибках:

Они написаны таким языком, как будто мы сейчас до сих пор подразумеваем, что пользователь знает, что такое firewall, ftp, dll, ядро, kernel и так далее.

Четко разделите уровни компетенции

Техническому специалисту мы показываем одну информацию, а пользователю — другую.

Наверное, стоит отдельно сказать про то, как люди в принципе общаются с техподдержкой.

Для многих это действительно большой стресс. Большая часть сообщений об ошибках совершенно не подразумевает, что они должны быть поняты. Человек, который даже не знает английского языка, пытается как-то объяснить: у меня там что-то сломалось. Он испытывает очень сильный дискомфорт. И всё это влияет в целом на его опыт общения с вашим сервисом. Поэтому старайтесь создавать такие сообщения, которые пользователь сможет осознать и своими словами передать техподдержке.

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

Помогите пользователю оценить приоритет проблемы

Что это значит?

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

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

А есть еще такая категория: «У меня там до зарплаты неделька… ничего же не случится?»
Поэтому очень важно дать возможность пользователю оценить опасность этой проблемы. Пользователь в этот момент не хочет лезть в какие-то сложные инструкции. Если действительно произошло что-то страшное, важно указать одно —  серьезность проблемы. Иногда «эксплуатацию продолжать нельзя», а иногда и правда можно подождать до зарплаты.

Крайне необычное поведение пользователей или сервисов.

Бывает ситуация, как на графике. Что вызвало такой резкий скачок? К примеру, это температура в двигателе повысилась? Или это просто датчик какой-то забарахлил?

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

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

Но за PewDiePie тоже стояла большая армия поддержки. И на игры Шона Ванамана в Steam (сервис, который продает эти игры) посыпались сотни негативных отзывов. Эти отзывы не отражали качество игры, но могли негативно сказаться на ее продажах. И Steam проделал просто потрясающую работу: они обратили внимание пользователя, что произошло, что замечен нетипичный объем отрицательных отзывов с 11 сентября:

При этом они позволяют пользователю самому решить, исключать эти отзывы или учитывать. Пользователь может сам принять решение, насколько эти отзывы для него важны в контексте покупки игры. Такая работа над ошибками восхищает меня и как usabilist’а, и как пользователя этого сервиса.

Дополнительные возможности — скрытый потенциал

Не все ошибки — просто баги. У многих есть скрытый потенциал. Давайте про это немного поговорим.

Обучайте через ошибки

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

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

Еще один пример — SEMrush. Это окно входа в сервис:

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

Выводите из тупика

Еще один потенциал сообщений об ошибках — это вывод из тупика.

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

Например, возьмем сервис Avito. Там есть вкладка «Сохраненные поиски»:

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

А можно было сделать вот так:

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

Доступность

Есть еще одна важная тема, которую я хотела обсудить, это доступность интерфейсов.

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

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

Например, многие используют только цветовую индикацию ошибки. Так делать не стоит, потому что есть дальтоники:

Многие дизайнеры скажут: «Я всё проверил в специальном сервисе, который показывает, как видит дальтоник». Но на самом деле эти сервисы никогда не покажут точной картины, потому что все дальтоники видят по-разному. И даже если вы подберете яркость / контрастность, всё равно существует риск, что пользователь-дальтоник эту ошибку не распознает.

Например, поле регистрации во Wrike содержит как раз такую ошибку:

У них реализована чисто цветовая дифференциация — при ошибке красным подсвечивается обводка и текст внутри поля. Лучше всего добавить какое-то текстовое сообщение или символ.

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

Человек просто сломает глаза при попытке прочитать такой текст.

Проводите Accessibility testing для сценариев с ошибками

Бизнес-ценность

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

Что нужно делать? Мой коллега выстроил работу в своем коллективе следующим образом. Все ошибки, которые возникают, сначала собираются в какой-то один большой мешок (log). Оттуда вычленяются только те ошибки, которые повторяются.

Повторяющиеся ошибки уже имеют бизнес-ценность. Это те ошибки, на которые стоит потратить время.

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

Я понимаю, что интерфейс — это не всегда часть вашей работы. И даже далеко не все product owner’ы горят желанием выстраивать работу с ошибками в своей команде, потому что это не всегда выгодно (выгода, если и есть, иногда не видна сразу). Но моя цель — немного расширить ваш образ мышления и задать вопрос: вы делаете только свою работу или вы делаете классный продукт?

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

Резюме

Что я предлагаю вам делать со всей этой информацией?

  1. Когда вы придете на работу, обсудите доклад с командой и владельцем продукта. Особенно полезно зайти к UX’ерам или к дизайнерам.
  2. Проверьте, насколько ваши сообщения об ошибках полезны пользователям.
  3. После этого вы сможете комплексно посмотреть на свой продукт, найти его слабые места, которых раньше, возможно, не замечали, и улучшить ошибочные сценарии.
  4. И еще один очень важный пункт в контексте тестирования — ошибочные сценарии тоже нужно тестировать и часто на равных правах с остальными.

Что почитать?

Здесь есть несколько ссылок:

  1. «Release It!: Design and Deploy Production-Ready Software», Michael T. Nygard
  2. «How to write a great error message», Thomas Fuchs, https://goo.gl/4L8YWo
  3. Architecting Your Software Errors For Better Error Reporting, Nick Harley, https://goo.gl/7em6cQ

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


Если тема тестирования и обработки ошибок вам так же близка, как и нам, наверняка вас заинтересуют вот эти доклады на нашей майской конференции Heisenbug 2018 Piter:

  • Пишем UI тесты для Web, iOS и Android одновременно # python (Игорь Балагуров, Uptick)
  • Web Security Testing Starter Kit (Андрей Леонов, SEMrush)
  • Бета-тестирование ВКонтакте (Анастасия Семенюк, ВКонтакте)

С ошибками в Windows знакомо большинство пользователей. Разработчики предусмотрели реакцию операционной системы на такие события, которая заключается в отсылке отчёта о неполадке на сервере Microsoft с целью её анализа и устранения в будущих обновлениях. Насколько хорошо программисты справляются с этой задачей, мы обсуждать не берёмся, но и сама эта служба далеко не безупречна, иногда приводя к зависаниям компьютера. Сегодня мы рассмотрим, как работает Windows Error Reporting и что делать, если она начинает грузить CPU и диск.

Windows problem reporting в Диспетчере задач

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

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

Windows problem reporting

Если дефолтные настройки не менялись (а такая возможность для этой службы имеется), то созданный в результате работы анализирующего модуля отчёт с включёнными в него данными об ошибке (дамп памяти и небольшой файл в формате XML, в котором содержатся некоторые подробности типа версий DLL-библиотек, используемых аварийно завершившимся процессом) отправляется на сервера Microsoft.

После этого пользователь уведомляется о проблеме и ему предлагаются варианты действий, который можно предпринять для попытки решить эту проблему. Что, конечно же, не гарантирует нужный результат. Это же сообщение дублируется в Центре поддержки Windows. Наконец, записываются все необходимые данные о состоянии приложения и операционной системы в службу Reliability Monitor (переводится как «Монитор стабильности системы»).

ВНИМАНИЕ. Windows Error Reporting срабатывает не всегда. Обязательное условие – наличие хотя бы одного активного окна приложения, в котором произошёл сбой. Вернее, окно не обязательно должно быть активным, но должно реагировать на системные запросы, что не всегда возможно. Если интерактивности по отношению к ОС нет, сбой всё равно будет отображён в журнале, но пользователь никаких сообщений не получит. Чтобы просмотреть сведения об ошибке, ему придётся вручную его искать в Центре поддержки. Это сделано для того, чтобы не вводить в заблуждение пользователя при возникновении аварийных ситуаций, не связанных с работой приложения, то есть это могут быть фоновые системные процессы.

Как отключить Windows problem reporting

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

Рассмотрим основные способы отключения Windows problem reporting, если служба грузит диск, процессор и систему в целом.

Очистка папок службы WER

Дампы с описанием ошибок обычно небольшие, но иногда дамп памяти, который обязательно включается в файл memory.hdmp, может достигать значительных размеров, порядка многих сотен мегабайт. Если на системном диске не так много места, с десяток таких дампов могут попросту исчерпать свободное пространство, и очередному отчёту уже не будет места – вот вам и проблемы, и зависания.

Переход в Панель управления

Для очистки логов службы запускаем Панель управления и набираем в строке поиска текст «Просмотр всех отчетов», выбираем из списка пункт с соответствующим названием, и в новом окне жмём кнопку «Очистить все отчёты о проблемах».

Поиск «Просмотр всех отчетов»

Кнопка «Очистить все отчёты о проблемах»

Подтверждение удаления отчётов о проблемах

Ту же операцию можно выполнить вручную, очистив две папки, WERReportArchive и WERReportQueue, находящиеся в каталоге ProgramDataMicrosoftWindows, от всего содержимого (там могут быть сотни подкаталогов).

Папки ReportArchive и ReportQueue

Удаление содержимого папки ReportArchive

Наконец, имеется альтернативный вариант, позволяющий удалять только старые файлы из каталогов Windows Error Reporting, причём интервал в днях, задаётся пользователем. Это команды, выполняемые через PowerShell:

Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportArchive' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -force -Recurse
Get-ChildItem -Path 'C:ProgramDataMicrosoftWindowsWERReportQueue' -Recurse | Where-Object CreationTime -lt (Get-Date).AddDays(-30) | Remove-Item -force –Recurse

В данном примере будут удалены все логи старше одного месяца.

Отключение WER в Windows 7/8

Но очистка логов службы – это не совсем правильное решение, ведь со временем ситуация может повториться. Проще отключить службу, ведь толку от неё мало. Делается это следующим образом:

Точно таким же образом, используя Панель управления, можно отключить службу WER в серверных версиях Windows (2019/2016/2012R2).

Отключение вывода отчётов об ошибках через системный реестр

К сожалению, в «десятке» этот простой способ не работает. Здесь имеется возможность только проверить статус службы (вкладка «Система и безопасность», переход в пункт «Центр безопасности и обслуживания», выбор подпункта «Обслуживание»). Хотя сам параметр «Отчёта о проблемах» здесь имеется, и он находится во включённом состоянии, кнопка отключения службы здесь не предусмотрена – очевидно, намеренно, чтобы иметь возможность всегда получать отчёты об ошибках.

Тем не менее, если Windows Error Reporting время от времени грузит компьютер, нужное решение имеется – для отключения службы придётся править системный реестр.

Переход в Редактор реестра

Для этого заходим в ветку HKLMSOFTWAREMicrosoftWindowsWindows Error Reporting.

Папка Windows Error Reporting в реестре

Кликаем по пустому месту в правом окне и создаём новый параметр (выбираем тип DWORD 32-битный), присваиваем этому параметру тип Disabled, а в поле «Значение» вбиваем 1.

Создание параметра DWORD в Windows Error Reporting

Параметр Disabled в папке Windows Error Reporting

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

reg add "HKCUSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f
reg add "HKLMSoftwareMicrosoftWindowsWindows Error Reporting" /v "Disabled" /t REG_DWORD /d "1" /f

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

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

При желании этот статус можно продублировать на всех компьютерах в рамках одного домена, используя GPO.

Отключение вывода отчётов об ошибках через редактор групповой политики

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

Команда gpedit.msc в Windows

Используя консоль «Выполнить», набираем команду gpmc.msc или gpedit.msc (первая – для редактора доменной GPO, вторая – для локальной). Ищем и открываем ветку Computer Configuration, затем выбираем подпункт Administrative Templates, заходим в ветку Windows Components, и наконец, кликаем по строке Windows Error Reporting.

Папка «Административные шаблоны»

Папка «Компоненты Windows»

Папка «Отчеты об ошибках Windows»

Если в правом окне напротив параметра Disable Windows Error Reporting стоит значение Disabled, кликаем по этому параметру и в открывшемся окне изменяем его значение на Enable (Включено).

Пункт «Отключить отчеты об ошибках Windows»

Отключение отчетов об ошибках Windows

Вот и всё, теперь это правило будет действовать на все компьютерах в рамках домена. Кстати, точно такая же политика имеется в разделе User Configuration.

Как видим, для отключения службы Windows problem reporting требуется выполнить минимальное количество манипуляций, и только в Windows 10 придётся править реестр.

Sergius_Ferratus

Коллекционер, Коллекционер, Коллекционер

1 999 публикаций

  • Жалоба
  • #1

Давненько в ЦПП не обращался; с тех пор, вот, как оказалось, там новый интерфейс замутили.

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

Может кто подскажет? :Smile_unsure:

Рассказать о публикации


Ссылка на публикацию

sergzhur

[MAD]

Бета-тестер, Участник

1 005 публикаций

7 813 боёв

  • Жалоба
  • #2

Цитата

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

Бгг, а ведь так и задумано. :)

Рассказать о публикации


Ссылка на публикацию


Гость

Гость

Гость

0 публикаций

  • Жалоба
  • #3

Сегодня в 20:05:56 пользователь Sergius_Ferratus сказал:

Давненько в ЦПП не обращался; с тех пор, вот, как оказалось, там новый интерфейс замутили.

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

Может кто подскажет? :Smile_unsure:

https://ru.wargaming.net/support/ru/products/wows/help/

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

Gtv5ol3lROybgX19pNpzOw.png

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

Рассказать о публикации


Ссылка на публикацию

DrhA

Бета-тестер, Коллекционер

438 публикаций

15 225 боёв

  • Жалоба
  • #4

Сегодня в 22:05:56 пользователь Sergius_Ferratus сказал:

Давненько в ЦПП не обращался; с тех пор, вот, как оказалось, там новый интерфейс замутили.

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

Может кто подскажет? :Smile_unsure:

внизу рыжая кнопка «обратиться в поддержку»


Изменено 19 мар 2018, 18:27:53 пользователем DrhA

Рассказать о публикации


Ссылка на публикацию

Sergius_Ferratus

Коллекционер, Коллекционер, Коллекционер

1 999 публикаций

  • Жалоба
  • #5

Сегодня в 01:25:39 пользователь Fantastic_Aproved сказал:

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

Ну дык вот я не смог выбрать. Обнаружен баг в операциях. Куда с ним идти?

В «Игровых вопросах» из 6 категорий ни одна не содержит пунктов, касающихся каких-либо ошибок. В «Технических вопросах» есть категории только под фризы/лаги, но не про игровые ошибки.

Хотелось бы какой-то более внятный интерфейс, а то и правда складывается впечатление, что

Сегодня в 00:31:41 пользователь sergzhur сказал:

а ведь так и задумано. :)


Сегодня в 01:27:12 пользователь DrhA сказал:

внизу рыжая кнопка «обратиться в поддержку»

Здравствуй, кэп :Smile_sceptic: 

Рассказать о публикации


Ссылка на публикацию


Гость

Гость

Гость

0 публикаций

  • Жалоба
  • #6

Сегодня в 21:35:28 пользователь Sergius_Ferratus сказал:

В «Технических вопросах» есть категории только под фризы/лаги, но не про игровые ошибки.

Пиши туда.

Рассказать о публикации


Ссылка на публикацию

LAVR14

Коллекционер, Старший альфа-тестер

3 237 публикаций

16 083 боя

  • Жалоба
  • #7

Сегодня в 22:35:28 пользователь Sergius_Ferratus сказал:

В «Игровых вопросах» из 6 категорий ни одна не содержит пунктов, касающихся каких-либо ошибок.

Выбирайте ЛЮБУЮ категорию. Вы главное заявку создайте. И при этом доходчиво опишите проблему. Ну, если вы уж такой щепетильный … в начале заявки извинитесь и напишите что-то типа «Не нашел куда писать про баги в игре, поэтому пишу в этой категории Игровых вопросов …»

Вы что? Никогда служебные письма не писали, что ли?

Рассказать о публикации


Ссылка на публикацию

DrhA

Бета-тестер, Коллекционер

438 публикаций

15 225 боёв

  • Жалоба
  • #8

В 19.03.2018 в 23:35:28 пользователь Sergius_Ferratus сказал:

Здравствуй, кэп :Smile_sceptic: 

И вам не болеть :Smile_sceptic:

пишите в любую категорию, они потом сами перекинут, куда надо

Рассказать о публикации


Ссылка на публикацию

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

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

Например:

Текущий флоу:

  1. Пользователь оформил дефект
  2. Через пару месяцев (как обычно это бывает, хоть и должно быть быстрее) дефект закрывают с комментом, что это было много версий игры назад и, скорее всего баг исправлен (но по факту это не так)
  3. Пользователь видит, что проблема не решена, расстраивается и заново создает дефект (причем на это может уйти много личного времени пользователя и многие забивают)
  4. Повторить шаги 2-3 до получения необходимого результата (либо пользователю надоело и он забил, либо баг, наконец правят)

Предлагаю сделать:

  1. Пользователь оформил дефект
  2. Модератор со своей стороны ставит отметку, что баг исправлен, «не является багом» или другой статус
  3. Пользователь может подтвердить, что баг решен (или он согласен с вердиктом) или переоткрыть баг с комментарием
  4. Повторить шаги 2-3, пока баг не будет исправлен или пользователь не поймет, в чем он не прав

M

Зависла игра после прохождения Синьоры

  • modest
  • 30.05.2023
Ответы
0
Просмотры
89

30.05.2023

modest

M

М

и чо делать то

  • мямя
  • 03.05.2023
Ответы
1
Просмотры
285

07.05.2023

Ainur

A

K

Можно ли поменять сервер

  • Kiku
  • 16.04.2023
Ответы
1
Просмотры
387

01.05.2023

otechhhhh

O

П

Не отображается персонаж в чайнике

  • Павук
  • 12.09.2021
Ответы
3
Просмотры

31.03.2023

Skipper_483

S

Т

Получение летной лицензии

  • Тип
  • 23.03.2023
Ответы
1
Просмотры
474

24.03.2023

Тип

Т

Э

12 этаж❤

  • Эмиля
  • 15.03.2023
Ответы
0
Просмотры
522

15.03.2023

Эмиля

Э

D

Кросплатформа

  • dvel
  • 10.03.2023
Ответы
0
Просмотры
190

10.03.2023

dvel

D

S

Взлом

  • Sy Tyan
  • 01.01.2023
Ответы
6
Просмотры

10.03.2023

Grigoriy_syrtsev

G

A

Когда запускаю игру,она крашится после надписи Hoyoverse

  • Ainur
  • 01.03.2023
Ответы
9
Просмотры

07.03.2023

GODZHATOV

G

W

Проблемы с элементальным навыком.

  • Wiceqos
  • 01.03.2023
Ответы
1
Просмотры
262

06.03.2023

Wiceqos

W

R

нажимаю «начать игру» и ничего не происходит, что делать?

  • ritqeew
  • 02.03.2023
Ответы
1
Просмотры
421

05.03.2023

GODZHATOV

G

G

Добрый день, вылазит ошибка при запуске, может поможете разобраться

  • golkeeper89
  • 03.03.2023
Ответы
1
Просмотры
798

05.03.2023

GODZHATOV

G

V

Долгая загрузка игры

  • vynterork
  • 01.03.2023
Ответы
0
Просмотры
224

01.03.2023

vynterork

V

G

Ошибка -1-4302

  • grandpa_0_0
  • 24.02.2023
Ответы
1
Просмотры
298

01.03.2023

Barbi

Barbi

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

Рассказать о публикации


Ссылка на публикацию

DrhA

Бета-тестер, Коллекционер

438 публикаций

15 225 боёв

  • Жалоба
  • #4

Сегодня в 22:05:56 пользователь Sergius_Ferratus сказал:

Давненько в ЦПП не обращался; с тех пор, вот, как оказалось, там новый интерфейс замутили.

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

Может кто подскажет? :Smile_unsure:

внизу рыжая кнопка «обратиться в поддержку»


Изменено 19 мар 2018, 18:27:53 пользователем DrhA

Рассказать о публикации


Ссылка на публикацию

Sergius_Ferratus

Коллекционер, Коллекционер, Коллекционер

1 999 публикаций

  • Жалоба
  • #5

Сегодня в 01:25:39 пользователь Fantastic_Aproved сказал:

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

Ну дык вот я не смог выбрать. Обнаружен баг в операциях. Куда с ним идти?

В «Игровых вопросах» из 6 категорий ни одна не содержит пунктов, касающихся каких-либо ошибок. В «Технических вопросах» есть категории только под фризы/лаги, но не про игровые ошибки.

Хотелось бы какой-то более внятный интерфейс, а то и правда складывается впечатление, что

Сегодня в 00:31:41 пользователь sergzhur сказал:

а ведь так и задумано. :)


Сегодня в 01:27:12 пользователь DrhA сказал:

внизу рыжая кнопка «обратиться в поддержку»

Здравствуй, кэп :Smile_sceptic: 

Рассказать о публикации


Ссылка на публикацию


Гость

Гость

Гость

0 публикаций

  • Жалоба
  • #6

Сегодня в 21:35:28 пользователь Sergius_Ferratus сказал:

В «Технических вопросах» есть категории только под фризы/лаги, но не про игровые ошибки.

Пиши туда.

Рассказать о публикации


Ссылка на публикацию

LAVR14

Коллекционер, Старший альфа-тестер

3 237 публикаций

16 083 боя

  • Жалоба
  • #7

Сегодня в 22:35:28 пользователь Sergius_Ferratus сказал:

В «Игровых вопросах» из 6 категорий ни одна не содержит пунктов, касающихся каких-либо ошибок.

Выбирайте ЛЮБУЮ категорию. Вы главное заявку создайте. И при этом доходчиво опишите проблему. Ну, если вы уж такой щепетильный … в начале заявки извинитесь и напишите что-то типа «Не нашел куда писать про баги в игре, поэтому пишу в этой категории Игровых вопросов …»

Вы что? Никогда служебные письма не писали, что ли?

Рассказать о публикации


Ссылка на публикацию

DrhA

Бета-тестер, Коллекционер

438 публикаций

15 225 боёв

  • Жалоба
  • #8

В 19.03.2018 в 23:35:28 пользователь Sergius_Ferratus сказал:

Здравствуй, кэп :Smile_sceptic: 

И вам не болеть :Smile_sceptic:

пишите в любую категорию, они потом сами перекинут, куда надо

Рассказать о публикации


Ссылка на публикацию

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

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

Например:

Текущий флоу:

  1. Пользователь оформил дефект
  2. Через пару месяцев (как обычно это бывает, хоть и должно быть быстрее) дефект закрывают с комментом, что это было много версий игры назад и, скорее всего баг исправлен (но по факту это не так)
  3. Пользователь видит, что проблема не решена, расстраивается и заново создает дефект (причем на это может уйти много личного времени пользователя и многие забивают)
  4. Повторить шаги 2-3 до получения необходимого результата (либо пользователю надоело и он забил, либо баг, наконец правят)

Предлагаю сделать:

  1. Пользователь оформил дефект
  2. Модератор со своей стороны ставит отметку, что баг исправлен, «не является багом» или другой статус
  3. Пользователь может подтвердить, что баг решен (или он согласен с вердиктом) или переоткрыть баг с комментарием
  4. Повторить шаги 2-3, пока баг не будет исправлен или пользователь не поймет, в чем он не прав

M

Зависла игра после прохождения Синьоры

  • modest
  • 30.05.2023
Ответы
0
Просмотры
89

30.05.2023

modest

M

М

и чо делать то

  • мямя
  • 03.05.2023
Ответы
1
Просмотры
285

07.05.2023

Ainur

A

K

Можно ли поменять сервер

  • Kiku
  • 16.04.2023
Ответы
1
Просмотры
387

01.05.2023

otechhhhh

O

П

Не отображается персонаж в чайнике

  • Павук
  • 12.09.2021
Ответы
3
Просмотры

31.03.2023

Skipper_483

S

Т

Получение летной лицензии

  • Тип
  • 23.03.2023
Ответы
1
Просмотры
474

24.03.2023

Тип

Т

Э

12 этаж❤

  • Эмиля
  • 15.03.2023
Ответы
0
Просмотры
522

15.03.2023

Эмиля

Э

D

Кросплатформа

  • dvel
  • 10.03.2023
Ответы
0
Просмотры
190

10.03.2023

dvel

D

S

Взлом

  • Sy Tyan
  • 01.01.2023
Ответы
6
Просмотры

10.03.2023

Grigoriy_syrtsev

G

A

Когда запускаю игру,она крашится после надписи Hoyoverse

  • Ainur
  • 01.03.2023
Ответы
9
Просмотры

07.03.2023

GODZHATOV

G

W

Проблемы с элементальным навыком.

  • Wiceqos
  • 01.03.2023
Ответы
1
Просмотры
262

06.03.2023

Wiceqos

W

R

нажимаю «начать игру» и ничего не происходит, что делать?

  • ritqeew
  • 02.03.2023
Ответы
1
Просмотры
421

05.03.2023

GODZHATOV

G

G

Добрый день, вылазит ошибка при запуске, может поможете разобраться

  • golkeeper89
  • 03.03.2023
Ответы
1
Просмотры
798

05.03.2023

GODZHATOV

G

V

Долгая загрузка игры

  • vynterork
  • 01.03.2023
Ответы
0
Просмотры
224

01.03.2023

vynterork

V

G

Ошибка -1-4302

  • grandpa_0_0
  • 24.02.2023
Ответы
1
Просмотры
298

01.03.2023

Barbi

Barbi

A

Примогемы начислили не на тот аккаунт

  • AilyNyan
  • 18.02.2023
Ответы
1
Просмотры
284

01.03.2023

Barbi

Barbi

S

Проблема на телефоне samsung A73

  • sokolvek
  • 15.02.2023
Ответы
1
Просмотры
252

01.03.2023

Barbi

Barbi

Э

Дорогие разработчики будут ли в этом году небесные фонари?

  • Эмиля
  • 09.02.2023
Ответы
1
Просмотры
273

13.02.2023

Barbi

Barbi

E

Не выдаются награды за промокоды.

  • [email protected]
  • 08.02.2023
Ответы
1
Просмотры
718

13.02.2023

Barbi

Barbi

M

Не могу перепривязать почту

  • Marverka
  • 31.01.2023
Ответы
1
Просмотры

13.02.2023

Barbi

Barbi

R

Кд перепривязки почты

  • Rikudola
  • 24.01.2023
Ответы
2
Просмотры
675

13.02.2023

Barbi

Barbi


Ищенко Юлия


#1
Оставлено
:

22 апреля 2013 г. 14:42:29(UTC)

Ищенко Юлия

Статус: Newbie

Группы: Registered

Зарегистрирован: 22.04.2013(UTC)
Сообщений: 1
Откуда: Jvcr

Подскажите, пожалуйста, как поступить в следующей ситуации:
Опубликовали 19.04.2013г. сообщение о стоимости чистых активов, однако позднее заметили, что в строке «отчетная дата» допущена описка: вместо «31.12.2012г.» написано «31.12.2013г.». Очевидно, что это простая техническая ошибка. Но как ее исправить и надо ли? Каковы могут быть последствия для предприятия?


Вверх


Alexey Yukhnin


#2
Оставлено
:

22 апреля 2013 г. 14:45:55(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: Ищенко Юлия Перейти к цитате

Подскажите, пожалуйста, как поступить в следующей ситуации:
Опубликовали 19.04.2013г. сообщение о стоимости чистых активов, однако позднее заметили, что в строке «отчетная дата» допущена описка: вместо «31.12.2012г.» написано «31.12.2013г.». Очевидно, что это простая техническая ошибка. Но как ее исправить и надо ли? Каковы могут быть последствия для предприятия?

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

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW


SegovaSPM


#3
Оставлено
:

23 сентября 2013 г. 12:21:29(UTC)

SegovaSPM

Статус: Member

Группы: Registered

Зарегистрирован: 11.04.2013(UTC)
Сообщений: 14
Женщина
Российская Федерация
Откуда: Рубцовск

Похожая ситуация. Вместо миллиардов в расшифровке цифры (в скобках)написаны миллионы. Есть ли возможность исправить текст без опубликования нового сообщения?

В этой теме нашла следующее:

Код:

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

Введена ли возможность? (сообщение оставлено 5 месяцев назад). Как выйти из ситуации?

Отредактировано пользователем 23 сентября 2013 г. 12:25:43(UTC)
 | Причина: Не указана


Вверх


Alexey Yukhnin


#4
Оставлено
:

24 сентября 2013 г. 8:58:45(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: SegovaSPM Перейти к цитате

Похожая ситуация. Вместо миллиардов в расшифровке цифры (в скобках)написаны миллионы. Есть ли возможность исправить текст без опубликования нового сообщения?

В этой теме нашла следующее:

Код:

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

Введена ли возможность? (сообщение оставлено 5 месяцев назад). Как выйти из ситуации?

Пункт 2.9. Приказа № 178 говорит: «При обнаружении пользователем, внесшим (включившим) сведения в информационный ресурс, ошибки такой пользователь вносит (включает) в информационный ресурс в виде нового сообщения сведения о допущенной ошибке и об аннулировании сообщения с обязательным указанием ссылки на ранее внесенные (включенные) сведения.».

Сегодня после обновления (планируется на период 18-19:00) пользователям будет доступен тип сообщения «Аннулирование ранее размещенного сообщения». Также планируется по просьбам пользователей введение еще одного типа «Членство в СРО».

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW


SegovaSPM


#5
Оставлено
:

24 сентября 2013 г. 13:18:43(UTC)

SegovaSPM

Статус: Member

Группы: Registered

Зарегистрирован: 11.04.2013(UTC)
Сообщений: 14
Женщина
Российская Федерация
Откуда: Рубцовск

Автор: Alexey Yukhnin Перейти к цитате

[quote=SegovaSPM;1119]

Сегодня после обновления (планируется на период 18-19:00) пользователям будет доступен тип сообщения «Аннулирование ранее размещенного сообщения». Также планируется по просьбам пользователей введение еще одного типа «Членство в СРО».

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

Этого достаточно, как думаете?

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

Третий вопрос: будет доступен тип сообщения «Аннулирование ранее размещенного сообщения».
Это будет отдельное сообщение, которое будет содержать исправление? Или отдельное сообщение без содержания с последующей обязанностью опубликовать новое, исправленное?
Я пожалуй удалю мои исправленные и подожду нововведений.


Вверх


Alexey Yukhnin


#6
Оставлено
:

24 сентября 2013 г. 14:54:12(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: SegovaSPM Перейти к цитате

Автор: Alexey Yukhnin Перейти к цитате

[quote=SegovaSPM;1119]

Сегодня после обновления (планируется на период 18-19:00) пользователям будет доступен тип сообщения «Аннулирование ранее размещенного сообщения». Также планируется по просьбам пользователей введение еще одного типа «Членство в СРО».

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

Этого достаточно, как думаете?

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

Третий вопрос: будет доступен тип сообщения «Аннулирование ранее размещенного сообщения».
Это будет отдельное сообщение, которое будет содержать исправление? Или отдельное сообщение без содержания с последующей обязанностью опубликовать новое, исправленное?
Я пожалуй удалю мои исправленные и подожду нововведений.

По первому вопросу — не уверен. Приказ требует ссылки на ранее опубликованное, а ее не получится. Да и отметки в прежнем сообщении об аннулировании не появится.

По второму вопросу — если сообщения будут удалены, деньги зачислятся на лицевой счет. Если этого не произойдет завтра часам к 14 (при условии оплаты сегодня) — свяжитесь с о Службой поддержки. Вас попросят сообщить название и ИНН компании, а также номер платежного документа.

По третьему вопросу — только сведения об аннулировании сообщения. Без новой информации…

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW


SegovaSPM


#7
Оставлено
:

25 сентября 2013 г. 6:13:07(UTC)

SegovaSPM

Статус: Member

Группы: Registered

Зарегистрирован: 11.04.2013(UTC)
Сообщений: 14
Женщина
Российская Федерация
Откуда: Рубцовск

Цитата:

По первому вопросу — не уверен. Приказ требует ссылки на ранее опубликованное, а ее не получится. Да и отметки в прежнем сообщении об аннулировании не появится.

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

Цитата:

По третьему вопросу — только сведения об аннулировании сообщения. Без новой информации…

Следовательно, чтобы аннулировать 2 сообщения, необходимо оплатить 2560 рублей? То есть, 4 сообщения?

Отредактировано пользователем 25 сентября 2013 г. 6:13:42(UTC)
 | Причина: Не указана


Вверх


Alexey Yukhnin


#8
Оставлено
:

25 сентября 2013 г. 12:16:55(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: SegovaSPM Перейти к цитате

Цитата:

По первому вопросу — не уверен. Приказ требует ссылки на ранее опубликованное, а ее не получится. Да и отметки в прежнем сообщении об аннулировании не появится.

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

Цитата:

По третьему вопросу — только сведения об аннулировании сообщения. Без новой информации…

Следовательно, чтобы аннулировать 2 сообщения, необходимо оплатить 2560 рублей? То есть, 4 сообщения?

Видимо не исправляли. Ссылка точно корректно не отобразится, потому как внешние html-теги отключены по причинам безопасности.
Расчет правильный, 2 сообщения об аннулировании и 2 новых. Пока так…

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW


SegovaSPM


#9
Оставлено
:

26 сентября 2013 г. 5:40:13(UTC)

SegovaSPM

Статус: Member

Группы: Registered

Зарегистрирован: 11.04.2013(UTC)
Сообщений: 14
Женщина
Российская Федерация
Откуда: Рубцовск

Тогда еще вопрос: будет ли указание даты некорректного сообщения косвенной ссылкой на него в новом сообщении?
Например, Данное сообщение публикуется в связи с обнаруженной в предыдущем сообщении от 01.01.2001г. ошибкой в написании стоимости чистых активов.


Вверх


Alexey Yukhnin


#10
Оставлено
:

26 сентября 2013 г. 11:46:57(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: SegovaSPM Перейти к цитате

Тогда еще вопрос: будет ли указание даты некорректного сообщения косвенной ссылкой на него в новом сообщении?
Например, Данное сообщение публикуется в связи с обнаруженной в предыдущем сообщении от 01.01.2001г. ошибкой в написании стоимости чистых активов.

Я не думаю, что в текущем временном периоде кто-то будет цепляться к Вам за это.

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW


Галинна


#11
Оставлено
:

12 марта 2014 г. 7:04:08(UTC)

Галинна

Статус: Newbie

Группы: Registered

Зарегистрирован: 12.03.2014(UTC)
Сообщений: 1
Российская Федерация

Я опубликовала сообщение с неверной датой вынесения судебного решения (вместо 15.06.2013 я написала 20.06.2013, при этом опубликовала по срокам второй даты). Скажите, мы только обнаружили данную ошибку, нужно ли её исправлять, если судебное уже завершено — банкрот ликвидирован.


Вверх


Alexey Yukhnin


#12
Оставлено
:

12 марта 2014 г. 13:10:57(UTC)

Alexey Yukhnin

Статус: Administration

Группы: Registered, Administrators
Зарегистрирован: 18.12.2012(UTC)
Сообщений: 1,227
Мужчина
Российская Федерация
Откуда: Москва

Сказал «Спасибо»: 15 раз
Поблагодарили: 183 раз в 177 постах

Автор: Галинна Перейти к цитате

Я опубликовала сообщение с неверной датой вынесения судебного решения (вместо 15.06.2013 я написала 20.06.2013, при этом опубликовала по срокам второй даты). Скажите, мы только обнаружили данную ошибку, нужно ли её исправлять, если судебное уже завершено — банкрот ликвидирован.

Я не могу Вам рекомендовать оставить как есть.
Если строго следовать Приказу Минэкономразвития России № 178 — ошибку нужно исправлять посредством публикации сообщения об аннулировании предыдущего сообщения и публикацией нового с корректными данными.
Принять решение не аннулировать опубликованное сообщение можете только Вы сами, самостоятельно оценив все риски и последствия.

Мои сообщения (кроме размещенных в разделе «Официально) содержат исключительно мои личные позицию или мнение, которые могут не совпадать с официальной позицией группы «Интерфакс» или иных лиц, которые ассоциируются со мной.


Вверх

WWW

Пользователи, просматривающие эту тему

Guest

Быстрый переход
 

Вы не можете создавать новые темы в этом форуме.

Вы не можете отвечать в этом форуме.

Вы не можете удалять Ваши сообщения в этом форуме.

Вы не можете редактировать Ваши сообщения в этом форуме.

Вы не можете создавать опросы в этом форуме.

Вы не можете голосовать в этом форуме.

Возможно, вам также будет интересно:

  • Форум на тему мои ошибки
  • Форум котлы бакси ошибки все
  • Форум кондиционера электролюкс ошибка е 6
  • Форум iphone ошибка при обновлении
  • Фортнайт ошибка соединения с сервером

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии