Sau khi x/ác nhận Bành Chí Viễn đã biết từ lâu, ý nghĩ đầu tiên nảy ra trong đầu tôi là gửi thẳng bản tóm tắt quyết sách cho cấp trên. Khi ngón tay dừng lại trên phím chuyển tiếp, tôi lại đóng cửa sổ đó đi. Tôi đưa con trỏ trở về dòng đầu tiên của bản tóm tắt, rồi lại khựng lại. Một bản tóm tắt chỉ có thể chứng minh việc "trì hoãn", không thể chứng minh toàn bộ mạch lạc của việc trì hoãn, càng không thể tự động chứng minh anh ta cố tình đợi đến bây giờ mới sửa.
Tôi cần phải hoàn thiện dòng thời gian.
Tự An đi cùng tôi kiểm tra lịch trình kỹ thuật. Chúng tôi đối chiếu từng lỗi ưu tiên cao trong ba tuần đó: lỗi trừ tiền trùng lặp, tồn kho vé không đồng bộ, lỗi quá thời gian trên bản di động. Mỗi mục đều thực sự có thể chặn đứng một lượng lớn người dùng. Việc thiếu nhân lực kỹ thuật lúc đó cũng là sự thật.
"Nếu lúc đó anh ta nói chỉ có thể c/ứu ba mục, còn khả năng truy cập xếp thứ tư," tôi hỏi, "anh có chấp nhận không?"
Tự An tựa lưng vào ghế. "Tôi sẽ yêu cầu đá/nh dấu mục thứ tư là rủi ro đã biết, chứ không viết nó thành 'không ảnh hưởng đến quy trình chính'."
Sự khác biệt nằm ở chỗ đó. Thiếu nguồn lực có thể giải thích tại sao không sửa ngay, nhưng không thể giải thích tại sao lại viết việc "một số người không thể hoàn thành quy trình" thành "không ảnh hưởng đến tỷ lệ chuyển đổi chính".
Chiều hôm đó, Bành Chí Viễn triệu tập một cuộc họp khẩn. Kỹ thuật, chăm sóc khách hàng, tiếp thị đều có mặt. Trên màn hình chiếu là bảng ước tính tổn thất nếu trì hoãn 24 hoặc 48 giờ. Bên tổ chức sự kiện có lịch trình tuyên truyền cố định, trì hoãn sẽ kích hoạt các khoản bồi thường; chăm sóc khách hàng phải sắp xếp lại nhân lực; tiền thưởng quý của đội ngũ kỹ thuật sẽ bị trừ một phần do không đạt cột mốc phát hành.
Anh ta không chỉ đích danh tôi, chỉ nói: "Hiện tại kiểm thử khả năng truy cập vẫn còn các hạng mục gây tắc nghẽn, việc có trì hoãn hay không cần quyết định ngay hôm nay."
Ánh mắt của mọi người không cùng quay lại phía tôi, nhưng tôi vẫn cảm nhận được bầu không khí trở nên nặng nề.
Trưởng bộ phận chăm sóc khách hàng hỏi trước: "Hiện tại không dùng được sao?"
Tôi trả lời: "Ở phiên bản hiện tại, mục ghế người đi kèm trong một số tình huống chuyển đổi sẽ rơi vào nút không tên; việc hoàn vé một phần có thể thực hiện được, nhưng tiêu điểm sẽ nhảy ngược về đầu trang. Việc sửa lỗi đang được thực hiện, chưa hoàn tất kiểm thử hồi quy."
"Còn người dùng bình thường thì sao?"
"Thao tác chuột vẫn bình thường."
Bốn chữ này vừa thốt ra, phòng họp càng trở nên yên ắng. Vì nó c/ắt vấn đề một cách rõ ràng thành "không phải tất cả mọi người". Không phải tất cả mọi người bị ảnh hưởng, chính là lý do dễ dàng nhất để đẩy vấn đề xuống hàng sau.
Đại diện tiếp thị nhíu mày. "Nếu 48 giờ sau có thể sửa hoàn toàn, trì hoãn liệu có an toàn hơn không?"
Trưởng bộ phận kỹ thuật nhìn sang Tự An. "Có đảm bảo được không?"
Tự An lắc đầu. "Có thể đảm bảo chúng tôi làm xong việc sửa lỗi và hồi quy, nhưng không thể đảm bảo mãi mãi không có vấn đề mới."
Bành Chí Viễn tiếp lời: "Vì vậy tôi đề nghị lên sóng đúng hạn, liệt kê các hạng mục còn lại vào danh sách rủi ro đã biết, và sửa lỗi nóng trong vòng 48 giờ."
Tôi nhìn bảng tổn thất đó, ánh mắt chuyển từ số tiền bồi thường sang cột khả năng truy cập. Tổn thất khi lên sóng đúng hạn có con số, có thời hạn; còn hạng mục sau chỉ có một dòng chữ về rủi ro, hèn gì anh ta có thể sắp xếp thứ tự ưu tiên giữa hai bên.
Cuộc họp không đưa ra quyết định. Cấp trên yêu cầu bổ sung một bản giải trình rủi ro trước tối nay. Bành Chí Viễn chỉ định nhiệm vụ cho tôi.
"Vì cô khăng khăng muốn giữ hồ sơ, vậy hãy viết rủi ro cho đầy đủ."
Tôi gật đầu. "Tôi cũng sẽ viết cả ba lần thông báo trước và quyết định trì hoãn."
Anh ta không phản đối, chỉ nói: "Viết đi."
Chập tối, ở khu kỹ thuật, có người phàn nàn trong phòng trà rằng trì hoãn sẽ mất nửa tháng tiền thưởng. Khi tôi bước vào, tiếng nói lập tức nhỏ xuống. Không ai trực tiếp trách tôi, nhưng điều đó lại càng khiến tôi khó chịu hơn.
Tự An đi theo ra ngoài. "Cô không cần phải quyết định thay chúng tôi xem tiền thưởng có đáng để đá/nh đổi không."
"Nhưng các anh sẽ thực sự mất nó."
"Đúng. Và sau đó chúng tôi có thể thực sự tức gi/ận." Anh ném cốc giấy vào thùng rác, "Nhưng tức gi/ận không có nghĩa là cô nên xóa hồ sơ."
Tôi nhìn anh. "Anh có trách tôi không?"
"Nếu trì hoãn, tôi có lẽ sẽ trách rất nhiều người, bao gồm cô, bộ phận sản phẩm, lịch trình và chính tôi. Nhưng tôi thà biết rõ mình đang trách điều gì."
Câu nói này khiến tôi mỉm cười nhẹ.
Đêm đó khi viết giải trình rủi ro, tôi không viết mình là người duy nhất tỉnh táo. Tôi liệt kê nguồn lực kỹ thuật, bồi thường của bên tổ chức sự kiện, lịch trình chăm sóc khách hàng, và cũng liệt kê ảnh hưởng của khiếm khuyết: người dùng trình đọc màn hình có thể không biết sự tồn tại của ghế người đi kèm; thao tác hoàn vé một phần có thể khiến người dùng lạc mất tiêu điểm; nếu xóa thông báo cũ, sau này không thể nhận diện được các vấn đề tương tự đã từng bị trì hoãn nhiều lần.
Cột cuối cùng là đề xuất.
Tôi không viết thẳng là "trì hoãn". Tôi viết: "Trước khi hoàn tất kiểm thử khả năng truy cập, không khuyến nghị đá/nh dấu là đã nghiệm thu; nếu quyết định lên sóng đúng hạn, người quyết định phát hành phải chịu trách nhiệm rõ ràng về các rủi ro đã biết, không được phép xóa các thông báo hiện có."
Tôi đặt sự lựa chọn trở lại tay người cần ra quyết định, và để trống phần ký duyệt của mình.
Một giờ sáng, Bành Chí Viễn xem xong báo cáo, trả lời một câu: "Cô đã học được cách đặt con d/ao lên bàn rồi đấy."
Tôi không biết đó là lời khen hay lời cảnh báo.
Tôi chỉ trả lời: "Ít nhất thì mọi người đều có thể nhìn thấy nó."