Analisis dan Mitigasi Risiko Proyek dalam Pengujian Perangkat Lunak

โšก Ringkasan Cerdas

Analisis Risiko Proyek dalam Manajemen Pengujian mengidentifikasi, mengevaluasi, dan mengurangi ancaman yang dapat mengganggu jadwal, anggaran, atau kualitas. LessMateri ini mencakup alur kerja Analisis Risiko tiga langkah, risiko proyek dan produk, matriks dampak-probabilitas, strategi mitigasi, dan lain-lain. GuruStudi kasus 99 Bank.

  • โš ๏ธ Identifikasi resiko: Identifikasi risiko proyek, teknis, bisnis, dan produk sebelum pengujian dimulai.
  • ๐Ÿ“‹ Alur Kerja Tiga Langkah: Identifikasi, analisis dampak, lalu terapkan tindakan penanggulangan.
  • ๐Ÿ›ก๏ธ Matriks Dampak: Berikan skor probabilitas dan dampak sebagai Tinggi, Sedang, atau Rendah untuk menetapkan prioritas Mitigasi Risiko.
  • โœ… Strategi Mitigasi: Hindari, alihkan, terima, atau kurangi risiko dengan tindakan Manajemen Pengujian yang terlingkup.
  • ๐Ÿงช Studi kasus: GuruContoh 99 Bank menunjukkan Analisis Risiko yang diterapkan pada proyek pengujian nyata.

Apa itu Analisis Risiko?

Resiko adalah kemungkinan terjadinya suatu kejadian yang tidak diinginkan.

Analisis Risiko dalam Rekayasa Perangkat Lunak adalah proses menganalisis risiko yang terkait dengan Anda pengujian Proyek.

Untuk keberhasilan proyek Anda, Risiko harus diidentifikasi dan solusi yang sesuai harus ditentukan sebelum proyek dimulai. Identifikasi Risiko dalam Rekayasa Perangkat Lunak membantu Anda mengidentifikasi kemungkinan risiko pada tahap awal.

Dalam tutorial ini, kita akan menemukan langkah pertama dalam proses Manajemen Tes: Analisis Risiko dan Solusi dengan bantuan studi kasus.

Dalam topik ini, kita akan menemukan langkah pertama dalam proses Manajemen Pengujian: Analisis Risiko dalam Pengujian dan Solusi Perangkat Lunak dengan bantuan studi kasus.

Aplikasi yang diuji adalah https://demo.guru99.com/V4/, Anda dapat merujuk pada Spesifikasi Kebutuhan Perangkat Lunak di sini.

The Guru99 Bank akan memiliki dua peran

  • manajer
  • Customer

Fitur/modul berikut akan tersedia untuk dua peran berbeda ini

Analisis resiko

Berikut ini sedikit tur situs webnya

Analisis resiko

Setelah membaca dokumen persyaratan, Anda mungkin menyadari bahwa situs web tersebut memiliki terlalu banyak fungsionil ke kompleks skenario.

Inilah situasinya โ€“

  1. The GuruSitus web perbankan 99 telah menyelesaikan fase pengembangan. Sekarang memasuki fase pengujian. Sayangnya, Anda tidak dilibatkan sejak awal selama fase persyaratan.
  2. Bos Anda ingin Anda menyelesaikan pengujiannya satu bulan hanya dengan anggaran terbatas, tapi diharapkan besar kualitas.
  3. Seorang anggota tim yang merupakan insinyur berpengalaman, memberi tahu Anda

Analisis resiko

  1. Jika demikian, apa yang harus Anda lakukan?

A) Tampaknya menjadi masalah besar. Kita perlu berurusan dengan ASAP!!!

B) Saya tidak peduli. Kita harus mulai bekerja sekarang.

Jika Anda memilih tindakan B, berikut hasilnya setelah satu bulan

  • Proyek ini berantakan dan menyita semua sumber daya dan waktu Anda. Beban kerja karyawan meningkat drastis & mereka merasa stres dan terbebani
  • Analisis resiko

  • โ€“ Proyek Anda tertunda sehingga Anda tidak dapat merilis produk pada tenggat waktu yang telah ditentukan seperti yang Anda janjikan kepada atasan Anda. Seperti yang dikatakan anggota tim Anda, jadwal proyek ini terlalu ketat dibandingkan dengan alokasi sumber daya saat ini.
  • Analisis resiko

Jika Anda memilih tindakan A, berikut hasilnya setelah satu bulan

Analisis resiko

Contoh di atas menggambarkan pentingnya Analisis Risiko dalam Manajemen Pengujian.

Mitigasi Risiko membantu Anda dalam โ€“

Analisis resiko

Risiko yang disebutkan pada contoh di atas hanyalah salah satu dari sekian banyak potensi risiko yang mungkin terjadi pada proyek Anda. Anda harus mengidentifikasi mereka dan membuat keputusan untuk menanganinya ASAP!!! Jadi, tindakan yang benar pada contoh tersebut adalah tindakan A.

Oleh karena itu, Analisis Risiko dalam Pengujian menjadi penting

Bagaimana Cara Melakukan Analisis Risiko?

Ini adalah proses 3 Langkah

  1. Identifikasi Risikonya
  2. Analisis Dampak dari setiap Risiko yang Teridentifikasi
  3. Ambil tindakan balasan untuk risiko yang diidentifikasi & dianalisis

Cara Melakukan Analisis Risiko

Langkah 1) Identifikasi Risiko

Risiko dapat diidentifikasi dan diklasifikasikan menjadi 2 jenis dalam produk perangkat lunak

Identifikasi Risiko

Risiko Proyek

Risiko proyek dapat didefinisikan sebagai tak menentu peristiwa atau kegiatan yang dapat mempengaruhi kemajuan proyek. Dampaknya adalah a positif or negatif berdampak pada prospek pencapaian tujuan proyek.

Pada dasarnya ada 3 kategori Risiko Proyek

Risiko Proyek

Risiko Organisasi

Ini adalah risiko yang terkait dengan Anda sumber daya manusia atau tim Pengujian Anda. Misalnya, dalam proyek Anda, kurangnya anggota yang memiliki keterampilan teknis merupakan sebuah risiko. Risiko lainnya adalah tidak mempunyai tenaga kerja yang cukup untuk menyelesaikan proyek tepat waktu.

Risiko Organisasi

Untuk mengidentifikasi Risiko Organisasi, Anda harus membuat daftar beberapa pertanyaan dan menjawabnya sebagai latihan mandiri. Berikut beberapa pertanyaan yang direkomendasikan.

1. Apakah Tim ini terorganisir dengan baik?

A) Ya

B) Tidak

Proyek Anda tidak memiliki risiko organisasi apa pun
Ciptakan tim yang lebih kuat dan bina lingkungan kerja sama

2. Apakah setiap anggota tim mempunyai keterampilan dalam melakukan tugasnya??

A) Ya

B) Tidak

Proyek Anda tidak memiliki risiko organisasi apa pun
Bangun kursus pelatihan untuk meningkatkan keterampilan anggota

3. Bandingkan dengan ukuran dan jadwal proyek, apakah kita memiliki sumber daya manusia yang cukup untuk menyelesaikan proyek ini sesuai tenggat waktu?

A) Ya

B) Tidak

Proyek Anda tidak memiliki risiko organisasi apa pun
Minta dewan proyek untuk menambah sumber daya manusia

Jika Anda menjawab semua pertanyaan di atas, Anda akan dengan mudah mengidentifikasi potensi risiko yang mungkin berdampak pada proyek Anda.

Risiko Teknis

Risiko Teknis adalah kemungkinan kerugian yang terjadi selama pelaksanaan proses teknis seperti rekayasa yang belum teruji, prosedur pengujian yang salahโ€ฆdll. Berikut adalah contoh risiko teknis

  • Tugas Anda dalam proyek ini adalah menguji situs web perbankan. Anda harus menyiapkan lingkungan pengujian yang tepat yang mencerminkan lingkungan bisnis nyata. Jika Lingkungan Uji tidak diatur dengan benar, produk akan bermasalah tidak diuji dengan benar dan banyak cacat tidak akan terdeteksi.

Resiko bisnis

Risikonya melibatkan sebuah luar kesatuan. Ini adalah risiko yang mungkin datang dari perusahaan Anda, tetapi pelanggan Anda tidak dari proyek Anda.

Gambar berikut menunjukkan contoh risiko bisnis.

Resiko bisnis

Dalam hal ini, Manajer Tes harus mencari solusi untuk menghadapi risiko seperti:

  • set prioritas untuk tahap pengujian, fokus pada pengujian fitur utama website
  • Memanfaatkan alat pengujian untuk meningkatkan produktivitas pengujian
  • Mendaftar peningkatan proses untuk mengurangi upaya pengelolaan.

Risiko Produk

Risiko produk adalah kemungkinan bahwa sistem atau perangkat lunak mungkin gagal memuaskan atau memenuhi harapan pelanggan, pengguna, atau pemangku kepentingan. Risiko dalam Rencana Pengujian ini terkait dengan fungsi produk seperti Masalah Kinerja, Masalah Keamanan, Skenario Kerusakan, dll.

Berikut ini adalah beberapa contoh risiko produk โ€“

  • Perangkat lunak ini melewatkan beberapa kunci fungsi yang pelanggan tentukan di pengguna
    kebutuhan
  • Perangkat lunaknya adalah diandalkan dan sering gagal untuk bekerja.
  • Perangkat lunak gagal sehingga menyebabkan kerugian finansial atau lainnya pada pengguna atau perusahaan yang menggunakan perangkat lunak.
  • Perangkat lunak mempunyai masalah yang berkaitan dengan karakteristik kualitas tertentu seperti keamanan, keandalan, kegunaan, pemeliharaan, atau kinerja.

Sekarang kembali ke proyek Anda, apakah ada risiko produk dalam hal ini? Guru Situs web 99 Bank? Untuk menjawab pertanyaan ini, Anda harus mengikuti langkah-langkah berikut.


Risiko Produk

Setelah Anda menyelesaikan 3 langkah di atas, ikuti kuis kecil di bawah ini untuk mengidentifikasi risiko produk

1) Dapatkah Gurusitus web bank 99 aman akun pelanggan dan datanya?
A) Ya

B) Tidak

C) Saya tidak yakin

Salah
Benar

2) Apakah situs webnya dapat digunakan untuk pelanggan?
A) Ya

B) Tidak

Benar
Salah

3) Fungsi lain apa yang harus dimiliki situs web?
A) Transfer Dana Aman

B) Pengguna dapat mendaftarkan akun baru

C) Tidak perlu lebih banyak fungsi

Salah
Benar

Langkah 2) Analisis dampak risiko yang terjadi

Pada topik sebelumnya, kami telah mengidentifikasi risiko yang dapat menghambat proyek Anda. Berikut daftar risiko yang teridentifikasi:

  • Anda mungkin tidak merasa cukup sumber daya manusia untuk menyelesaikan proyek tepat waktu
  • Pengujian lingkungan Hidup mungkin tidak diatur dengan benar seperti lingkungan bisnis nyata.
  • Proyek Anda anggaran belanja dapat dipotong setengahnya karena situasi bisnis
  • Situs web ini mungkin kekurangan fungsi keamanan

Selanjutnya, Anda harus menganalisis risiko-risiko ini.

Setiap risiko harus diklasifikasikan berdasarkan dua parameter berikut

  • The probabilitas kejadian
  • The dampak pada proyek

Dengan menggunakan matriks di bawah ini, Anda bisa mengkategorikan risiko menjadi empat kategori sebagai Tinggi, Sedang, ke Rendah atau nilai 3,2, 1

Kemungkinan

Tinggi (3)

Memiliki probabilitas yang sangat tinggi untuk terjadi, dapat berdampak pada keseluruhan proyek

Sedang (2)

50% kemungkinan terjadi

Rendah (1)

Kemungkinan terjadinya rendah

Dampak

Tinggi (3)

Tidak dapat melanjutkan kegiatan proyek jika tidak terselesaikan segera

Sedang (2)

Tidak dapat melanjutkan kegiatan proyek jika tidak terselesaikan

Rendah (1)

Perlu untuk menyelesaikannya tetapi dimungkinkan untuk mengambil solusi alternatif untuk sementara waktu

Pertimbangkan Risiko berikut ini

Risiko

Kemungkinan

Dampak

Prioritas = Probabilitas* Dampak

Batas waktu proyek tidak terpenuhi

3

3

9

Kegagalan Listrik

1

2

2

Berdasarkan prioritas di atas, Anda dapat mengambil tindakan Mitigasi Risiko dalam Pengujian atau tindakan balasan yang disebutkan dalam tabel di bawah

Prioritas

Metode Manajemen Risiko

High

6-9

Segera mengambil tindakan mitigasi dan memantau risiko setiap hari hingga statusnya ditutup.

Tengah

3-5

Pantau risiko setiap minggu pada pertemuan kemajuan internal

Rendah

1-2

Terima risiko dan pantau risiko berdasarkan tonggak sejarah.

Sekarang saatnya melakukan latihan, kita telah mengidentifikasi 4 risiko di dalamnya. Guru99 Proyek perbankan. Klasifikasikan sendiri

Risiko High Medium Rendah Status
  1. Anda mungkin tidak merasa cukup sumber daya manusia untuk menyelesaikan proyek pada batas waktu yang ditentukan
Benar.
Salah.
  1. Pengujian lingkungan Hidup mungkin tidak diatur dengan benar seperti lingkungan bisnis nyata
Benar.
Salah
  1. Proyek Anda anggaran belanja dapat dipotong setengahnya karena situasi bisnis
Benar.
Salah
  1. Situs web ini mungkin kekurangan fitur keamanan
Benar.
Salah.

Langkah 3) Ambil Tindakan Pencegahan untuk Mengurangi Risiko

Kegiatan ini dibagi menjadi 3 bagian

 Ambil Tindakan Penanggulangan Untuk Mengurangi Risiko

Respon Resiko

Manajer proyek perlu memilih strategi yang dapat mengurangi risiko seminimal mungkin. Manajer proyek dapat memilih di antara empat strategi respons risiko berikut:

Respon Resiko

Kembali ke 4 risiko yang telah diidentifikasi sebelumnya, kita harus menemukan mitigasi risiko dalam pengujian atau tindakan balasan untuk menghindari atau menghilangkannya.

A) Anda mungkin tidak merasa cukup sumber daya manusia untuk menyelesaikan proyek sesuai tenggat waktu

B) Pengujian lingkungan Hidup mungkin tidak diatur dengan benar seperti lingkungan bisnis nyata

C) Proyek Anda anggaran belanja dapat dipotong setengahnya karena situasi bisnis

D) Situs web ini mungkin kekurangan fitur keamanan

J. Anda mungkin tidak memiliki sumber daya manusia yang cukup untuk menyelesaikan proyek tepat waktu
Risiko ini tidak dapat dihindari karena situasi perusahaan; Anda tidak dapat meminta lebih banyak sumber daya manusia untuk proyek tersebut. Dalam hal ini, Anda dapat mengurangi dampak risiko dengan memilih beberapa opsi di bawah ini

  • Pilih anggota yang berbakat dan berpengalaman untuk bergabung dengan Tim Proyek
  • Buat kursus pelatihan untuk meningkatkan keterampilan anggota, membantu mereka meningkatkan produktivitas

B. Lingkungan pengujian mungkin tidak diatur dengan benar seperti lingkungan bisnis sebenarnya
Risiko ini dapat dihindari jika Anda melakukan aktivitas berikut ini

  • Mintalah bantuan tim pengembangan untuk membangun lingkungan pengujian
  • Siapkan semua peralatan atau bahan (Server, database, PC..) yang diperlukan untuk pengaturan lingkungan

C. Proyek Anda mungkin terpotong setengahnya karena situasi bisnis
Risiko ini sangat penting; hal ini dapat menghalangi keseluruhan proyek untuk dilanjutkan. Dalam hal ini, Anda harus melakukannya

  • Definisikan kembali ruang lingkup proyek, identifikasi apa yang akan diuji dan apa yang akan diabaikan dalam kasus tersebut
  • Bernegosiasi dengan pelanggan tentang jangka waktu proyek agar sesuai dengan anggaran proyek
  • Tingkatkan produktivitas setiap fase proyek seperti pengujian, pembuatan spesifikasi pengujian,โ€ฆJika Anda dapat menghemat waktu, Anda dapat menghemat biaya

D. Situs web ini mungkin kekurangan fitur keamanan
Risiko ini termasuk dalam prioritas Menengah, karena tidak berdampak pada keseluruhan proyek dan dapat dihindari. Anda dapat meminta tim pengembangan untuk memeriksa dan menambahkan fungsi-fungsi ini ke situs web.

Daftarkan Risiko

Semua risiko harus dicatat, didokumentasikan dan diakui oleh manajer proyek, pemangku kepentingan dan anggota proyek. Daftar risiko harus dapat diakses secara bebas oleh semua anggota tim proyek.

Ada beberapa hal yang berguna untuk mencatat risiko seperti Redmine, GELAR USKUPโ€ฆ Dll.

Memantau dan Mengendalikan Risiko

Risiko dapat dipantau secara terus menerus untuk memeriksa apakah ada perubahan yang dilakukan. Risiko baru dapat diidentifikasi melalui mekanisme pemantauan dan penilaian yang terus menerus.

Untuk manajemen risiko yang lebih baik, Anda dapat merujuk Manajemen Risiko templat disertakan dalam artikel ini

Pertanyaan Umum Demo Slot

Analisis Risiko dalam Pengujian Perangkat Lunak adalah proses mengidentifikasi, menilai, dan memprioritaskan ketidakpastian yang dapat memengaruhi proyek Manajemen Pengujian. Proses ini memeriksa risiko proyek, teknis, bisnis, dan produk sehingga tim dapat merencanakan tindakan mitigasi sebelum fase pengujian dimulai.

Tiga langkah tersebut adalah: mengidentifikasi risiko di seluruh kategori organisasi, teknis, bisnis, dan produk; menganalisis setiap risiko menggunakan skor probabilitas dan dampak; dan menerapkan tindakan mitigasi risiko seperti penghindaran, pengalihan, penerimaan, atau pengurangan berdasarkan prioritas.

Prioritas Risiko dihitung dengan mengalikan Probabilitas dengan Dampak. Masing-masing diberi skor Tinggi (3), Sedang (2), atau Rendah (1). Skor 6 hingga 9 memerlukan mitigasi segera, 3 hingga 5 dipantau setiap minggu, dan 1 hingga 2 diterima dan ditinjau pada tahapan tertentu.

Risiko Proyek mengancam jadwal, anggaran, atau sumber daya dan termasuk dalam kategori organisasi, teknis, atau bisnis. Risiko Produk berkaitan dengan apakah perangkat lunak yang dikirimkan memenuhi harapan fungsional, keamanan, kinerja, kegunaan, atau keandalan dari pelanggan atau pemangku kepentingan.

Strategi mitigasi risiko umum meliputi penghindaran risiko dengan menghilangkan penyebabnya, pengalihan risiko kepada pihak ketiga seperti perusahaan asuransi, penerimaan risiko dengan rencana darurat yang terdokumentasi, dan pengurangan risiko melalui pelatihan, perangkat, pengurangan ruang lingkup, dan peningkatan pengaturan lingkungan pengujian.

Model AI yang dilatih berdasarkan riwayat cacat, perubahan kode, dan hasil pengujian dapat memprediksi modul mana yang memiliki risiko kegagalan tertinggi. Prediksi ini membantu penguji memfokuskan upaya Analisis Risiko dan Manajemen Pengujian pada titik-titik rawan dan memberikan skor probabilitas yang lebih tinggi pada area yang rentan.

Analisis dampak berbasis AI tracPerubahan kode ES memengaruhi fitur, pengujian, dan dependensi. Sistem ini memberi peringkat cakupan regresi dan memprioritaskan rangkaian pengujian yang paling mengurangi risiko residual, yang meningkatkan keputusan mitigasi risiko dan memperketat kesiapan rilis dalam manajemen pengujian.

Ringkaslah postingan ini dengan: