문제

나는 현재 "사용자가 읽어야하지만 바보 같은 원숭이처럼 확인을 클릭 할 것"대화 상자가있는 많은 프로그램을 연구하고 있습니다 ... 그래서 클릭을 피하기 위해 보안 문자와 같은 것을 추가 할 생각이있었습니다. 생각하지 않고서...

내 아이디어는 :

  • 버튼을 무작위로 변경합니다
  • 양식 어딘가에 버튼을 무작위로 배치합니다
  • 사용자는 읽어야 할 텍스트 내에서 무작위로 색상이있는 단어를 클릭해야합니다.
  • 보안 문자를 추가하십시오
  • 사용자를위한 메시지가 포함 된 보안 문자를 추가하십시오

그러한 상황에 대한 경험을 한 사람은 아무도 없었습니다. 당신은 무엇을 제안 하시겠습니까?

도움이 되었습니까?

해결책

글쎄, 당신은 의견을 물었고 여기에 내게 간다. 그러나 나는 이것이 당신이 듣고 싶은 것 같지 않다고 생각한다 ...

사용자는 의존 할 수있는 프로그램을 좋아합니다. 그들은 일이 바뀌는 것을 좋아하지 않으며 추가 일을 좋아하지 않습니다.

버튼을 무작위로 변경하고 양식의 어딘가에 버튼을 무작위로 배치하면 잘못된 버튼을 누르거나 응용 프로그램이 짜증나게됩니다. 말한 것처럼 텍스트를 읽지 않고 생각하면 우리도 생각하지 않기 때문에 우리도 우리도하지 않기 때문입니다. . 예를 들어 OK/CANCEL 대화 상자를 생각해 보면 OK 버튼이 왼쪽에있을 것으로 예상하며 대부분은 읽지 않고 누릅니다. 사용자와 정확히 동일하게 발생합니다.

  • 사용자는 읽어야 할 텍스트 내에서 무작위로 색상이있는 단어를 클릭해야합니다.
  • 보안 문자를 추가하십시오
  • 사용자를위한 메시지가 포함 된 보안 문자를 추가하십시오

이 3 가지 옵션을 사용하면 응용 프로그램에 추가 작업을 추가하면 사용자가 저주를받습니다. 하루에 10x를해야 할 일을 생각해보십시오. 코드를 확인하여 Safe Safe를 확인하십시오. 상사가 지금부터 체크인하려는 각 파일에 대해 보안 문자를 채워야한다고 말하면 어떻게 생각하십니까?

소프트웨어를 사용하는 사람들의 삶을 더 쉽게 만드는 것이 우리의 일이라고 생각합니다. 그들이 어떤 종류의 텍스트를 읽어야하고 원하지 않는다면, 당신이 그렇게 할 수있는 방법은 전혀 없습니다.

당신은 사람들이 올바르게 일하게 할 수 없으며, 당신이 할 수있는 일은 가능한 최고의 도구를 제공하고 그들이 일을하기에 충분히 전문적이기를 바랍니다.

기본적으로 내가 말하는 것은 그들의 일을 완화하기 위해 최선을 다하는 것입니다. 이것이 당신 (또는 담당자)보다 정말로 중요하다면 그들과 대화하고 이것이 중요한 이유를 설명해야합니다.

사람들이 자신이 이해하는 것들에 어떻게 헌신하는지 놀랄 것입니다.

다른 팁

나는 당신이하지 않을 것을 제안합니다. 그리고 당신이 더 잘 알지 못하면, 당신은 잘 알려진 잘 알려진 잘 알려진 UI를 모방합니다.큰 온라인 소매 업체> 또는온라인 뱅킹 사이트>.

메시지를 읽을 수 있도록 사용자와 게임을하는 것은 파멸됩니다. 사용자는 메시지를 이해하기보다는 게임을 완료하는 데 정신적 자원을 집중시킵니다. 사용자가 될 수 있습니다 더 적은 움직이는 버튼, 릴라벨링, 청소부 사냥, 담긴 또는 지연과 같은 것이 있으면 메시지의 중요한 부분을 실제로 이해할 수 있습니다. 그들은 실제 문제가 아니라 게임 지침에 중점을 둘 것입니다. 오류가 증가 할 가능성이 높습니다.

사용자의 메시지 상자를 읽는 거부는 사용자가 내용을 읽는 데 시간이 걸리지 않고 신속하게 작업을 수행하려는 것이기 때문에 메시지 상자가 너무 많은 앱에서 너무 많이 사용되고 잘못 사용 되었기 때문입니다. 메시지 상자에 바보 같은 게임을 포함 시키면 사용자가 더 많은 것을 원망하여 문제를 해결할 수 있습니다.

당신이 할 수있는 일은 다음과 같습니다.

규칙 1. 메시지 상자를 사용하지 마십시오. 그들은 예외적 인 상황에 대해서만 나타나야합니다. 앱에는 "많은"메시지 상자가 없어야합니다. 사용자가 앱을 사용할 때마다 많은 문서를 읽을 필요는 없습니다. 만약에 정상 앱을 사용하면 메시지 상자가 발생하면 UI가 잘못되었습니다. 다른 방법을 찾으십시오.

  • 확인 메시지 대신 메인 창에 무슨 일이 있었는지 명확하게 표시하고 실행 취소하는 명확한 방법을 제공하십시오.

  • 자동 수정, 사진/마스크 필드 및 오류 메시지보다는 비활성화를 사용하십시오.

  • 메시지를 피하기 위해 좋은 기본값과 자동화를 사용하십시오. 예를 들어, 사용자가 서버에 연결되어 있지 않아 업로드 할 수 없다고 오류 메시지를 표시하지 않고 자동으로 다시 연결하십시오.

  • 옵션을 따라 명령을 나눕니다. 오히려 사용자가 형식이 있거나없는 페이스트를 원하는지 묻는 메시지 상자는 메뉴에 두 가지 명령을 제공합니다.

  • 정보 메시지가 자발적으로 팝업되어 있지 않아 사용자가 모든 것이 잘 작동한다고 말합니다 (예 :“선호도 저장!”).

  • 유용한 힌트 나 문서를 제공하는 팝업이 없습니다. UI 자체 문서를 만들 수없는 경우 튜토리얼 또는 풍선 도움을 제공하십시오.

  • 잔소리하는 "업그레이드"메시지가 없습니다.

  • 별도의 메시지 상자가 아닌 기본 창에 메시지 텍스트를 제공하는 것을 고려하십시오 (예 : "ActiveX가 보안을 위해 꺼져 있기 때문에 페이지가 보이거나 행동하지 않을 수 있습니다."). 웹 서핑의 팝업은 사용자가 관련이없는 모든 것을 자동으로 무시하도록 조절했습니다.

규칙 2. 당신이 있다면 가지다 메시지를 사용하려면 :

  • 주요 정보를 얻으려면 가능한 한 간단하게 텍스트를 만드십시오. 더 많은 텍스트가 더 도움이되지 않습니다. [Path]의 [Filemask]와 일치하지 않습니다." "비 치명적 오류 307 : 검색 조치 중단"을 사용하지 마십시오. [AppName]은 귀하가 제공 한 파일 마스크, 즉 [FileMask]가 지정한 디렉토리 ([경로])에 일치하는 파일이 일치하지 않기 때문에 제공 한 정규 표현식에 대한 문자열 검색을 완료 할 수 없습니다. Filemask 또는 Path 선택을 확인하고 다시 또는 파일에 다시 입력하여 대화 상자를 검색하십시오. 이 메시지 상자의 아래 확인 버튼을 클릭하여 파일로 돌아가서 검색 대화 상자로 돌아갑니다. 문자열 검색을 취소하기 위해 도착하면 검색 대화 상자에 파일의 취소 버튼을 클릭하십시오.” 간단한 메시지로 달성 할 수있는 것보다 더 많은 설명이 필요한 사용자가있는 경우 메시지 상자에 도움말 버튼이나 "어떻게 해야하는지…"링크를 제공하십시오.

  • 메시지에 평범한 언어와 전문 용어가 없습니다. 여기에는 "대화 상자", "데이터베이스"및 "토너"와 같은 "무고한"단어가 포함됩니다. 원시 예외 텍스트를 사용하지 말고 오류 메시지에 버리지 마십시오. 오류 번호 또는 덤프를 포함하지 마십시오. 대신 로그를 기록하십시오. 개발자가 남긴 디버깅 메시지 상자의 앱을 제거하십시오. 전문 용어로 가득 찬 메시지를 올리는 것보다 치명적인 오류로 앱이 사라지게하는 것이 좋습니다. 그 다음에 앱이 사라집니다.

  • 메시지 상자의 버튼에 "OK"가 아닌 작업의 작업에 레이블을 지정하십시오. 최소한 사용자는 메시지 상자를 기각하기 위해 활성화 버튼에 집중해야합니다. 해당 버튼에 "삭제"또는 "설치"와 같은 레이블이 표시되면 일시 중지해야합니다. 메시지 텍스트에서 각 버튼이하는 일을 설명 할 필요가 없습니다. BTW, 이러한 라벨링은 대부분의 플랫폼에서 GUI 표준입니다.

메시지 상자를 사용하지 않도록 응용 프로그램을 재 설계하십시오.

제출 버튼을 활성화하기 전에 "예상 읽기 시간"을 기다리는 타이머로 시도 할 수 있습니다. 단어 수에서 예상 읽기 시간을 계산할 수도 있습니다.

나는 사용자가 텍스트를 읽거나 (버튼을 주위를 움직이거나 보안 문자를 읽도록 요청하는 등) 강제로 미묘한 방법이 바보 같은 원숭이처럼 느껴질 수 있다고 생각합니다.

내 제안, 그것과 함께 살거나 대화 상자/인터페이스를 재 설계하십시오. 하다 ~ 아니다 대화에 무작위성을 추가하거나 다른 방법으로 생각할 수도 있지만 사용자를 바보처럼 취급하십시오. :-).

방금 최근에 소프트웨어 기사에서 Joel을 읽었습니다. 자신의 삶과 더 나은 일을하는 사람들을위한 디자인. 그것은 대부분의 사람들이 읽지 않을 것이라고 지적합니다 아무것 그리고 그 일을 해결하거나 적어도 더 나쁘게 만들지 않는 방법에 대해 논의합니다.

사용자가 읽어야 할 내용에 따라 선택 질문을 사용할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top