Nhiều đợt UAT trong dự án ERP hỏng từ trước khi ai bấm nút đầu tiên, kịch bản viết theo màn hình, dữ liệu test toàn abc, chẳng ai thống nhất thế nào là đạt, tới tuần test thì key user bận, lỗi nào cũng bị ném vào một sheet chung, và buổi sign-off thành buổi cãi nhau. Nếu bạn là BA được giao chuẩn bị UAT, phần lớn việc của bạn nằm ở trước tuần test.
Có lần mình đi công tác xa để hỗ trợ kiểm kê, 4h chiều mới có file kiểm đếm, upload dữ liệu lên hệ thống mất thêm vài tiếng, thế là kế toán, kỹ thuật và mình ở lại tới 1h đêm mới xong, giữa chừng có phát sinh vài vấn đề nhưng rồi cũng xử lý được hết. Go-live nghe thì oách, chứ thật ra nó là lúc mọi thứ mình tin là đã chuẩn bị xong bị đem ra thử thật.
Data migration làm mình đau đầu nhất ở một chỗ nghe rất cơ bản, là không hiểu rõ thứ tự các loại data phải migrate, cái gì đi trước, cái gì đi sau, cái gì phụ thuộc cái gì, đổ sai thứ tự một cái là dữ liệu phía sau không còn chỗ mà bám. Theo mình đó cũng là lý do data migration không phải chuyện code với script, nó là chuyện hiểu dữ liệu, hiểu con người, hiểu quy trình, và hiểu cả những ô Excel tưởng vô hại.