Mục lục bài họcĐang ở d01-b4
← IB Computer Science
0/32 bài đã học xong
Chương 1 · System Fundamentals · Bài 4/4 của chương · bài 4/32 của IB Computer Science

Stakeholders, Documentation, Training and the Social Impact of Systems

Các bên liên quan, tài liệu, đào tạo và tác động xã hội của hệ thống
← Mục lục bài học
Lý thuyết · English

Stakeholders are not only users. A stakeholder is anyone affected by the system: end users who operate it, managers who read its reports, customers whose data it holds, technical staff who maintain it, the organisation paying for it, and regulators who set rules for it. They want different, often conflicting things — users want fewer steps, managers want more data captured, security staff want more checks. A system designed for one group alone fails the others, which is why requirements analysis identifies all stakeholders first and why the examiner rewards answers that name a stakeholder the question did not mention.

Documentation has audiences. User documentation explains how to use the system: manuals, on-screen help, tutorials, frequently asked questions. It must be written in the user's language, not the developer's, and organised by task (how do I record an absence?) rather than by menu. Technical documentation explains how the system works internally: data dictionary, program structure, configuration, known limitations. Its audience is the future maintainer — often someone who has never met the original developer — and its absence is the reason legacy systems become impossible to change. Poor documentation shows up years later as a system nobody dares to touch.

Training methods. Self-instruction (manuals, videos) is cheap and flexible but depends on motivation and gives no feedback. Formal classes teach many people consistently but take them off work at once and cannot follow each person's pace. Online tutorials scale well and can be repeated, but need discipline. One-to-one training is the most effective and the most expensive. The right choice depends on how many people, how different their roles are, how much the system changes their work, and whether errors are costly — a hospital drug-administration system justifies one-to-one training in a way a library catalogue does not. Insufficient training is one of the most common causes of a technically sound system failing in use.

Social, ethical and legal issues. Every information system changes who knows what and who does what. Privacy: data collected for one purpose is later used for another; systems accumulate far more than they need. Security: a breach exposes not the organisation's data but its customers'. Employment: automation removes some jobs, changes others and creates a few, rarely for the same people. Deskilling and dependence: staff who follow the system's prompts lose the ability to work without it. Accessibility: a system that cannot be used with a screen reader excludes a group entirely, and in many countries this is illegal as well as unfair. Digital divide: moving a public service online excludes people without devices, connectivity or skills, who are often those who need the service most. A good evaluation names who is affected, how, and what could be done — not just that an issue exists.

Giải thích tiếng Việt

Các bên liên quan không chỉ là người dùng. Bên liên quan là bất kỳ ai bị hệ thống tác động: người dùng cuối vận hành nó, quản lý đọc báo cáo của nó, khách hàng có dữ liệu trong nó, nhân viên kỹ thuật bảo trì nó, tổ chức trả tiền cho nó, và cơ quan quản lý đặt luật cho nó. Họ muốn những thứ khác nhau và thường mâu thuẫn — người dùng muốn ít bước hơn, quản lý muốn thu thêm dữ liệu, bộ phận an ninh muốn thêm kiểm tra. Một hệ thiết kế cho một nhóm sẽ thất bại với các nhóm còn lại, đó là lý do phân tích yêu cầu xác định mọi bên liên quan trước, và là lý do giám khảo thưởng điểm cho bài nêu được một bên liên quan mà đề không nhắc tới.

Tài liệu có đối tượng đọc. Tài liệu người dùng giải thích cách dùng hệ: sổ tay, trợ giúp trên màn hình, hướng dẫn, câu hỏi thường gặp. Nó phải viết bằng ngôn ngữ của người dùng chứ không của người phát triển, và sắp xếp theo việc cần làm (ghi một buổi vắng thế nào?) chứ không theo menu. Tài liệu kỹ thuật giải thích hệ vận hành bên trong ra sao: từ điển dữ liệu, cấu trúc chương trình, cấu hình, giới hạn đã biết. Đối tượng của nó là người bảo trì tương lai — thường là người chưa từng gặp người phát triển ban đầu — và việc thiếu nó là lý do hệ cũ trở nên không thể thay đổi. Tài liệu kém lộ ra nhiều năm sau dưới dạng một hệ không ai dám chạm vào.

Phương pháp đào tạo. Tự học (sổ tay, video) rẻ và linh hoạt nhưng phụ thuộc động lực và không có phản hồi. Lớp học chính thức dạy nhiều người nhất quán nhưng kéo họ khỏi việc cùng lúc và không theo được nhịp từng người. Hướng dẫn trực tuyến mở rộng tốt và lặp lại được nhưng cần kỷ luật. Kèm một-một hiệu quả nhất và đắt nhất. Lựa chọn đúng phụ thuộc vào bao nhiêu người, vai trò khác nhau tới đâu, hệ thay đổi công việc họ nhiều tới đâu, và lỗi có tốn kém không — hệ cấp phát thuốc ở bệnh viện xứng đáng kèm một-một theo cách một danh mục thư viện không cần. Đào tạo không đủ là một trong những nguyên nhân phổ biến nhất khiến hệ đúng về kỹ thuật thất bại khi dùng.

Vấn đề xã hội, đạo đức và pháp lý. Mọi hệ thông tin đều thay đổi ai biết gì và ai làm gì. Riêng tư: dữ liệu thu cho mục đích này sau được dùng cho mục đích khác; hệ tích luỹ nhiều hơn mức cần. An ninh: một vụ rò rỉ phơi bày không phải dữ liệu của tổ chức mà của khách hàng. Việc làm: tự động hoá xoá một số việc, đổi một số việc và tạo vài việc mới, hiếm khi cho cùng những người đó. Mất kỹ năng và lệ thuộc: nhân viên làm theo gợi ý của hệ mất khả năng làm việc khi không có nó. Khả năng tiếp cận: hệ không dùng được với trình đọc màn hình loại hẳn một nhóm, và ở nhiều nước điều này vừa bất công vừa phạm luật. Khoảng cách số: đưa dịch vụ công lên mạng loại những người không có thiết bị, kết nối hay kỹ năng, mà họ thường là người cần dịch vụ nhất. Bài đánh giá tốt nêu ai bị tác động, thế nào, và có thể làm gì — không chỉ nói rằng vấn đề tồn tại.

TẠI CHỖ HAY DỊCH VỤ ĐÁM MÂY: HAI ĐƯỜNG CHI PHÍ, HAI LOẠI RỦI RO năm chi phí luỹ kế tại chỗ: mua trước lớn, sau rẻ dịch vụ: thuê đều, tổng tăng mãi điểm hoà vốn ~ năm 3–5 chi phí không phải câu trả lời — nó chỉ là một dòng AI GIỮ GÌ? Tại chỗ Dịch vụ đám mây dữ liệu ở trong nhà dữ liệu ở nước khác? tự vá lỗi, tự sao lưu nhà cung cấp vá, sao lưu cần đội kỹ thuật riêng không cần, nhưng lệ thuộc tuỳ biến tự do chỉ trong khuôn cho phép mất điện = mất hệ mất internet = mất hệ phiên bản cũ chạy mãi bị ép nâng cấp theo lịch họ rủi ro không mất đi — nó đổi chủ và đổi dạng CÂU HỎI QUYẾT ĐỊNH CHO BÀI ĐÁNH GIÁ 1. Dữ liệu có bị luật buộc phải ở trong nước không? (y tế, tài chính, dữ liệu công dân) 2. Tổ chức có nuôi nổi đội kỹ thuật không? — trường học nhỏ thì không, ngân hàng thì có 3. Điều gì xảy ra nếu nhà cung cấp tăng giá gấp đôi hoặc đóng cửa? — có xuất được dữ liệu ra không? lời khuyên đúng phụ thuộc vào tổ chức, không có câu trả lời chung — giám khảo chấm lập luận, không chấm kết luận
Hình so sánh hai mô hình triển khai phần mềm mà đề thi hay yêu cầu đánh giá. Đồ thị bên trái vẽ chi phí luỹ kế theo năm: triển khai tại chỗ đòi một khoản mua trước lớn cho máy chủ và giấy phép rồi tăng chậm, còn dịch vụ đám mây thuê đều mỗi tháng nên khởi đầu rẻ nhưng tổng tăng mãi; hai đường cắt nhau ở điểm hoà vốn khoảng năm thứ ba tới thứ năm. Dòng chữ trên đồ thị nhắc điều quan trọng nhất: chi phí chỉ là một dòng trong bài đánh giá, không phải câu trả lời. Bảng bên phải liệt kê ai giữ gì: dữ liệu ở trong nhà hay có thể ở một nước khác; ai vá lỗi và sao lưu; có cần đội kỹ thuật riêng không; tuỳ biến tự do hay chỉ trong khuôn nhà cung cấp cho phép; mất điện hay mất internet thì mất hệ; và phiên bản cũ chạy mãi hay bị ép nâng cấp theo lịch của người khác. Câu kết của bảng là ý ăn điểm: rủi ro không mất đi khi lên đám mây, nó đổi chủ và đổi dạng. Hộp dưới cùng đưa ba câu hỏi quyết định — luật có buộc dữ liệu ở trong nước không, tổ chức có nuôi nổi đội kỹ thuật không, và điều gì xảy ra nếu nhà cung cấp tăng giá hoặc đóng cửa — rồi nhắc rằng giám khảo chấm lập luận chứ không chấm kết luận, vì lời khuyên đúng phụ thuộc vào tổ chức.
Ví dụ — Ví dụ 1 — chọn phương pháp đào tạo cho ba nhóm khác nhau

Một chuỗi siêu thị 3 000 nhân viên triển khai hệ thanh toán mới. Ba nhóm: 2 400 thu ngân dùng hệ cả ngày, 500 quản lý ca dùng chức năng báo cáo và huỷ giao dịch, 100 nhân viên kỹ thuật phải xử lý sự cố. Hãy chọn phương pháp đào tạo cho mỗi nhóm và giải thích.

Giải.

Thu ngân — hướng dẫn trực tuyến ngắn cộng thực hành trên máy giả lập, có kiểm tra. Số lượng 2 400 loại bỏ kèm một-một và làm lớp học chính thức rất tốn kém vì phải rút người khỏi quầy. Việc của thu ngân lặp lại, số thao tác ít, nên hướng dẫn trực tuyến 30 phút theo từng tình huống (quét, huỷ một món, trả lại tiền) cộng 1 giờ thực hành trên chế độ giả lập là đủ, và bài kiểm tra cuối bảo đảm không ai được lên quầy khi chưa đạt. Cần thêm một thẻ tóm tắt dán tại quầy cho tuần đầu, vì lỗi ở thu ngân gây xếp hàng dài ngay lập tức.

Quản lý ca — lớp học nửa ngày theo nhóm 15–20 người. Chức năng của họ phức tạp hơn và có hệ quả tài chính (huỷ giao dịch, đối chiếu cuối ca), nên cần được hỏi đáp trực tiếp và tập trên tình huống thật. 500 người chia thành khoảng 30 lớp, lệch ca để không rút hết quản lý cùng lúc. Lớp học còn giúp họ trở thành người hỗ trợ tại chỗ cho thu ngân, giảm tải cho kỹ thuật.

Kỹ thuật — kèm một-một hoặc nhóm rất nhỏ với nhà cung cấp, kèm tài liệu kỹ thuật. 100 người là đủ ít, và họ phải hiểu hệ vận hành bên trong để xử lý sự cố khi hệ sập giờ cao điểm — lỗi ở đây tốn kém nhất. Họ cần tài liệu kỹ thuật, môi trường thử nghiệm riêng và đường dây tới nhà cung cấp; đào tạo họ trước hai nhóm kia để họ có mặt khi triển khai.

Điểm đánh giá. Tiêu chí chọn là số người, độ phức tạp của vai trò, và chi phí của lỗi — không phải một phương pháp tốt nhất chung. Chi phí đào tạo thường bị cắt vì không thấy ngay, và đó là lý do phổ biến nhất khiến hệ chạy đúng vẫn bị người dùng chối bỏ.

Ví dụ — Ví dụ 2 — đánh giá tác động xã hội khi đưa dịch vụ công lên mạng

Một thành phố chuyển toàn bộ việc đăng ký trợ cấp xã hội từ quầy sang cổng trực tuyến, đóng các quầy để tiết kiệm chi phí. Sau một năm, số đơn giảm 25% dù số người đủ điều kiện không đổi. Hãy phân tích và đề xuất.

Giải.

Đọc con số. Số đơn giảm 25% trong khi nhu cầu không đổi nghĩa là một phần tư người đủ điều kiện không tiếp cận được dịch vụ. Thành phố tiết kiệm được chi phí quầy, nhưng phần tiết kiệm đó đến từ việc loại người ra chứ không từ hiệu quả. Đây là dấu hiệu kinh điển của khoảng cách số.

Ai bị loại và vì sao. Người đăng ký trợ cấp xã hội là nhóm ít có thiết bị, kết nối và kỹ năng số nhất: người già, người khuyết tật, người không biết chữ hoặc không thạo ngôn ngữ chính thức, người vô gia cư không có địa chỉ email ổn định. Cổng trực tuyến còn có thể không dùng được với trình đọc màn hình, loại thêm người khiếm thị. Nói cách khác, hệ thống loại đúng nhóm mà dịch vụ này tồn tại để phục vụ.

Vấn đề đạo đức và pháp lý. Về đạo đức, thiết kế hệ thống đã đặt tiết kiệm chi phí lên trên mục đích của dịch vụ. Về pháp lý, ở nhiều nước việc dịch vụ công không tiếp cận được với người khuyết tật là vi phạm luật chống phân biệt đối xử, và thành phố có thể bị kiện.

Đề xuất. Một, mở lại kênh hỗ trợ có người: không nhất thiết là quầy cũ, mà có thể là điểm hỗ trợ tại thư viện, đường dây điện thoại có người nhập hộ, và nhân viên lưu động — chi phí thấp hơn quầy nhưng không loại ai. Hai, kiểm tra khả năng tiếp cận của cổng theo chuẩn, thử với người dùng thật thuộc nhóm bị ảnh hưởng. Ba, đo thành công bằng tỷ lệ người đủ điều kiện nhận được trợ cấp chứ không bằng chi phí trên mỗi đơn. Bài làm tốt kết luận rằng trực tuyến nên là một kênh thêm vào, không phải kênh thay thế, khi đối tượng phục vụ là nhóm yếu thế.

Bẫy hay mất điểm — Bẫy 1 — liệt kê bên liên quan chỉ gồm người dùng và quản lý. Khách hàng có dữ liệu trong hệ, người bảo trì và cơ quan quản lý cũng là bên liên quan, và nêu được một bên đề không nhắc là điểm cộng.
Bẫy 2 — viết tài liệu người dùng theo menu. Người dùng tìm theo việc cần làm; tài liệu kỹ thuật thì viết cho người bảo trì chưa từng gặp người phát triển.
Bẫy 3 — nói vấn đề xã hội tồn tại mà không nêu ai, thế nào, làm gì. Giám khảo chấm phân tích tác động, không chấm việc gọi tên vấn đề.
Phải nhớ — Chốt bài 4. Bốn thứ mang vào phòng thi. Một, bên liên quan là mọi người bị tác động và họ muốn những thứ mâu thuẫn. Hai, hai loại tài liệu cho hai đối tượng: người dùng theo việc, kỹ thuật cho người bảo trì tương lai. Ba, chọn phương pháp đào tạo theo số người, độ phức tạp và chi phí của lỗi. Bốn, tác động xã hội phải nêu ai, thế nào, làm gì, và trực tuyến là kênh thêm, không phải kênh thay thế, cho nhóm yếu thế.

Đọc xong rồi — làm thử ngay

Bài tập của chương System Fundamentals gồm 14 câu trắc nghiệm và 5 đề tự luận. Đáp án hiện ngay khi chọn, miễn phí.

Làm bài tập chương →