Di perusahaan tempat saya bekerja, kami mulai merencanakan untuk mematuhi siklus hidup pengembangan perangkat lunak. Kami sudah memiliki, wiki, sistem vcs, sistem pelacakan bug, dan sistem integrasi berkelanjutan.
Langkah selanjutnya yang ingin kita miliki adalah mulai mengelola, dengan cara terstruktur, persyaratan perangkat lunak. Kami tidak ingin menggunakan wiki atau dokumentasi bersama karena kami memiliki banyak masukan (pengembang, manajer, komersial, analis keamanan, dan lainnya) dan kami tidak ingin menangani proliferasi .doc di sekitar jaringan. Kami mencoba mencari dan kami berharap dapat menemukan dan menggunakan perangkat lunak FOSS untuk mengelola semua hal ini.
Kami memiliki sekitar 30 orang, dan tidak memiliki anggaran untuk perangkat lunak komersial. Kami membutuhkan solusi gratis untuk manajemen persyaratan.
Yang kami inginkan adalah perangkat lunak yang dapat mengelola:
Fitur yang diperlukan:
- Persyaratan perangkat lunak dibagi dalam cara yang dapat dikonfigurasi terstruktur
- Versi persyaratan (histori, diff, dll, seperti kode sumber)
- Saling ketergantungan persyaratan (anak, orang tua, terkait dengan)
- Kontrol Akses Berbasis Aturan untuk penanganan data
- Multi pengguna, multi proyek
- Unggah file (untuk grafik, dokumen yang terkait dengan, atau sebagainya)
- Laporan dan fitur ekstraksi
Fitur pilihan:
- Berbasis web
- Kasus cobaan
- Manajemen berbasis waktu (timeline, data yang dikecualikan, data hasil)
- Alokasi orang dan sebagainya
- Hal-hal terkait bisnis
- Penanganan alokasi perangkat keras
Saya sudah bermain dengan testlink dan sekarang saya bermain dengan RTH, yang berikutnya saya coba adalah redmine.