Kiến trúc tham khảo cho tình huống phổ biến: công ty vận hành bằng vài chục file Excel liên kết với nhau, đã đến giới hạn nhưng phần mềm đóng gói lại không khớp quy trình.
Đây là kiến trúc tham khảo, không phải hồ sơ khách hàng. Trang này không chứa tên khách hàng hay số liệu của dự án cụ thể nào.
Bài toán
Doanh nghiệp 30 đến 200 nhân sự, quy trình vận hành đã định hình qua nhiều năm và là thứ họ làm tốt. Dữ liệu nằm rải trong nhiều file Excel, mỗi phòng giữ một bản, đối chiếu thủ công cuối tháng.
Triệu chứng đã rõ: hai người sửa cùng file ghi đè lên nhau, không ai biết bản nào mới nhất, báo cáo tổng hợp mất hai ngày mỗi tháng, và người nắm toàn bộ hệ thống file này nếu nghỉ việc thì công ty gặp rắc rối lớn.
Nguyên tắc thiết kế
Số hoá quy trình đang chạy, không áp quy trình mới
Sai lầm phổ biến là nhân dịp làm phần mềm thì thiết kế lại toàn bộ quy trình. Kết quả là nhân viên phải học lại cách làm việc cùng lúc với học phần mềm mới, và tỉ lệ dự án thất bại tăng vọt. Giai đoạn một nên bám sát cách làm hiện tại. Tối ưu quy trình để sau, khi hệ thống đã chạy ổn.
Một nguồn sự thật cho mỗi loại dữ liệu
Mỗi thông tin chỉ được nhập một lần, ở một chỗ. Các nơi khác tham chiếu đến, không sao chép. Đây là điều Excel không làm được và là lý do chính đáng nhất để chuyển sang hệ thống thật.
Giữ đường thoát về Excel
Nhân viên đã quen Excel và có những việc Excel làm tốt hơn. Hệ thống nên xuất dữ liệu ra Excel dễ dàng, thay vì cố ngăn cản. Điều này làm việc chuyển đổi nhẹ nhàng hơn nhiều.
Thành phần hệ thống
| Thành phần | Vai trò |
|---|---|
| Quản lý danh mục | Khách hàng, sản phẩm, nhân sự, nhà cung cấp — dữ liệu nền dùng chung |
| Luồng nghiệp vụ chính | Phần đặc thù của doanh nghiệp, nơi tập trung phần lớn công sức phát triển |
| Phân quyền theo vai trò | Ai xem được gì, sửa được gì — cần thiết kế kỹ ngay từ đầu |
| Nhật ký thay đổi | Ghi lại ai sửa gì lúc nào; giải quyết phần lớn tranh cãi nội bộ |
| Báo cáo và xuất dữ liệu | Thay thế công việc tổng hợp thủ công cuối tháng |
| Nhập dữ liệu từ Excel | Chuyển dữ liệu cũ vào, và tiếp tục nhận file từ đối tác bên ngoài |
Lộ trình chia đợt
Mỗi đợt sáu đến tám tuần, kết thúc bằng một thứ dùng được thật, không phải bản demo.
- Đợt 1: Danh mục nền và một luồng nghiệp vụ quan trọng nhất. Một phòng ban dùng thật.
- Đợt 2: Các luồng còn lại, phân quyền đầy đủ, mở rộng ra toàn công ty.
- Đợt 3: Báo cáo, tự động hoá các bước thủ công còn sót, tích hợp với hệ thống khác nếu cần.
Sau mỗi đợt bạn có quyền dừng lại. Đây là điều khoản nên có trong hợp đồng, và là cách bảo vệ tốt nhất cho bên mua.
Phần khó nhất không phải lập trình
Là làm sạch dữ liệu cũ. Mười năm Excel tích lũy tên khách hàng viết ba kiểu, số điện thoại đủ định dạng, bản ghi trùng. Hệ thống mới có ràng buộc chặt hơn và sẽ từ chối nhận. Hãy dự trù thời gian cho việc này ngay từ đầu, đừng để đến lúc chuyển đổi mới phát hiện.
Bạn cần chuẩn bị gì
- Bản sao các file Excel đang dùng, kèm giải thích cách chúng liên kết
- Một người trong công ty am hiểu quy trình, dành được thời gian trao đổi đều đặn
- Danh sách báo cáo đang phải làm thủ công mỗi tháng
- Xác định rõ luồng nghiệp vụ nào quan trọng nhất, để làm trước