Anda di halaman 1dari 2

NAMA : MUHAMMAD ADJI ARRAFI

NIM :21141020P
MATKUL : REKAYASA PERANGKAT LUNAK
1. Sebutkan dan Jelaskan tahapan-tahapan dari Agile Model !

Agile merupakan model pengembangan yang dilakukan secara iteratif, berulang – ulang, dan


dapat mengalami perubahan apabila diperlukan. Dapat dikatakan bahwa, metode ini terbilang
fleksibel dan dapat digunakan pada proyek pengembangan jangka pendek. Beberapa tahapan
yang umum ada dalam sebuah metode Agile model dalam pengerjaan software development
adalah sebagai berikut:

 Penemuan
Sangalatlah penting untuk mengerti visi dari seorang client saat mengerjakan suatu proyek
baru. Software development dengan metode Agile dimulai dengan sebuah riset untuk
mencapai pengertian akan tujuan yang ingin dicapai oleh client, tantangan yang ada, iklim
bisnis sekarang, serta customer dan user yang ada. Tahap pertama ini termasuk memastikan
adanya pengertian yang sama diantara client, project manager, designer, developer, dan
product owner.
 BacklogProduct
Setelah proses penemuan, team akan mulai bekerja bersama untuk membuat sebuah Product
Backlog tingkat tinggi yang berisi daftar fitur yang akan berguna bagi client dan user.
Product owner akan bekerja sama dengan client untuk memprioritaskan fitur dan menentukan
urutan dari bagaimana fitur akan dirancang, develop, test, dan diterapkan. Hal ini akan
membantu tim untuk tetap fokus dalam memberikan fitur dengan nilai tinggi sebelum bekerja
pada tugas yang berprioritas rendah.
 Pengulangan
Setelah memastikan bahwa team mengerti visi yang dimiliki oleh client dan membuat sebuah
backlog yang tepat, team akan mulai menerapkan fitur-fitur yang telah dibuat dalam sebuah
pengulangan yang diukur oleh waktu yang dinamakan Sprints. Sprint sendiri berlansung
dalam durasi 1-4 minggu, tergantung dari besar proyek dan durasi waktu yang ada, dimana
setiap Sprint akan memenuhi objektif yang ada di backlog.
 PenerusanSiklus
Sprint tambahan akan dilakukan sesuai dengan yang dibutuhkan untuk menghasilkan fitur
tambahan dan memasukan feedback yang didapat dari review sebelumnya. Setiap Sprint
harus menghasilkan perkembangan dari hasil Sprint sebelumnya dan juga menghasilkan fitur
baru ke dalam sistem.

2. Sebutkan dan Jelaskan Agile testing method !


Agile testing method adalah praktik pengujian yang mengikuti aturan dan prinsip
pengembangan perangkat lunak tangkas. Berbeda dengan metode Waterfall, Agile Testing
dapat dimulai pada awal proyek dengan integrasi berkelanjutan antara pengembangan dan
pengujian. Metodologi Agile Testing tidak berurutan (dalam artian dijalankan hanya setelah
fase pengkodean) tetapi berkelanjutan.

Agile testing method  mencakup jenis pengujian yang dilakukan dalam iterasi tersebut
seperti persyaratan data pengujian, infrastruktur, lingkungan pengujian, dan hasil
pengujian. Berbeda dengan model air terjun, dalam model tangkas, rencana pengujian ditulis
dan diperbarui untuk setiap rilis. Rencana pengujian khas di tangkas termasuk

1. Lingkup Pengujian
2. Fungsionalitas baru yang sedang diuji
3. Tingkat atau Jenis pengujian berdasarkan kompleksitas fitur
4. Pengujian Beban dan Kinerja
5. Pertimbangan Infrastruktur
6. Rencana Mitigasi atau Risiko
7. sumber daya
8. Hasil dan Tonggak Sejarah

3. Kapan agile model digunakan !

Metode Agile merupakan salah satu jenis metode dalam pengembangan perangkat lunak.
Biasanya sering disebut dengan SDLC (Software Development Life Cycle). Metode ini
sering digunakan oleh startup maupun perusahaan besar dalam proses pengembangan
software.

Anda mungkin juga menyukai