Furthermore, the roadmap helps in making resource allocation trade-offs between product and service development. Because a sense of urgency is always present when dealing with small companies, an incremental and systematic process for roadmapping seems necessary
Some attributes of product roadmap
The market, the life cycle, where you are in the adoption curve, pricing and distribution are all factors to consider.Draw a distinction between goals and commitments on a feature by feature and time level. You don't commit to something that doesn't have some sort of supporting plan so you have confidence in it.
Often times releases will be anchored by defining features and then other enhancements.
Features need to be prioritized based on business bang for the buck, market windows.