5 Konsekuensi Bug Perangkat Lunak: Software QA penting

Posted on

5 Konsekuensi Bug Perangkat Lunak: Software QA penting

Bug perangkat lunak adalah salah satu hal yang ingin dihindari setiap bisnis setiap saat. Profesional QA, penguji perangkat lunak, perancang, pengembang, dan pembuat kode mencoba yang terbaik untuk memastikan bahwa aplikasi perangkat lunak mereka memenuhi semua persyaratan yang ditetapkan tanpa masalah.

5 Konsekuensi Nyata dari Bug Perangkat Lunak: Mengapa Standar Kualitas Tinggi Penting

Dalam situasi di mana sebuah program dirilis dengan bug, hal itu dapat menyebabkan bisnis menderita atau bahkan kehilangan pelanggan. Kebanggaan pengembang perangkat lunak juga kemungkinan akan terpengaruh.

Ini menjelaskan mengapa standar kualitas tinggi sangat penting dalam aplikasi perangkat lunak. Selain dampak finansial dari bug perangkat lunak, ada konsekuensi lain yang harus dihadapi bisnis.

Beberapa konsekuensi nyata dari bug perangkat lunak adalah:

Perangkat lunak dapat menjadi vital bagi kesehatan dan kesejahteraan manusia

Teknologi telah memungkinkan industri perawatan kesehatan untuk menggunakan teknologi manajemen perawatan untuk memfasilitasi pemberian layanan dan akses ke perawatan kesehatan.

Namun, bug perangkat lunak di NHS (Layanan Kesehatan Nasional) Inggris ditemukan pada tahun 2018, membuat lebih dari 10.000 pasien berisiko menerima obat yang salah. Dengan masalah seperti itu, pasien menerima obat yang tidak tepat yang memperburuk kondisinya.

Selain merusak persepsi publik tentang NHS, bug tersebut dapat menyebabkan risiko kesehatan masyarakat di Inggris. Ini adalah indikasi yang jelas dari fakta bahwa orang dapat menderita akibat yang parah karena standar kualitas yang buruk.

Perangkat lunak perencanaan liburan American Airlines

Bug perangkat lunak tidak hanya memengaruhi pengguna langsung program perangkat lunak. Misalnya, ada bug pada perangkat lunak penjadwalan liburan American Airlines pada tahun 2017.

Bug ini menyebabkan sejumlah besar pilot maskapai ini mengambil cuti pada waktu yang bersamaan. Lebih buruk lagi, itu terjadi selama liburan Natal ketika kebanyakan orang terbang ke tujuan liburan mereka.

Hal ini menyebabkan penjadwalan ulang lebih dari lima belas ribu penerbangan karena tidak ada pilot yang menerbangkannya. Banyak pelanggan yang terpengaruh oleh cacat tersebut, dan sebagian besar dari mereka beralih ke maskapai pesaing.

Selain pelanggan yang terkena dampak, maskapai juga mengalami kerugian finansial karena harus membayar ekstra untuk setiap pilot yang bersedia melepaskan cuti dan menerbangkan pesawat yang di-grounded.

Kesalahan peluncuran rudal

Pada tahun 1996, muatan satelit akan diluncurkan ke orbit Bumi menggunakan roket Ariane 5 Eropa. Sayangnya, ada bug pada software yang digunakan untuk meluncurkan roket tersebut. Ini menyebabkan rudal menyimpang dari jalurnya 37 detik setelah diluncurkan.

Rudal itu hancur sendiri ketika mulai hancur. Ini adalah tindakan pengamanan dengan roket untuk mencegah jatuhnya korban dalam kecelakaan itu.

Ternyata kemudian, masalah tersebut disebabkan oleh penggunaan kembali kode Ariane 4, pendahulu misil tersebut. Kondisi penerbangan Ariane 4 berbeda dengan Ariane 5. Bencana membuka jalan untuk pengkodean yang lebih baik, meskipun menyebabkan kerusakan lebih dari $370 juta.

kecelakaan penerbangan

Bug perangkat lunak telah menyebabkan banyak kecelakaan penerbangan selama tiga dekade terakhir. Misalnya, kecelakaan helikopter Chinook terjadi di Skotlandia pada tahun 1994, menewaskan semua penumpang.

Meskipun orang awalnya menyalahkan pilot atas kecelakaan itu, kemudian ditentukan bahwa kesalahan sistem menyebabkannya.

Setahun sebelumnya, ada bug di perangkat lunak kontrol penerbangan jet tempur Gripen Swedia. Bug ini menyebabkan kecelakaan pesawat jet di Swedia.

Baru-baru ini, penyelidik Ethiopia merilis laporan yang menunjukkan bahwa kecelakaan Boeing 737 Max pada Maret 2019 disebabkan oleh cacat desain perangkat lunak, bukan pilot atau kinerja maskapai.

Cacat perangkat lunak keuangan yang disediakan

Provident Financial mengalami bug perangkat lunak yang memastikan perusahaan tidak dapat memenuhi tujuan yang ditetapkan untuk penagihan utang. Perusahaan mengumpulkan sekitar setengah dari ekspektasi mereka tepat waktu.

Akibatnya, saham perusahaan turun sekitar 74% dalam satu hari, sementara harga sahamnya turun dari £17,42 menjadi £4,50. Bug ini diumumkan oleh CEO mereka yang tidak punya pilihan lain selain mengundurkan diri.

Bug semacam itu dapat dihindari jika perusahaan menggunakan debugger atau laporan untuk menemukan bug dan memperbaikinya tepat waktu.

Hasil

Kualitas program perangkat lunak Anda sangat penting saat menjalankan bisnis dan harus dicapai dengan menggunakan pengujian perangkat lunak dan praktik terbaik jaminan kualitas perangkat lunak. Seperti yang dijelaskan di atas, bug perangkat lunak tidak hanya menyebabkan kerugian finansial, tetapi juga menyebabkan hilangnya nyawa, kehilangan pekerjaan, dan kehilangan tujuan.



Source link

Leave a Reply

Your email address will not be published. Required fields are marked *