building agile roadmaps
Product managers do not create successful software products by reacting to every competitive thrust, customer complaint or marketer’s or developer’s suggestion. After ascertaining the fundamental needs of their customers, product managers must get the commercial side (market, sales, market research, etc.) and technical side (engineering, maintenance, etc.) of the house to work off the same page. By this, we mean a shared and deep understanding of market segments, features and benefits, timelines for rolling out those features and benefits to which market segments, market events, and an architecture that allows the product to be enhanced according to plan.
We call this common “page” an agile product roadmap. It addresses four key issues in the success of a software product throughout its commercial life:
- Markets: We help you create a market map that lists your target markets and determines the order in which you create offers for them (the bundle of products and services that provide value to them).
- Features and benefits: This shows the key product features you need for each market segment and their specific benefits. Features may be a benefit to more than one market segment. However, they may not provide the same perceived benefits to those segments. Developers need to understand the intent and nature of future features and benefits so they can make sure the architecture will support them.
- Events and rhythms: Events refer to the things that are happening in the business lives of your customers that you can and must anticipate. For example, most retailers don’t accept software releases during the holiday selling season. Rhythms refer to the cycles that customers, developers, sales people and others like to see in software releases. For example, customers can’t absorb new releases quickly but they get concerned when releases happen too slowly. And your salespeople need long lead times to prepare for new releases.
- Architecture: Your software must be architected in a way that allows you to deliver the right features and benefits to each customer segment in the timeline that they need them. We help you identify essential features for each customer segment and make sure your architecture will allow them.

how we create agile product roadmaps
Developing a roadmap is a highly collaborative process. We work closely with our clients in a six-step process:
- Review your business and product-level goals and objectives, business plans, current roadmaps and other documentation
- Deliver an overview of our approach to roadmap development
- Facilitate the development of a draft product roadmap (typically starting with one product team)
- Assign tasks and set deadlines for gathering information
- Facilitate the development of a final roadmap
- Guide the publication, review and communication plan for the roadmap
Enthiosys’ agile roadmap service help you get all sides of your house on the same page. We help you plan when to deliver the right releases with the right features and benefits at the right time to the right customer segments. We make sure you design or adjust your product architecture so that you can meet the upcoming demands of your customers in a timely and profitable manner and stay ahead of your competition’s products.
