Adakah yang tahu cara yang baik untuk membuat pengguna menulis laporan bug yang semestinya (baca: berguna ) ?
Kami ingin memasang sesuatu yang masuk akal bagi sebagian besar pengguna (mudah dibaca dan dipahami), namun juga memberikan informasi yang bermanfaat bagi pengembang.
Tidak berfungsi ketika saya mengklik tombol biru! Ahhh, aku baru saja kehilangan pekerjaan seminggu ... membuatnya bekerja.
tidak begitu berguna, seperti itu.
Saya mulai memperbaiki daftar, tetapi berpikir untuk memeriksa dengan kalian, apakah metode yang sama sudah ada.
client-relations
bug-report
Benteng
sumber
sumber
Jawaban:
Cara paling efektif untuk membuat pengguna menulis laporan bug yang layak dan berguna adalah
[Sistem] Terima kasih telah melaporkan, Anda dapat menemukan status permintaan Anda di sini: ...
[Insinyur] Permintaan ditolak, karena detail berikut tidak ada: ...
[Pengguna] Detail yang diminta ditambahkan, harap evaluasi ulang: ...
Saya akan mengklaim bahwa itu satu - satunya cara yang efektif.
Mari kita hadapi itu, keterampilan untuk menulis laporan bug secara efektif datang hanya dengan pengalaman. Seseorang perlu belajar untuk mendapatkan pengalaman. Belajar melibatkan berlatih, mendapatkan umpan balik, dan meningkatkan.
Laporan bug daring yang dapat diedit pengguna adalah cara paling efisien untuk mengajarkan peningkatan pada pengguna .
sumber
Menurut pendapat saya, yang lebih penting adalah menggunakan bug untuk membangun hubungan yang berarti dengan pengguna. Menulis dan memahami laporan bug adalah keterampilan, dan saran saya adalah membuatnya semudah mungkin bagi pengguna untuk melakukan kontak pertama, kemudian secara progresif membuat umpan balik mereka dengan nilai lebih sesuai kebutuhan.
Misalnya, dapatkan saja email pengguna, dan beri mereka bidang teks biasa dengan teks berikut untuk diisi:
Setelah Anda menerima email, lakukan balas otomatis untuk mendapatkan dua pilihan untuk mengonfirmasi mereka mengirimkan bug, Anda telah menerimanya, dan menindaklanjuti bug tidak apa-apa.
sumber
Anda mungkin mempertimbangkan untuk mengambil beberapa ide dari Mozilla dan Sun pada topik ini:
Khususnya (dari halaman Mozilla "Cara Menulis Bug yang Tepat"):
sumber
Ada Cara Melaporkan Bug secara Efektif oleh Simon Tatham. Itu menjelaskan hal-hal dengan baik, untuk membuatnya mudah dimengerti bagi pengguna yang kurang berpengalaman. Namun kekurangannya adalah sedikit teks. Ketika Anda memiliki pengguna yang mencoba melaporkan masalah tetapi gagal menjelaskannya, Anda biasanya tidak dapat meyakinkannya untuk membaca semua ini.
sumber
Anda dapat mengajukan pertanyaan yang mudah dimengerti dan mudah menjawab pertanyaan kepada pengguna untuk mengharapkan laporan yang bermanfaat.
Misalnya, "Apa tindakan terakhir Anda sebelum kesalahan ini?", "Apakah Anda mencoba ... tepat sebelum kesalahan ini?".
Tidak ada pengguna yang menulis laporan bug kepada Anda seperti: "Driver video saya tidak uptodate. Perpustakaan grafis Anda mungkin tidak kompatibel dengan driver grafis lama."
sumber
Dengan asumsi basis pengguna adalah pengguna akhir yang memiliki masalah dengan perangkat lunak yang Anda tulis ....
Bukan tugas pengguna Anda untuk menjadi Insinyur Perangkat Lunak atau profesional Pengujian yang mahir, dan Anda seharusnya tidak mengharapkannya. Pengguna Anda adalah orang biasa yang mengharapkan perangkat lunak untuk "bekerja". Ketika tidak, mereka akan melaporkan apa pun yang menurut mereka harus mereka perhatikan untuk mendapatkan perhatian Anda. Anda tidak dapat mengubah itu, dan jangan mencoba untuk itu. Setiap upaya untuk menuntut jenis laporan yang diharapkan dilakukan oleh seorang profesional akan mengakibatkan hilangnya laporan bug, dan pelanggan - "Saya punya masalah dengan perangkat lunak itu, tetapi alih-alih membantu saya, mereka malah mengisi semua jenis bentuk tidak berguna yang tidak berarti apa-apa dan tidak memiliki nilai bagi saya. Saya akan mencari beberapa perangkat lunak yang benar-benar berfungsi. "
Yaitu itu bukan pekerjaan mereka .....
Jika Anda ingin laporan bug yang baik, mempekerjakan profesional untuk menemukan bug Anda. Jika Anda, sebagai pengembang perangkat lunak, tidak bisa repot berurusan dengan pelanggan, pekerjakan seseorang yang bisa.
sumber