Bối cảnh dự án
Một doanh nghiệp sản xuất và chế biến thực phẩm tại Nhật Bản, quy mô khoảng 150 nhân sự, cần làm mới website để phục vụ đồng thời hai mục tiêu: giới thiệu sản phẩm cho đối tác B2B và xây dựng hình ảnh tuyển dụng với ứng viên trẻ. Ràng buộc lớn nhất là hệ CMS đã dùng hơn 20 năm và không thể thay thế trong phạm vi dự án. VAON tham gia ở vai trò phát triển, kiểm thử và bàn giao, trong 4 tháng với đội 14 người.
Thách thức
CMS hơn 20 năm tuổi gắn chặt code với giao diện
Kiến trúc CMS đang vận hành không tách phần hiển thị khỏi phần nội dung. Mỗi thay đổi giao diện đều kéo theo công sửa thủ công trong mã nguồn. Chi phí này lặp lại ở mọi vòng chỉnh sửa, và nó là nguyên nhân khiến các lần cập nhật trước đó bị kéo dài.
Giao diện cần điều chỉnh nhiều vòng trong lúc phát triển
Hướng thiết kế được chốt dần trong quá trình làm, không cố định từ đầu. Với một website vừa phục vụ đối tác B2B vừa phục vụ tuyển dụng, thiếu nhất quán giữa các trang sẽ để lại ấn tượng thiếu chuyên nghiệp với cả hai nhóm người đọc.
Yêu cầu đi qua ranh giới ngôn ngữ Nhật - Việt
Khoảng cách ngôn ngữ và cách diễn đạt làm chậm việc truyền đạt yêu cầu. Trong một dự án 4 tháng, hiểu lệch một chi tiết ở tuần đầu có thể phát hiện ở tuần thứ sáu, khi chi phí sửa đã khác hẳn. Rủi ro này không nằm ở trình độ ngôn ngữ của từng người, mà ở chỗ yêu cầu có được ghi lại hay không.
Giải pháp của VAON
VAON chọn cách sinh HTML tương thích với CMS hiện có, thay vì thay thế CMS. Thay CMS sẽ giải quyết triệt để vấn đề kiến trúc nhưng nằm ngoài phạm vi và ngân sách, đồng thời buộc khách phải đào tạo lại đội vận hành nội dung. Giữ CMS và tự động hoá phần sinh HTML cho phép đạt kết quả trong 4 tháng mà không đụng vào quy trình vận hành đang chạy.
Cách VAON triển khai
Xây một bước tự động chuyển mã nguồn sang HTML tương thích CMS, chạy bằng một câu lệnh. Đây là phần tạo ra phần lớn hiệu quả của dự án.
Sinh HTML tương thích với CMS hiện có thay vì thay thế CMS, giữ nguyên quy trình vận hành nội dung của khách.
Dựng bản demo cho từng vòng phản hồi thay vì mô tả bằng văn bản. Với các thay đổi giao diện, xem trực tiếp rút ngắn tranh luận hơn là mô tả.
Xác nhận yêu cầu nghiệp vụ trực tiếp bằng tiếng Nhật, không qua phiên dịch, và chia sẻ bản ghi chốt nhận thức bằng văn bản. Việc ghi lại giúp mọi kết luận kiểm chứng được ở các tuần sau.
Dùng AI hỗ trợ phân tích và đối chiếu nội dung yêu cầu trước khi chuyển cho đội phát triển, nhằm giảm sai lệch khi diễn giải. AI ở đây làm nhiệm vụ soát và đối chiếu, không thay người quyết định.
Tính năng chính
Các trang giới thiệu sản phẩm hướng tới đối tác B2B.
Khu vực tuyển dụng nhằm xây dựng hình ảnh với ứng viên trẻ.
Giá trị mang lại
Giảm 70% thời gian dựng HTML, so sánh giữa quy trình viết HTML thủ công theo chuẩn CMS và quy trình sinh tự động bằng một câu lệnh, đo trên cùng khối lượng trang trong dự án. Đây là hạng mục chiếm nhiều công nhất trước khi tự động hoá.
Mỗi vòng phản hồi khép lại trong 1-2 ngày, từ lúc nhận phản hồi của phía đối tác đến lúc bản sửa sẵn sàng để xem lại. Thời gian này giữ được nhờ bước sinh HTML tự động: phần lớn công sửa trước đây nằm ở khâu dựng lại trang, không nằm ở khâu quyết định.
Trao đổi bằng tiếng Nhật, không qua phiên dịch: yêu cầu được xác nhận trực tiếp bằng tiếng Nhật và ghi lại bằng văn bản, nên không phát sinh vòng dịch trung gian. Các câu hỏi làm rõ được xử lý trong ngày làm việc thay vì tích lại thành một danh sách chờ.
Dự án khó, và được đưa đến nghiệm thu: dự án có nhiều vòng điều chỉnh và áp lực tiến độ; VAON theo đến khi nghiệm thu hoàn tất. Khi nghiệm thu hoàn tất, PM phía đối tác: "Thực sự, thực sự là một công việc vất vả, nhưng xin cảm ơn rất nhiều!!" (「本当に本当に、つらい仕事になりましたが、ありがとうございました!!」)