I was looking for a solution for my technical department analysts and PM’s to track software requirements.
I did not look in this area since maybe 2003 and was expecting some breathtaking advances in their usability and, of course, everything now is expected to be free and Web-based.
Surprisingly my research shown not much improvement since 2003:
In addition to good old IBM Rational RequisitePro now Borland’s CaliberRM solution is quite popular, however I did not even take time to look at it, expecting some heavy weight, enterprise grade, robust (more words to come which should not be said to my mom).
The new RTM apps seemingly from the new world of Agile development, which I decided worth looking at, were:
I also spent some time reiewing tools, which can be adopted for requirements management, namely:
On my way I came across a notable thing: a set of templates for SRS and other project documents (and a very good one!): ReadySET and its commercial colleague ReadySET Pro. I will recommend those any time, since at least their requirements templates are great.
Ah, and I did not look at Basecamp, because I hate it for its simplicity
So here are my findings:
From all packages specialized on Requirements Management I would still favor RequisitePro. OSRMT would be a simple alternative, however it requires too much of pre-tuning to set up good templates and is not very stable. iRise looks great on Flash demos, it would be unbeatable, if it worked as shown, however the reality is it took me 30 minutes to create a project and I could not even add a requirement to it. SpeeDev remains untested, Web site information was enough to decide that I better switch to some issue tracking system, which will be just a little bit poorer in functions, though easier to understand. An additional benefit would be combined bug and requirements tracking.
Among issue trackers Trac takes “A” grade for its combination of Wiki, SCM and issue tracking. Jira has best usability. Mantis has just enough functions to work with.
The final decision for today was:
Given the fact we are already working with Mantis for bug tracking, I’ll probably set up proper forms and reports for guys to work on Requirements with Mantis (it has SOAP interface
If anybody out there has a tool to recommend, I would appreciate any advises.
The requirements are:
- (must have) Able to work on multiple projects with multiple components
- (must have) Able to track hierarchical requirement structure
- (must have) Web based
- (must have) Allow customizable workflow
- (must have) Assign requirements to versions, track execution
- (must have) Generate SRS documents
- (nice to have) Word import
- (nice to have) Changelog generation combining bugs fixed and enhancements in a particular version.
Software development
rational, requirements, testlink
Recent Comments