← Learn

KELAS GRATIS / BAHASA INDONESIA

Mulai dari masalah, bukan tombol

Fundamental Engineering · Materi 1 dari 20

0 / 20 completeSaved in this browser

MATERI 01 / 20

Mulai dari masalah, bukan tombol

Sebelum memilih tools atau meminta AI menulis kode, tentukan pekerjaan yang perlu diselesaikan pengguna. Fitur yang selesai dibuat belum tentu menyelesaikan masalah yang tepat.

Satu orang, satu tujuan

Bayangkan aplikasi catatan untuk freelancer. Penggunanya ingin menemukan keputusan dari percakapan sebelumnya. Menambah tombol Catatan baru belum menjelaskan cara menemukan catatan lama. Tulis siapa penggunanya, apa yang ingin dicapai, dan kesulitan saat ini. Mulai dari satu alur yang benar-benar dibutuhkan.

Ubah ke perilaku yang bisa diperiksa

Kalimat aplikasinya gampang dipakai terlalu luas untuk diuji. Ubah menjadi: setelah pengguna menyimpan catatan dengan judul yang valid, catatan muncul dalam daftar dan dapat dibuka lagi. Sebutkan juga kondisi gagal: judul kosong ditolak dengan pesan yang membantu, sementara isi yang sudah diketik tetap ada.

Tentukan batas versi pertama

Tuliskan yang dikerjakan sekarang dan yang ditunda. Pencarian sederhana mungkin diperlukan; kolaborasi tim belum tentu. Batas membantu menilai apakah perubahan memang dibutuhkan. Kamu boleh mengubah keputusan setelah ada bukti baru, sambil mencatat alasan dan dampaknya.

CONTOH UNTUK DIPIKIRKAN
Kebutuhan: menemukan keputusan lama.
Alur: buka daftar → cari judul → buka catatan.
Lulus: catatan yang cocok dapat ditemukan dan dibuka.
Gagal: hasil kosong dijelaskan, input pencarian tetap ada.

Giliran kamu.

Pilih aplikasi yang kamu kenal. Tulis satu pengguna, satu tujuan, satu alur berhasil, satu kondisi gagal, dan satu hal yang sengaja ditunda.

  • Tujuan menyebut kebutuhan pengguna
  • Kriteria selesai dapat diperiksa
  • Kondisi gagal ikut dipikirkan
Cek pemahaman

Kriteria selesai mana yang paling mudah diuji?

Pelajaran berikutnya