Sáng ngày họp quyết định phát hành, tôi đến công ty lúc 6 giờ 30. Tự An đã chạy xong lần hồi quy cuối cùng, trên bàn là hai nắm cơm đã nguội ngắt. Anh đẩy một nắm về phía tôi. "Người không ăn gì thì không đủ sức ngăn cản một hệ thống lớn lên sóng đâu."
Tôi bóc vỏ, hỏi: "Giờ này mà anh còn tâm trí đùa à?"
"Hết rồi, nên đây không phải là đùa."
Chúng tôi chạy lại toàn bộ từ ghế người đi kèm, hoàn vé toàn phần, hoàn vé một phần, chuyển đổi suất chiếu, cho đến đăng nhập lại. Hệ thống không còn lỗi chặn nào, nhưng tôi vẫn thiếu một việc: nghiệm thu cùng người dùng. Bái Ninh chỉ đến được vào lúc 2 giờ chiều, mà cuộc họp quyết định phát hành lại diễn ra vào buổi trưa.
Bành Chí Viễn đưa ra phương án thỏa hiệp: nội bộ ký duyệt trước, Bái Ninh kiểm thử bổ sung vào buổi chiều, nếu có vấn đề thì sửa nóng sau.
"Không được," tôi nói, "Lần này chúng ta sửa chính là vì kiểm thử nội bộ không đại diện được cho tình huống sử dụng thực tế. Nếu cuối cùng vẫn chỉ dựa vào nội bộ ký, thì chẳng có gì thay đổi cả."
Trưởng bộ phận kỹ thuật mất kiên nhẫn hỏi: "Vậy cô định vì thời gian của một người kiểm thử bên ngoài mà khiến cả hệ thống phải trì hoãn?"
"Không phải vì thời gian của cô ấy, mà vì chúng ta chưa hoàn tất nghiệm thu."
"Quy định không yêu cầu người dùng bên ngoài ký duyệt."
"Cho nên tôi không nói là vi phạm quy định. Tôi nói rủi ro vẫn còn đó."
Phòng họp bắt đầu xuất hiện bầu không khí mệt mỏi mà tôi sợ nhất: không ai hỏi thêm gì nữa, chỉ muốn kết thúc cho nhanh.
Bành Chí Viễn bỗng nói: "Dời cuộc họp sang 2 giờ rưỡi."
Tất cả mọi người nhìn anh ta.
Anh đóng nắp bút lại. "Đằng nào thì trước trưa cũng không kịp x/ác nhận lần cuối với bên tổ chức sự kiện. 2 giờ kiểm thử xong, 3 giờ quyết định. Hôm nay nhất định phải có câu trả lời."
Tôi không coi đây là việc anh ta đứng về phía mình. Anh ta chỉ đưa ra một quyết định trọn vẹn hơn. Thế là đủ rồi.
Khi Bái Ninh đến vào buổi chiều, có người ngoài phòng họp nhận ra cô là "người kiểm thử đó" và muốn mở cửa giúp cô. Cô tự bấm nút bên cạnh cửa, cười nói: "Hôm nay tôi đến để kiểm thử hệ thống, không phải để kiểm thử xem mọi người có biết dắt tôi đi hay không."
Bầu không khí hơi dịu lại.
Trước khi đưa kịch bản kiểm thử cho cô, tôi hỏi: "Chúng tôi muốn đưa việc nghiệm thu cùng vào hồ sơ phát hành, sẽ ghi lại sự tham gia của cô, nhưng có thể để ẩn danh. Cô muốn ký tên thế nào?"
Cô suy nghĩ một chút. "Viết là 'Người kiểm thử bên ngoài' là được. Tôi không muốn tên mình chạy theo từng phiên bản hệ thống."
"Được."
Chuyện nhỏ này khiến tôi càng x/ác định rõ ý nghĩa của việc "ghi danh": mỗi người đều có quyền quyết định xem đóng góp của mình có muốn được lưu lại hay không, và lưu lại như thế nào.
Bái Ninh bắt đầu từ trang chủ. Lần này cô không bị kẹt ở mục ghế người đi kèm, cũng hoàn thành thuận lợi phần hoàn vé một phần. Cuối cùng, cô cố tình phóng to trình duyệt rồi làm mới lại trang. Vấn đề trình đọc màn hình đọc lặp lại vẫn còn, nhưng không gây ảnh hưởng đến thao tác.
"Tôi cho qua," cô nói.
Tôi hỏi: "Cô chắc chứ?"
"Đừng vì tôi không nhìn thấy mà nghĩ rằng tôi chỉ có thể chọn những thứ hoàn hảo tuyệt đối," cô cười, "Cái tôi chọn là phiên bản này đã cho phép tôi tự mình hoàn thành. Còn cái thứ phiền phức kia, ghi nhớ lại đi, bản sau sửa."
Tôi viết kết quả nghiệm thu của cô vào hồ sơ, liệt kê việc đọc lặp lại là hạng mục đã biết không gây tắc nghẽn.
3 giờ, mọi người ngồi lại vào phòng họp. Điều kiện kỹ thuật để lên sóng đã thỏa mãn. Chỉ còn vấn đề xử lý hồ sơ lịch sử.
Bành Chí Viễn nói trước: "Tôi đồng ý giữ lại ba thông báo trước, nhưng đề nghị đổi trạng thái thành 'Đã hợp nhất vào bản sửa lỗi cuối cùng', tránh việc bên ngoài hiểu lầm thành bốn lỗi đ/ộc lập."
Tôi nhìn anh ta. "Có thể đóng lại, nhưng không được xóa thời gian gốc, mức độ ưu tiên gốc và các bước xử lý mỗi lần."
Trưởng bộ phận kỹ thuật hỏi: "Những thứ này có bị chia sẻ với bên tổ chức sự kiện không?"
"Bình thường là không, trừ khi xảy ra sự cố hoặc kiểm toán hợp đồng."
"Vậy rốt cuộc là đang tranh cãi cái gì?" Có người thì thầm.
Tôi nghe thấy, nhưng không hề tức gi/ận. Đây chính là lúc hồ sơ dễ bị xóa nhất - vì giờ đây trông chẳng có ai cần đến nó cả.
"Vì nếu lần sau lại xuất hiện vấn đề tương tự," tôi nói, "chúng ta cần biết đây không phải là lần đầu. Và cũng cần biết không phải là kỹ thuật đột nhiên phát hiện ra ngay trước giờ lên sóng."
Bành Chí Viễn không phản bác.
Cuối cuộc họp, quyết định được đưa ra: sửa lỗi kỹ thuật đã thông qua, toàn bộ thông báo lịch sử được giữ lại, trạng thái có thể đóng nhưng không được ghi đ/è lên dòng thời gian; việc lên sóng vẫn tiến hành theo thời gian cũ, với điều kiện tôi hoàn tất ký duyệt cuối cùng.
Tôi cứ ngỡ phần khó khăn nhất đã kết thúc.
Cho đến khi cuộc họp tan, Tự An đưa cho tôi một danh sách lên sóng mới. Cuối cùng có thêm một dòng: "Dọn dẹp hồ sơ rủi ro phát hành đã hoàn tất".
Bên cạnh đã được Bành Chí Viễn tích chọn.
Tôi ngước nhìn theo hướng anh ta rời đi.
Hai chữ "dọn dẹp" không hề có định nghĩa.
Tôi chợt hiểu ra, quyết định thực sự vẫn chưa diễn ra. Trước đó chúng ta chỉ đồng ý "không xóa", nhưng vẫn chưa đồng ý cái gì sẽ được nhìn thấy cùng với bản phát hành chính thức. Hai việc chỉ khác nhau ở một cột tệp đính kèm, nhưng kết quả có thể hoàn toàn khác biệt.