tulisan/9 Mar 2025

Pernah Ngerasa Backlog Task Susah Dimengerti?

product-management

Sebagai PM, salah satu kerjaan saya adalah nyusun backlog :D, tapi dulu saya sering insecure:

"Backlog ini cukup bisa dimengerti gak, ya? wkwk" πŸ€”

Dulu, saya itu pakai format user story + bullet list. Tapi tetep aja, setiap sprint pasti ada aja yang nanya:

❌ "Kang Syafwan, ini maksudnya gimana?"
❌ "Kang Syafwan, kalau 'gini', ekspektasinya gimana?"
❌ "Kang Syafwan, ada waktu untuk jelasin ulang gak?"

Akhirnya meeting tambahan buat ngejelasin backlog pun terjadi. Capek juga kalau tiap sprint ada hal yang harus di jelasin berkali-kali. 😭

πŸ” Sampai akhirnya saya ketemu Gherkin Format!

Gherkin itu format sederhana buat nulis spesifikasi pakai pola Given-When-Then supaya lebih gampang dimengerti.

βœ… Given β†’ Kondisi awal sebelum aksi dilakukan.
βœ… When β†’ Aksi yang dilakukan user.
βœ… Then β†’ Hasil yang diharapkan.

Contoh sederhana:

Scenario 1: User mengakses halaman lupa password
Given:

  • User ada di halaman login.
    When
  • User klik tombol lupa password.
    Then:
  • Sistem menampilkan halaman lupa password.

Scenario 2: User memasukkan email yang terdaftar
Given:

  • User ada di halaman lupa password.
    When
  • User masukkan email yang valid.
    Then:
  • Sistem mengirimkan url buat password baru ke email user.

πŸ’‘ Setelah diterapkan, banyak perubahan positif!

βœ… Tim jarang minta dijelasin ulang β†’ Kalau masih ada yang nanya, saya suka tanya dulu: "Backlog-nya udah dibaca belum? πŸ˜†"

βœ… QA lebih cepet bikin test case β†’ Karena ekspektasi hasilnya udah tergambar, gak perlu banyak konfirmasi lagi.

βœ… Flow aplikasi lebih tergambar β†’ Engineer bisa cepet masuk ke fase coding tanpa perlu banyak klarifikasi.


⚠️ Coba refleksi sebentar:

  • Pernah dapet card backlog yang isinya cuma judul? atau cuma link Figma?
  • Masih sering bolak-balik nanya ke PM tentang maksud dari card-nya?
  • Pernah ngalamin card gak pernah geser ke closed, karena pemahaman PM, Dev, dan QAnya beda?

Kalau iya, mungkin udah saatnya temen-temen Retro dan coba usulin pake Gherkin Format! πŸš€


🎯 Terakhir…

Gherkin ini cuma tools. Goals utamanya itu bagaimana tim bisa lebih baik, cepet, dan efisien!

Pernah ngalamin hal serupa? atau punya cara lain biar backlog lebih jelas? yuk cerita di komentar! πŸ‘‡πŸ˜ƒ

Pertama kali terbit di Medium