The Mind of Jeff Bezos

I’ve worked at a few companies since Amazon and, as time passes, I’m realizing how wise Jeff Bezos really is.  Despite the geeky perception, Jeff Bezos really was visionary in many, many ways.  Three ways in which I believe he was absolutely visionary is in his (1) focus on the customer, (2) in the product and software development practices at Amazon, (3) and in his insights on team dynamics and in team size.

Amazon is a company that is absolutely customer obsessed — from the top-down.  It has been able to build a culture with the customer at the center, because its processes, technology, and the general worldview of its employees are centered right on the customer. 

The Amazon Core Values, for example, are not just a list of rote phrases the people forget after they are tacked-up on the wall: they are hard-core in every Amazonian.  Specifically, the Amazon Core Values are:

The product development process at Amazon is also absolutely centered on the customer.  Amazon follows a process called "Working Backwards", which means that the first deliverables created are the documents at  launch, then work backwards towards the items closer to the implementation.  Defining a product this way adds clarity and simplicity — you know at the front-end what the customer can expect, and working backwards allows the team to build it.  Here are the general steps followed in this process, and I take it directly from Werner Vogels:

  1. Start by writing the Press Release.  Nail it. The press release describes in a simple way what the product does and why it exists – what are the features and benefits. It needs to be very clear and to the point. Writing a press release up front clarifies how the world will see the product – not just how we think about it internally.
  2. Write a Frequently Asked Questions document. Here’s where we add meat to the skeleton provided by the press release. It includes questions that came up when we wrote the press release. You would include questions that other folks asked when you shared the press release and you include questions that define what the product is good for. You put yourself in the shoes of someone using the product and consider all the questions you would have.
  3. Define the customer experience. Describe in precise detail the customer experience for the different things a customer might do with the product. For products with a user interface, we would build mock ups of each screen that the customer uses. For web services, we write use cases, including code snippets, which describe ways you can imagine people using the product. The goal here is to tell stories of how a customer is solving their problems using the product.
  4. Write the User Manual. The user manual is what a customer will use to really find out about what the product is and how they will use it. The user manual typically has three sections, concepts, how-to, and reference, which between them tell the customer everything they need to know to use the product. For products with more than one kind of user, we write more than one user manual.

Following this process reduced so much "front-end" time — that is, the cycle time from concept-to-delivery (brainstorming, discussions, and arguments) was significantly reduced because the team and peripheral stakeholders agreed earlier rather than later on what the product would look like in the end.  Moreover, because of the bias-for-action core value, people naturally want to produce, rather than have long, drawn-out discussions: at the end, people want working code, manifested in a store that is launched and adding value to the top-line. 

This process places the customer at the center, and drives simplicity and clarity throughout the process.  Start with the customer, and work backwards — is a very effective process that works well and places the customer in her rightful place.

Regarding team size, Amazon follows a 2-pizza team model: that is, no team should be larger than two pizzas can feed.  This model is followed all throughout Amazon.  The result of this approach to team size is, I believe, a much simpler, effective, and efficient team.  I’ve talked much about team size and I argue, quantitatively that as team size grows, the number of communication links grows exponentially.  This means, then, that the opportunity for communication breakdown and miscommunication grows exponentially as team size grows.  This is important because one of the main reasons for project failure is communication-related.  The 2-pizza team, I believe, really avoids this problem all-together. 

Amazon is not perfect, and neither is Bezos.  But, people underestimate him, to be sure.  One of the outcomes of Amazon’s secrecy is that few become aware of the really cool things that Bezos has started within Amazon and what other people at Amazon have done that are incredibly entrepreneurial and innovative.  The above items are just a few that I want to highlight and attribute to Bezos.  While not perfect, he is wiser and much more of a visionary than people give him credit for.

The content below is taken from a Fast Company interview with Bezos.  The items below support what I claim above:

Communication is terrible.
When Jeff Bezos’s people said they needed to communicate more within the company, he shocked them by shooting back: "No, communication is terrible." To promote his decentralized vision of the company, he created "two-pizza teams": highly autonomous task forces with five to seven people — no more than can be fed with two pizzas — who innovate and test new features.

Take leaps of faith.
Bezos takes risks on ideas — such as letting Web surfers search the full texts of hundreds of thousands of books — that are so bold and innovative that the only way to know whether they’ll work is to try them on a grand scale.

Be simpleminded.
Bezos loves making decisions based on hard data, but when that’s not possible, he believes in the power of being "simpleminded," relying on common sense about what would be in the best interests of his customers.

Add up lots of little advantages.
Bezos realizes that Amazon doesn’t have any single big advantage over potential competitors, so he’s constantly introducing small but innovative features that add up to a superlative experience for customers.


Short URL: http://bit.ly/156Ta

Share This Post:



  • Digg
  • Facebook
  • del.icio.us
  • Suggest to Techmeme via Twitter
  • StumbleUpon
  • LinkedIn
  • email

2-pizza teams (10)
3 C's (3)
5S (38)
A3 Report (9)
adoption (7)
agile/software (59)
ajax (4)
amazon (53)
apple (3)
apple iphone (7)
axiom (3)
Aza Raskin (9)
backcountry.com (2)
berlin (1)
bill gates (1)
bill marriott (1)
blog tag (1)
book reviews (4)
bullwhip effect (5)
business (394)
business plans (3)
busm361 (13)
BzzAgent (12)
call center and queueing (11)
car buying (2)
Carbonite (1)
change management (5)
chicago (1)
click fraud (1)
click-to-ship (21)
clocky (2)
colin powell (2)
community (2)
company interviews (18)
company interviews (6)
complexity (32)
costs (8)
culture (7)
customer experience (10)
customer obsession (52)
customer recovery function (1)
customer segmentation (8)
customer service (17)
design thinking (14)
digg (4)
drum-buffer-rope (38)
dublin (1)
dynamic systems (24)
eBay (6)
economics (3)
efficiency (4)
ethnography (29)
family (18)
featuritis (15)
flexibility (1)
forecasting (2)
four performance dimensions (2)
Fun With The 2×2 Matrix (1)
game theory (7)
Gemba (67)
genchi genbutsu (68)
general (135)
germany (1)
google (15)
heijunka (65)
holidays (1)
hoshin kanri (1)
how to be a human (1)
IDEO (2)
image uploading (1)
iphone (5)
ishikawa (69)
IT at Toyota (67)
just-in-time (4)
kaizen (4)
kanban (46)
law of instinct (1)
Leadership (43)
lean (165)
Lean Consumption Maps (98)
learning curve (1)
licketyship (1)
mark cuban (1)
martin luther king (1)
mary poppendieck (1)
metrics (73)
microsoft (6)
milton friedman (1)
moving average (1)
muda (68)
nba fines (1)
net promoter score (nps) (1)
obeya (39)
Off-Topic (1)
onstar (1)
operations (108)
pageviews (3)
pareto principle (39)
patent (1)
peanut butter manifesto (2)
philosophy (3)
Poka-Yoke (6)
poppendieck (3)
powerpoint sucks (2)
private equity (4)
process measures (6)
product development (20)
productivity (4)
quality (41)
quasimodal design (1)
queueing theory (41)
Raffle (1)
rational choice (2)
regression analysis (18)
respect for people (6)
root cause analysis (60)
sarah+palin (2)
seth godin (1)
simplicity principle (10)
six sigma (128)
snowboarding (2)
social media (3)
spam (1)
statistical process control (46)
strategy (46)
suburban (1)
supply chain (24)
takt time (8)
teaching (2)
team size (9)
technology (104)
the beer distribution game (1)
the profit tree (7)
The Visual Factory (11)
theory of constraints (41)
time (2)
timeline (3)
tony+hsieh (11)
toyota (75)
travel (1)
trump bankruptcy (1)
turnaround (5)
twitter (8)
uspto (1)
utah deal flow (2)
variation (69)
venture capital (1)
Visual Management (11)
waste (59)
website traffic (2)
Wing Chun (2)
wisdom of crowds (1)
wisdom teeth (1)
word-of-mouth marketing (18)
yahoo (2)
zappos.com (12)
zero defects (3)

WP Cumulus Flash tag cloud by Roy Tanck and Luke Morton requires Flash Player 9 or better.


If you enjoyed this post, please consider to leave a comment or subscribe to the feed and get future articles delivered to your feed reader.

Comments

Great post. I love Amazon and this brilliant development model seems to be one of the reasons they’ve been so successful. Thanks for sharing.

That was really helpful. To get insight into the company like Amazon is great.

That’s a good post. In my time at Amazon, I definitely found the small team sizes to work well for rapid innovation. However, where it sometimes breaks down is when the software is no longer new and exciting, but enters “maintenance mode”. What I’ve seen happen is that in a small team of maybe 5 or 6 people, occasionally a few will leave at around same time (usually after completing some major project, or with a management change). The knowledge about how the software works is concentrated in only a few folks (because there’s not much communication among teams) and so when people leave, they take a tremendous amount of the product with them. The replacement team then wades through the mess ill-equipped to deal with the software that was left behind. There is I think an excess of waste that comes as a result of developer attrition because of the lack of emphasis on good documentation and well-written code (which are forms of good communication).

I think Amazon’s model served it wonderfully in the early years, but now that it is a bigger company, some more cross-company communication would be helpful. I don’t remember how many times I heard about several teams each doing almost exactly the same thing – reinventing the wheel over and over. When it gets really big, it’s hard for the left hand to know what the right’s doing. That creates waste – which as I’ve heard, the Lean model is all about combating.

But then again, these are just my observations from one corner – I’m sure in some parts of the company (especially the growing, new, exciting parts), the 2-pizza model still works great.

Leave a comment

(required)

(required)


Additional comments powered by BackType