Chúng tôi có một vấn đề lớn khi tôi làm việc và tên của nó là "tùy biến". Chúng tôi có một hệ thống phần mềm nhà cung cấp cũ (hơn 10 năm) mà bộ phận kế toán và CNTT của chúng tôi trước đây yêu thích để tùy chỉnh. Đâu đó, phần mềm này bắt đầu rất lỗi. Sau đó, tôi đã được thuê sau phần lớn các tùy chỉnh.
Gần như mọi vấn đề tôi tìm thấy với hệ thống là kết quả trực tiếp của việc tùy chỉnh; tất cả mọi thứ chúng tôi thay đổi rủi ro phá vỡ phần mềm tài chính quan trọng kinh doanh. Tuy nhiên, bộ phận kế toán tiếp tục đề xuất các thay đổi (vì chúng tôi luôn nói có!) Và dường như có rất ít sự tôn trọng đối với các thay đổi có thể ảnh hưởng như thế nào .
Một số thay đổi gây ra không có vấn đề; các biểu mẫu có thể được (và có nghĩa là) được tùy chỉnh trong phần mềm của nhà cung cấp, chúng ta có thể di chuyển xung quanh các trường của biểu mẫu, loại bỏ chúng, ect. Nhưng đối với mọi tùy chỉnh vô hại như thế, họ cũng đề xuất các thay đổi như thủ tục được lưu trữ và kích hoạt để thao tác dữ liệu trong cơ sở dữ liệu cho ứng dụng của nhà cung cấp.
Gần đây tôi (hầu như) đã khiến họ ngừng cố gắng nhập khách hàng từ một chương trình của nhà cung cấp vào một chương trình khác vì thông tin hoàn toàn không tương thích. Vấn đề của tôi với cách giải quyết đó là vì tôi thấy hệ thống không hoạt động ở phía người dùng; nhiệm vụ phức tạp hơn họ nghĩ nên họ đã từ bỏ. Bất kể nhiệm vụ phía người dùng dễ dàng như thế nào, thao tác họ muốn không nên được thực hiện.
Làm cách nào tôi có thể thông báo rằng việc thay đổi cách hệ thống này hoạt động có rủi ro, đặc biệt là khi tính hợp lệ của dữ liệu bị đe dọa? Tôi là một người thuê mới (6 tháng) và nó trở thành hiện trạng, nhưng nó có nguy cơ về tính hợp lệ của dữ liệu tài chính và hợp đồng hỗ trợ của chúng tôi - một khi hỗ trợ của nhà cung cấp nghe thấy "X đã được tùy chỉnh", điều đó mang lại cho họ nhiều lý do không để hỗ trợ chúng tôi hoặc cho chúng tôi biết đó là lỗi của chúng tôi.