Kami memiliki masalah besar di mana saya bekerja, dan namanya adalah "penyesuaian". Kami memiliki sistem perangkat lunak vendor lama (10+ tahun) yang sebelumnya sangat disukai oleh departemen IT dan akuntansi kami . Di suatu tempat di sepanjang garis perangkat lunak ini mulai menjadi sangat kereta. Kemudian, saya dipekerjakan setelah melakukan penyesuaian.
Hampir setiap masalah yang saya temukan dengan sistem adalah akibat langsung dari penyesuaian; semua yang kita ubah berisiko melanggar perangkat lunak keuangan penting bisnis. Namun departemen akuntansi terus menyarankan perubahan (karena kami selalu mengatakan ya!) Dan tampaknya ada sedikit rasa hormat terhadap seberapa besar dampak perubahan itu.
Beberapa perubahan tidak menyebabkan masalah; formulir dapat (dan dimaksudkan untuk) dikustomisasi dalam perangkat lunak vendor, kita dapat bergerak di sekitar bidang formulir, menghapusnya, dll. Tetapi untuk setiap kustomisasi yang tidak berbahaya seperti itu mereka juga menyarankan perubahan seperti prosedur tersimpan dan pemicu untuk memanipulasi data dalam database untuk aplikasi vendor.
Saya baru-baru ini (nyaris) membuat mereka berhenti mencoba untuk mengimpor pelanggan dari satu program vendor ke yang lain karena informasinya sama sekali tidak kompatibel. Masalah saya dengan bagaimana itu diselesaikan adalah karena saya menemukan sistem tidak bekerja di sisi pengguna; tugas itu lebih rumit daripada yang mereka pikirkan sehingga mereka menyerah. Terlepas dari betapa mudahnya tugas sisi pengguna, operasi yang mereka inginkan seharusnya tidak dilakukan.
Bagaimana saya bisa berkomunikasi bahwa mengubah cara kerja sistem ini memiliki risiko, terutama ketika validitas data dipertaruhkan? Saya seorang karyawan baru (6 bulan) dan itu menjadi status quo, tetapi mempertaruhkan validitas data keuangan kami dan kontrak dukungan kami - setelah dukungan vendor mendengar "X telah disesuaikan" yang memberi mereka banyak alasan untuk tidak untuk mendukung kami atau memberi tahu kami itu salah kami.