Cách đây một thời gian, chúng tôi đã được giao một dự án đến và thay thế hệ thống Mainframe cũ của khách hàng bằng một giải pháp ASP.NET mạng nội bộ mới sử dụng SQL Server làm phần cuối. Một phần của điều này là một sự tái thiết kế của doanh nghiệp - về cơ bản, khi chúng tôi thay đổi hệ thống, chúng tôi đã nghĩ về cách chúng tôi có thể kinh doanh tốt hơn.
Vì vậy, nhiệm vụ đầu tiên là đi vào và thực hiện các mô hình dữ liệu logic và sau đó. Các khách hàng đã ở trong những dicussions và đã hoàn thành đăng xuất. Giai đoạn tiếp theo là thực sự thiết kế và xây dựng từng mô-đun. Chà, để làm cho một câu chuyện dài trở nên ngắn gọn, việc lập trình đã được thực hiện và chúng tôi hiện đang thử nghiệm hệ thống song song. Mọi thứ đang diễn ra tuyệt vời cho hầu hết các mô-đun cho đến nay - Ngoại trừ Một.
Chúng tôi có một hệ thống trong đó - nếu bạn chỉ cho phép người dùng doanh nghiệp xem ứng dụng và báo cáo, tất cả sẽ ổn. Nó hoạt động với quy trình làm việc tích hợp mới và tự động hóa các quy trình thủ công trước đó và thực hiện tuyệt vời theo các thông số kỹ thuật. Kiểm tra song song đã phát hiện ra một số vấn đề mặc dù với dữ liệu di sản được di chuyển. Các nhà xây dựng hệ thống kế thừa đang rất khó khăn để hiểu sơ đồ và quy trình kinh doanh mới, do đó, họ đang rất khó hiểu làm thế nào để lấy dữ liệu kế thừa và đưa nó vào lược đồ mới. Vì điều này, họ đang gọi các cuộc họp của người dùng doanh nghiệp và các bên liên quan và nói với họ rằng hệ thống mới không cung cấp dữ liệu mà hệ thống cũ đã làm (khi nó thực sự xảy ra) - điều này làm cho hệ thống mới trông tệ.
Điều này là bực bội, để nói rằng ít nhất. Hệ thống mới hoạt động tuyệt vời và cung cấp mọi thứ họ cần và muốn, và nếu không có khả năng nhân viên CNTT không thể điền vào các bảng mới với dữ liệu cũ, người dùng doanh nghiệp sẽ hài lòng với các tính năng và chức năng mới.
Tôi đang yêu cầu gợi ý về cách xử lý việc này. Do một số động thái chính trị, "kiến trúc sư" mới không biết hệ thống hoạt động như thế nào và không thể hiểu đầy đủ về sự thay đổi của các thay đổi mà nhân viên CNTT đang yêu cầu. Nhân viên CNTT muốn một số thay đổi cơ bản cho hệ thống, về cơ bản là không cần thiết và thực sự là một thiết kế tồi - nhưng họ là khách hàng.
Có suy nghĩ gì không?