Curious if any of you have ever been part of a team that defines your companies product roadmap?
So essentially, laying out over the next few years, what technical products will be developed to address the business needs.
I'm working with a team of other managers in my company, but most have never undergone this exercise before. What process works best to ensure we build a quality roadmap?
History of the company, it's type of products so far, amount of innovation available within the company,(R&D Department?), market analysis, product penetration into the customer base, and maybe a proposed customer research project. These are just a few tools which could be utilized.
Success is the ability to go from one failure to another with no loss of enthusiasm.
~ Winston Churchill ~
Quality of contents comes from research, knowledge and entrepreneurial acumen/intuition, mixed with sound business sense and plans.
If there were a template or blueprint or automation tool for a "quality road map" there would be no reason for any company to fail or fail to grow!
Or do you mean is the content presented well?
Any technical writer or designer would help with this. If your map is to be presented to shareholders or investors etc, don't even think of cobbling it together if you don't have a good designer involved!
What you are focused on is a product management view of what needs to be implemented across more than one release of a system. Functionality will be prioritized, and prerequisite functionality is identified to make sure the key functionality can be used. Each release is made up of additional layers of functionality until eventually a mature product emerges. The product evolution does not have to be static: what was originally planned is often different from what eventually emerges as a final product.
Quality Road Map in this context is a metaphor to verify that new functionality is implemented in an orderly fashion and that existing functions do not get compromized in later releases except as outlines in the product plans. Therefore you have to establish a careful mix of new testing as well as regression testing to confirm that successive product releases exactly live up to expectations.