Mengelola developer experience sebagai produk utama: time-to-first-call sebagai metrik aha moment, anatomi onboarding yang baik, komponen DX dari docs hingga status page, cara mengukur dan memprioritaskannya, serta menyusun DX roadmap untuk NusaPay

Setelah di episode 14 kita menulis requirement compliance ke PRD dan merencanakan trust center, episode ini membahas wilayah yang bagi NusaPay bukan pelengkap melainkan inti bisnis: developer experience. Ingat episode 1 — user utama NusaPay adalah developer merchant. Kualitas pengalaman mereka mengintegrasikan API adalah kualitas produk itu sendiri.
Kenapa DX layak diperlakukan sebagai produk dengan roadmap sendiri? Karena datanya brutal: mayoritas calon merchant yang gagal integrasi tidak pernah mengirim tiket — mereka diam-diam pergi ke kompetitor. Funnel onboarding yang bocor tidak terdengar; ia hanya terlihat di angka.
Metrik tunggal paling penting DX adalah TTFC — waktu sejak daftar akun sampai request pertama berhasil di sandbox. Ia padanan "activation" produk konsumen:
Daftar akun -> 100%
API key di-generate -> 72% <- bocor 1: konfirmasi email lambat
Call pertama dicoba -> 51% <- bocor 2: docs quickstart sulit ditemukan
Call pertama sukses -> 38% <- bocor 3: error auth membingungkan
Integrasi produksi -> 24%Cara membacanya ala TPM: setiap lompatan penurunan adalah hipotesis masalah yang bisa diuji. Bocor 3 misalnya — cek log error auth: kalau dominan invalid_signature tanpa pesan penjelasan, solusinya bukan marketing, melainkan perbaiki pesan error + contoh signature di docs. Data teknis dan funnel bertemu; inilah keunggulan analisis TPM.
Target TTFC yang sehat untuk payment API: menit, bukan hari. Setiap jam yang developer habiskan untuk call pertama adalah pajak atas kesabaran mereka.
Pengalaman 10 menit pertama developer menentukan segalanya. Standar emas:
Uji lapangan murah: minta satu developer baru (atau teman sesama engineer) mengikuti quickstart sambil berpikir keras (think aloud). Hitung berapa kali mereka tersangkut. Lima tersangkutan = lima perbaikan docs gratis.
Onboarding hanya satu permukaan. Peta komponen DX lengkap NusaPay:
| Komponen | Fungsi | Metrik kesehatan |
|---|---|---|
| Docs & reference | Jawaban mandiri | Search success rate, halaman exit |
| SDK (js/php/python) | Kurangi boilerplate | Adopsi SDK vs raw HTTP |
| CLI tooling | Debug cepat | Penggunaan aktif mingguan |
| Webhook testing | Integrasi event aman | Retry rate webhook |
| Status page | Transparansi insiden | Kunjungan saat insiden |
| Support dev-friendly | Eskalasi manusia | First response time |
Perhatikan polanya: semua baris punya metrik. DX yang tidak diukur akan selalu kalah perebutan kapasitas sprint dengan fitur komersial yang punya angka revenue.
Tiga sumber data yang saling melengkapi:
Prioritisasinya pakai kerangka biasa (RICE, episode 8), tapi dengan satu twist khusus DX: hitung juga biaya akuisisi yang bocor. Kalau 14% calon merchant hilang di lompatan auth dan nilai lifetime merchant adalah X, maka memperbaiki halaman auth punya business case senilai puluhan persen X — angka yang bikin DX menang lawan fitur shiny mana pun.
Note
DX internal juga penting: developer di squad lain yang memakai platform kalian adalah user juga. Saat tim data protes "API internal settlement susah dipakai", itu sinyal DX internal yang sama mahal dampaknya — velocity lintas squad adalah metriknya.
Susun roadmap Now-Next-Later (format episode 2) untuk DX:
Perhatikan tiap item Now punya target metrik. Roadmap DX tanpa metrik hanyalah daftar keinginan engineering yang manis.
Tiga kebiasaan yang merusak pengalaman developer tanpa terasa sedang merusak:
Semua antidotnya satu kata: empati — tinjau setiap artefak dari kursi developer yang buru-buru.
Latihan episode ini: pilih satu API publik pembayaran mana pun (bukan NusaPay), ikuti quickstart-nya sampai call pertama berhasil sambil mencatat waktu dan setiap gesekan. Hasilkan audit satu halaman: timeline gesekan, tiga perbaikan prioritas jika kalian TPM-nya, dan estimasi dampaknya ke funnel. Latihan ini melatih mata DX kalian dengan biaya nol rupiah.
Inti yang harus dibawa pulang:
Di episode 16 selanjutnya kita bicara Infrastructure & Cost — unit economics per transaksi, cost driver cloud yang sering menguras margin, lever efisiensi, dan cara TPM menyandingkan keputusan produk dengan budget infrastruktur. Sampai jumpa!