Tools change rapidly, so both vendors' claims and independent comments may be outdated.
Caveat emptor.
OverviewThe market for Requirement Management (RM) tools looks over-saturated, but new players still continue to enter at the rate of one every few weeks: all the more remarkable given globally difficult trading conditions. Needless to say, other players quietly vanish from the market at a similar rate. However, free trials do seem to be becoming universal for new tools. TrendsLow Cost, Low MaintenanceThere is a trend towards requirements tools that are simple to install and need no system administration. This is often achieved by keeping the data online, accessed by a browser application (just as Google is doing for ordinary office software). Tools making this trend include Accompa, Jama Contour and TopTeam Analyst. Niche SpecialisationNew entrants to the market are creating mainly web-based tools, often marketed to specific vertical markets (eg automotive), to specific ways of working (eg agile software development, product management), or to specific environments (eg industry regulation). Tools making this trend include Aligned Elements and Pixref. QPack bets each way, being available in both general and medical variants. Not Calling it "Requirements" at allNew vendors may not even agree they are doing requirements: Agile, Scrum, Extreme Programming, Test-Driven Development are all supported by a widening range of software development and project management tools. On the other hand, new use case tools are few and far between. Tools making this trend include Banana Scrum, MockupScreens, Rally and VersionOne. IntegrationNew tools try to integrate with existing documentation, e.g. by processing Microsoft Office files, rather than demanding that requirements be imported into a closed database. Tools making this trend include VisibleThread. |
(for DOORS) FeaturePlan Focal Point GatherSpace Gmarc inteGREAT iRise IRQA jUCMNav Leap SE MKS Integrity Objectiver (for KAOS method) OptimalTrace Pace Polarion PTESY QPack RaQuest Raven Requirements ReMa Requirements Management Database RequisitePro RESDES Rhapsody Rommana RQA Teamcenter TopTeam Analyst TrackStudioAccept 360° Accompa Arcway Cockpit Avenqo PEP Blueprint Caliber CaseSpec ComplyPro Contour Core Cradle DevSpec Dimensions RM DOORS DXL_Editor
Agility Agile Cycle Agilo for Scrum Banana Scrum MockupScreens Rally VersionOne
Aligned Elements (for Medical Devices) Pixref (for Automotive) QPack (Medical version)
ARM DESIRe (for DOORS) LEXIOR Pixref QuARS Raven RequirementsAssistant
RQA SAT Smartcheck Statestep TigerPro VisibleThread
ARM Banana Scrum (individual) DESIRe DXL Editor (for DOORS) iRise jUCMNav QPack (5 users) SEEC TigerPro TrackStudio (5 users)
Accompa Avenqo PEP Banana Scrum CaseComplete GatherSpace inteGREAT Justinmind Prototyper MockupScreens Rommana Statestep TopTeam Analyst VersionOne VisibleThread Workspace
Raj Patel of Accompa, Inc. writes: "Accompa is an affordable, web-based requirement tool that enables product managers and project managers to capture, track and manage requirements. It can be customized right from the web-interface to fit an organization's needs. It features extensive collaboration features such as integrated discussion boards and social tags. A 30-day free trial is available."
Marion Eickmann of Agile42 writes: "Even if Agilo is not a pure requirements tool, we strongly connect the Scrum ideas with requirements engineering."
Karl Johan Larsson of Aligned writes: "Aligned Elements is a requirement management solution targeted towards the Medical Device industry and is essentially built to manage Design History Files. Aligned Elements incorporate all relevant parts of the DHF Management process such as specifications, test cases, FMEA risk analysis, structured reviews, trace analysis, validation checks and is controlled by FDA QSR 21 CFR Part 11 user management etc."
Peter Aschenbrenner of Arcway AG writes:
"ARCWAY Cockpit is a tool for managing requirements. It supports ARCWAY’s concept of visual requirements engineering (VRE). In VRE requirements are linked to visual high-level models of the system under design. Requirements specified in ARCWAY Cockpit can be imported from and exported to MS Excel. A fully customizable MS Word, HTML and Docbook report interfaces allows for ad-hoc reports of specific requirements or complete specification documents."
Edna Cheung of Blueprint writes:
Blueprint is the leading provider of Requirements Definition solutions designed to strengthen the foundation of the application lifecycle by eliminating requirement ambiguity and miscommunication which frequently plague project outcomes. Designed for the challenges confronting modern requirement authors, Blueprint provides the industry’s most full-featured requirements workbench with a cohesive set of functions to richly define, collaborate, visualize, and communicate requirements for projects ranging from multi-million dollar enterprise initiatives to smaller application enhancements.
Chip Carey of Starbase (former owners of Caliber) wrote:
"The exciting thing about RM and Caliber in particular is that it brings all departments together within the software development lifecycle and puts them all on the same page - it provides a mechanism for communication and collaboration and effectively provides a synergy where before they were perhaps separate efforts and maybe counter-productive."
Kris of Goda Software, Inc writes:
Analyst Pro is an affordable, scalable and collaborative tool for requirements tracking, traceability analysis and document management. It is easily deployable and customizable to your project needs."
Mark Walker of 3SL writes:
Cradle can deliver unlimited requirements and systems modelling scalability to the desktop through web and non-web methods that allow capture and parsing of requirements and their traceability through every part of all C4ISR, ISO, DoD and INCOSE recommended processes.
Fred Jabbour of TechExcel writes:
DevSpec is a requirements management solution that is designed to provide visibility, traceability and validation of your requirements. It allows teams to collaborate as they define and manage requirements, specifications, stories, and other artifacts. While users enjoy a simple editing view, there is a highly configurable process engine behind every action they perform. This gives DevSpec the ability to enforce a workflow, manage security roles, and track custom attributes for each item.
Further options include DoorsNet which allows controlled interaction over the Internet, and the Change Proposal System which automates the requirement review cycle. There are live interfaces to many CASE tools, and the promise of tight integration with the Tau toolkit for specification, design, and testing based on UML and the SDT approach to real-time systems development centred on telecommunications. DOORS use is therefore moving towards integrated project support. The web-based Focal Point is also in the IBM stable.
Gabriela Zornoza of Telelogic (now part of IBM):
Our tools are the best choice when you have complex projects, hierarchies of information, and it is critical to conform to customer requirements and standards. This is because we offer the best traceability – which makes the difference between our products and
the rest. Ours is the best way to see information links between documents. Traceability is the key to doing requirements: where they come from, where they go. Our tools are easy to learn and to manage: DOORS for requirements life-cycle management; CHANGE and SYNERGY for configuration management: the three offer a complete integrated solution for upper level requirement down to lines-of-code traceability.
Darren Levy writes:
1) Gatherspace is totally online, no software to download
2) Designed and coded by analysts and project managers who full understand the process of gathering requirements
3) With an intuitive GUI, Gatherspace also provides a to do list of "what's next" to create in addition to defining analyst based terms.
Brian Hunt of CSA writes:
GMARC was initially developed to be able to accumulate multi-layer generic requirements knowledge for subsequent re-use, via automated elicitation, in any application domain. The latest version is able to use such knowledge to progressively improve its ability to understand the semantics of, and capture new requirements in, each domain. To aid the process of understanding an application, GMARC provides a suite of powerful requirements animation facilities. These are able to be used to verify and explore the functional aspects of any specification. In order to take subjectivity out of the process (a universal problem!), GMARC employs a multitude of objective quality metrics to guide requirements development activity.
José Manuel Muñoz of Visure:
We are a requirements company – our tool is IRqA – and offer services in RE. What is distinctive is our focus only on
requirements, not selling a suite of products. So we interface with many other products and have an open API. And we are not just a tool but an Engineering
tool, so we offer something that goes a step further than Requirements Management. For instance we support elicitation of requirements with Use Cases, concept models, testing via traceability. Engineers find it easy after just a two day course.
Brian Smith of Leap Systems writes:
By translating English into logical models for software development, Leap SE achieves RAD from the source, dramatically shortening the systems analysis phase for software projects.
David Martin of MKS writes:
"the clear connection between requirements, development activity and development artefacts delivers an unprecedented level of auditability, something every IT organization must demonstrate for Sarbanes-Oxley compliance."
Nicolas Ducourthial of Cediti writes:
Key advantages of Objectiver are:
- it enables analysts to elicit and specify requirements in a systematic way,
- it produces well structured, self-contained, motivated, easily understandable, standard requirements documents,
- it provides highly effective way to communicate about the requirements,
- it ensures traceability from requirements to goals and from high-level, coarse-grained behavioural specifications to requirements.
Micro Focus now (2009) offer 3 requirements tools: CaliberRM (large enterprise), Optimal Trace (within a business) and TeamDefine (a requirements simulation tool).
Tadhg O'Brien of Compuware writes:
"SteelTrace lets everyone work together easily to define, communicate and understand project requirements so that business, development, and test deliver quality software faster. Reduce over-runs, re-work and time to delivery. Maximise project quality and RoI."
Rally from Rally Software Development
RaQuest from SparxSystems Japan
SparxSystems Japan writes:Raven from Ravenflow
"RaQuest is not dependent on any specific methodology for requirement management. We aim for RaQuest to be used for the processing and management of any requirements.
Moreover, the greatest feature of RaQuest at present is being closely coordinated with Enterprise Architect which is an UML modeling tool. This will enable you to refer to requirements from within Enterprise Architect, and to maintain a relationship between UML elements and requirements."
"RAVEN automatically creates activity and responsibility diagrams from plain business English text so you get immediate visual feedback on your use cases.
Once you see the errors, you can transform the unstructured English into "requirements English" that specifies the use case clearly, consistently, and completely. RAVEN helps you become a better requirements writer."
Derek Vansant of Artifact Software writes: “With Lighthouse you can collaborate and manage requirements in the context of the entire application life cycle. Lighthouse allows users to link requirements to other project artifacts, including user comments, tasks, change requests, tests cases and results, defects, issues, and more. As a result, real-time traceability reporting is completely automated. Lighthouse is available both online and on-premise and is entirely free for 1 project and five users (not just a trial). If you need more access, it is only $25 per month per user. Simply go to our web site to create your free account.”
Ian Alexander writes:
"my aim with Scenario Plus is to improve the engineering of systems (not just software) by encouraging the use of state-of-the-art techniques for requirements discovery, specification, and validation, including means such as scenarios, graphics, metrics, and templates."
Michael Breen writes:
"As a relatively specialized tool based on creating a model of behaviour, it's a bit different to most of the tools in your list...
Anyway, one sentence could be:
'Among other things, Statestep features a unique colour-based interface which makes it feasible to deal systematically with (for example) millions of possibilities - and so to find obscure problem cases otherwise likely to be overlooked in a specification.' "
Harold Knight of SDRC (an earlier owner of Slate): Slate is fundamentally different in Systems Engineering because we manage all components of the design in true Object-Oriented fashion - not documents or paper but information, so we are a system design tool - system engineers can design and view systems from any perspective.
Leeann Berner of VersionOne writes: "VersionOne is recognized by agile practitioners as the leader in agile project management tools and gives you the most visibility into and confidence in your software development process."
Invitation to Readers |
Invitation to Vendors |
|
I am always interested to hear about any requirements management tools, templates and sites not mentioned here, and about links that are now broken as tools and companies are renamed or reorganized. |
If you work for a RM vendor or freeware site and would like to supply updated details or a short quote for your tool or template, send it to me with your name and details of your organization and your website. If your tool is in the wrong category, or should be added to another category, please let me know. Text will be edited for neutrality. Quotes may be edited for length. |
© Ian Alexander 1994-2010