Unpacking Amazon’s unique ways of working | Bill Carr (author of Working Backwards)

Nov 2, 2023 1h 33m 17 insights Episode Page ↗
Bill Carr, co-author of "Working Backwards" and former Amazon VP, discusses implementing Amazon's core practices like working backwards, single-threaded leaders, input/output metrics, and the bar raiser program. He shares insights from his 15 years at Amazon, covering process innovation and decision-making.
Actionable Insights

1. Prioritize Customer Needs First

When making decisions or thinking about problems, always start with what’s best for the customer and work backward, as prioritizing customers is an article of faith that leads to sales, revenue, and free cash flow.

2. Implement PR/FAQ for Product Innovation

For new products or features, start by writing an internal, data-rich press release that clearly defines the customer, their problem, and your solution, then iteratively refine it through concentric circle reviews to strengthen the idea and select the best options.

3. Adopt Single-Threaded Leadership

Organize teams with a single leader and dedicated cross-functional resources, shifting from temporary projects to continuous programs with clear ownership and metrics; ensure a service-based architecture with well-defined APIs and implement functional countermeasures to maintain expertise.

4. Focus on Input Metrics

Shift focus from short-term output metrics (like revenue) to long-term input metrics that drive customer experience, such as selection, price, and delivery speed; rigorously measure and continuously improve these controllable inputs, avoiding compound metrics that obfuscate understanding.

5. Practice Disagree and Commit

Voice your disagreement with backbone, providing new information or a different viewpoint; once your leader demonstrates understanding of your perspective and makes a decision, commit fully to that decision, even if you still disagree, by focusing on the core idea and striving to make it viable.

6. Implement Bar Raiser Hiring

Appoint a “bar raiser” for each interview loop—someone outside the hiring chain—to lead debriefs, ensure adherence to objective criteria (like leadership principles) and behavioral interviewing, and act as a check against urgency bias, helping to maintain high hiring standards.

7. Create a Product Funnel

Design your product development process as a funnel, allowing many ideas at the top but filtering to fund only the best ones, rather than a tunnel where every idea is pursued, to ensure precious engineering resources are deployed effectively.

8. Separate Product Thinking & Shipping

Break product development into two distinct processes: first, a dedicated process for deciding what to build (e.g., PR/FAQ), and second, a separate process for efficiently and effectively shipping the decided products with minimal bugs.

9. Flesh Out Big Ideas Deeply

Avoid endless debates on vague concepts by thoroughly documenting and fleshing out big ideas before building; assign dedicated resources (even a single person or team) to deeply explore and evaluate compelling ideas, ensuring they are viable before committing to development.

10. Codify Leadership Principles

Develop a set of real, actionable leadership principles and create processes to reinforce them, such as using them as objective criteria in hiring and performance evaluations, to guide culture and decision-making.

11. Align Compensation with Long-Term

Structure compensation (e.g., stock-based) to incentivize long-term company success rather than short-term financial performance, and base performance reviews on actual contributions and input metrics, to encourage risk-taking and innovation without fear of immediate penalty.

12. CEO Drives Innovation Structures

Ensure the CEO is deeply committed to innovation and actively involved in reviewing new initiatives, creating dedicated structures and running interference to protect small, innovative teams from bureaucratic impediments and foster speed.

13. Commit Fully to New Processes

When implementing new processes, approach them with full commitment and discipline, understanding that they will be challenging initially and require several months to master, rather than trying them out lightly.

14. View Bar Raisers as Helpers

Hiring managers should view bar raisers and the interview loop as helpful resources, not bureaucratic hurdles, because their role is to assist in making the right hiring decision, which ultimately saves significant time and prevents negative team impact.

15. Avoid Compound Metrics

Do not create compound metrics by combining several important metrics into one, as this makes them meaningless and obfuscates understanding; instead, break out and manage each metric individually to understand actions and reactions.

16. Apply Scientific Management

Approach company management scientifically, experimenting with different ideas and hypotheses, implementing them, and iteratively improving based on what works, especially as the company grows and becomes more complex.

17. Cultivate Sound Judgment

Develop sound judgment through extensive experience, including learning from mistakes and observing others’ decisions, to effectively weigh different information and consistently make good choices that lead the team in the right direction.