The digital age has brought unprecedented access to information and new online services. And in exchange, people have proven very willing to provide personal information and to have their online activities monitored. But is it worth it? As Wired reports, more and more people are questioning this trade-off:
The US has found itself in the middle of a data privacy awakening, and you can credit the recent spate of headline-grabbing scandals as the kick-starter. Cambridge Analytica illicitly took the personal information of up to 87 million Facebook users and turned it into targeted political ads. And Equifax let slip the sensitive details of 148 million Americans because it couldn’t be bothered to patch a known vulnerability.
Hãy hỏi bất kỳ ai trong thế giới công nghệ và họ sẽ nói với bạn rằng kiểm tra người dùng là chìa khóa để phát triển phần mềm tốt. Trong thực tế, điều đó không hoàn toàn đúng, bởi vì điều quan trọng thực sự là việc kiểm tra người dùng tốt. Người dùng không phải lúc nào cũng cung cấp cho bạn chính xác thông tin bạn cần. Hoặc họ có thể không cung cấp cho bạn tất cả thông tin bạn cần. Vì những lý do, bạn cần có khả năng thực hiện xuất sắc công việc trao đổi về thử nghiệm người dùng với người dùng.
Phỏng vấn về cơ bản có nghĩa là nói về một kinh nghiệm. Việc phỏng vấn giúp chúng tôi hiểu được suy nghĩ và cảm xúc của người dùng trong quá trình họ trải nghiệm phần mềm. Và trong phát triển phần mềm, điều đó có nghĩa là chúng tôi có thể thực hiện những thay đổi cần thiết để cải thiện trải nghiệm đó.
Việc tóm tắt bài kiểm tra người dùng một cách hiệu quả có thể yêu cầu bạn thực hiện một số việc. Cho một, bạn nên bắt đầu bằng cách đặt trọng tâm cho phần tóm tắt. Và sau đó, bạn có thể phải đưa người dùng quay lại khu vực trọng tâm đó. Để có được cảm nhận chung về trải nghiệm, bạn có thể yêu cầu số lần hiển thị tổng thể. Và để biết thêm chi tiết, bạn có thể yêu cầu người dùng nói về quá trình sử dụng phần mềm. Bạn cũng nên thừa nhận những vấn đề quan trọng khi chúng nảy sinh.
Trong cuộc đối thoại hôm nay, chúng ta sẽ nghe một nhà phát triển phần mềm tên là Jill trình bày tóm tắt về thử nghiệm người dùng với Carla, một nhân viên văn phòng. Công ty của Jill, OptiTech, đang phát triển phần mềm mới cho một công ty hậu cần nơi Carla làm việc.
Câu hỏi nghe
1. Jill nói gì cô ấy muốn tập trung vào trong cuộc phỏng vấn?
2. Jill phản hồi thế nào trước đề xuất của Carla về việc có thể cập nhật trạng thái của tài xế?
3. Jill phản ứng thế nào khi Carla đề cập rằng các tuyến đường đang đổi màu quá sớm?
Trọng tâm của mọi dự án phần mềm là người dùng. Nếu người dùng thấy phần mềm khó hiểu, hoặc nếu nó không làm những gì người dùng cần nó làm, vấn đề ở đây là gì? Vì lý do này, Kiểm tra người dùng là một phần thiết yếu của quá trình phát triển.
Kiểm tra người dùng có thể bao gồm một loạt các hoạt động. Bạn có thể xem cách người dùng tương tác với phần mềm. Bạn có thể theo dõi hoặc giám sát cách họ sử dụng nó. Và bạn có thể hỏi ý kiến của họ. Theo cách này, bạn thu thập thông tin và phản hồi giúp bạn tạo ra trải nghiệm người dùng tốt nhất có thể. Và cũng như bản thân phần mềm cần phải thân thiện với người dùng, kiểm tra người dùng cũng vậy. Nếu mọi người không có ý tưởng rõ ràng về những gì họ phải làm trong quá trình thử nghiệm, bạn sẽ lãng phí một cơ hội.
Vì vậy, khi bạn bắt đầu thử nghiệm, điều quan trọng là phải phác thảo những gì bạn sẽ làm, và loại phản hồi nào bạn quan tâm. Vì phần mềm còn mới đối với người dùng thử nghiệm, bạn sẽ cần cung cấp cho họ hướng dẫn rõ ràng về cách sử dụng và cung cấp cho họ thông tin tổng quan về các tính năng chính. Bạn cũng có thể thấy mình đang nhấn mạnh những điểm chính trong quá trình thực hiện. Sau tất cả, việc đảm bảo mọi người đều hiểu rõ trước sẽ dễ dàng hơn nhiều so với việc giải quyết những người dùng bối rối trong quá trình thử nghiệm.
Trong cuộc đối thoại hôm nay, chúng tôi sẽ nghe thấy Jill, một nhà phát triển của một công ty phần mềm tên là OptiTech. Họ đang phát triển phần mềm cho một công ty hậu cần, và bây giờ họ đã sẵn sàng triển khai đợt thử nghiệm người dùng đầu tiên. Chúng ta cũng sẽ nghe thấy Liam, người quản lý CNTT cho khách hàng, và Carla, một trong những người dùng thử nghiệm.
Câu hỏi nghe
1. Jill nói gì sẽ là bước cuối cùng trong bài kiểm tra này?
2. Bài kiểm tra này tập trung vào ba khía cạnh nào của phần mềm??
3. Jill nhấn mạnh điều gì là hoàn toàn cần thiết đối với người lái xe?
AI bao gồm học máy, có thể dựa vào mạng lưới thần kinh để học sâu và sử dụng các thuật toán phức tạp. AI cũng bao gồm các ứng dụng tự động và máy móc như bot, sử dụng xử lý ngôn ngữ tự nhiên để tương tác.
Scrum liên quan đến việc làm việc trong các lần chạy nước rút, hoặc chu kỳ ngắn, để phát triển một sản phẩm một cách nhanh chóng. Các vai trò chính trong scrum bao gồm scrum master cùng với chủ sở hữu sản phẩm, cũng như các nhóm sản phẩm, tạo ra sản phẩm bằng cách giải quyết công việc tồn đọng của sprint.