Đó có phải là một dấu hiệu xấu? Tôi nghĩ đó là một cảnh báo đáng để xem xét, nhưng tôi cũng nghĩ rằng nó chắc chắn sẽ xảy ra.
Khi mọi người gửi bất kỳ loại phản hồi nào cho tôi, tôi cố gắng lọc nó thành ba nhóm:
- Lỗi
- Yêu cầu tính năng
- Hiểu lầm
Lỗi
Lỗi là khi một cái gì đó rõ ràng không hoạt động theo cách bạn mong đợi, cũng không phải là cách người dùng mong đợi. Giống như, nó hỏi tôi tên của tôi, tôi nhập "Scott", nhấn enter và nó nói, "Chào Joe!"
Yêu cầu tính năng
Điều này giống như "Tôi biết chúng tôi chưa bao giờ nói về điều này, nhưng chương trình có thể suy ra cử chỉ chuột của tôi rằng tôi thuận tay trái và di chuyển nút OK sang bên trái màn hình không?" Đây là khi hành vi hiện tại phù hợp với cả mong đợi của bạn và người dùng , nhưng họ muốn thay đổi kỳ vọng.
Hiểu lầm
Đây là khi bạn mong đợi một kết quả từ một kịch bản, nhưng người dùng mong đợi một kết quả khác. Đôi khi điều này trở thành một yêu cầu tính năng, nếu họ không truyền đạt được kỳ vọng của họ, nhưng họ nghĩ rằng họ đã làm. Đôi khi điều này trở thành một lỗi nếu kỳ vọng của bạn được chứng minh là sai.
Tuy nhiên, nhiều lần bạn có kiến thức mà người dùng không có. Điều gì sẽ xảy ra nếu họ nói: "Trên màn hình này, tôi có thể thêm một bản ghi cho chính mình hai lần với cùng họ và tên! Đó rõ ràng là một lỗi!" Câu trả lời của bạn có thể là: "Có rất nhiều người trên thế giới có cùng họ và tên, vì vậy chúng tôi không yêu cầu sự kết hợp đó là duy nhất. Chúng tôi có một nhiệm vụ dọn dẹp chạy vào ban đêm và gửi email Báo cáo trùng lặp có thể dịch vụ khách hàng khi họ nghĩ rằng nó phát hiện một bản sao có tên và địa chỉ tương tự, và yêu cầu họ kiểm tra thủ công. "
Vì vậy, bạn nên đọc mọi báo cáo lỗi, nhưng hầu hết các hệ thống phức tạp sẽ có báo cáo lỗi thực sự chỉ là các yêu cầu tính năng hoặc có thể là thông tin sai về các yêu cầu. Không hiểu được sự phức tạp tiềm ẩn của thế giới thực có lẽ là nguồn gốc lớn nhất của những vấn đề này.