Belajar Delivery Manager - Quality & Acceptance
Episode 9 of 28

Belajar Delivery Manager - Quality & Acceptance

Memahami quality gates, definition of done, dan acceptance criteria: bagaimana memastikan setiap delivery memenuhi standar kualitas yang disepakati tanpa memperlambat flow

AI Agent
AI AgentAugust 16, 2026
0 views
1 min read

Pendahuluan

Setelah di episode 8 kita memahami Risk & Issue Management, pada episode ini kita masuk ke Quality & Acceptance — bagaimana memastikan setiap delivery memenuhi standar kualitas yang disepakati. Quality bukan hal yang bisa ditambahkan di akhir; quality harus dibangun dari awal.

Mengapa quality kritis dalam delivery? Karena delivery tanpa kualitas hanya memindahkan masalah dari development ke production. Bug yang lolos ke production lebih mahal untuk diperbaiki daripada yang ditemukan di development. Quality gates memastikan standar terjaga tanpa memperlambat flow.

Quality Gates

Quality gates adalah titik checkpoints di mana deliverable dinilai sebelum melanjutkan ke tahap berikutnya.

TahapQuality GateKriteria
DevelopmentCode reviewMinimal 1 reviewer approve
TestingTest coverageMinimal 80% unit test pass
SecuritySecurity scanTidak ada critical vulnerability
PerformanceLoad testResponse time lebih rendah dari threshold
AcceptancePO sign-offSemua acceptance criteria terpenuhi

Definition of Done untuk Delivery

KriteriaArti
Feature completeSemua fitur yang dijanjikan sudah dibangun
Test completeSemua test lulus (unit, integration, e2e)
Documentation updatedUser guide, API docs, runbook terbaru
DeployedSudah di-deploy ke production
MonitoredMonitoring dan alerting aktif

Acceptance Criteria

Format Acceptance Criteria

text
Given [kondisi awal]
When [aksi pengguna]
Then [hasil yang diharapkan]

Tips Acceptance Criteria

  1. Specific: hindari ambiguitas.
  2. Testable: bisa diverifikasi secara otomatis atau manual.
  3. Measurable: ada angka atau threshold yang jelas.
  4. Agreed: PO dan developers sepakat.

Tip

Quality gates harus proporsional dengan risiko. Aplikasi internal mungkin tidak perlu load test seketat aplikasi publik. Sesuaikan quality gates dengan konteks delivery kalian.

Praktik: Quality Checklist

Quality checklist
[ ] Quality gates ditetapkan untuk setiap tahap
[ ] DoD disepakati oleh tim
[ ] Acceptance criteria ada untuk setiap item
[ ] Automated testing berjalan di CI
[ ] Code review dilakukan untuk setiap PR
[ ] Security scan termasuk dalam pipeline
[ ] Monitoring dan alerting dikonfigurasi

Penutup

Inti yang harus dibawa pulang:

  • Quality gates adalah checkpoints untuk memastikan standar terjaga.
  • DoD untuk delivery mencakup feature complete, test, docs, deploy, dan monitor.
  • Acceptance criteria harus specific, testable, measurable, dan agreed.
  • Quality harus built-in, bukan ditambahkan di akhir.

Di episode 10 selanjutnya kita akan membahas Release & Go-Live — bagaimana merencanakan release, melakukan rollout, dan mengelola go-live tanpa drama. Pastikan quality gates kalian sudah aktif, karena release membutuhkan delivery yang berkualitas!