Kenapa pembangunan sistem memakan masa lebih lama dari yang disangkakan.

Talk about work and task. Ramai juga yang tak faham kenapa kerja-kerja system development LAMBAT. Sedap mulut kadang mengata we are lack of skill. Hello, cuba hangpa buat sket nak nengok. Yang terbaru, 'bakal client' siap cakap, "Kalau boleh siap dalam masa sebulan, lagi bagus..". Kami sengih kelat. Tak perlu berjanji dengan perkara yang impossible. Apatah lagi system yang dimaksudkan ialah melibatkan payroll. Sendiri mau ingat betapa ktirikal the system was. It should be PERFECT.

Yang sebenarnya ialah;
Peringkat pembangunan sistem berada di beberapa port. Atau lebih teknikal kita katakan server.

  1. localhost
  2. development server
  3. live server
Antara no. pertama dengan no.yang terakhir boleh menjadi lebih banyak jika ia melibatkan sistem lebih besar dan kritikal.  

Pertama, developer akan buat code di komputer mereka sendiri a.k.a localhost. 

Kedua, bila dah succeed, file code itu akan dipindahkan dalam development server. File yang terlibat dalam pemindahan mungkin lebih dari satu. Harus diingat, setting di localhost dan development server tidak semestinya sama. Sebab itulah kadangkala pada localhost, sistem berjalan lancar namun dalam developemtn server, ia tidak seperti yang diharapkan. 

Ketiga, file code akan dipindahkan ke server peringkat seterusnya. 

Method atau cara pemindahan tidak semestinya sama bagi setiap server.

Current work progress;
Buat function untuk flush cuti yang dibatalkan.

No comments: