Sáu mục tổng hợp về tích hợp hệ thống phần mềm: thuật ngữ, quy trình, vấn đề thường gặp, chỉ số, vai trò theo mô hình doanh nghiệp và checklist. Bấm vào từng ô để lật và xem chi tiết.
Những khái niệm cần thống nhất để hiểu việc kết nối phần mềm và chất lượng dữ liệu.
Thuật ngữ về kết nối các phần mềm
- Tích hợp hệ thống — kết nối nhiều phần mềm để dữ liệu chảy thông suốt giữa các bộ phận
- API — giao diện cho phép các phần mềm trao đổi dữ liệu với nhau
- Đồng bộ dữ liệu — giữ dữ liệu giống nhau giữa các hệ thống theo lịch hoặc theo sự kiện
- Dữ liệu chủ (master data) — dữ liệu nền dùng chung như nhân viên, sản phẩm, đơn vị
Các cách kết nối hệ thống
- Kết nối trực tiếp — hai hệ thống nối thẳng với nhau qua API
- Trung gian tích hợp — một lớp trung gian nhận và chuyển dữ liệu giữa nhiều hệ thống
- Tệp trao đổi — dữ liệu trao đổi qua tệp có định dạng thống nhất, kém tự động hơn
Các khái niệm về dữ liệu khi tích hợp
- Trùng lặp dữ liệu — cùng một đối tượng được ghi nhiều lần
- Không khớp mã — cùng đối tượng nhưng mã khác nhau giữa các hệ thống
- Lỗi chuyển đổi — dữ liệu bị sai khi đổi định dạng giữa các hệ thống
Các khái niệm về an toàn khi kết nối
- Xác thực giữa hệ thống — mỗi hệ thống phải chứng minh được danh tính khi kết nối
- Quyền truy cập dữ liệu — mỗi kết nối chỉ được đọc hoặc ghi những dữ liệu cần thiết
- Nhật ký trao đổi — ghi lại dữ liệu nào được gửi và nhận khi nào
Các nghiệp vụ lặp lại trong tích hợp phần mềm. Mỗi quy trình nêu mục đích và các bước theo thứ tự.
Xác định cần kết nối gì
Để làm gì: Biết hệ thống nào cần nối, dữ liệu gì và theo chiều nào.
- Liệt kê hệ thống và luồng dữ liệu: ai tạo, ai dùng
- Xác định dữ liệu chủ: hệ thống nào là nguồn đúng
- Thiết kế cách kết nối: trực tiếp, trung gian hoặc tệp
- Lập tài liệu tích hợp: để người sau hiểu
Đưa kết nối vào vận hành
Để làm gì: Kết nối hoạt động đúng, có thử nghiệm và có phương án quay lại.
- Lập môi trường thử: tách khỏi dữ liệu thật
- Chạy thử với dữ liệu mẫu: đối chiếu kết quả
- Đưa vào vận hành: theo kế hoạch và có người theo dõi
- Nghiệm thu: xác nhận với các bên liên quan
Phát hiện lỗi đồng bộ sớm
Để làm gì: Lỗi đồng bộ được phát hiện trước khi ảnh hưởng đến báo cáo.
- Theo dõi nhật ký đồng bộ: hằng ngày
- Đối chiếu số liệu: giữa các hệ thống theo kỳ
- Xử lý lỗi: ghi nguyên nhân
- Báo cáo tình trạng: cho người phụ trách
Khi một hệ thống nâng cấp hoặc đổi cấu trúc
Để làm gì: Thay đổi một hệ thống không làm hỏng các kết nối còn lại.
- Đánh giá ảnh hưởng: đến các kết nối liên quan
- Thông báo các bên: và lập lịch
- Kiểm thử sau thay đổi: trên môi trường thử
- Cập nhật tài liệu: sau khi hoàn tất
Khó khăn xuất hiện ở từng đối tượng khi hệ thống được tích hợp, gồm cả nhân viên là khách hàng nội bộ.
Người nhập và xử lý dữ liệu hằng ngày
- Nhập cùng một đối tượng ở hai hệ thống khác mã
- Không biết hệ thống nào là nguồn đúng
- Thấy dữ liệu lệch nhưng không báo
- Sửa dữ liệu ở hệ thống phụ mà không sửa nguồn
Trưởng bộ phận và người phụ trách hệ thống
- Kết nối được làm xong mà không có tài liệu
- Lỗi đồng bộ được xử lý thủ công nhiều lần
- Không có người chịu trách nhiệm cho từng luồng dữ liệu
- Thay đổi phần mềm làm đứt kết nối mà không được báo
Giám đốc, chủ doanh nghiệp
- Báo cáo không khớp giữa các bộ phận vì dữ liệu lệch
- Chi phí phát triển kết nối tăng mà không được kiểm soát
- Rủi ro bảo mật khi dữ liệu trao đổi không được bảo vệ
- Phụ thuộc một nhà cung cấp phần mềm
Người dùng dữ liệu từ nhiều hệ thống
- Phải nhập lại dữ liệu ở nhiều nơi
- Không biết số liệu nào là đúng khi hai hệ thống khác nhau
- Không được thông báo khi hệ thống ngừng đồng bộ
- Góp ý cải tiến quy trình nhập liệu nhưng không có kênh tiếp nhận
Chỉ số đo hiệu quả tích hợp hệ thống theo bốn nhóm. Nhóm nào chưa có KPI đã kiểm chứng thì để trống.
Chi phí và lợi ích tích hợp
- Chi phí phát triển và bảo trì kết nối trong kỳ
- Thời gian nhập liệu thủ công được tiết kiệm
- Chi phí xử lý lỗi dữ liệu
Mức tin cậy của dữ liệu
- Số phản ánh về dữ liệu lệch trong kỳ
- Mức hài lòng của người dùng qua khảo sát
- Thời gian xử lý yêu cầu đồng bộ
Hoạt động của các kết nối
- Tỷ lệ đồng bộ thành công
- Số lỗi đồng bộ trong kỳ
- Tỷ lệ dữ liệu được đối chiếu đúng kỳ
- Tỷ lệ thay đổi có kiểm thử trước khi đưa vào vận hành
Năng lực người phụ trách tích hợp
Ai phụ trách tích hợp trong từng mô hình. Tên vị trí có thể khác nhau giữa các công ty.
Kết nối sản xuất, kho và kế toán
Kết nối sản xuất, kho và kế toán để số liệu thống nhất.
- Bộ phận IT: thiết kế và vận hành tích hợp
- Quản lý kho: xác nhận dữ liệu nhập xuất
- Quản đốc: xác nhận sản lượng
- Kế toán: đối chiếu số liệu tài chính
Kết nối trung tâm với các điểm bán
Kết nối trung tâm với các điểm bán để báo cáo thống nhất.
- Trụ sở IT: thiết kế và quản lý tích hợp tập trung
- Quản lý cửa hàng: xác nhận dữ liệu tại điểm
- Kế toán chuỗi: đối chiếu theo điểm
- Bộ phận vận hành: theo dõi lỗi đồng bộ
Kết nối đặt phòng, thanh toán và kế toán
Kết nối đặt phòng, thanh toán và kế toán.
- Quản lý vận hành: quyết định luồng dữ liệu
- Lễ tân: xác nhận dữ liệu đặt phòng
- Kế toán: đối chiếu thanh toán
- Kỹ thuật: vận hành hệ thống
Kết nối kho, vận tải và kế toán
Kết nối kho, vận tải và kế toán để theo dõi lô hàng.
- Quản lý kho: xác nhận nhập xuất
- Quản lý vận tải: xác nhận giao nhận
- Bộ phận IT: vận hành tích hợp
- Kế toán: đối chiếu công nợ
Kết nối công trình với trụ sở
Kết nối công trình với trụ sở để theo dõi tiến độ và chi phí.
- Chỉ huy công trường: xác nhận tiến độ
- Bộ phận IT: hỗ trợ kết nối
- Kế toán dự án: đối chiếu chi phí
- Bộ phận hợp đồng: quản lý dữ liệu nhà thầu
Ít hệ thống, thường dùng phần mềm đóng gói
Ít hệ thống; thường dùng phần mềm đóng gói có sẵn kết nối.
- Chủ doanh nghiệp: quyết định phần mềm
- Kế toán kiêm nhiệm: kiểm tra số liệu
Có nhiều hệ thống cần kết nối
Có nhiều hệ thống cần kết nối và người phụ trách.
- Giám đốc: phê duyệt kế hoạch tích hợp
- Bộ phận IT: thiết kế và vận hành
- Trưởng bộ phận: xác nhận dữ liệu của bộ phận
- Kế toán: đối chiếu số liệu
Danh sách việc cần làm lặp lại. Có thể tick chọn và tải về để dùng.
Các việc cần làm trước
Các việc cần làm định kỳ
Các việc cần làm trước khi nâng cấp


