On Jul 16, 4:33 am, wongiseng <
a.wibis...@gmail.com> wrote:
> Hallo mas Jingglang.
>
> Kalau memang sudah familiar dengan Java, kenapa mesti pindah ke CI
> atau CakePHP ? Kelihatannya dari google code repository sampean
> sebagian besar memang isinya Java :). Worst case di proposal anda 73
> man days, kalau dikerjakan berdua kurang lebih satu bulan. Apakah
> sempat mengerjakan sambil mempelajari dulu Cake/Code Igniter ?
Kenapa PHP? Karena mungkin sekali sistem ini dideploy di Langsat yang
situs2 mereka pakai PHP. Kalaupun tidak di Langsat, agak susah nyari
hosting Java. Virtual Machine/Colocation server mahal. Kata Bee, nyari
orang java juga susah. Kasian organisasi yang maintain sistem ini
nanti. CMIIW, sistem ini tidaklah besar. Kalau bikin enterprise
system, baru, mau nggak mau kita pake technology yang fullstack
(Java, .NET).
Alasan lain, 2 anak didik saya yang ikut tim ini kuarahkan ke PHP.
Mereka sudah sejak 2 bulan lalu belajar PHP & CakePHP kok Pak, jadi
saya cukup pede. Dua anak didik yang lain barangkali akan difokuskan
ke Java. Saya sendiri punya pengalaman di PHP sekitar 1 tahun (3 thn
lalu).
Saya ngitungnya per bulan 20 mandays. Meski tim inti saya 3 orang,
saya bikin durasi panjang yaitu 3,5 bulan karena salah satunya dalam
proses developmen ini saya ingin membiasakan tim saya dengan kultur
development yang baik. Yaitu ada dokumentasi, wiki-project, code
review dll. Perlu saya sampaikan bahwa anak2 didik saya adalah lulusan
SMK tahun lalu dan baru saya training 9 bulan ini. Ini proyek pertama
kami dan untuk menjadikan proses developmen yang baik menjadi kultur
di lingkungan kami, tentu saja langkah itu harus dimulai sejak awal.
Saya faham bahwa hal tersebut bukanlah concern client/stakeholder.
Makanya sistem ini sempat ditenderkan untuk mendapatkan tim developer
yang terbaik. Tapi hingga saat ini tampaknya baru saya yang ikut
tender ini.
Organisasi saya memiliki 2 orang pengajar yang punya pengalaman dalam
di PHP/CakePHP. Tapi mereka tidak bisa terlibat langsung dalam
development ini karena sedang tugas kantor keluar negeri dan keluar
pulau. Mereka adalah tim QA internal kami. Saya tidak bisa publish
profil mereka karena takut melanggar company policy tempat mereka
bekerja.
> Saya tidak punya pengalaman juga dengan PHP jadi tidak bisa membantu
> selain bertanya kenapa harus pindah ke PHP kalau memang background
> sampean Java. Ini saya mengikuti permintaan Tuvok ikut melihat design
> anda, padahal sebenernya pengalaman saya dalam bikin sistem seperti
> ini juga tidak ada.
Sip pak. Maturnuwun. Pokoknya kita diskusi2 terus aja. Biar
developernya yang nanti eksekusi. Kata tuvok, Talk the talk, walk the
walk.
> Komentar u/ design database akan saya japri.
dokumentasi database saya nggak profesional sekali :D Silahkan
dikomentari.