Pengembangan tangkas: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
Tidak ada ringkasan suntingan |
Tidak ada ringkasan suntingan |
||
Baris 54:
* Agile Modeling
* Adaptive Software Development (ASD)
:Adaptive software development (ASD) diajukan oleh Jim Highsmith sebagai teknik untuk membangun software dan sistem yang kompleks.
:#Collaboration : orang-orang yang bermotivasi tinggi bekerja sama, saling melengkapi, rela membantu, kerja keras, terampil di bidangnya, dan komunikasikan masalah untuk menyelesikan masalah secara efektif.
Baris 68:
* Crystal Methods
* Dynamic Systems Development Method (DSDM)
:Pada Dynamic System Development Method menyajikan kerangka kerja (framework) untuk membangun dan memelihara sistem dalam waktu yang
:#Feasibility study, siapkan requirement, dan batasan, lalu uji apakah sesuai gunakan proses DSDM.
:#Business Study, susun kebutuhan fungsional dan informasi, tentukan arsitektur aplikasi dan identifikasi kebutuhan pemeliharaan untuk aplikasi.
Baris 78 ⟶ 77:
* [[Extreme Programming]] (XP)
* [[Feature Driven Development]] (FDD)
:Feature driven development merupakan sebuah model pengembangan perangkat lunak yang berdasarkan pada fitur yang akan dibuat. Keuntungan dari metode ''feature driven development'' :
:#User dapat menggambarkan dengan mudah bentuk sistem yang akan dibuat.
:#Dapat diorganisasikan atau diatur ke dalam kelompok bisnis sesuai hirarki yang ada.
Baris 89 ⟶ 87:
* [[Lean software development]]
* Rational Unified Process (RUP)
:''Rational unified process'', adalah suatu kerangka pengembangan perangkat lunak iteratif yang dibuat oleh '''Rational Software''', suatu
:#Elaboration, merupakan tahap untuk melakukan disain secara lengkap berdasarkan hasil analisis di tahap ''inception''. Aktivitas yang
:#Construction, merupakan tahap untuk mengimplementasikan hasil disain dan melakukan pengujian hasil implementasi. Pada tahap awal
:#Transition, merupakan tahap untuk menyerahkan sistem aplikasi ke konsumen (roll-out), yang umumnya mencakup pelaksanaan pelatihan kepada
* [[Scrum (development)|Scrum]]
Baris 174 ⟶ 172:
*** Bagaimana mengeksekusi rencana yang ada dengan sumber daya yang tersedia dengan tepat.
*[http://agilemanifesto.org The agile manifesto]
** Merupakan salah situs yang wajib dibaca bila anda ingin belajar tentang ''agile development methods'', didalamnya anda dapat menemukan informasi diantaranya :
*** Cara untuk mengembangkan perangkat dengan menggunakan prinsip-prinsip dari agile.
*** Bagaimana tim berinteraksi selama proses pembuatan perangkat lunak.
Baris 189 ⟶ 187:
** Asana merupakan aplikasi alternatif sederhana dan intuitif untuk manajemen kerja, baik dalam tim maupun sendiri.
*[https://en.wikipedia.org/wiki/Iterative_and_incremental_development Iterative and incremental development]
** Salah satu model pengembangan software dimana pada model ini berawal dari suatu proses perencanaan dan berakhir pada proses
*[http://id.wikipedia.org/wiki/Iterasi Iterasi]
|