We are constantly working on improving our roadmap planning process. When OpenMRS started, we didn't have a formal roadmap and stumbled through version releases. By release 1.5, we had developed the beginning of a Release Process. By 2012, we found that a purely road map-focused process was not meeting the needs of our implementations, so we formed a Roadmap Planning Group to help coordinate and continuously review/improve our road map process. We also created a Roadmap Planning Mailing List for discussions focused on designing/improving/feeding our road map. Our Road Map planning group failed to get enough momentum, so we fell into a those-who-are-able-and-willing-do-their-best-at-creating-a-straw-man-and-let-people-react-to-and-shape-the-roadmap-as-needed approach.
Our hope is that through simply participating in the community (primarily via OpenMRS Talk), your voice will be heard and will help improve our roadmap.
This is a work in progress. We are actively working on re-defining and improving these processes, including improving this documentation. Please consider everything below this note to be either be in draft or outdated.
Several sources are considered in determining which features get added to OpenMRS, including: