Product Roadmapping & Metrics Tracking

Problem

It may seem strange that a five year old tech company didn’t have a working end to end product roadmap until six months ago, but that is exactly what happened at Givingli. After the departure of our Product Owner, I, along with another designer stepped up to put such a process in place. I led this initiative and still own the product roadmap, along with all of its accompanying meetings and decision making processes to this day. 

Objective

  1. Create a functioning product roadmap to track projects from ideation, through design, development, and experimentation, and then back into the cycle again. 

  2. To incorporate metrics and experimentation results into our decision making around which projects to do when.

My Role

Product Owner

Process

Overhauling a major process within an organization is no small feat, especially when prior to the roadmapping process Givingli used “gut feeling” as a way to decide what projects to prioritize next. Trust, along with continued reassurance to our leaders that this was the right way forward had to be earned. Thankfully the results spoke for themselves pretty quickly after a few major projects indicated, with the new metrics tracking, that our changes had a big impact on how our users were interacting with the product. 

Overview of the Process Change

Review all past product ideas, attach them to KPI metrics, and prioritize them against the new protocol

  • This step allowed us to build trust with leadership because it assured them that past ideas were not lost. Those ideas are still accounted for today in the backlog.

Update the product design template within Notion to include additional information so that designers could own their portion of this process, for example:

    1. Unique identifiers for each project

    2. Connecting projects / blockers

    3. Metrics

    4. Design to developer handoff documentation

    5. Experimentation tracking

Funnel all product ideas from the team into a streamlined survey

  • Now ideas are captured and evaluated in the same way ensuring again that no idea is lost or forgotten

Host biweekly product meetings to ensure that the entire team is aligned and in agreement on what was happening and what was important. We do this by:

  1. Reviewing the current roadmap

  2. Looking at new project ideas and deciding yes or no as a team

  3. Assign projects to designers and rearrange the project order as new ideas arise 

Track and update projects as they move from design to development to experimentation

Hold team accountable in following the new protocol

Proof

Through this process we have been able to prioritize projects in a real metrics driven way. The first project to show this was when we updated our Onboarding for the mobile iOS project. This was a project that had been put off for a long time as it wasn’t deemed “necessary” until the new process (via research and metrics) proved otherwise. After we updated the onboarding we saw an increase in completion from 24% to 92%.