Back to resources

How to Deliver Value in the Three-Sided Marketplace

Stakeholder Management
Working with Product Teams

28 May, 2021

John McMahon
John McMahon

Head of Product at Obsesh

John McMahon, a former Senior Director of Product at Giving Assistant, speaks of his efforts to deliver value in the three-sided marketplace by developing a profound understanding of shoppers, brands, and nonprofits and their unique mindset, motivation, and pain points.

Problem

I joined my previous company as a senior product manager but was soon promoted -- after one of the co-founders left -- to the Director of Product. The company was a three-sided marketplace that allowed online shoppers to save at their favorite brands and donate some, or all, of those savings to nonprofits of their choice.

When I joined the company, I was entirely focused on one side of the business -- shoppers. As I transitioned to my new role, I realized that I didn’t know nearly enough about the needs of brands and nonprofits. However, in my role of a Director of Product, I had to work with all three stakeholders, stakeholders whose motivation and concerns I was unfamiliar with.

Actions taken

I started to develop relationships with people on my team and started to collect bits and pieces on the needs of brands and nonprofits. I also spoke directly with brands and nonprofits and attended sales calls with both.

Sales calls were just a way for me to be an active participant. The VP of Business Development would lead those calls, and I would sit in to get a sense of what was valuable to brands and nonprofits. I would be able to ask them questions on their pain points and learn more about the expectations they had for our product. It wasn’t a deep dive because I didn’t want to divert the focus from closing a deal or upselling a current brand. But, it certainly was a way for me to get a bit closer to stakeholders I didn’t know much about.

I also coordinated interviews with brands and nonprofits to get a better sense of their mindset, motivation, and pain points. Unlike sales calls, interviews were far more structured and insightful. I was able to put together an interview script and ask specific questions. I would focus on a specific problem and would drill further until I would get a comprehensive understanding of the problem. If it would be helpful, I would also share during the interviews prototypes that were designed to solve the problem.

The next thing I did was to work with my direct reports to make sure that they were clear on the problems faced by brands and nonprofits. We would take that information to define our OKRs. When paired up with the company goals, this information was a baseline for a definition of OKRs. All my direct reports, whether product manager or senior product managers, would be involved in the process of defining OKRs. They would take that back to their team, which would then execute their assignments with full understanding.

We learned that brands cared most about acquiring new shoppers and getting more gross merchandise value. In the end, we were able to drive 30 percent more shoppers to brands and 40 percent more sales to brands. We were also able to drive more donation dollars to nonprofits by simplifying the process of getting shoppers to donate to them. We also saw an increase and repeat donation, which speaks to the retention of a specific cohort that we facilitated. Shoppers were excited about our product and the ability to do their regular shopping while also supporting nonprofits. In my second year in the role, we managed to increase the donation rate almost six times. Over the lifetime of the business, that allowed us to drive more than 5 million dollars of donations to nonprofits.

Lessons learned

  • When I came to the company, many processes were broken, and many things were more complicated than they needed to be. I initiated a user research program that allowed us to better understand brands and nonprofits, but I also helped introduce OKRs, cross-functional teams, etc. All of that contributed to the stellar outcome we achieved.
  • Whatever you are delivering to users, you need to learn about them well first and understand their mindset, motivation, and pain points. You can use product analytics to understand what they are doing, but that doesn’t explain the Why piece. This is where user research plays a part. Running interviews on a specific problem or conducting widely casted surveys helped significantly, and paired up with product analytics made the critical difference.
  • Talk to users at least on a weekly basis. Put in place user research, and if your resources are scarce, start small and seek to expand. You should know that nothing can replace firsthand feedback received from users.

Discover Plato

Scale your coaching effort for your engineering and product teams
Develop yourself to become a stronger engineering / product leader


Related stories

"You don't care about quality" A story of single metric bias

3 February

This was not a high point in my career. It's a story of single metric bias, how I let one measure become a 'source of truth', failed to manage up and ended up yelling at one of the most respected engineers in my team.

Productivity
Conflict Resolution
Working with Product Teams
Alex Shaw

Alex Shaw

Chief Technology and Product Officer at Hive Learning

V2 infrastructure project

21 December

Consideration for starting a multi year software infrastructure ( V2 ) project that involves hundreds of globally distributed engineers.

Stakeholder Management
Engineering Processes
Ahsan Habib

Ahsan Habib

VP Software Engineering at human

Myth Busting

10 December

Supporting principles on why being data led (not driven) helps with the story telling.

Leadership
Productivity
Stakeholder Management
Building and Scaling Teams
Transitioning into a New Management Role
Communication and Collaboration
Team Management
Vikash Chhaganlal

Vikash Chhaganlal

Head of Engineering at Xero

The Not-So-Easy Guide on How to grow and develop an Amazing A-Team

5 December

Your Org Team may as well be a Sports team. Let's explore how this cohesive, multi-skilled team can be optimized for Great Group Playoff.

Leadership
Stakeholder Management
Building and Scaling Teams
Managing Stress and Burnout
Strategy and Vision
Internal Process Optimization
Jaroslav Pantsjoha

Jaroslav Pantsjoha

Google Cloud Practice lead at Contino

DevSecOps: Why, Benefits and Culture Shift

29 November

Why DevSecOps matter and what's really in it for you, the team and the organisation?

Leadership
Stakeholder Management
Engineering Processes
Building and Scaling Teams
Communication and Collaboration
Vikash Chhaganlal

Vikash Chhaganlal

Head of Engineering at Xero