Kualitas adalah Passing Grade
Mungkin pemahaman yang paling umum tentang kualitas adalah bahwa kualitas berhubungan dengan nilai kelulusan. Jika Anda pernah membeli pakaian yang memiliki salah satu label kertas kecil yang mengatakan bahwa pakaian ini telah lulus inspeksi atau lainnya, Anda tahu bahwa pakaian Anda telah diuji dan mendapat nilai kelulusan.
Pengalaman Anda dengan nilai kelas serupa. Anda menghabiskan satu semester mempelajari suatu topik, menghadiri kuliah, membaca, menyerahkan makalah, dan mengikuti tes, dan pemahaman Anda tentang topik dievaluasi oleh guru.
Guru Anda memberi Anda nilai, dan nilai ini digunakan untuk membantu menentukan apakah Anda lulus kelas dan maju.
Namun, definisi kualitas seperti ini memiliki beberapa masalah dalam memahami arti kualitas. Pertama, Anda tidak dapat selalu yakin tentang apa sebenarnya yang diukur oleh tes tersebut dan nilai kelulusannya. Dengan contoh kelas, guru dapat mengukur pemahaman Anda tentang topik kelas ATAU kemampuan Anda untuk menguasai kelas itu sendiri; Pernahkah kamu mengikuti kelas dimana seseorang yang tidak mengerti materi lulus karena memenuhi persyaratan kerja minimum?
Kedua, guru sering menggunakan pandangan subjektifnya untuk menetapkan tonggak pencapaian yang diukur dengan tes, sehingga tes tidak selalu merupakan evaluasi objektif.
Ketiga, pandangan ini tidak membantu Anda memahami perbedaan nilai yang lulus. Katakanlah Anda memiliki dua siswa yang lulus kelas, salah satunya mendapat nilai “A”, yang lain mendapat “C”. Keduanya lulus kelas, tetapi yang satu tampaknya lebih baik dari yang lain. Jika kualitas melewati kelas ini, apakah ada perbedaan antara kinerja dan pemahaman siswa C dan siswa A?
Dari sudut pandang pengujian, lulus ujian tampaknya menyiratkan kualitas, tetapi Anda perlu tahu lebih banyak tentang gambaran besar untuk mendapatkan nilai apa pun dari nilai kelulusan.
Kualitas adalah Kesempurnaan
Kesempurnaan itu baik; sebenarnya, kesempurnaan lebih baik daripada baik, itu yang terbaik. Jika sesuatu adalah yang terbaik, maka itu harus dipenuhi dengan kualitas, bukan?
Tetapi siapa yang memutuskan bahwa sesuatu itu sempurna, dan siapa yang memutuskan apa arti kesempurnaan? Untuk siapa atau untuk apa itu sempurna? Masalah dengan definisi kualitas ini adalah bahwa ia memberi tahu Anda ke mana Anda ingin pergi, tetapi bukan bagaimana menuju ke sana.
Kualitas adalah Tidak Ada Masalah
Sesuatu tidak menyebabkan masalah bagi saya, dan saya tidak memiliki keluhan tentang hal itu, itu tidak menghalangi pekerjaan atau permainan, selalu tertahan, tidak pernah putus, tidak pernah mati, itu “Lama dan Dapat Diandalkan” – itu pasti tanda kualitas, kan?
Mengatakan bahwa kualitas adalah tidak adanya masalah tidak cukup jauh, karena tidak membahas gambaran besar seputar masalah: masalah untuk siapa? Ambil sesuatu seperti program perangkat lunak, Anda dapat mengharapkan orang yang berbeda untuk menjadi jenis pengguna yang berbeda, dengan kebutuhan berbeda yang melibatkan penggunaan perangkat lunak dengan tujuan yang berbeda dalam pikiran, dan mungkin menggunakan alat yang berbeda dalam perangkat lunak. Katakanlah perangkat lunak memiliki fungsi yang kebanyakan orang tidak akan pernah perlu menggunakannya, seperti perintah “convert the file to Sansekerta” yang lama; jika fungsi itu tidak berfungsi, tetapi sebagian besar pengguna tidak akan menemukan kegagalan itu, apakah masalahnya tetap ada?
Kualitas adalah Tanpa Kode Cacat
Kualitas adalah kode yang tidak memiliki bug, itu adalah tujuan yang bagus untuk dimiliki, tetapi biasanya tidak praktis. Sebagian besar perangkat lunak, dan website Anda adalah sejenis produk software, harus dikembangkan dan dirilis dengan cepat untuk memenuhi permintaan pasar. Mencakup setiap baris kode memakan waktu, dan pada titik tertentu tim pengembangan harus memutuskan manfaat dari melakukan rilis software vs terus melakukan modifikasi kode.