Tampilkan postingan dengan label software process. Tampilkan semua postingan
Tampilkan postingan dengan label software process. Tampilkan semua postingan

Rabu, 17 Maret 2010

Error dan Bugs saat Implementasi Sistem


Siang ini saya berdiskusi dengan salah seorang Client saya. Saya ingin berbagi mengenai pengalaman saya dalam menangani Error dan Bugs saat implementasi sistem.

Sistem ini pada dasarnya sudah selesai sejak awal tahun, namun ntah mengapa setiap kali dilakukan testing akan selalu ada bugs nya. Saya sudah datang hampir setiap minggu untuk memonitor penggunaan sistemnya. Ternyata memang ada saja satu dua hal yang muncul tanpa sepemikiran saya sebagai developer sampai bisa muncul error seperti itu. Hal ini membuat kedua belah pihak agak frustasi dalam masalah testing ini.

Menurut pendapat saya, ada 3 hal penyebab error dan bugs dalam proses testing ini, yaitu :
  1. Kesalahan Fungsi Program dan Database secara dasar : Ini terjadi karena memang ada kesalahan CODING atau kesalahan ALGORITMA Developer sehingga menyebabkan fungsi tersebut salah atau tidak berfungsi
  2. Kesalahan karena Proses Bisnis yang belum Standart : Ini terjadi ketika pengguna mencoba sistem secara acak dan terkadang berbeda dengan proses bisnis yang dibicarakan dengan developer, ini menyebabkan beberapa bugs muncul sesekali dan random. Bugs model ini sangat sulit untuk diperbaiki dan dideteksi, apalagi pengguna tidak ada pengalaman di bidang pembangunan atau implementasi sistem.
  3. Kesalahan karena Masalah Baru muncul ketika Testing : Ini terjadi karena baik kedua belah pihak tidak membicarakan mengenai fungsi, peraturan bisnis, atau operasional yang harusnya dimiliki oleh sistem sejak awal, dan baru tercetus setelah program dicoba dijalankan.

Dari semua Error dan Bugs yang muncul, semuanya terkadang mengganggu berjalannya implementasi sebuah sistem. Cara penyelesaiannya pun berbeda-beda.Makanya seperti hal nya teori "Software Process" menyatakan, sebaiknya di setiap tahap dari pembuatan/implementasi software, perlu adanya documentasi, dan di saat menentukan spesifikasi dari sistem itu sendiri, perlu ada nya analisa yang sangat mendalam dari setiap sisi aspek, dan perlu juga disebutkan jika terjadi perubahan-perubahan dalam masa-masa testing seperti sekarang.

Jadi yang perlu diperhatikan pula dalam membuat suatu sistem, perlu ada kemampuan komunikasi yang baik ketika sedang memulai proyek sampai pada saat testing dan implementasi proyek, tidak hanya kemampuan hebat dalam CODING.

Senin, 08 Maret 2010

Software Process - Introduction

Hari ini dimulai dari pagi hari sekali jam 07.30 saya memulai kelas Software Process. Sudah 2 minggu tidak ada mahasiswa yang datang, namun akhir nya di minggu ke-3 ini, sudah mulai terlihat adanya aktivitas di kelas ini.

Namun di sisi lain ada juga hal yang membuat saya harus berpikir lagi, karena ternyata bahan pengajaran matakuliah yang akan diajarkan sangat minim. Bahan pengajaran Software Process sendiri hanya berupa handout CMMI versi 1.2 untuk Pembangunan. Saya rasa untuk Software Process ini akan lebih baik mempelajari hal-hal yang lebih implementasi dan aplikasinya dalam Perusahaan nyata.

Selain itu menurut masukan dari rekan saya, sebaiknya tidak hanya menggunakan satu pendekatan CMM, tapi masih ada beberapa Model untuk Software Process ini. Oleh sebab itu untuk pertemuan selanjutnya, saya akan membuatkan Acara Perkuliahan yang baru untuk Software Process ini, semoga dapat lebih berguna dan lebih bermanfaat.

Puji Tuhan akhirnya bahan-bahan presentasi sudah di tangan dan tinggal disusun menjadi Acara Perkuliahan yang baik.