Kami berada dalam situasi yang buruk karena hanya memiliki sedikit dokumentasi tentang penyesuaian yang dilakukan oleh pekerja kami sebelumnya terhadap sistem kritis bisnis. Banyak perubahan dilakukan pada Crystal Reports, entitas basis data, dan file konfigurasi / pemrograman hak milik untuk perangkat lunak ERP kami.
Dokumentasi saat ini umumnya membaca sesuatu seperti ini:
Program ini dijalankan sebelum pembuatan faktur. Bug yang dikenal: tidak ada.
Jalankan program ini setelah menginstal perangkat lunak X.
Mengubah bidang-bidang berikut dalam laporan ini: (tanpa penjelasan tentang bagaimana atau mengapa)
Toko IT kami kecil, dan dalam hal perangkat lunak ERP, sebagian besar pekerjaan dikelompokkan pada satu orang (yaitu saya sekarang) sehingga tidak ada orang lain di sini yang tahu apa yang kami lakukan. Departemen IT dan akuntansi mengetahui sedikit demi sedikit (kadang-kadang cukup membantu) tetapi itu tidak cukup.
Masalah lain adalah departemen Akuntansi kami sepertinya berpikir kami terdokumentasi dengan baik. Memang benar bahwa kami menyimpan banyak catatan tentang apa yang salah , tetapi sangat sedikit yang menjelaskan apa (jika ada) yang dilakukan untuk memperbaiki masalah ini. Kami memiliki ratusan makalah yang menjelaskan bug, tetapi dokumen yang menjelaskan perubahan (seperti yang ditunjukkan di atas) hampir tidak berguna.
Bagaimana saya bisa mendokumentasikan perubahan masa lalu ketika saya tidak tahu apa yang telah dilakukan? Saya dapat mulai dengan mendokumentasikan apa yang telah kami ubah: File, tabel basis data, dll yang perlu kami miliki agar sistem dapat bekerja. Saya juga dapat mendokumentasikan apa yang kami lakukan ; ketika laporan dijalankan, mengapa orang disuruh menggunakan laporan / program X. Tetapi ketika salah satu hal yang disesuaikan ini memiliki masalah, saya selalu kembali ke titik awal.
Bagaimana saya bisa mendokumentasikan hal ini secara proaktif untuk saya dan orang lain?
rst
dansphinx
untuk menjaga menulis dokumentasi dekat dengan kode .