What differentiates the highest-performing product teams | John Cutler (Amplitude, The Beautiful Mess)
1. Cultivate Coherent Leadership
Be introspective about your beliefs and align your actions and words to be a coherent leader, as high-performing companies match their structure and strategy. Nudge yourself to embrace other perspectives, but stay true to your authentic leadership vibe.
2. Challenge Personal Biases
Actively question your own assumptions and ‘happy place’ beliefs about how the world works, as everyone can benefit from embracing different perspectives for growth. This prevents rigid thinking and opens doors to new solutions.
3. Practice Strong Opinions, Loosely Held
Develop stubborn, strongly held beliefs about key strategic things, but balance this with the ability to be flexible and adapt when new information or contexts arise. This allows for conviction while remaining open to change.
4. Foster Belief in Product Power
Cultivate a core belief in product as a ’layer cake’ where today’s success is built on past decisions, understanding that product development requires a leap of faith beyond immediate data. This long-term perspective drives sustained product excellence.
5. Master the Data-Informed Product Loop
Continuously cycle through strategy, qualitative models, measurement, prioritization, designing bets, measuring impact, and circulating learnings back into the strategy. This iterative process helps identify and strengthen weak points in your product development.
6. Empower Action in Challenging Environments
Even in seemingly ‘messed up’ companies, actively seek and leverage available ’loops’ to nudge progress, such as documenting assumptions, defining success metrics, or framing options. This prevents throwing up your hands and builds your portfolio of experience.
7. Design Intentional Crisis Responses
During acute stressors like economic downturns or pandemics, take deliberate and coherent steps to frame your company’s response, rather than passively waiting for things to return to normal. Companies that do this emerge stronger and with happier teams.
8. Gain ‘Reps’ in Product Development
For larger or transforming companies, create small ‘areas or pods’ where teams can repeatedly practice the full product development loop of shipping, learning, and iterating. This builds crucial experience and capability.
9. Use Frameworks as Learning Tools
Approach frameworks (e.g., how successful companies operate) as job aids and learning tools to keep your team on track, rather than as end goals to be rigidly adopted. This allows for adaptation and reinvention when things aren’t working.
10. Contextualize Silicon Valley Advice
Recognize that much product advice is optimized for early-stage, pure digital, scaling Silicon Valley startups, and adapt it to your company’s specific context, inertia, and stage of growth. This avoids misapplying strategies that don’t fit.
11. Deconstruct ‘Product Sense’ into Skills
Actively unpack broad terms like ‘product sense’ into teachable skills such as systems thinking, decision-making under uncertainty, and competitive ecosystem analysis. This makes product mastery more accessible and less mysterious.
12. Implement Analytics Iteratively
Instead of undertaking a massive, comprehensive analytics implementation project, start small by tracking 20 key events using a free plan. This allows for learning what’s truly valuable before over-investing.
13. Prioritize Basic Needs
Treat your ‘product’ (whether it’s a team or a project) like a child: ensure its fundamental needs are consistently met. Just as a fed child operates better, a well-supported product or team will perform better.