Product Map

Quite often, how a product behaves is not clearly documented. Even more so, different members of the product team may have different perceptions on how the product behaves. Mapping the product’s behavior has the potential to save time and effort for support groups like Customer Support, Documentation, and Training.

 

What is it?
A Product Map documents the product’s User Workflow and UI behavior.

 

The User Workflow defines all the tasks that a user wants to accomplish with the product and the procedure to accomplish them. The UI behavior details the product’s reaction to any given input (usually user input).

 

The Product Map defines a starting point and lists all the different options available. Think of this as analogous to a web site where you start at the home page and define all the links.

 

If you read our UI Design page, you’ll notice that the same information is documented when designing the UI. The difference here is that we are mapping out an existing product.

What are the major problems by not having the map/workflow?
Not having this information clearly defined is costly and affects the following groups:

Documentation: Technical writers spend much of their time researching how the product works then understanding how the users are expected to use the product to accomplish tasks. The time spent gathering this information leaves little or no time to document additional useful information to customers.

Quality Assurance:
A good test plan requires a thorough understanding of all expected product behavior. Any expected behavior that is not made known to the test writer does not get tested, leaving bugs to be found by customers.

Training:
Like the technical writers, the course developers need to understand how the product can be used to accomplish the customers' tasks. The more time spent on discovering this information means less time spent on an overall training strategy and delivery.

Remote Engineering: In cases where engineering is done in a remote location, the product specification is critical. Especially where there are cultural and language differences, it is very easy for different developers to have a slightly different understanding of how the product actually works. This can reflect in how they code a particular function, creating barriers to success.

Customer Support, Marketing, and Sales: Between departments, it is easy for misinformation to occur. With different people gathering information from different sources and filling information gaps as they occur, final product information can lack critical details, can conflict among different sources, and can even be erroneous. In more severe cases, a lack of consensus concerning the product behavior can cause misunderstandings among product management, sales, marketing, and engineering. Eventually, misconceptions can find their way to the customer, causing customer dissatisfaction and additional customer support calls.

What a Product Map Gives You
A well-defined Product Map gives your organization the following benefits:

  • Documentation and Training get the user tasks and product behavior they need, saving time and reducing potential technical errors. The writers and course developers can spend more time on other documentation issues, without having to add personnel to the team.
  • Test plans can be more comprehensive.
  • Misunderstandings are reduced. I have noted that there is often an additional benefit. Product problems are often uncovered when mapping the product. For example, the product does not provide useful or any error messages when a user gives incorrect input on a specific task. Another example is that the product does not provide appropriate feedback in response to a user action, which ultimately causes a product failure. These problems can be uncovered and addressed before the next release of the product.

I have noted that there is often an additional benefit. Product problems are often uncovered when mapping the product. For example, the product does not provide useful or any error messages when a user gives incorrect input on a specific task. Another example is that the product does not provide appropriate feedback in response to a user action, which ultimately causes a product failure. These problems can be uncovered and addressed before the next release of the product.

What is the Deliverable?
The deliverable is a document or documents containing the Product Map and User Workflow. The format and presentation of this deliverable is negotiable. A secondary deliverable can be the training of one or more individuals to update this information with every product release.

User Experience Design
Information Design
Single Sourcing
Back to Deliverable Management

Back to Top