Phát triển phần mềm

Hệ thống quản lý nghiệp vụ đặt riêng thay cho Excel

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ầnVai trò
Quản lý danh mụcKhá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ínhPhầ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 đổiGhi 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ệuThay thế công việc tổng hợp thủ công cuối tháng
Nhập dữ liệu từ ExcelChuyể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.

  1. Đợ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.
  2. Đợt 2: Các luồng còn lại, phân quyền đầy đủ, mở rộng ra toàn công ty.
  3. Đợ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
TRIUNITECH
Đội ngũ kỹ thuật TRIUNITECH

Bài viết được biên soạn từ kinh nghiệm triển khai hạ tầng và phần mềm của đội ngũ. Không nhận tài trợ, không quảng cáo sản phẩm.

← Tất cả giải pháp Liên hệ tư vấn →

Bạn đang gặp bài toán tương tự?

Gửi email hoặc gọi cho chúng tôi. Phản hồi trong vòng 24 giờ làm việc.

Liên hệ tư vấn