Lewati ke isi

Audit: [DOMAIN] — Production Readiness

Salin template ini ke <domain>-audit-YYYY-MM-DD.md saat audit baru.

Auditor: [nama]
Tanggal: YYYY-MM-DD
Paket: Professional (SC-CORE + SC-LEARN + SC-ASSESS + SC-LIB)
Environment: [staging / pilot klien]


Ringkasan

Dimensi Skor /10 Status
Backend Odoo Hijau / Kuning / Merah
Frontend UI/UX Hijau / Kuning / Merah
Alur Bisnis Hijau / Kuning / Merah
Overall

Kesimpulan satu kalimat: [siap / siap dengan catatan / belum siap go-live]


Scope Audit

Backend modules

  • [ ] scola_*

Frontend routes (sampling)

  • [ ] /pathView.vue

Role yang diuji

  • [ ] admin / admin_staff / teacher / student / parent / [lainnya]

Dimensi 1: Backend Odoo

Kriteria Status Evidence
Module boundary (depends, bridge)
Model design (_inherit, constraints)
Security (ACL, record rules, groups)
Controller discipline (sudo(), CSRF)
Business logic di model/service
API contract konsisten
Timezone handling
Unit tests

Temuan Backend

Kritis (blocker go-live)

ID Temuan File Rekomendasi

Medium

ID Temuan File Rekomendasi

Low

ID Temuan File Rekomendasi

Dimensi 2: Frontend UI/UX

Kriteria Status Evidence
Page contract (AppLayout, AppPageHeader, dll.)
Loading / empty / error states
Responsive (mobile + desktop)
Konsistensi warna & komponen
RBAC parity (menu/route)
Error messages user-friendly

Halaman yang diaudit

Halaman AppLayout? State blocks? Catatan

Temuan Frontend

[isi tabel temuan seperti backend]


Dimensi 3: Alur Bisnis

Happy path yang diuji

Workflow Role Langkah ≤5 klik? Catatan

Temuan Flow

[isi tabel temuan]


Cross-Module Coherence

Integrasi Status Catatan
Nilai LMS → rapor
Nilai CBT → rapor
Absensi → rapor
SPMB → enrollment siswa
SPP → portal ortu

Rekomendasi Remediasi (Prioritas)

Prioritas Item Effort Owner Target
P0
P1
P2

Sign-off Checklist

  • [ ] 0 temuan Merah di workflow inti domain ini
  • [ ] Dokumentasi L2 §1–§8 lengkap
  • [ ] UAT skenario domain lulus
  • [ ] Temuan Medium punya rencana sebelum handover

Disetujui: __ Tanggal: __