Solusi Penglihatan


Bantuan
Daftar
Login
Mulai Uji Coba Gratis

Bagaimana menerapkan Alat Manajemen Persyaratan

Bagaimana menerapkan Alat Manajemen Persyaratan

Daftar Isi

Bagaimana menerapkan Alat Manajemen Persyaratan?

Untuk menerapkan Alat Manajemen Persyaratan, ada beberapa langkah yang dapat Anda ambil.

Pertama, Anda perlu mengidentifikasi pemangku kepentingan dan pengguna alat ini. Ini termasuk manajer proyek, analis bisnis, pengembang, penguji, dan orang lain yang akan menggunakannya. Anda juga perlu menentukan jenis sistem manajemen persyaratan apa yang terbaik untuk organisasi Anda berdasarkan ukurannya, kompleksitas proyek, dan faktor lainnya.

Selanjutnya, Anda harus memutuskan perangkat lunak atau platform mana yang ingin Anda gunakan untuk proses manajemen kebutuhan Anda. Ada banyak tipe berbeda yang tersedia di pasaran saat ini seperti Visure. Setelah Anda memutuskan mana yang terbaik untuk kebutuhan organisasi Anda, maka sekarang saatnya untuk menyiapkan sistem. Ini dapat mencakup membuat akun pengguna, mengatur tingkat akses untuk pengguna yang berbeda, dan mengonfigurasi pengaturan untuk memastikan fungsionalitas perangkat lunak yang tepat.

Setelah alat manajemen kebutuhan Anda diatur dengan benar, inilah saatnya untuk mulai menggunakannya! Anda harus menentukan template untuk mengumpulkan dan mengatur persyaratan dari pemangku kepentingan. Selain itu, Anda harus membuat rangkaian proses dan aturan yang memastikan setiap persyaratan didokumentasikan dengan benar sehingga dapat dilacak sesuai dengan siklus hidupnya. Terakhir, Anda harus menetapkan proses peninjauan sehingga semua perubahan atau pembaruan persyaratan ditinjau dengan benar sebelum diterapkan.

Mengapa Anda memerlukan Alat Manajemen Persyaratan?

Bukan rahasia lagi bahwa persyaratan yang buruk menyebabkan produk berkualitas rendah dan proyek-proyek ini sering dipenuhi dengan ruang lingkup yang merayap. Banyak tantangan dengan pendekatan berbasis dokumen terhadap persyaratan, termasuk fakta bahwa sulit untuk selalu memperbaruinya dalam pengembangan perangkat lunak yang selalu berubah. Bahkan jika Anda telah melakukan pekerjaan luar biasa dalam mengumpulkan dan mendokumentasikan persyaratan pengguna, tugas mengelola persyaratan baru saja dimulai.

Berikut adalah beberapa alasan utama untuk menggunakan alat Manajemen Persyaratan otomatis menurut Karl Wiegers (artikel www.processimpact.com tentang Mengotomatiskan Manajemen Persyaratan).

Kelola versi dan perubahan. Sebagian besar sistem dirilis secara iteratif (atau Agile) hari ini. Ini berarti persyaratan akan memiliki versi yang terkait dengan rilis. Mampu melacak perubahan dan mengidentifikasi dampak perubahan dalam mengendalikan perubahan dan scope creep.

Menyimpan informasi tambahan tentang persyaratan dalam atribut persyaratan. Masih banyak lagi yang perlu kita ketahui tentang persyaratan selain dari pernyataan persyaratan. Misalnya status persyaratan, prioritas, siapa yang meminta, dan status pengujian. Ini hanya beberapa saran.

Tautkan persyaratan ke elemen sistem lainnya. Untuk memastikan semua persyaratan adalah bagian dari produk, semua persyaratan diuji, perubahan dievaluasi, dll. kita harus dapat menghubungkan persyaratan ke elemen sistem lainnya.

Lacak status. Pikirkan untuk dapat membuat daftar semua persyaratan yang tidak disetujui, semua persyaratan yang tidak terkait dengan persyaratan tingkat rendah, dan semua persyaratan yang tidak diuji. Ini adalah jenis informasi yang membantu kami benar-benar mengetahui status proyek.

Lihat subset persyaratan. Pikirkan untuk dapat melihat semua persyaratan prioritas tinggi yang tidak memiliki metode pengujian yang ditetapkan. Atau kantor keamanan yang hanya ingin meninjau persyaratan terkait keamanan. Mampu memfilter persyaratan untuk hanya menyertakan informasi yang ingin dilihat pengguna mengurangi waktu yang diperlukan untuk meninjau persyaratan ini.

Kontrol akses. Anda ingin memastikan bahwa analis bisnis hanya dapat mengubah persyaratan pengguna; analis sistem hanya dapat memodifikasi persyaratan sistem, dan seterusnya. Setelah disetujui, akses ke persyaratan harus dibatasi sehingga tidak ada perubahan lebih lanjut yang dapat dilakukan tanpa peninjauan.

Berkomunikasi dengan pemangku kepentingan. Pemberitahuan perubahan sangat penting untuk memastikan pemangku kepentingan mengetahui semua potensi perubahan. Sebagian besar alat manajemen persyaratan dapat membantu menyediakan pemberitahuan semacam ini secara otomatis.

Bagi kita yang telah menggunakan alat manajemen persyaratan, sulit membayangkan kembali melakukan pekerjaan itu di atas kertas. Dan saya yakin hanya sedikit dari kita yang akan memilih untuk kembali ke metode itu. Saya pribadi akan menggunakan alat manajemen persyaratan apa pun melalui pendekatan berbasis dokumen. Namun, sungguh menakjubkan bagi saya bahwa banyak organisasi dari semua ukuran terus mengandalkan alat berbasis dokumen untuk mengelola kebutuhan mereka. Menggunakan alat Manajemen Persyaratan adalah langkah pertama yang diperlukan untuk mengontrol persyaratan.

Sebelum membeli Alat Manajemen Persyaratan...

Bukan rahasia lagi bahwa solusi rekayasa persyaratan profesional membantu meningkatkan efisiensi saat bekerja dengan persyaratan. Mereka juga membantu meminimalkan jumlah kesalahan yang biasanya mengarah pada koreksi yang mahal ketika ditemukan di fase selanjutnya dari siklus hidup pengembangan. 

Oleh karena itu, banyak perusahaan mencari solusi rekayasa persyaratan seperti itu, tetapi sayangnya, aturan yang sama bahwa untuk hampir semua jenis alat perangkat lunak lainnya juga berlaku untuk solusi rekayasa persyaratan: orang bodoh dengan alat tetap bodoh…

Solusi rekayasa persyaratan terbaik di kelasnya seperti platform Visure Requirement ALM sangat fleksibel karena dapat mendukung hampir semua jenis proses rekayasa persyaratan. Tentu saja, kami – sebagai vendor alat – dengan senang hati menjual beberapa perangkat lunak kepada Anda, tetapi kami yakin bahwa ini saja tidak akan membantu Anda. Sebaliknya, kami ingin membantu Anda sukses dalam menggunakan produk kami.

Jadi, sebelum membeli solusi rekayasa persyaratan, harap pastikan bahwa Anda memiliki proses rekayasa persyaratan yang tepat yang ditentukan dengan aktivitas tertentu yang ditetapkan untuk peran tertentu. Tentu saja, kami juga dapat berbagi pengalaman kami dengan Anda di bidang ini. Jika Anda mengetahui karakteristik detail dari proses Anda, akan lebih mudah bagi Anda untuk menemukan solusi yang sesuai dengan kebutuhan proses Anda.

6 Tips Keberhasilan Implementasi Alat Manajemen Persyaratan

Bertahun-tahun yang lalu saya menghabiskan beberapa tahun mengerjakan sistem kontrol senjata yang sangat kompleks. Seperti yang dapat Anda bayangkan, persyaratannya besar, rumit, dan sering berubah. Kami menghabiskan banyak waktu hanya untuk mencoba mengelola perubahan sial yang terus dikirimkan, baik dari pelanggan maupun dari pengembang. Pada hari-hari awal itu, kami tidak memiliki alat manajemen persyaratan apa pun untuk membantu kami menilai perubahan ini. Kami menggunakan Interleaf dan Excel (saya bisa mendengar rintihan kesakitan sekarang). Semuanya manual, termasuk ketertelusuran kami yang rumit. Kami memiliki beberapa orang yang tidak melakukan apa pun selain mempertahankan matriks ketertelusuran dan menilai dampak perubahan. Saat ini kami hanya memiliki ketertelusuran dari Konsep Operasi hingga Persyaratan Sistem hingga Persyaratan Subsistem. Saya mengatakan "hanya" tetapi pada saat itu memiliki tingkat ketertelusuran ini saja sudah merupakan pencapaian besar. 

Ketika kami memiliki cukup banyak perubahan, kami mengeluarkan dokumen persyaratan sistem baru dan dokumen persyaratan subsistem baru. Kontraktor yang malang itu harus melalui persyaratan subsistem yang sangat besar dan secara manual menentukan apa yang telah berubah. Saya tidak dapat membayangkan waktu yang dihabiskan para kontraktor hanya untuk mencari tahu perubahan apa yang perlu mereka perhatikan.

Di tengah-tengah proyek pemutakhiran inilah pelanggan mengatakan cukup dan menugaskan tim saya untuk mengevaluasi dan memilih alat manajemen persyaratan. Alat yang kami pilih tidak penting untuk diskusi khusus ini, tetapi apa yang kami pelajari dari pemilihan dan penerapan alat ini penting. Berikut adalah beberapa pelajaran.

(1) – Tidak ada satu alat pun yang akan menyenangkan semua orang. Kami memiliki pengguna yang menyukai pilihan kami dan mereka yang melawan kami di setiap langkah. Tanpa pelanggan yang mendukung dan menegakkan perubahan itu tidak akan mungkin dilakukan pada program besar seperti ini. Seorang pengguna mengeluh tentang ukuran kolom dari matriks ketertelusuran yang dihasilkan alat, sama sekali mengabaikan fakta bahwa itu menyelamatkannya dari upaya manual selama berhari-hari.

(2) – Ketertelusuran manual kami tidak terlalu bersih. Setelah kami mengimpor semua informasi kami ke dalam alat dan menautkannya, kami menemukan banyak celah dalam ketertelusuran. Yang lebih mengganggu adalah kami memiliki tautan yang benar-benar tidak masuk akal. Kami harus melakukan banyak pekerjaan untuk membersihkan matriks ketertelusuran kami.

(3) - Hanya menelusuri persyaratan sudah bagus, tetapi sekarang kami dapat menggunakan upaya yang sama untuk menautkan persyaratan ke rencana pengujian dan melangkah lebih jauh dengan menautkan persyaratan subsistem ke dokumen desain yang dapat kami tinjau. Ini tidak terjadi dalam semalam, tetapi itu memang terjadi. Akhirnya, kami dapat melacak persyaratan sistem dari persyaratan subsistem ke dokumen desain ke modul kode. Kami bahkan menggunakan alat untuk menentukan kompleksitas modul kode dan menggunakannya untuk membantu menentukan seberapa sulit perubahan untuk diterapkan dan diuji.

(4) – Metrik dari alat persyaratan adalah kunci untuk memahami kelengkapan aktivitas pengujian. Kami sering mengira kami 50% selesai dengan pengujian. Bagaimanapun, 50% dari tes selesai. Namun, yang kami temukan adalah bahwa kami cenderung menguji bagian sistem yang paling sederhana dan paling dipahami terlebih dahulu. Jadi meskipun kami 50% selesai, semua yang tersisa berisiko sangat tinggi. Kami belajar untuk memprioritaskan pengujian kami dengan melihat prioritas persyaratan dan kompleksitas perangkat lunak, informasi yang tidak dapat kami tentukan melalui penelusuran manual.

(5) – Sangat mudah untuk merasa kewalahan. Mulailah dengan sederhana. Kami harus mundur dari ide ambisius kami dan mulai dengan model ketertelusuran sederhana. Saat kami mempelajari dan memperoleh lebih banyak pengalaman dengan alat ini, kami menambahkan lebih banyak informasi ke model kami. Kami terus menilai proses kami untuk mencari tahu apa lagi yang bisa kami lakukan untuk membuatnya lebih baik.

(6) - Jangan berhemat dalam pelatihan dan pendampingan. Kami melatih semua orang dalam proyek ini dan menciptakan pakar yang membantu pengguna mengatasi rintangan awal. Kami mengirim pakar kami ke kontraktor kami selama berminggu-minggu untuk membantu mereka mempercepat penggunaan alat ini. Kami bahkan memiliki grup pengguna internal kami sendiri. Bersiaplah untuk upaya semacam ini.

Sungguh pengalaman belajar yang luar biasa bagi saya. Jika Anda tertarik untuk memulai perubahan seperti ini untuk meningkatkan proses persyaratan Anda, hubungi Visure Solutions. Kami akan dengan senang hati mendiskusikan proses Anda dengan Anda.

Jangan lupa untuk membagikan postingan ini!

Atasan

Tingginya Biaya Manajemen Persyaratan yang Buruk

Juni 06th, 2024

11 pagi EST | 5 WIB | 8 PST

Louis Arduino

Pembicara Utama

Dampak & Solusi untuk Manajemen Persyaratan yang Tidak Efisien

Jelajahi dampak signifikan dari praktik manajemen persyaratan yang tidak efisien terhadap biaya dan jadwal proyek.