Trong công ty nơi tôi làm việc, chúng tôi bắt đầu lên kế hoạch tuân thủ vòng đời phát triển phần mềm. Chúng tôi đã có, wiki, hệ thống vcs, hệ thống theo dõi lỗi và hệ thống tích hợp liên tục.
Bước tiếp theo chúng tôi muốn có là bắt đầu quản lý, theo cách có cấu trúc, yêu cầu phần mềm. Chúng tôi không muốn sử dụng wiki hoặc tài liệu chia sẻ vì chúng tôi có nhiều đầu vào (nhà phát triển, người quản lý, thương mại, nhà phân tích bảo mật và người khác) và chúng tôi không muốn xử lý sự phổ biến của .doc trên mạng chia sẻ. Chúng tôi đang cố gắng tìm kiếm và chúng tôi hy vọng chúng tôi có thể tìm và sử dụng phần mềm FOSS để quản lý tất cả những thứ này.
Chúng tôi có khoảng 30 người và không có ngân sách cho phần mềm thương mại. Chúng tôi cần một giải pháp miễn phí để quản lý yêu cầu.
Những gì chúng tôi muốn là phần mềm có thể quản lý:
Các tính năng cần thiết:
- Yêu cầu phần mềm được chia theo cách có cấu hình
- Phiên bản của các yêu cầu (history, diff, v.v., như mã nguồn)
- Sự phụ thuộc lẫn nhau của các yêu cầu (con của, cha mẹ của, liên quan đến)
- Kiểm soát truy cập dựa trên quy tắc để xử lý dữ liệu
- Nhiều người dùng, nhiều dự án
- Tải lên tệp (đối với biểu đồ, tài liệu liên quan đến hoặc hơn)
- Tính năng báo cáo và trích xuất
Tính năng tùy chọn:
- Dựa trên web
- Trường hợp thử nghiệm
- Quản lý dựa trên thời gian (dòng thời gian, dữ liệu ngoại trừ, dữ liệu kết quả)
- Phân bổ người và như vậy
- Công cụ liên quan đến kinh doanh
- Xử lý phân bổ phần cứng
Tôi đã chơi với testlink và bây giờ tôi đang chơi với RTH, cái tiếp theo tôi thử là redmine.