it-swarm-vi.tech

Hành vi người dùng khiến bạn mất cảnh giác?

Làm thế nào về một wiki cộng đồng Nice chúng ta có thể học hỏi từ? Vui lòng gửi một ví dụ về hành vi người dùng khiến bạn mất cảnh giác và buộc bạn phải thiết kế lại giao diện. Một ví dụ cho mỗi câu trả lời xin vui lòng!

Của tôi :

Trên biểu mẫu PHP/HTML để ghi lại các lần chơi trò chơi, người dùng phải chọn mô-đun trò chơi từ danh sách thả xuống và sau đó nhập số kịch bản vào hộp nhập tiêu chuẩn của bạn. Sau 3 tuần người dùng thêm vào các bản ghi một cách không đau đớn, tôi đã có một game thủ kỳ cựu gửi email cho tôi để nói rằng bất kể anh ta đưa vào cái gì, mẫu đơn cho anh ta biết số kịch bản không hợp lệ.

Cắt theo đuổi - Tôi đã mã hóa biểu mẫu để luôn bắt đầu bằng dấu # bên trong đầu vào số kịch bản đó. 50 người dùng đầu tiên hiểu cách xóa # đó khi nhập số kịch bản 3 chữ số của họ, nhưng Số 51 tiếp tục cố gắng gửi những thứ như #01#37 và kịch bản xác nhận siêng năng của tôi tiếp tục từ chối anh ta.

Không cần phải nói, tôi đã xóa # Biểu tượng!

16
Drew

Điều này đã làm tôi rất ngạc nhiên khi lần đầu tiên tôi gặp nó:

Người dùng không đọc hộp thoại xác nhận.

Là một nhà phát triển, tôi luôn nỗ lực đáng kể để đảm bảo văn bản trong các hộp thoại của mình rõ ràng và chính xác. Nhưng, người dùng cuối của tôi (gần như) không bao giờ đọc chúng.

Họ chỉ cần nhấp vào "Ok" hoặc "Có" nhanh nhất có thể.

26
Bevan

Nhấp, Nhấp đúp - Trên ứng dụng dựa trên web phải thêm mã để xử lý trường hợp người dùng khăng khăng nhấn đúp vào nút/liên kết và gửi cùng một biểu mẫu/truy vấn hai lần ... điều này gây ra lỗi thú vị khi người dùng cố gắng xóa hai lần, v.v.

Tệ hơn nữa, đối với tất cả người dùng là nếu/khi họ thấy hệ thống chậm hoặc không phản hồi ... hãy nhấp nhiều lần để cố gắng nói với "máy tính" nhanh lên. Trong khi đó, một số yêu cầu để chạy "Truy vấn báo cáo lớn" được xếp hàng làm cho ứng dụng thu thập dữ liệu. ;-)

18
scunliffe

Một phần nhỏ của phần mềm máy tính để bàn tôi đã viết tìm kiếm một cơ sở dữ liệu lưu trữ cho các tên (nó có khoảng 57k bản ghi tên trong đó).

Biểu mẫu có một hộp văn bản với văn bản: "tìm kiếm theo họ hoặc một phần của họ". Tôi đã mã hóa truy vấn cơ sở dữ liệu để nó tự động thêm ký tự đại diện vào cuối. Vì vậy, trong trường hợp của tôi, nếu tôi đang tìm kiếm tôi, tôi có thể đã nhập "har" và phần mềm đã thực hiện tìm kiếm "har *" của cơ sở dữ liệu. Tất cả mọi thứ hoạt động tốt, và tôi đã không có khiếu nại từ bất cứ ai.

Một ngày nọ, tôi đang nhìn qua vai một đồng nghiệp và tôi thấy cô ấy không chỉ là họ, mà còn là tên đầu tiên - cô ấy đang tìm kiếm "họ, tên,". Tất nhiên, điều đó có nghĩa là chuỗi tìm kiếm đang tìm kiếm tên cuối cùng của "họ, tên *".

Không cần phải nói, tôi đã thêm vào kiểm tra thêm để tìm dấu phẩy và bây giờ bạn có thể tìm kiếm bằng chính xác hoặc ký tự đại diện trên cả tên và họ (tôi cũng đã thêm liên kết "hiển thị ví dụ cho tôi" sau văn bản hướng dẫn).

13
Jared Harley

Điều luôn khiến tôi cảm thấy khó khăn đến mức nào để thuyết phục người dùng rằng hệ thống hành xử theo một cách nhất định khi họ thông qua quan sát bằng cách nào đó đã xây dựng một mô hình hoạt động không chính xác.

Một ví dụ đơn giản, do một lỗi mà chúng tôi đã có trong một thời gian, một mục được tạo ở dạng (đây là phần mềm máy tính để bàn) không được phản ánh ngay lập tức trong chế độ xem danh sách phù hợp. Nhưng với người dùng, sự thay đổi trong listview chỉ ra rằng bản ghi đã được lưu. Họ sẽ nhập dữ liệu và chuyển đổi giữa hai bản ghi để làm cho mục đó xuất hiện và do đó hài lòng rằng tất cả công việc của họ đã được lưu, chúng tôi không thể thuyết phục họ bằng cách khác.

8
Harald Scheirich

Đây là một cách đơn giản nhưng tôi bắt gặp một người dùng nhấp đúp vào danh sách thông tin tóm tắt, sau đó bực bội, đi đến một màn hình khác hiển thị chi tiết hơn về một phần cụ thể của bản tóm tắt đó. Có vẻ như họ mong đợi nhấp đúp để điều hướng thẳng đến đó. Nó làm bây giờ và anh ta không phải là người khôn ngoan hơn - với anh ta, nó luôn hoạt động như thế.

6
Jeff Yates

Điều làm tôi ngạc nhiên là sự khác biệt chẵn độ trễ rất nhỏ (được đo bằng mili giây ) đáp ứng yêu cầu của người dùng có thể tạo ra sự khác biệt có thể đo lường được trong việc duy trì và tương tác của người dùng . Xem bài đăng của Google trên Vấn đề tốc độ . Đó là lý do tại sao các công cụ như Yahoo YSlow , Tốc độ trang của GoogleHiệu suất trang web của quản trị viên web rất có giá trị để hiểu trang nào chậm - vì những trang chậm này có khả năng ảnh hưởng đến sự tương tác .

6
Julian H

Trong cả thiết kế dựa trên màn hình cảm ứng hoặc thiết kế web thông thường, chúng tôi thường có các nút lớn với một hộp phóng xạ nhỏ hoặc hộp kiểm bên trong (ví dụ: khi người dùng phải chọn giữa 2 hoặc nhiều tùy chọn hoặc ưu đãi). Mỗi khi tôi thấy các bài kiểm tra nhấp hoặc chọn một trong các nút quá khổ này, 9 trên 10 có xu hướng nhấn nút radio hoặc hộp kiểm nhỏ. điều này làm cho toàn bộ quan điểm "hãy làm cho nút này lớn để mọi người sẽ chú ý đến nó" gần như vô nghĩa. Hành vi này cũng được hiển thị khi các nhà thiết kế của chúng tôi có các nút 'chuyển tiếp' lớn với một mũi tên nhỏ bên trong nút. người ta bấm vào mũi tên nhỏ. Ngoài ra, tôi đã thấy cả người dùng có kinh nghiệm và không có kinh nghiệm làm điều này. Tôi vẫn đang tranh luận tại văn phòng, đây có phải là vấn đề hay không và đôi khi chúng ta có nên loại bỏ các nút phóng xạ hoặc làm cho chúng to như chính nút (điều này là xấu và không hiệu quả)

4
Pieter

Tôi có thể đảo ngược nó? Tức là, một cái gì đó tôi làm rất nhiều mà đôi khi cho kết quả thực sự kỳ lạ hoặc nguy hiểm trên một số trang web lớn.

Nhấp và đôi khi kéo vào các khu vực trống của trang web hoặc ứng dụng trong khi đọc một cái gì đó. Thông thường để đảm bảo tôi đã bỏ chọn bất kỳ yếu tố nào tôi có thể đã chọn trước đó - một "bảng xếp hạng sạch" có thể nói như vậy. Hoặc đôi khi kéo lê trong văn bản tôi hiện đang đọc cho cùng một mục đích. Một số lần đáng ngạc nhiên điều này kích hoạt một cái gì đó kỳ lạ hoặc dự định trên trang web - như điều hướng tôi ra khỏi những gì tôi đang đọc đến một số bài viết hoặc quảng cáo khác.

Một ứng dụng có tên Lightwave 3D sử dụng điều này để bỏ chọn đa giác, đỉnh, cạnh hoặc không có gì và trong Windows Explorer, nhấp vào một khoảng trống sẽ bỏ chọn các thư mục và tệp.

3
Oskar Duveborn

Trên một trang mạng xã hội mà tôi đã từng làm việc, một người dùng đã cố dán mã nhúng của video Youtube làm tiêu đề của một album ảnh.

Tôi không chắc những gì họ mong đợi sẽ xảy ra, hoặc tại sao anh ấy quyết định để lại tên album của mình là <object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/dQw4w9WgXcQ...

3
GSto

Tôi là một trong những nhà phát triển trên một số phần mềm máy khách/máy chủ. Không phải các trang web, nhưng tương tự về khái niệm với một hình thức web.

Mẫu trong câu hỏi yêu cầu thông tin người dùng (đây là những người đăng ký cho một sự kiện). Việc nhập dữ liệu được thực hiện bởi một người ngồi trước máy tính. Họ sẽ hỏi:

  • Tên?
  • Công ty?

Những thứ như thế. Có hai phím bạn có thể nhấn:

  • F10 - để chấp nhận (truyền) biểu mẫu đến máy chủ
  • Esc - để hủy giao dịch

Trong cả hai trường hợp, bạn đã kết thúc với một mẫu trống, sẵn sàng cho người tiếp theo trong hàng đợi. Tuy nhiên, nhấn F10 thực sự ghi lại dữ liệu trên máy chủ. Bởi vì điều này phải mất một lúc (nửa giây hoặc lâu hơn).

Tôi đã quan sát các nhà khai thác sử dụng hệ thống này và rất ngạc nhiên khi thấy một số trong số họ khóa tất cả các chi tiết, và sau đó nhấn Esc để hủy giao dịch. Sau đó, họ sẽ vẫy người trên, lấy người tiếp theo từ hàng đợi, nhập thông tin chi tiết của họ, nhấn Esc, v.v.

Tôi hỏi họ tại sao họ làm điều đó. Họ trả lời "nó nhanh hơn theo cách đó".


Vì vậy, bài học kinh nghiệm. Đừng để mọi người nhập dữ liệu và sau đó hủy giao dịch mà không có cảnh báo nào. Ngoài ra, hãy chắc chắn rằng họ hoàn toàn hiểu được đào tạo mà họ được cung cấp.

2
Nick Gammon