For such products I learned, by trial and error, that we will have to build multiple prototypes. These fall into two main categories; user experience prototypes and data prototypes.
1. User Experience Prototypes
You may have to build a user experience prototype for every persona that encounters the product. In our case, there is a professional user who looks at segments of people and takes action and an end user who receives such interventions.
We built one prototype to show the experience of the professional user and another prototype to show the experience of the end user.
There are good tools to build such prototypes. My team uses Axure RP. It is the best in the business. Product managers can develop skills to use this tool. User experience designers and visual designers also developed skills to build these prototypes within days.
Prototype could also be a sales demo tool
Our visual designer built a version of the prototype with the final visual design screens. We plan to use this prototype for early sales conversations with customers and prospects.
2. Data Prototypes
Data prototypes may fall into multiple categories. The first prototype might be to visualize insight from existing data. The second prototypes might be to visualize insights from engagement data. The third prototype might be to visualize the impact the action taken has had.
The purpose of building a data prototype is the following.
a. Ensure that the data you want to visualize exists.
b. Verify the quality of the data you want to derive insight from.
c. Check to ensure that the data is ready to tell the story you want the data to tell.
A team of experts built the data prototype and determined if the insight we want to visualize were meaningful, useful and reliable. I anticipate that this data prototype significantly improved the quality of our design, improved the communication of the design to our engineers and significantly reduced possible errors in the product. I called the experts who built the data prototype and arrived at the final design, data product managers.
Data Product Managers
Building data products might require skills that traditional software product managers may not have. So I created a role called data product managers who have technical skills such as querying a data base, manipulating it and visualizing the data in a spreadsheet.
If you would like to learn more, drop me a note and I will be glad to share what I can.