Vì sao những điều sai lầm lại xảy ra: Ghi chú của CEO Scale AI Alexandr Wang [bài dịch]
(blogbyash.com)Một phần trong ghi chú mà CEO của Scale AI, Alexandr Wang, đã gửi cho đội ngũ Scale AI vào năm 2019
Nén thông tin: Vì sao công việc đi sai hướng?
1. Nén thông tin là gì?
- Đó là quá trình truyền đạt những tình huống phức tạp của thế giới thực bằng ngôn ngữ hoặc hình ảnh đơn giản để con người có thể hiểu được.
- Nhưng trong quá trình này, phần lớn sắc thái và bối cảnh quan trọng bị mất đi.
2. Vì sao nén thông tin gây ra vấn đề?
- Trong quá trình nén, sự mất mát thông tin là điều tất yếu, và kết quả là một thông điệp bị méo mó được truyền đi.
- Người nhận sẽ hình dung trong đầu một bức tranh khá xa so với tình huống thực tế, rồi cố giải quyết vấn đề trên nền tảng đó và tạo ra kết quả lệch hướng.
- Nguyên nhân gốc rễ của phần lớn thất bại giao tiếp và sự kém hiệu quả trong tổ chức nằm ở giới hạn của việc nén thông tin này.
3. Mối tương quan giữa quy mô tổ chức và nén thông tin
- Startup nhỏ (dưới 5 người) có thể giao tiếp hiệu quả chỉ với thông tin đã được nén, vì mọi thành viên đều chia sẻ cùng bối cảnh và có kiến thức nền (prior) tương tự nhau.
- Khi tổ chức càng lớn, rào cản giữa các bộ phận (silo) xuất hiện, bối cảnh chung và kiến thức nền bị suy yếu, khiến tác dụng phụ của nén thông tin trở nên nghiêm trọng hơn.
- Kết quả là các lần bàn giao không cần thiết, hiểu nhầm và sản phẩm đầu ra kém hiệu quả ngày càng nhiều.
4. Các ví dụ điển hình về vấn đề nén thông tin
- Yêu cầu của khách hàng: khách hàng truyền đạt vấn đề của họ dưới dạng đã được nén, nhưng điều đó gần như không trùng khớp với thứ họ thực sự muốn.
- Yêu cầu từ người không phải lập trình viên → lập trình viên: khi người không phải lập trình viên giao việc cho lập trình viên, độ khó thực tế và bối cảnh không được truyền đạt đầy đủ, dẫn đến kết quả lệch hướng.
- Giải pháp không liên quan đến vấn đề thực tế: bề ngoài có vẻ như đã giải quyết được vấn đề, nhưng sản phẩm tạo ra không mang lại cải thiện thực chất.
5. Cách giải quyết vấn đề nén thông tin
- Giảm tối đa bàn giao, tăng trải nghiệm trực tiếp: cách tốt nhất là trực tiếp trải nghiệm vấn đề và giảm số lần bàn giao.
(Ví dụ: dogfooding, trực tiếp trải nghiệm nhiều vai trò khác nhau) - Văn hóa tổ chức mạnh: cần chia sẻ kiến thức nền (prior) và bối cảnh trong toàn tổ chức.
- Giảm khoảng cách giữa khách hàng và code: vấn đề của khách hàng và quá trình phát triển thực tế cần được gắn kết chặt chẽ.
- Sự tò mò và các câu hỏi bổ sung: người giải quyết vấn đề phải liên tục đặt câu hỏi và nỗ lực nắm bắt bối cảnh.
- Tuyển dụng nhân sự xuất thân từ phía khách hàng: nếu trong đội có người hiểu rõ vấn đề thực tế, mức độ mất mát bối cảnh sẽ giảm đi.
6. Tóm tắt cốt lõi
- Nén thông tin là không thể tránh khỏi, nhưng luôn không hoàn hảo.
- Tổ chức càng lớn, tác dụng phụ của nén thông tin càng lớn.
- Giải pháp tốt nhất là cấu trúc tổ chức và văn hóa không phụ thuộc vào “nén”, cùng với trải nghiệm trực tiếp.
7 bình luận
Đây là một câu chuyện hiển nhiên và quan trọng, nhưng khi thực sự cố gắng đưa vào thực hành thì đó lại là phần khá khó, đòi hỏi phải chú ý rất nhiều. Có vẻ như những đồng nghiệp xuất sắc xung quanh tôi có trực giác rất tốt trong việc
decompressnhững thông tin đã được nén.Cảm ơn những lời chia sẻ rất hay!
Thực tế, khá nhiều lập trình viên cũng sẽ muốn tự mình xem và hiểu vấn đề nếu có thể.
> Sự tò mò và những câu hỏi tiếp theo: Người giải quyết vấn đề phải liên tục đặt câu hỏi và cố gắng nắm bắt bối cảnh.
Tôi nghĩ đây là phần quan trọng nhất.
Vì thái độ muốn tiến gần hơn tới bản chất sẽ trở thành động lực để tạo ra những cách giải khác như giảm thiểu việc bàn giao, xây dựng văn hóa tổ chức mạnh và rút ngắn khoảng cách giữa khách hàng với mã nguồn.
Cho đến gần đây, tôi chỉ tập trung vào việc hiện thực các yêu cầu được giao, nhưng sau khi phát triển xong thì thường có cảm giác hiệu quả thực tế khá ít. Dạo này, trước khi thảo luận về yêu cầu, tôi kiên trì hỏi "tại sao lại cần", và có vẻ như trong quá trình đó sẽ xuất hiện lời giải gần với đáp án đúng hơn.
Đúng vậy, có vẻ như càng đào sâu vào mục tiêu là gì và tại sao phải làm thì càng tìm ra được giải pháp rõ ràng hơn.
Cảm ơn bạn vì bản dịch rất hay!
Cảm ơn bạn đã đón nhận bài viết!