Tuesday, 28 May 2013

Software Maintenance / Perawatan Software




Setelah sebuah software berhasil di buat, maka hal apakah yang harus di lakukan untuk memastikan bahwa kualitas software tersebut  tetap sesuai dengan kehandalan dan perjanjian di awal pembuatannya.
 
Maintenance software digunakan untuk memastikan apakah fungsional teknis software telah sesuai atau tetap sesuai dengan kehandalannya di awal, memastikan kepada pihak manajerial untuk menyediakan tanggal dan budget melakukan update agar software tetap dapat berjalan, maupun untuk mengefisiensikan software dari sisi penggunaanya maupun aktivitas pemeliharaannya.

Kenapa hal ini di perlukan?
Karena kebanyakan software butuh untuk di update sesuai dengan perkembangan softwarenya, oleh karena itu sebuah software perlu di rawat, di bersihkan dari data-data yang mungkin tidak diperlukan lagi, membangun agar software tetap up-to-date, menjaga data-data yang penting dengan melakukan back-up data secara berkala dan menjaga software dari virus dan ancaman kerusakan lainnya.

Bagaimana hal ini dapat dilakukan?
Yang pertama dapat dilakukan adalah mendokumentasikan setiap dokumen penting software dengan baik, mengedukasi user dalam proses penggunaannya, dan men-encourage user untuk meng-update versi dan antivirusnya. Dan yang terakhir dapat dilakukan adalah dengan melakukan pengecekan secara berkala terhadap software yang di jalankan. 

Dalam memastikan kualitas software yang baik, dibutuhkan dua buah pondasi, yaitu maintenance policy, yaitu bagaimana kebijakan dan konsentrasi perusahaan tersebut dalam melakukan perawatan terhadap software yang di milikinya.

Dan selain itu, yang menjadi pondasinya adalah paket dari kualitas software itu sendiri. Bagaimana dari tim pembangun software itu sendiri memastikan kualitas dari software tersebut.