In the company where I work, we are starting to plan to be compliant to the software development life cycle. We already have, wiki, vcs system, bug tracking system, and a continuous integration system.
The next step we want to have is to start to manage, in a structured way, software requirements. We dont want to use a wiki or shared documentation because we have many input (developer, manager, commercial, security analyst and other) and we dont want to handle proliferation of .doc around the network share. We are trying to search and we hope we can find and use a FOSS software to manage all this things.
We have about 30 people, and don't have a budget for commercial software. We need a free solution for requirements management.
What we want is software that can manage:
- Software requirements divided in a structured configurable way
- Versioning of the requirements (history, diff, etc, like source code)
- Interdependency of requirements (child of, parent of, related to)
- Rule Based Access Control for data handling
- Multi user, multi project
- File upload (for graph, document related to or so on)
- Report and extraction features
- Web Based
- Test case
- Time based management (timeline, excepted data, result data)
- Person allocation and so on
- Business related stuff
- Hardware allocation handling
I have already play with testlink and now i'm playing with RTH, the next one i try is redmine.