Professional Documents
Culture Documents
SISTEM INFORMASI
Agile Development
Oleh :
IWANDA KUSUMA
1510530207
PRAKATA
Agile development erat kaitannya dengan metodologi dan proses
pengembangan perangkat lunak dimana mengutamakan keterlibatan pengguna.
Kolaborasi yang baik dengan klien saat proses pembuatan perangkat lunak
sangatlah penting ketika menggunakan agile development. Klien menjadi
bagian dari tim pengembangan perangkat lunak karena pada dasarnya fungsifungsi dari perangkat lunak yang dikembangkan harus terus menerus dibicaraka,
diimprovisasi dan disesuaikan dengan keinginan klien. Agile memiliki
pengertian
bersifat
pengembangan
tangkas,
perangkat
cepat,
lunak
ringan,
dengan
bebas
bergerak,
menggunakan
metode
dalam
agile
Agile Development | 2
pengembangan
perangkat
lunak
diartikan
sebagai
kemampuan untuk beradaptasi dan bereaksi secara cepat dan efektif terhadap
perubahan serta meminimalisir dampak terhadap perangkat lunak yang sedang
dibangun. Kolaborasi antara tim pengembang dengan klien menjadi hal yang
penting, klien dianggap sebagai anggota tim. Fleksibilitas di tawarkan kepada
klien kaitannya dengan kesadaran dan pengetahuan pelanggan tentang apa yang
dia inginkan.
Agile development juga dapat didefinisakan dalam empat nilai atau sring
disebut sebagai agile manifesto, diantaranya :
1. Interaksi dan personal, dibutuhkan interaksi yang baik antara anggota atau
personal pengembang karena tanpa adanya hal tersebut pengembangan
perangkat lunak tidak akan berjalan dengan baik
2. Perangkat lunak yang berjalan, hal ini berfungsi pada saat melakukan
meeting (demonstrasi) kepada klien. Perangkat lunak yang masih dalam
proses akan lebih berguna dari sekedar dokumentasi
Agile Development | 3
3. Kolaborasi dengan klien, ini merupakan ciri dari agile development dimana
mengutamakan keterlibatan dan kolaborasi dari klien
4. Respon terhadap perubahan, sesuai dengan namanya agile development
berfokus terhadap kecepatan respon tim ketika klien menginginkan
perubahan saat proses pembuatan perangkat lunak
Agile Development | 4
membantu,
kerja
keras,
terampil
di
bidangnya,
dan
Agile Development | 5
mereka saat itu dan apa yang akan mereka lakukan hari berikutnya. Sebuah
Sprint review biasanya membentang sekitar dua sampai empat minggu,
dimana setiap tim harus memiliki perangkat lunak bekerja.
d. Dynamic Systems Development Method (DSDM)
Metode DSDM merupakan perpanjangan dari Rapid Application
Development. DSDM menekankan pada keterlibatan terus pelanggan.
DSDM adalah metode yang lebih cocok untuk proyek-proyek yang
memiliki keterbatasan waktu dan anggaran. Siklus hidup DSDM Project
memiliki 4 tahap
1. Studi
2. Fungsional Model Iterasi
3. Desain dan Build
4. Pelaksanaan
Agile Development | 6
perubahan
kebutuhan,
walaupun
terlambat
dalam
Agile Development | 7
6. Metode yang paling efisien dan efektif untuk menyampaikan informasi dari
dan dalam tim pengembang perangkat lunak adalah dengan komunikasi
secara langsung.
7. Perangkat lunak yang bekerja adalah ukuran utama kemajuan.
8. Proses agile menggalakkan pengembangan berkelanjutan. Sponsorsponsor,
pengembang-pengembang,
dan
pengguna-pengguna
dapat
Agile Development | 8
Agile Development | 9
Agile Development | 10
DAFTAR LAMAN
https://en.wikipedia.org/wiki/Agile_software_development
https://www.academia.edu/23009791/Agile_software_development
Agile Development | 11
DAFTAR PUSTAKA
Subhas misra, Vinod kumar and Uma kumar, Kamel fantazy, Mahmud akhter.2001.Agile software development practices: evolution, principles, and
criticisms
H. Frank Cervone. (2011). Understanding agile project management methods
using Scrum. OCLC Systems & Services: International digital library
perspectives, Vol. 27 Iss 1 pp. 18-22
Kiran Jammalamadaka, V Rama Krishna.2013. Agile Software Development And
Challenges. IJRET : International Journal of Research in Engineering and
Technology
Subhas C. Misra dan Virender Singh.2013.Conceptualizing open agile software
development life cycle (OASDLC) model. IJQRM : International Journal of
Quality & Reliability Management.
Gaurav Kumar, Pradeep Kumar Bhatia.2012. Impact of Agile Methodology on
Software Development Process. IJTEE : International Journal of Computer
Technology and Electronics Engineering. Volume 2, issue 4
Abrahamsson, P., Salo, O., Ronkainen, J., & Warsta, J. (2002). Agile Software
Development Methods: Review and Analysis. VTT Publications
Agile Development | 12