Login | Register
My pages Projects Community openCollabNet

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.

Core Toolset

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.

Eclipse Plugin

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