Chúng ta đang ở trong một tình huống tồi tệ khi có rất ít tài liệu về việc tùy chỉnh các nhân viên trước đây của chúng ta được thực hiện cho một hệ thống quan trọng trong kinh doanh. Rất nhiều thay đổi đã được thực hiện đối với Báo cáo Pha lê, các thực thể cơ sở dữ liệu và các tệp cấu hình / lập trình độc quyền cho phần mềm ERP của chúng tôi.
Các tài liệu hiện tại thường đọc một cái gì đó như thế này:
Chương trình này được chạy trước khi lập hóa đơn. Lỗi đã biết: không có.
Chạy chương trình này sau khi cài đặt phần mềm X.
Đã thay đổi các trường sau trong báo cáo này: (không có giải thích về cách thức hoặc lý do)
Cửa hàng CNTT của chúng tôi rất nhỏ và trong trường hợp phần mềm ERP, hầu hết các công việc đều tập trung vào một người (đó là tôi bây giờ) vì vậy không ai khác ở đây biết tất cả những gì chúng tôi đã làm. Bộ phận kế toán và CNTT biết các bit và phần (đôi khi khá hữu ích) nhưng điều đó là không đủ.
Một vấn đề khác là bộ phận Kế toán của chúng tôi dường như nghĩ rằng chúng tôi có tài liệu tốt. Đúng là chúng tôi đã lưu giữ rất nhiều hồ sơ về những gì đã sai , nhưng rất ít giải thích những gì (nếu có) được thực hiện để khắc phục những vấn đề này. Chúng tôi có hàng trăm bài báo giải thích các lỗi, nhưng các tài liệu giải thích các thay đổi (như được hiển thị ở trên) gần như vô dụng.
Làm cách nào tôi có thể ghi lại những thay đổi trong quá khứ khi tôi không biết tất cả những gì đã được thực hiện? Tôi có thể bắt đầu với việc ghi lại những gì chúng tôi đã thay đổi: Tệp, bảng cơ sở dữ liệu mà chúng tôi cần phải có để hệ thống hoạt động. Tôi cũng có thể ghi lại những gì chúng ta làm ; khi báo cáo được chạy, tại sao mọi người được yêu cầu sử dụng báo cáo / chương trình X. Nhưng khi một trong những thứ tùy chỉnh này có vấn đề, tôi luôn quay lại hình vuông.
Làm thế nào tôi có thể chủ động ghi lại những thứ này cho bản thân và những người khác?
rst
vàsphinx
cho giữ tài liệu viết gần mã .