We are developing three pieces of Desire documentation.
We are writing a tutorial to introduce the Desire system to users. We present an example of real world usage of the Desire system. Also, at some point there will be RESTful API to the Desire model, and it will be documented on this page.
Tutorial
The Desire system is a web application which supports requirements analysis. Working processes and the products which support them, can be collected together and built up from the events, stories, and requirements they comprise.
Collections
Clusters of processes and products can be recorded with the collections tool.
A collection has a description, and can be associated with any number of processes and products.
Goals
Intended outcomes of processes can be recorded with the goals tool.
A goal has a description, and can be associated with any number of processes.
Processes
Particular scopes of working can be recorded with the processes tool.
A process has a description, and can be associated with any number of goals, events and collections.
Events
Spontaneous happenings in the world can be recorded with the events tool.
An event has a description, and can be associated with any number of stories and processes.
Stories
Narrative fragments in the world can be recorded with the stories tool.
A story has a description, and can be associated with any number of events, requirements and products.
Requirements
Aspects of system support can be recorded with the requirements tool.
A requirement has a description, a requirement type (data type, functional, look and feel, usability, etc.), satisfaction and dissatisfaction, rationale, fit criterion, and location of a ticket to implement this work. It can be associated with any number of stories.
Products
Support systems can be recorded with the products tool.
A product has a description, a purpose, stakeholders, users, a glossary, and notes. It can be associated with any number of stories and collections.
Examples
- Over the last few years, the Appropriate Software Foundation has been gradually supporting its requirements process with a deployment of Desire.
If you start using Desire, please let us know via the About Us page.
API Documentation
We hope to provide a REST API, but this didn't happen yet. When it does, REST API documentation will be posted here.