I often take for granted that the software team meets a couple of times a week to discuss upcoming tasks and priorities. The rest of the team, those on the business development, integration efforts and our customers, haven't been as involved as we, or they, would like. So we looked at ways that we can improve that. A few months ago, we started a monthly User Group meeting and it has proven to be a good communication tool. We started presenting the list of features coming in the upcoming releases and took informal polls for what should get priority for later releases. Unfortunately its just not realistic that all of our users can attend every meeting, so we wanted some way to capture those polls and present the roadmap for everyone to see whenever they want it.
Today we are introducing Tracker (http://support.sms-fed.com/tracker/), a publicly accessable issue and task tracker, to allow our team members in business development, integration and our customers to contribute to the roadmap planning process. Using this tool, everyone can view the current roadmap to see the scope of each release, including new features and bug fixes. Everyone can watch the progress of each issue and subscribe to changes via email or RSS. Users with accounts can influence the planning process by taking advantage of the "Vote for it" option on each issue. The votes will allow us to prioritize the issues during the monthly sprint planning meeting. So check it out and vote for what's most important to you. Let us know what you think and how we can improve the process.