jug-indonesia  

Re: [JUG-Indonesia] PHASE ON SOFTWARE DEVELOPMENT

Endy Muhardin
Sat, 19 Dec 2009 20:47:16 -0800

Bedakan antara phase dan lifecycle.

Phase itu tahapan dalam membuat software.
Ada beberapa fase yang umum :
- product definition / requirement gathering
- design : high level, low level
- development / coding
- test : internal, uat
- implementasi : training, migrasi data

Lifecycle itu bagaimana kita menyusun urutan fase.
Misalnya : waterfall :
- semua requirement
- semua design
- semua coding
- semua test
- semua implementasi

Atau, iteratif :
- global requirement, menentukan modulnya apa saja
- high level design, menentukan scope dan interkoneksi antar modul
- detail requirement untuk 5 fitur dulu (modul 1)
- low level design untuk 5 fitur dulu
- coding untuk 5 fitur dulu
- test dan implement untuk 5 fitur dulu
- detail requirement untuk 5 fitur selanjutnya (modul 2)
- dst




2009/12/19 Oscar Kurniawan <junz_mis...@yahoo.com.sg>
>
>
>
> Thanks for sharing... menambah wawasan buat saya yang baru aja mengambil RPL 
> :D, btw, apakah rating CMMI perusahaan juga mempengaruhi penerapan software 
> development process model di sebuah perusahaan?
>

Yang jelas, kalo implement CMMI, pasti suatu perusahaan sudah
mengadopsi prosedur formal untuk membuat software.
Ada SOP, ada planning docs, ada tracking docs, dsb.
Yang dimaksud docs tidak harus hardcopy atau softcopy dengan office suite.
Bug report di trac dan metadata di version control juga bisa menjadi docs.

Nah, saya kurang jelas dengan pertanyaannya Oscar.

--
Endy Muhardin
http://endy.artivisi.com
Y! : endymuhardin
-- life learn contribute --