Reviewer : Denny Anggara
Introduction and
motivation
Sejak awal krisis keuangan dunia saat ini banyak
perusahaan berbasis teknologi telah menderita, dipaksa untuk mempecat karyawan
atau mengurangi biaya secara drastis. Kelangsungan hidup perusahaan itu sendiri
menjadi tergantung dari time-to-market, mengantarkan tepat waktu kepada
pelanggan dan meminimalkan biaya. literatur ilmiah berlimpah contoh dimana
kesuksesan proyek mendorong keberhasilan perusahaan atau sebaliknya.
Overview of
Agile Methodologies
Agile mewakili sekelompok metodologi rekayasa
perangkat lunak yang menjanjikan peningkatan produktivitas, kualitas dan
tingkat keberhasilan proyek secara keseluruhan dalam proyek pengembangan
perangkat lunak. Literatur ilmiah pada subjek menunjukkan bahwa perbedaan
antara tradisional metodologi dan Metodologi Agile bergantung pada dua asumsi
utama: Pertama, metodologi tradisional berasumsi bahwa pelanggan tidak tahu
persyaratannya, maka mereka butuh bimbingan dari pengembangnya, tapi Agile
Metodologi beranggapan bahwa baik pelanggan maupun pengembang tidak memiliki
pemahaman penuh tentang persyaratan kapan proyek dimulai.
Research on social
implications of using Agile Methodologies
Semua Metodologi Agile secara umum menekankan
aspek sosial pengembangan perangkat lunak, mengikuti pertimbangkan serangkaian
nilai eksplisit, seperti komunikasi Selain itu, metodologi ini melibatkan
seperangkat praktik terbaik seperti sepasang pemrograman, integrasi
berkelanjutan atau penyebaran berkala. Penulisan kode sering dilakukan oleh
sepasang developer, sementara peran tradisional dalam pengembangan perangkat
lunak yang hilang. Dua dari artefak ini adalah story cards dan the wall. Telah
ditunjukkan, meskipun begitu tim yang berbeda menggunakan konvensi yang sedikit
berbeda untuk artefak ini, dalam hal terms of card layout, card colour dan
organising principles for the wall. Setiap card biasanya melewati siklus hidup
umum seperti: cerita tertulis di kartu (card), kartu (card) diprioritaskan oleh
pelanggan, kartu (card) ditugaskan untuk iterasi, dilaksanakan oleh pengembang,
dan diterima sebagai "selesa (done) i".
Research
on implementation of Agile Methodologies
Dalam hal penerapan Metodologi Agile, literatur
agak langka. Kita dapat mengidentifikasi studi tentang (Nerur, Mahapatra, &
Mangalaraj, 2005) yang menunjukkan bahwa bermigrasi ke Metodologi Agile
melibatkan isu-isu mengenai manajemen, manusia, teknologi dan proses. Dalam hal
penerimaan Metodologi Agile, kita dapat mengidentifikasi studi signifikan (Chan
& Thong, 2009) yang mencoba untuk mengatasi apa yang bisa dilakukan untuk
mengatasi tantangan terhadap penerimaan Agile Methodology. Mereka memberikan
tinjauan kritis terhadap literatur yang ada tentang penerimaan Metodologi SDM
dan Agile tradisional, dan mengembangkan kerangka konseptual untuk penerimaan
Metodologi Agile berdasarkan manajemen pengetahuan perspektif.
Studies
on communication in Agile Projects
Dalam literatur sebelumnya tentang manajemen
proyek perangkat lunak, telah ditunjukkan bahwa komunikasi itu penting faktor
keberhasilan dan komunikasi itu dianggap membuat pengembangan perangkat lunak
lebih banyak efisien di perusahaan. Masalah utamanya nampaknya muncul dari
kenyataan bahwa semua pemain dalam proses pengembangan perangkat lunak
(pengguna, pelanggan, tim, tim pemeliharaan, manajemen) melihat dan
berkomunikasi mengenai produk yang sama dari perspektif yang berbeda: pengguna
memerlukan produk untuk memiliki produk yang besar Tingkat kegunaan, pelanggan
mencari keandalan dan biaya perawatan rendah, serta fast time-to-market,
manajer Untuk meminimalkan biaya, tim pemeliharaan mencari dokumentasi dan
keandalan, sementara tim pengembang mencari tantangan teknis dan pindah ke
proyek berikutnya.
Empirical
studies regarding Agile Methodologies
Telah dikemukakan bahwa penelitian saat ini
hanya memiliki beberapa studi kasus mengenai perangkat agile software
Pengembangan. Sementara ini benar, ada beberapa makalah yang Secara empiris
mempelajari Metode Agile, seperti Scrum atau XP. Misalnya, makalah membawa
serangkaian temuan menarik dari sebuah studi empiris tentang Scrum dan XP di
perangkat lunak embedded Eropa organisasi pembangunan; Misalnya, penulis
menunjukkan bahwa 77% responden yang telah menggunakan Scrum miliki melaporkan
pengalaman positif, sementara 27% responden mengaku menggunakan Scrum secara
sistematis atau sebagian besar melalui proyek.
Conclusions
and further research
Agile Metodologi semakin banyak digunakan dalam
perusahaan pengembangan perangkat lunak; bahkan perusahaan besar, seperti
Microsoft, sudah mulai menggunakannya - yang menunjukkan peningkatan pentingnya
sekaligus meningkatkan pengenalan akan hal ini kelompok metodologi.
Comments
Post a Comment