Skip to main content

Apa itu Keterlacaan Persyaratan?

Keterlacakan Persyaratan adalah teknik yang digunakan dalam proyek pengembangan perangkat lunak untuk memastikan bahwa kebutuhan pengguna sepenuhnya dipenuhi dan bahwa cacat diminimalkan.Saat menggunakan teknik manajemen proyek ini, kebutuhan pengguna akan menentukan persyaratan, pengembangan, dan jaminan kualitas.Implementasi dasar dapat menggunakan spreadsheet untuk membuat matriks, dan implementasi canggih sering menggunakan aplikasi manajemen persyaratan khusus.

Analis bisnis atau sistem akan bertemu dengan berbagai pemangku kepentingan untuk menentukan kebutuhan pengguna untuk proyek tertentu.Kebutuhan ini akan didokumentasikan dan sering dimasukkan ke dalam aplikasi manajemen persyaratan.Dari kebutuhan pengguna, analis akan mengembangkan serangkaian fitur produk.

Analis akan menghubungkan kebutuhan pengguna ke fitur produk terkait, membangun keterlacakan antara kedua elemen ini.Dari fitur produk, analis dapat mengembangkan kasus penggunaan sebagai bagian dari analisis persyaratan.Kasing penggunaan adalah dokumen yang menggambarkan interaksi pengguna dengan sistem, menunjukkan langkah -langkah yang diperlukan sistem untuk ditangani.Analis akan melacak fitur produk ke langkah -langkah yang diperlukan dalam kasus penggunaan yang memenuhi fitur -fitur ini.

Tidak semua kebutuhan pengguna dapat dijelaskan melalui interaksi pengguna dengan sistem, sehingga jenis dokumen spesifikasi yang berbeda mungkin juga diperlukan.Spesifikasi tambahan ini dapat mencakup keandalan sistem dan persyaratan kegunaan.Persyaratan tersebut juga harus ditelusuri ke kebutuhan pengguna yang relevan untuk menjaga keterlacakan persyaratan.

Banyak organisasi menggunakan dokumen yang disebut matriks penelusuran.Matriks ini dapat membandingkan kebutuhan pengguna dengan fitur produk, dan fitur produk dengan persyaratan.Perbandingan memungkinkan analis bisnis untuk memverifikasi bahwa setiap kebutuhan pengguna dipenuhi oleh fitur produk, dan bahwa setiap fitur memiliki kasus penggunaan yang mendukung atau persyaratan tambahan.Ini juga dapat membantu analis menentukan apakah persyaratan berlebihan telah dibuat.

Persyaratan yang disetujui diserahkan kepada staf jaminan kualitas.Staf jaminan kualitas akan menggunakan persyaratan untuk mengembangkan kasus uji, dan staf akan melacak kasus uji sesuai persyaratan.Matriks penelusuran dapat digunakan untuk memastikan bahwa semua persyaratan memiliki kasus uji pendukung dan bahwa tidak ada kasus uji yang tidak perlu telah ditambahkan.

Menerapkan persyaratan penelusuran untuk rekayasa sistem dapat memberikan manfaat bagi suatu organisasi.Ini dapat membantu memastikan sistem memenuhi persyaratan pengguna dan mengurangi biaya pengerjaan ulang.Sistem yang dikembangkan menggunakan penelusuran persyaratan juga harus lebih mudah diperbarui.Jika pengembangan tambahan dilakukan pada sistem, matriks keterlacakan dapat membantu tim proyek menemukan kebutuhan pengguna, fitur produk, persyaratan, dan kasus uji yang mungkin perlu diperbarui.