Kriteria Penerimaan – Definisi, Kegunaan dan Fitur

Kriteria Penerimaan – Definisi, Kegunaan dan Fitur

Apa itu Kriteria Penerimaan?

Definisi: Kriteria penerimaan didefinisikan sebagai kondisi yang telah ditetapkan sebelumnya yang harus dipenuhi oleh tim pengembangan produk perangkat lunak, sehingga dapat diterima oleh pengguna. Mircosoft Press mendefinisikan kriteria penerimaan sebagai-

Kriteria penerimaan adalah serangkaian persyaratan yang telah ditentukan yang harus dipenuhi suatu produk untuk menyelesaikan cerita pengguna. Ini juga dipahami sebagai “definisi selesai” karena mereka berputar di sekitar ruang lingkup dan persyaratan yang perlu dijalankan pengembang untuk penerimaan cerita pengguna.

Secara keseluruhan, kriteria penerimaan (AC) dapat dipahami sebagai pengaturan yang harus dimasukkan oleh produk perangkat lunak agar dapat diterima oleh pelanggan, pengguna, atau sistem lain. Mereka berbeda untuk setiap cerita pengguna dan menggambarkan perilaku fitur dari sudut pandang pengguna akhir.

Kondisi yang harus dipenuhi oleh produk perangkat lunak agar dapat diterima oleh pengguna, pelanggan, atau pemangku kepentingan lainnya.

Ketika Anda menulis kriteria penerimaan, itu bermanfaat dalam menciptakan saling pengertian antara pemilik produk dan tim pengembangan tentang menyelesaikan masalah pelanggan atau memproduksi kompetensi produk.

Kriteria penerimaan yang layak harus ditulis dalam bahasa Inggris yang sederhana dan harus mudah dipahami. Faktor kunci di sini adalah membuatnya tetap sederhana dan tepat. Karena kriteria penerimaan dikaitkan dengan klien dan tim, kriteria tersebut harus ditulis oleh klien atau anggota tim.

Penggunaan Kriteria Penerimaan Pengguna

1. Memperbaiki komunikasi

Kriteria penerimaan sesuai dengan harapan klien dan kelompok pengembangan. Ini memastikan bahwa setiap orang memiliki saling pengertian tentang kebutuhan. Kreator tahu persis perilaku seperti apa yang harus dimiliki fitur produk. Pemangku kepentingan dan klien tahu tentang harapan pencipta dari fitur tersebut.

2. Tampilan detail cakupan fitur

AC menjelaskan batasan cerita pengguna. Mereka menawarkan detail spesifik tentang fungsionalitas yang membantu tim dalam memahami apakah ceritanya sudah selesai dan berfungsi seperti yang diharapkan.

3. Menggambarkan skenario negatif

Kriteria Penerimaan mungkin memerlukan sistem untuk mengidentifikasi input kata sandi yang tidak aman dan menghindari pengguna untuk bergerak lebih jauh. Format kata sandi yang tidak valid adalah contoh dari apa yang disebut kasus negatif ketika input pengguna yang tidak valid atau tindakan yang tidak dapat diprediksi. Acceptance Criteria mendefinisikan situasi ini dan menjelaskan bagaimana sistem harus menanggapinya.

4. Melakukan evaluasi fitur

Kriteria penerimaan menetapkan apa yang harus dikembangkan oleh tim. Setelah tim memiliki persyaratan yang tepat, mereka dapat membagi cerita pengguna menjadi tugas yang dapat dinilai dengan benar.

Fitur Kriteria Penerimaan Baik

Kriteria penerimaan dikenal sederhana dan lugas sehingga setiap orang harus memahami kriteria penerimaan yang tertulis.

Kriteria penerimaan tidak berguna jika pengembangnya tidak dapat memahaminya. Jika seseorang tidak yakin apakah ada sesuatu yang jelas atau tidak, seseorang harus meluangkan waktu untuk menanyakan dan memodifikasi konten sampai semuanya terdefinisi dengan baik.

Kriteria penerimaan menyampaikan perspektif konsumen. Kriteria penerimaan adalah sarana untuk mengetahui masalah di depan dari perspektif pelanggan. Itu ditulis dalam kerangka pengalaman pengguna asli.

Praktik terbaik penulisan Kriteria Penerimaan untuk Cerita Pengguna

Beberapa praktik utama yang harus Anda ikuti saat menulis kriteria penerimaan yang efektif adalah-

  • Anda harus mendokumentasikan kriteria sebelum pengembangan, karena ini akan membantu tim untuk menangkap semua kebutuhan pelanggan terlebih dahulu untuk mengetahui kriteria penerimaan khusus untuk cerita pengguna
  • Kriteria penerimaan Anda tidak boleh terlalu sempit, karena harus menyampaikan maksud dan beberapa perilaku pengguna tetapi bukan solusi akhir
  • Anda harus memastikan bahwa kriteria penerimaan Anda dapat dicapai dan menentukan potongan fungsionalitas minimum yang masuk akal yang dapat Anda berikan. Anda juga harus memastikan bahwa tim tidak terjebak dalam proses
  • Anda juga harus membuat kriteria penerimaan Anda terukur dan tidak terlalu luas, sehingga cerita pengguna Anda tidak kabur. Anda juga harus menghindari detail teknis dan menulis kriteria penerimaan Anda dalam bahasa Inggris sederhana
  • Anda harus mencoba mencapai konsensus dan menulis AC yang dapat diuji. Ini akan membantu penguji Anda dalam memverifikasi bahwa semua persyaratan terpenuhi. Jika Anda tidak melakukannya, pengembang Anda mungkin tidak mengerti apakah cerita pengguna sudah selesai atau belum
  • Anda harus menulis dengan suara aktif dan juga sebagai orang pertama. Menggunakan suara aktif dianggap sangat penting dalam metodologi Agile. Dengan menggunakan suara aktif, AC Anda akan mencerminkan kata-kata sebenarnya yang akan diucapkan pengguna

Apa yang harus dihindari di AC Anda untuk Pengembangan Perangkat Lunak?

Agar anggota tim Anda memahami setiap kondisi spesifik yang harus dipenuhi oleh produk perangkat lunak agar dapat diterima, Anda harus menghindari beberapa hal untuk menyusun AC Anda dengan cara yang benar-

  • Anda harus menghindari penggunaan suara pasif di AC Anda, karena dapat membuat pernyataan Anda sedikit kabur dan tidak jelas untuk memahami siapa yang membutuhkan apa
  • Anda juga harus menghindari penggunaan kalimat negatif di AC Anda. Menggunakan kata keterangan ‘tidak’ dapat membuat persyaratan Anda tidak jelas dan kurang dapat diverifikasi. Namun, Anda harus menggunakan “tidak” saat Anda seharusnya menyebutkan persyaratan unik untuk fungsionalitas sistem. Misalnya- “Formulir pendaftaran tidak boleh disorot dengan warna merah saat pengguna memasukkan nilai yang salah.”
  • Anda harus menghindari menulis kalimat yang rumit, sebaliknya, menulis kalimat sederhana dan ringkas dianggap baik untuk AC yang efektif. Anda juga dapat menggunakan beberapa kalimat sederhana untuk menyebutkan cerita pengguna dengan sangat jelas. Ketika kriteria penerimaan Anda memiliki lebih sedikit kata dan kata sambung yang tidak perlu seperti “tetapi, jadi, dan, dll, itu menjadi mudah dipahami oleh tim pengembangan Anda

Kesimpulan

Kriteria penerimaan adalah konstituen penting dari setiap kisah pengguna yang dikerjakan oleh tim aktif. Ini menjelaskan ruang lingkup, hasil yang diharapkan, dan kriteria pengujian untuk bit fungsionalitas yang sedang dikerjakan oleh tim pengiriman. Mereka mengautentikasi harapan klien, memberikan sudut pandang pengguna akhir, menyederhanakan persyaratan, menghindari ketidakjelasan, dan akhirnya membantu jaminan kualitas mengonfirmasi jika tujuan pengembangan tercapai.

Kriteria Penerimaan ditorehkan sebelum implementasi. Ini adalah yang paling jelas tetapi berulang kali dilewati oleh tim. Jika kriteria penerimaan ditulis setelah implementasi, bersiaplah untuk mengabaikan manfaatnya. Setiap kriteria penerimaan dapat diuji secara mandiri. Kriteria penerimaan harus memiliki hasil lulus-gagal yang terdefinisi dengan baik sesuai perspektif pengguna.

Sekarang, setelah memahami keseluruhan konsep, apa definisi Anda tentang kriteria penerimaan? Bagikan dengan kami di bagian komentar di bawah.

Related Posts

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *