Semua orang akrab dengan yang namanya Desain. Ini relatif mudah untuk dirancang dalam situasi ideal-ketika semuanya berjalan dengan baik, di mana orang menggunakan perangkat dengan cara yang dimaksudkan, dan tidak ada peristiwa yang tidak terduga terjadi. Bagian yang sulit adalah merancang hal-hal yang tidak benar. Apakah kita sedang merancang untuk ponsel atau aplikasi web, jelas bahwa pengguna mungkin melakukan sesuatu yang tidak dimaksudkan tetapi kesalahan ini harus disediakan agar pengguna tidak hilang dalam aplikasi.
Merancang aplikasi untuk menangani kesalahan sama pentingnya dengan merancang aplikasi itu sendiri.
Kita semua tahu Donald A Norman. Menjadi seorang desainer, ia menyatakan bahwa ada dua jenis kesalahan: Slip dan Kesalahan. Slip tindakan relatif mudah ditemukan sedangkan kesalahan jauh lebih sulit. Pengguna yang baru mengenal aplikasi lebih cenderung membuat kesalahan daripada slip, sedangkan para ahli lebih cenderung membuat slip.
Slip tindakan relatif mudah dideteksi karena biasanya mudah untuk melihat perbedaan antara tindakan yang dimaksudkan dan yang dilakukan. Tetapi deteksi ini hanya dapat terjadi jika ada umpan balik. Jika hasil tindakan tidak terlihat, bagaimana kesalahan dapat dideteksi? Bayangkan Anda melihat-lihat album foto di ponsel Anda dan menemukan memori lama Anda dan teman yang ingin Anda bagikan, tetapi alih-alih membagikannya, Anda mengeklik hapus dan memori itu sendiri dihapus dan tidak dapat dipulihkan. Ini slip, tindakan yang dimaksudkan untuk dilakukan bukan yang dilakukan dan ini dapat dengan mudah dideteksi. Setidaknya kami sekarang memiliki konfirmasi sebelum menghapus dan bahkan recycle bin sehingga kami dapat membatalkan penghapusan. Kita akan melihat lebih banyak tentang mereka nanti.
Kesalahan sulit dideteksi karena tidak ada yang menandakan tujuan yang tidak pantas dan sekali tujuan atau rencana yang salah diputuskan, tindakan yang dihasilkan konsisten dengan tujuan yang salah itu. Jadi, pemantauan yang cermat atas tindakan tidak hanya gagal untuk mendeteksi tujuan yang salah, tetapi, karena tindakan tersebut dilakukan dengan benar, tindakan tersebut selanjutnya dapat memberikan kepercayaan tambahan pada keputusan tersebut dan agar pengguna tidak melihat set tujuan yang salah. Kesalahan sering muncul dari informasi yang ambigu atau tidak jelas tentang kondisi sistem saat ini dan prosedur yang tidak tepat untuk melakukan suatu tindakan.
Di sini saya ingin memberikan contoh pribadi untuk mengecilkan sifat kesalahan, saya salah mengerti lampu peringatan tekanan oli di mobil saya dan berpikir itu adalah monitor cairan radiator, tidak peduli seberapa hati-hati saya menambahkan cairan pendingin ke radiator, itu tidak akan memperbaiki masalah dengan tekanan oli. Ini akan menjadi kesalahan, karena tindakan saya tidak sesuai untuk situasi tersebut, meskipun saya tidak membuat kesalahan dalam menjalankan rencana saya.
Radio yang saya gunakan di masa sekolah saya memiliki semua jenis fungsi dan tombol untuk mengatur treble, bass, frekuensi stasiun, volume speaker kanan, volume speaker kiri, volume master, daftar berjalan. Secara tidak sengaja saya akan memutar satu tombol yang tidak saya maksudkan dan mengembalikannya akan membuat saya kurang menggunakannya. Bukankah lebih mudah jika hanya ada 2 tombol, satu untuk mengatur apa yang ingin kita ubah dan satu lagi untuk benar-benar mengubah nilai itu?
Fisher radio dengan tuner untuk setiap fungsi
Demikian pula, ketika mendesain aplikasi, penting untuk mengurangi kemungkinan pengguna menyebabkan kesalahan. Untuk ini, Anda harus menjadi pengguna pertama dari desain Anda sendiri dan berpikir dari perspektif mereka, yang sangat sulit karena Anda tahu cara kerja sistem / aplikasi. Jadi sengaja melakukan kesalahan yang mungkin itu sendiri adalah tugas.
Ketika beberapa orang berbicara, lebih mudah untuk memperbaiki kesalahan dalam komunikasi mereka segera dan mengerti sebagaimana dimaksud. Karena manusia memiliki kemampuan berpikir untuk memahami orang lain, apa yang dia katakan dan secara mental memperbaiki kesalahan yang dibuat oleh orang lain. Sementara kecanggihan ini masih belum mencapai aplikasi, kita harus berhati-hati bahwa tidak ada miskomunikasi dalam aplikasi.
Dengan aplikasi, jika kita melakukan sesuatu yang tidak pantas dan tindakan sesuai dengan format yang tepat untuk suatu perintah, aplikasi hanya melakukannya, bahkan jika itu salah. Ini bisa menjadi bencana dalam kasus aplikasi NBU kesehatan, keuangan, karena skala kesalahan itu tidak terbayangkan.
sumber gambar upwork.com |
Merancang aplikasi untuk menangani kesalahan sama pentingnya dengan merancang aplikasi itu sendiri.
Mendeteksi Kesalahan:
Jika kesalahan dapat dideteksi, maka masalah yang dibuat oleh mereka dapat dihindari. Namun tidak semua kesalahan mudah dideteksi. Deteksi dini kesalahan membantu pengguna tersesat sepenuhnya dalam aplikasi. Berbagai kategori kesalahan memiliki kemudahan penemuan yang berbeda, di sini kita akan meneliti beberapa.Kita semua tahu Donald A Norman. Menjadi seorang desainer, ia menyatakan bahwa ada dua jenis kesalahan: Slip dan Kesalahan. Slip tindakan relatif mudah ditemukan sedangkan kesalahan jauh lebih sulit. Pengguna yang baru mengenal aplikasi lebih cenderung membuat kesalahan daripada slip, sedangkan para ahli lebih cenderung membuat slip.
Slip tindakan relatif mudah dideteksi karena biasanya mudah untuk melihat perbedaan antara tindakan yang dimaksudkan dan yang dilakukan. Tetapi deteksi ini hanya dapat terjadi jika ada umpan balik. Jika hasil tindakan tidak terlihat, bagaimana kesalahan dapat dideteksi? Bayangkan Anda melihat-lihat album foto di ponsel Anda dan menemukan memori lama Anda dan teman yang ingin Anda bagikan, tetapi alih-alih membagikannya, Anda mengeklik hapus dan memori itu sendiri dihapus dan tidak dapat dipulihkan. Ini slip, tindakan yang dimaksudkan untuk dilakukan bukan yang dilakukan dan ini dapat dengan mudah dideteksi. Setidaknya kami sekarang memiliki konfirmasi sebelum menghapus dan bahkan recycle bin sehingga kami dapat membatalkan penghapusan. Kita akan melihat lebih banyak tentang mereka nanti.
Kesalahan sulit dideteksi karena tidak ada yang menandakan tujuan yang tidak pantas dan sekali tujuan atau rencana yang salah diputuskan, tindakan yang dihasilkan konsisten dengan tujuan yang salah itu. Jadi, pemantauan yang cermat atas tindakan tidak hanya gagal untuk mendeteksi tujuan yang salah, tetapi, karena tindakan tersebut dilakukan dengan benar, tindakan tersebut selanjutnya dapat memberikan kepercayaan tambahan pada keputusan tersebut dan agar pengguna tidak melihat set tujuan yang salah. Kesalahan sering muncul dari informasi yang ambigu atau tidak jelas tentang kondisi sistem saat ini dan prosedur yang tidak tepat untuk melakukan suatu tindakan.
Di sini saya ingin memberikan contoh pribadi untuk mengecilkan sifat kesalahan, saya salah mengerti lampu peringatan tekanan oli di mobil saya dan berpikir itu adalah monitor cairan radiator, tidak peduli seberapa hati-hati saya menambahkan cairan pendingin ke radiator, itu tidak akan memperbaiki masalah dengan tekanan oli. Ini akan menjadi kesalahan, karena tindakan saya tidak sesuai untuk situasi tersebut, meskipun saya tidak membuat kesalahan dalam menjalankan rencana saya.
Desain untuk Kesalahan:
Penting bahwa sebagai perancang kami dapat mengidentifikasi kesalahan yang mungkin dilakukan pengguna. Tidak ada kesalahan manusia. Jika kesalahan dilakukan oleh pengguna maka itu adalah desain yang salah. Saya ingin memberikan contoh kehidupan nyata di sini.Radio yang saya gunakan di masa sekolah saya memiliki semua jenis fungsi dan tombol untuk mengatur treble, bass, frekuensi stasiun, volume speaker kanan, volume speaker kiri, volume master, daftar berjalan. Secara tidak sengaja saya akan memutar satu tombol yang tidak saya maksudkan dan mengembalikannya akan membuat saya kurang menggunakannya. Bukankah lebih mudah jika hanya ada 2 tombol, satu untuk mengatur apa yang ingin kita ubah dan satu lagi untuk benar-benar mengubah nilai itu?
Fisher radio dengan tuner untuk setiap fungsi
Demikian pula, ketika mendesain aplikasi, penting untuk mengurangi kemungkinan pengguna menyebabkan kesalahan. Untuk ini, Anda harus menjadi pengguna pertama dari desain Anda sendiri dan berpikir dari perspektif mereka, yang sangat sulit karena Anda tahu cara kerja sistem / aplikasi. Jadi sengaja melakukan kesalahan yang mungkin itu sendiri adalah tugas.
Ketika beberapa orang berbicara, lebih mudah untuk memperbaiki kesalahan dalam komunikasi mereka segera dan mengerti sebagaimana dimaksud. Karena manusia memiliki kemampuan berpikir untuk memahami orang lain, apa yang dia katakan dan secara mental memperbaiki kesalahan yang dibuat oleh orang lain. Sementara kecanggihan ini masih belum mencapai aplikasi, kita harus berhati-hati bahwa tidak ada miskomunikasi dalam aplikasi.
Dengan aplikasi, jika kita melakukan sesuatu yang tidak pantas dan tindakan sesuai dengan format yang tepat untuk suatu perintah, aplikasi hanya melakukannya, bahkan jika itu salah. Ini bisa menjadi bencana dalam kasus aplikasi NBU kesehatan, keuangan, karena skala kesalahan itu tidak terbayangkan.
HALAMAN SELANJUTNYA: