Working Backwards: Insights, Stories, and Secrets from Inside Amazon
Rate it:
Open Preview
17%
Flag icon
Reference Check
18%
Flag icon
Offer Through Onboarding
18%
Flag icon
At many companies, the hiring manager has the recruiter make the offer. This is another mistake. The hiring manager should personally make the offer and sell him/her on the role and company. You may have chosen the candidate, but that doesn’t mean the candidate has chosen you. You must assume that good employees are being actively pursued by other companies, including their current employer. There is always the risk that you could lose the candidate. Nothing is certain until the day they report to the office.
18%
Flag icon
Sometimes we would send a “book bomb” to a candidate—a stack of books we thought they would like—or a handful of their favorite DVDs.
18%
Flag icon
Variations on the Bar Raiser
18%
Flag icon
Bar Raiser and Diversity
19%
Flag icon
As discussed earlier in this chapter, personal biases naturally occur in an unstructured interview and hiring process.
19%
Flag icon
Hire and Develop the Best
19%
Flag icon
Of great importance, the Amazon hiring process has a flywheel effect—it pays greater and greater dividends the longer it is used. Ideally, the bar continues to be set higher, so much that, eventually, employees should be able to say to themselves, “I’m glad I joined when I did. If I interviewed for a job today, I’m not sure I’d be hired!”
Kareem Kamal
I’m glad I joined when I did. If I interviewed for a job today, I’m not sure I’d be hired!”
20%
Flag icon
The answer lies in an Amazon innovation called “single-threaded leadership,” in which a single person, unencumbered by competing responsibilities, owns a single major initiative and heads up a separable, largely autonomous team to deliver its goals.
20%
Flag icon
The single-threaded leadership model emerged at the tail end of a long, zigzag journey of well-informed trial and error.
20%
Flag icon
Growth Multiplied Our Challenges
21%
Flag icon
Technical Dependency Number One: Gotchas in Shared Code
21%
Flag icon
Technical Dependency Number Two: Protectors of the Database
21%
Flag icon
As a vital safeguard, a steering group had been set up to review every proposed change to acb, approve the proposal (or reject it), and then figure out the best time to implement it. This group was known colloquially, and accurately, as “DB Cabal” and comprised three senior executives—the CTO, the head of the Database Administration team, and the head of the Data team.
Kareem Kamal
Database protectors
21%
Flag icon
Organizational Dependencies
22%
Flag icon
Too much of any kind of dependency not only slows down the pace of innovation but also creates a dispiriting second-order effect: disempowered teams.
Kareem Kamal
Disempower
22%
Flag icon
When a team is tasked with solving a particular problem and is judged by their solution, they should expect to have the tools and authority to complete the job. Their success should be a source of team pride. But Amazon’s tightly coupled software architecture and org structure too often made owners heavily dependent on outside teams, over whom they had little influence. Few teams were fully in control of their own destiny, and many were frustrated by the slow pace of delivery that was beyond their control. Disempowered workers increasingly became discouraged, unable to pursue innovative ideas ...more
22%
Flag icon
Better Coordination Was the W...
This highlight has been truncated due to consecutive passage length restrictions.
22%
Flag icon
This change in our thinking was of course nudged along by Jeff. In my tenure at Amazon I heard him say many times that if we wanted Amazon to be a place where builders can build, we needed to eliminate communication, not encourage it. When you view effective communication across groups as a “defect,” the solutions to your problems start to look quite different from traditional ones. He suggested that each software team should build and clearly document a set of application program interfaces (APIs) for all their systems/services. An API is a set of routines, protocols, and tools for building ...more
Kareem Kamal
Not to solve the wrong problem
22%
Flag icon
NPI—An Early Response to Organizational Dependencies
22%
Flag icon
New Project Initiatives (NPI),
22%
Flag icon
Force-Ranking Our Options
22%
Flag icon
Here’s how NPI worked: Once every quarter, teams submitted projects they thought were worth doing that would require resources from outside their own team—which basically meant almost every project of reasonable size. It took quite a bit of work to prepare and submit an NPI request. You needed a “one-pager”; a written summary of the idea; an initial rough estimate of which teams would be impacted; a consumer adoption model, if applicable; a P&L; and an explanation of why it was strategically important for Amazon to embark on the initiative immediately. Just proposing the idea represented a ...more
Kareem Kamal
How NPI works
23%
Flag icon
Choosing Our Priorities
23%
Flag icon
the two-pizza team,
23%
Flag icon
A two-pizza team will:
Kareem Kamal
Two- pizza team explained
23%
Flag icon
Be small.
23%
Flag icon
Be auton...
This highlight has been truncated due to consecutive passage length restrictions.
24%
Flag icon
Be evaluated by a well-defined “fitness function.”
24%
Flag icon
Example: a team that is in charge of adding selection in a product category might be evaluated on: a)  how many new distinct items were added for the period (50 percent weighting) b)  how many units of those new distinct items were sold (30 percent weighting) c)  how many page views those distinct items received (20 percent weighting)
Kareem Kamal
Example on goals and metrics
24%
Flag icon
Be monitored in real time.
24%
Flag icon
Be the business owner.
24%
Flag icon
Be led by a multidisciplined top-flight leader.
24%
Flag icon
Be self-funding.
24%
Flag icon
Be approved in advance by the S-Team.
24%
Flag icon
The most important of these adaptations are worth exploring here in more detail.
Kareem Kamal
Adaptations to two pizza team
24%
Flag icon
Tearing Down Monoliths
25%
Flag icon
The First Autonomous Teams
25%
Flag icon
In the 2016 shareholder letter, even though he wasn’t explicitly talking about two-pizza teams, Jeff suggested that “most decisions should probably be made with somewhere around 70% of the information you wish you had. If you wait for 90%, in most cases, you’re probably being slow.
25%
Flag icon
Some Challenges Still Remained
26%
Flag icon
Two-Pizza Teams Worked Best in Product Development
26%
Flag icon
Fitness Functions Were Actually Worse Than Their Component Metrics
26%
Flag icon
Great Two-Pizza Team Leaders Proved to Be Rarities
26%
Flag icon
Sometimes You Need More Than Two Pizzas
26%
Flag icon
later came to realize that the biggest predictor of a team’s success was not whether it was small but whether it had a leader with the appropriate skills, authority, and experience to staff and manage a team whose sole focus was to get the job done.
26%
Flag icon
time. Thus, “single-threaded leaders” and “separable, single-threaded teams” were born.
Kareem Kamal
Evolution of two pizza team
26%
Flag icon
Bigger and Better Still—The Single-Threaded Leader
27%
Flag icon
Amazon’s SVP of Devices, Dave Limp, summed up nicely what might happen next: “The best way to fail at inventing something is by making it somebody’s part-time job.”6
27%
Flag icon
Fulfillment by Amazon (FBA).