Skip to main content

AGILE SOFTWARE DEVELOPMENT METHODOLOGIES: AN OVERVIEW OF THE CURRENT STATE OF RESEARCH

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

Popular posts from this blog

IoT-based Smart Grid System Design for Smart Home

Adi Candra Swastika School of Electrical Engineering and Informatics Institut Teknologi Bandung Bandung, Indonesia adicandra@students.itb.ac.id Resa Pramudita School of Electrical Engineering and Informatics Institut Teknologi Bandung Bandung, Indonesia resa.pramudita@students.itb.ac.id Reviewer : Denny Anggara Abstrak Smart Grid dan Internet of Things (IoT) adalah dua teknologi yang menjadi sangat berkembang akhir-akhir ini. Dalam perspektif penghematan energi, jaringan cerdas adalah solusi yang sangat baik untuk mengoptimalkan konsumsi energi sementara IoT dapat menjadi solusi yang menawarkan kemudahan bagi konsumen untuk memiliki metode realtime untuk mengontrol dan memantau penggunaan energi di rumah. Dalam makalah ini penulis mengajukan rancangan rancangan sistem smart grid berbasis IoT untuk smart home. Arsitektur protokol yang diusulkan untuk digunakan, kerja sistem, dan tantangan dalam desain sistem dianalisis sehingga desain yang diusulkan d...

Delete Cache Files at Premiere Pro Version 2020

Hello friends! How are you guys? i hope it's okay (y) first. Do you know if we finished editing the video, file or cache we have edited where? This file can make our storage capacity become full without realizing it. Well. If you forget or don't know, then I tell you. on your premiere pro toolbar menu. click edit, and then search for preferences, search for cached media and then click. After opening, click the delete button, and choose which one to remove. You can also schedule deletes automatically and set how many days.

Disk Clean-up Windows 10

 1. Open your file explorer, right click on your mouse button to primary disk (there's a windows logo), and then click properties. 2. Click disk clean-up. 3. And choose ok (It is usually selected by default).