Rekayasa perangkat lunak agile menggabungkan filsafat dan
seperangkat pedoman pembangunan. Filosofi mendorong kepuasan pelanggan dan
pengiriman tambahan awal perangkat lunak; kecil, tim proyek sangat termotivasi,
metode informal, produk rekayasa perangkat lunak pekerjaan minimal, dan kesederhanaan
pembangunan secara keseluruhan. Pedoman pengembangan menekankan pengiriman
melalui analisis dan desain (meskipun kegiatan ini tidak dianjurkan), dan
komunikasi aktif dan terus menerus antara pengembang dan pelanggan.
Lingkungan bisnis modern yang
menumbuhkan sistem berbasis komputer dan produk perangkat lunak bergerak cepat
dan sering berubah. Rekayasa perangkat lunak agile merupakan alternatif yang masuk akal untuk rekayasa perangkat
lunak konvensional untuk kelas tertentu dari perangkat lunak dan beberapa jenis
proyek perangkat lunak tertentu. Ini telah terbukti untuk mengirimkan sistem
yang berhasil dengan cepat.
Beberapa model pengembangan
yang termasuk dalam prescriptive process adalah extreme programming, adaptive
software development, Dynamic System Develompment Method, SCRUM dan crystal.
0 komentar:
Posting Komentar