Nick Ehle is Senior Vice President of Product at TeePublic and Redbubble. He started his career in advisory at Ernst & Young before moving to product management at Dstillery (formerly Media6Degrees). From there, Nick transitioned to Amazon, where he worked on analytics products, custom research, and measurement methodology for Amazon’s largest and most strategic advertisers. Before joining TeePublic and Redbubble, he served in product leadership roles at littleBits, Jet, and Walmart Labs.
In our conversation, Nick talks about minimizing dependencies by designing teams and organizations to be as empowered as possible. He also shares best practices for building high-performing teams, such as instilling trust and setting clear expectations.
Absolutely. TeePublic and Redbubble are sister companies and marketplaces for independent artists. The artists on our platforms sell merchandise bearing their art. The most popular items are t-shirts, hoodies, stickers, phone cases, and prints. We offer billions of products across both platforms.
I’ve been in product for over 14 years, and my first supervisory role was 12 years ago. When I first started managing a team, I was too focused on driving the right processes. As I’ve matured, my focus has shifted to outcomes. What are the teams and individuals producing? Are they doing the right things for the business, our customers, and our stakeholders?
From there, I focus on creating an environment where people can do their best work. As opposed to dictating process, I do what I believe helps my team be as successful as possible in their roles — both for them as individuals and for the business.
Yes, my leadership style ultimately depends on the person. First and foremost, I try to understand their motivations. This comes from building trust and enabling them to be open and honest. Some people are motivated by moving up the career ladder, for example, while others may want to grow into a people leadership position. Others just want to do interesting work and remain an individual contributor. More than anything else, I want to understand who they are as individuals and what motivates them to do their best work.
Of course, there’s a dimension of performance built into that. I have expectations in terms of skill sets by level, i.e., what people should be able to do in their roles. Someone who is underperforming versus overperforming is going to require a different leadership style. Finally, in terms of assignments, I try to match the person to the role based on their expertise and motivations.
It’s important to set clear expectations. For example, while leading product management at TeePublic, I built a level framework with a career ladder. From there, I set expectations per level across job traits. I got great feedback on that — people said that what was expected of them in their role was much clearer, and that they better understood what skills were required of them to advance.
I also think that high-functioning, highly effective PMs operate well when they’re given a lot of autonomy. Then, if they are set up to succeed, there will be a high level of trust. I give people a lot of autonomy to drive the priorities of their team, as long as they’re going in the direction of our corporate strategy.
Finally, I focus on open and honest communication. I’ll be the first to admit when I don’t know something or when I make a mistake. That builds trust and creates an environment of open communication — if I lead with a low ego, am open about when I’m ignorant about something, or talk about when I’m making a mistake, that opens the door for other people to do that as well.
Absolutely. My team and I are very data-driven. For example, I look at my dashboards every morning to understand the performance of the business and visitors on the site. I have the same expectations for the people in my organization. They might be looking at the same KPIs I am, in addition to KPIs that are beneath that or much more detail-oriented to their area.
We’re an ecommerce platform, so conversion rate is one of my core KPIs. A couple of core drivers of that KPI is the conversion rate of people who search on the site and the overall number of people who search. The product managers for the search function therefore look at all kinds of dimensions of search on a daily, weekly, and monthly basis to validate that things are trending as expected.
As an example of the effectiveness of teams, if I see something moving in the wrong direction or in a way that I don’t expect, I need the person who owns that area to know why. Because I’ve set that expectation with them, they’re always ready with insights to explain why this is happening. I’m also a big believer in operating rhythms. I have weekly 1:1s with all of my direct reports, and they set the agenda.
Absolutely. Maintaining our operating rhythms as I just mentioned is a big part of that, but we also have a strategic planning process. I like to do this by having the executive team set annual goals, which are KPI-based. We’ll generally set one or two at most, and then we’ll have an idea of how we’re going to move those KPIs through OKRs.
We set a handful of these OKRs at the company level, and they ladder down to individual teams. Each product manager, in partnership with their engineering leadership, determines what they believe their team’s OKRs are. For the most part, they’re in the best position to decide what work they need to do and what leading metrics they need to achieve to move those company-level goals.
For example, one of our company-level goals is customer retention. We want people to come back and purchase more than once. That retention goal is targeted differently by each team. We’re currently in the middle of redesigning the checkout experience on TeePublic. We now ask for an email during the first step of checkout, rather than the last. We do that because we found that people who give us their email and permit us to market to them have a higher retention rate than those who don’t.
Yes. I talked a lot about being data-driven, and when I’m interviewing, I’m not just looking for people to understand statistics or how to pull metrics. Instead, I’m looking for examples where they’ve learned from data. I like to see people running experiments to learn rather than to validate a viewpoint.
Inherently, this comes down to asking about a time when they did something and failed. I want to hear about an experiment that went in the wrong direction and what they discovered through quantitative or qualitative data.
Another thing I look for is leanness. For me, this means that when someone is scoping projects, they’re not just trying to prioritize things that result in quick wins, but want to realize 80 percent of the value for 20 percent of the effort. Can they take the scope of a project, whittle it down to its core value, and end up removing unnecessary effort? The point of that isn’t to build half-baked experiences but to create development velocity and product delivery.
Lastly, I look for a sense of grit. This is hard to measure, but I like to ask, “How have you overcome an obstacle or a failure in your career?” I want to see that someone has taken on a role or a challenge that they were not quite ready for, for example, but through hard work, ambition, help from others, and mentorship, persevered.
Those factors are extremely important. I also find it critical to have leaders within the organization who embody those values and understand them. I’m proud that everyone in my organization — from PMs to senior directors — embodies those traits.
Another thing I’ve noticed is that it’s very easy for teams to get stuck on projects that have a lot of dependencies. As a result, product and engineering teams need to be structured in a way that has as little dependency on other teams as possible. For example, I don’t have any teams that are responsible only for user experiences because, at some point, they’ll become dependent on a backend team to build a service. If the backend team building that service is separate from the team building the frontend feature, that adds more complexity — we’d need to plan two teams’ work instead of one.
In general, you need to plan for that intersection. My goal is always to build full-stack teams — teams that are responsible for every part of the technology stack in their product. So, if they’re building a UI, they are responsible for the service layer, the database layer, and any other data layers in that area.
I mentioned our search team previously. They’re responsible for the user experience of our search function. They’ve got their own services, database, and data layer, and that enables them to move quickly so they can ship and release features within days instead of weeks or months. As our teams get larger and products get more complex, we’ve found that one team can’t own the entire customer-facing product. In that case, I try to find vertical slices of responsibility.
For example, at TeePublic, one team does not own the entire user experience. Instead, we have one team that owns the search experience, another that owns the cart and checkout experience, another that owns the product details and home pages, etc. So, when each of these teams makes changes to those aspects of the site, they can move as quickly as possible because they own the entire stack.
Not every team can completely avoid dependencies — sometimes, they have to exist. But we design teams and organizations to be as autonomous as possible.
Of course, there are always challenges. For example, if you have individual teams focused on different aspects of the customer experience, the customer journey can feel disjointed. That is certainly a trade-off, but I manage that through KPIs. We try to look at the end-to-end customer journey as much as possible. I encourage rhythms of collaboration across product managers so they don’t live in silos. As much as possible, they’re working in their domain without dependencies, but from a cultural point of view, there’s a lot of interaction between teams.
Also, because we’re a marketplace, we focus on both our artist and customer’s journeys, even if we’re working in silos. The other reality is that a lot of teams work horizontally across teams. Our data and analytics teams are good examples of this. They are working at the data layer and have more dependencies than anyone else. Often, their work starts when another team’s work ends. That one is unsolvable, but we try to minimize it as much as possible.
In my mind, velocity is the most important factor for innovation because it lowers the stakes of projects. If you’re able to deliver something in a week, that inherently frees up your ability to innovate. You can try something and it can fail, but it’s not that big of a risk or cost at the end of the day. In terms of innovation, Redbubble and TeePublic both have introduced hackathons within the last few years. These are opportunities for engineers, product managers, and product designers to partner on ideas or chip away at novel ways of solving customer problems.
At Redbubble specifically, one idea we took out of a hackathon is within the Redbubble iOS app. We’re going to create an opportunity for customers to make their own personalized stickers based on photos from their phones. That’s probably not something that we would traditionally prioritize as a part of our day-to-day work, but the idea came out of a hackathon and is fairly easy to implement. We’re excited to work on it and see where it goes.
LogRocket identifies friction points in the user experience so you can make informed decisions about product and design changes that must happen to hit your goals.
With LogRocket, you can understand the scope of the issues affecting your product and prioritize the changes that need to be made. LogRocket simplifies workflows by allowing Engineering, Product, UX, and Design teams to work from the same data as you, eliminating any confusion about what needs to be done.
Get your teams on the same page — try LogRocket today.
Want to get sent new PM Leadership Spotlights when they come out?
Scaled agile is an approach that allows you to extend agile principles across multiple teams, projects, or business units.
“Disagree and commit” is a management principle that encourages team members to voice their opinions during the decision-making process.
Drew Doman, VP of Product at Apptegy, talks about leveraging tenets in product management rather than strictly relying on processes.
By strategically combining products, you can offer greater value, increase average order profit, and stand out in a competitive market.