Penggunaan IBM DOORS dalam Manajemen Kebutuhan: Studi dari Dua Artikel Jurnal

Pendahuluan

Dalam dunia pengembangan perangkat lunak, keberhasilan sebuah proyek sangat bergantung pada bagaimana kebutuhan (requirements) didefinisikan, dikelola, dan dilacak secara efektif. Salah satu alat yang telah terbukti sangat membantu dalam proses ini adalah IBM DOORS (Dynamic Object-Oriented Requirements System).

Artikel ini akan menjelaskan bagaimana IBM DOORS digunakan dalam proyek nyata berdasarkan dua artikel jurnal ilmiah yang telah ditinjau.

Apa Itu IBM DOORS?

IBM DOORS adalah alat manajemen kebutuhan yang dirancang untuk membantu tim dalam menangkap, melacak, dan mengelola kebutuhan perangkat lunak sepanjang siklus hidup proyek. Alat ini sangat cocok untuk proyek besar dan kompleks karena mampu memastikan setiap kebutuhan terdokumentasi dengan jelas dan dapat ditelusuri kembali.

Beberapa fitur utama dari IBM DOORS meliputi:

  1. Traceability (ketertelusuran): menghubungkan kebutuhan dengan desain, pengujian, dan implementasi.

  2. Change management: memungkinkan penelusuran semua perubahan kebutuhan yang terjadi.

  3. Collaborative environment: memfasilitasi kerja sama tim dalam satu sistem yang terpusat.

Contoh Penggunaan IBM DOORS dalam Dunia Nyata

Studi Kasus 1: BSafeML & IBM DOORS dalam Sistem Kritis Keselamatan

(Proyek Keselamatan Nuklir di Inggris)

Judul Jurnal: BSafeML: A Model-Based Hazard Management Technique for Safety-Critical Systems Development
Penulis: Michael Cutajar & Siyuan Ji
Jurnal: IEEE Open Journal of Systems Engineering (2023)
DOI: 10.1109/OJSE.2023.3295946

Dalam jurnal berjudul BSafeML: A Model-Based Hazard Management Technique, para peneliti membahas cara menangani risiko dan bahaya dalam proyek pembangunan tempat penyimpanan limbah radioaktif di Inggris. 

Di awal proyek, mereka menggunakan IBM DOORS untuk mencatat semua potensi bahaya dan cara mengatasinya (disebut hazard log). Tapi karena proyek ini sangat kompleks, mereka akhirnya mengembangkan metode baru bernama BSafeML, yang bisa bekerja sama dengan IBM DOORS untuk membuat proses lebih visual dan terintegrasi.

Peran IBM DOORS:

  1. Sebagai baseline hazard log tradisional.
  2. Membantu transisi dari pendekatan dokumentasi manual ke pendekatan model-based dengan integrasi ke sistem SysML.

Hasil:

  1. DOORS tetap relevan sebagai penyimpan data awal dan referensi ketika organisasi berpindah ke pendekatan berbasis model.
  2. Penulis menekankan pentingnya integrasi tools seperti DOORS dengan bahasa modeling seperti SysML.

Studi Kasus 2: IBM DOORS dalam Tim Rekayasa Perangkat Lunak Terdistribusi

(Pengembangan Software dengan Tim yang Terpisah Jarak Jauh)

Judul Jurnal: Evaluating Requirement Management Tool’s Features for Effective Collaboration in Distributed Software Development Teams
Penulis: Rishikesh Reddy Madireddy & Vudandapuram Hemanth Sai
Institusi: Blekinge Institute of Technology, Sweden (2024)

Dalam tesis yang dilakukan oleh mahasiswa Blekinge Institute of Technology, Swedia, mereka meneliti bagaimana alat seperti IBM DOORS membantu tim yang bekerja dari tempat berbeda-beda (remote/distributed team).

Peran IBM DOORS:

  1. Dinilai tinggi dalam fitur traceability, version control, dan change management.
  2. Mendukung komunikasi dan kolaborasi dalam tim yang tersebar di lokasi berbeda.

Hasil wawancara dan survei menunjukkan bahwa IBM DOORS sangat membantu dalam:

  1. Melacak perubahan kebutuhan (change tracking),
  2. Menjaga agar semua tim paham dan mengikuti kebutuhan yang sama (traceability),
  3. Dan mempermudah kolaborasi, meskipun tidak bekerja di ruangan yang sama.

Kesimpulan

Dari kedua jurnal di atas, kita bisa menyimpulkan bahwa:

  1. IBM DOORS masih sangat relevan, baik sebagai tools utama maupun dalam kombinasi dengan pendekatan model-based seperti BSafeML.
  2. Tools ini sangat kuat dalam pengelolaan kebutuhan kompleks, terutama dalam proyek yang membutuhkan tingkat keamanan dan akurasi tinggi.
  3. IBM DOORS cocok digunakan oleh tim-tim yang bekerja sama secara online dari berbagai negara karena fiturnya yang menddukung kerja kolbaoratif dan dokumentasi yang rapi. 

Jadi, kenapa IBM DOORS penting?

  1. Karena proyek tidak selalu berjalan lurus, banyak perubahan bisa terjadi.
  2. IBM DOORS bantu tim tetap rapi, teratur, dan tidak kehilangan arah saat kebutuhan berubah.
  3. Sudah terbukti dipakai di proyek besar dan penting.

Referensi

  1. Cutajar, M., & Ji, S. (2023). BSafeML: A Model-Based Hazard Management Technique for Safety-Critical Systems Development. IEEE Open Journal of Systems Engineering. DOI: 10.1109/OJSE.2023.3295946.
  2. Madireddy, R. R., & Sai, V. H. (2024). Evaluating Requirement Management Tool’s Features for Effective Collaboration in Distributed Software Development Teams. Blekinge Institute of Technology. [FULLTEXT01.pdf]

Komentar

Postingan populer dari blog ini

Mengenal Metodologi Pengembangan Perangkat Lunak Model Proses Agile: Extreme Programming, Scrum, Kanban, Lean, Addaptive Innovation

Mengembangkan Perangkat Lunak dengan Metode DSDM: Analisis Dua Artikel

Metode Pengumpulan Data: Dari Survei hingga Storyboards