Acceptance Criteria Aplikasi Persuratan_ Kapan Sistem Siap Diterima_

Acceptance Criteria Aplikasi Persuratan: Kapan Sistem Siap Diterima?

LOGO INOFFICE-WHITE
banner maya

Persuratan Digital Biar Kerja Makin Cepat

Kelola surat masuk–keluar, disposisi, dan arsip lebih rapi dalam satu sistem.

Aplikasi persuratan sudah selesai dikonfigurasi. Fitur utama telah diuji dan sebagian besar proses berjalan. Namun, masih ada beberapa catatan dari pengguna. Apakah kondisi tersebut berarti sistem sudah siap diterima?

Bagi pemerintahan, BUMN/BUMD, perbankan, dan organisasi dengan proses administrasi yang kompleks, keputusan penerimaan aplikasi sebaiknya tidak hanya didasarkan pada pernyataan bahwa “fiturnya sudah tersedia”.

Diperlukan acceptance criteria aplikasi persuratan yang jelas untuk menentukan apakah sistem benar-benar memenuhi kebutuhan, layak digunakan, dan siap memasuki tahap serah terima atau go-live.

Apa Itu Acceptance Criteria Aplikasi Persuratan?

Acceptance criteria adalah kriteria atau kondisi yang harus dipenuhi agar sistem dapat dinyatakan memenuhi kebutuhan dan diterima oleh pihak yang berwenang.

NASA Software Engineering Handbook menjelaskan acceptance criteria sebagai kriteria yang harus dipenuhi sistem atau komponen agar dapat diterima oleh pengguna, pelanggan, atau pihak yang berwenang. Acceptance testing kemudian digunakan untuk menentukan apakah kriteria tersebut benar-benar telah terpenuhi.

Sederhananya:

Requirement menentukan apa yang dibutuhkan, sedangkan acceptance criteria menentukan kondisi yang membuktikan kebutuhan tersebut telah terpenuhi.

Contohnya:

Requirement: sistem menyediakan fitur disposisi digital.

Acceptance criteria: pimpinan dapat memberikan disposisi kepada unit yang berwenang, penerima memperoleh informasi disposisi, status berubah sesuai workflow, dan aktivitas tersebut tercatat dalam riwayat sistem.

Artinya, keberadaan menu disposisi saja belum cukup menjadi bukti bahwa requirement telah terpenuhi.

Acceptance Criteria dan UAT, Apa Bedanya?

Acceptance criteria dan User Acceptance Testing (UAT) saling berkaitan, tetapi keduanya berbeda.

Acceptance criteria menentukan standar yang harus dipenuhi, sedangkan UAT merupakan proses pengujian untuk membuktikan apakah standar tersebut terpenuhi.

Alurnya dapat digambarkan sebagai:

Requirement → Acceptance Criteria → UAT → PASS/FAIL → Perbaikan → Sign-off → Serah Terima

NASA juga menjelaskan UAT sebagai proses untuk memperoleh konfirmasi bahwa sistem memenuhi requirement yang telah disepakati dan biasanya dilakukan menjelang penerimaan sistem oleh pengguna.

Karena itu, organisasi perlu menentukan acceptance criteria sebelum keputusan penerimaan dibuat, bukan setelah seluruh pengujian selesai.

Apa Saja Acceptance Criteria Aplikasi Persuratan?

Kriteria penerimaan perlu menyesuaikan requirement, SOP, kontrak, serta karakteristik organisasi. Namun, terdapat beberapa area yang umumnya perlu diperiksa.

1. Proses Persuratan Berjalan End-to-End

Pengujian sebaiknya tidak berhenti pada satu fitur.

Untuk surat masuk, misalnya, proses dapat diuji mulai dari:

pencatatan → distribusi → disposisi → tindak lanjut → arsip.

Sementara surat keluar dapat meliputi:

draft → review → approval → penomoran → tanda tangan → distribusi → arsip.

Jika ingin memahami proses tersebut lebih dahulu, baca juga pembahasan mengenai alur sistem persuratan masuk dan keluar.

2. Workflow Sesuai SOP dan Kewenangan

Sistem perlu membuktikan bahwa alur persetujuan, disposisi, dan distribusi mengikuti SOP serta struktur organisasi.

Contohnya, staf tidak seharusnya dapat melewati approval pejabat yang dipersyaratkan atau mengakses surat yang berada di luar kewenangannya.

3. Penomoran dan Arsip Berfungsi Konsisten

Kriteria dapat mencakup kesesuaian format nomor, kode unit, periode, serta pencegahan nomor ganda.

Selain itu, surat yang telah selesai harus dapat ditemukan kembali berdasarkan metadata yang relevan seperti nomor surat, tanggal, perihal, atau pengirim.

4. Tracking dan Audit Trail Dapat Dibuktikan

Sistem perlu menyediakan riwayat yang cukup untuk mengetahui siapa melakukan tindakan, kapan tindakan dilakukan, serta bagaimana status surat berubah.

Kemampuan ini penting ketika organisasi membutuhkan transparansi dan penelusuran proses administrasi. Pembahasan lebih lengkap tersedia pada artikel Tracking Surat: Pengertian, Cara Kerja, dan Manfaatnya bagi Instansi.

5. Integrasi dalam Scope Berfungsi

Apabila pengadaan mencakup integrasi tanda tangan elektronik, SSO, API, sistem kepegawaian, atau layanan lainnya, fungsi tersebut perlu masuk dalam acceptance criteria.

Sebaliknya, kebutuhan yang tidak termasuk dalam scope yang disepakati sebaiknya tidak tiba-tiba dijadikan syarat penerimaan.

6. Tidak Ada Defect yang Menghambat Proses Kritis

Sistem tidak selalu harus bebas dari setiap bug kecil untuk dapat diterima.

Yang lebih penting adalah memastikan tidak terdapat defect kritis yang menyebabkan, misalnya:

  • surat tidak dapat diproses;

  • approval berjalan ke pihak yang salah;

  • pengguna tidak berwenang dapat mengakses surat;

  • nomor surat menjadi duplikat; atau

  • riwayat aktivitas penting tidak tercatat.

Minor issue dapat dikelola sebagai open item atau punch list apabila tidak menghambat proses kritis dan mekanisme penyelesaiannya telah disepakati.

Checklist Acceptance Criteria

Contoh Acceptance Criteria Aplikasi Persuratan

Acceptance criteria sebaiknya dibuat spesifik dan dapat diverifikasi.

RequirementAcceptance CriteriaStatus
DisposisiPimpinan dapat memberikan disposisi kepada unit sesuai kewenanganPASS/FAIL
ApprovalSurat hanya dapat disetujui role yang berwenangPASS/FAIL
PenomoranNomor mengikuti format organisasi dan tidak duplikatPASS/FAIL
TrackingRiwayat perjalanan surat dapat ditelusuriPASS/FAIL
Hak aksesUser tanpa kewenangan tidak dapat membuka surat tertentuPASS/FAIL
ArsipSurat dapat ditemukan menggunakan metadata yang ditentukanPASS/FAIL

Hindari kriteria seperti “fitur berjalan dengan baik” karena sulit dibuktikan secara objektif.

Kapan Aplikasi Persuratan Siap Diterima?

Aplikasi dapat dipertimbangkan siap diterima ketika:

  1. requirement dalam scope telah diverifikasi;

  2. acceptance criteria kritis berstatus PASS;

  3. proses utama dapat berjalan end-to-end;

  4. defect yang bersifat blocking sudah diselesaikan;

  5. open item telah didokumentasikan dan disepakati;

  6. integrasi dalam scope telah diuji;

  7. evidence dan hasil pengujian tersedia; dan

  8. pihak yang berwenang memberikan sign-off.

Jadi, keputusan penerimaan tidak hanya bergantung pada apakah aplikasi “sudah selesai”, tetapi pada apakah organisasi dapat membuktikan bahwa sistem memenuhi kebutuhan yang telah disepakati.

Pastikan Sistem Persuratan Siap Digunakan

Acceptance criteria yang jelas membantu organisasi mengurangi perbedaan persepsi antara pengguna, tim IT, procurement, dan vendor sebelum sistem masuk ke tahap operasional.

inOffice Persuratan mendukung pengelolaan surat masuk, surat keluar, disposisi, draft dan approval, penomoran, tracking, notifikasi, hak akses, hingga arsip digital dalam satu sistem. Alurnya juga dapat disesuaikan dengan kebutuhan dan SOP organisasi.

Jika organisasi Anda sedang merencanakan pengadaan, implementasi, atau evaluasi aplikasi persuratan, konsultasikan kebutuhan tersebut bersama Integra Teknologi Solusi.