Skip to content
scrollie edited this page May 26, 2011 · 16 revisions

THIS IS A DRAFT PROPOSAL. IT HAS NOT YET BEEN VOTED INTO EFFECT BY THE PSC.

Roadmap Process

The GeoNode Roadmap Process is designed to complement the more technical GeoNode Improvement Proposals and strives to make it easier for the various organizations invested in GeoNode to collaborate on features of common interest.

It is based on the roadmap items developed at the GeoNode Roadmapping Summit held in May 2011.

Overall, the process for adding items to the collective roadmap is as follows:

  1. Organizational partner has an intent to add a feature to the roadmap
  2. Organizational partner communicates with the organizational partners list about the change to gauge interest and determine who else is committed to making it happen
  3. Organizational partner creates a feature specification on the wiki to further flesh out the idea
  4. Organizational partner finds a committer on the developer list to shepherd the roadmap item through the GeoNode Improvements Process

Each roadmap item will likely go through four stages:

  1. Descriptive Stage (under discussion/"Active")
  2. Technical Stage
  3. Development Stage
  4. Released

After communicating on the organizational partners list the roadmap items enters the Descriptive Stage and must have a wiki page that lays out the description, user stories, and other interested parties. Optionally, the roadmap item will also include an idea of the difficulty and goals as well as any wireframes, technical diagrams, or prior art.

A roadmap item enters the Technical Stage once a committer has been found to shepherd the roadmap item through the GNIP process, then the wiki page must contain a clear sense of the technical assumptions, requirements or dependencies, and suggested implementation.

Once it passes through the GNIP process, a roadmap item enters the Development Stage on its way to Release.

Clone this wiki locally