Introduction
One goal of open source projects in particular, and software
projects in general, is to generate products that are useful.
This project is no exception. Indeed, we hope that the
products will be useful and used!
At present, there are streams of development on five products -
four sets of code and one set of configurations.
This product is the basis for the other products and provides
programmatic and command-line support. It facilitates modeling
requirements in RML, structuring
them in packages, filtering, sorting, comparing, reporting, and
transformation.
This product is relatively mature.
Swing Application
This product provides graphical interface support using Swing.
It is based on the core product and is intended to provide a
standalone interactive development environment for requirements.
This product is relatively immature. In fact, it is a candidate
for decommissioning as there may not be much of a user base for it.
This product provides graphical interface support by plugging in
to the Eclipse integrated
development environment. It is intended to support those who
like to have everything accessible within Eclipse, particularly
requirements.
This product is relatively immature. However, there is a lot of
"low hanging fruit" that could make it much more useful very quickly.
Web Application
This product provides graphical interface support by providing
a web application. It is intended to support those on projects with
a "heterogeneous" base, one where not all of the team members are
developers and/or where administration and configuration need to be
consolidated.
This product is relatively immature. However, there is a lot of
"low hanging fruit" that could make it much more useful very quickly.
Customized Development Method Configurations
This product provides "custom" configurations that are suitable
for a specific development method. For example, it provides a specific
configuration for Scrum - a dialect of the language that matches the
vocabulary of the Scrum community and appropriate configurations for them.
This product is relatively immature. We hope that when/if communities
use these products and standardize on configuration, that they will feedback
this information into this product.
Main Project Pages