Home Product Management How Amazon Eliminated Team Dependencies

Small teams. Great coordination. Everybody knows everybody else.

Big Teams. Zero coordination. Too many dependencies. Nobody knows who is the owner.

Sounds familiar?

Every growing company goes through this phase. Most slow down, but Amazon is one company that has set the highest benchmark for all.

Typically, companies end up creating committees and hire consultants to smoothen the process, but Amazon took the tech and product route to solve this.

That is, APIs.

In my tenure at Amazon I heard him (Jeff Bezos) say many times that if we wanted Amazon to be a place where builders can build, we needed to eliminate communication, not encourage it.

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 software applications and defining how software components should interact.

In other words, Jeff’s vision was that we needed to focus on loosely coupled interaction via machines through well-defined APIs rather than via humans through emails and meetings.

This would free each team to act autonomously and move faster.

Excerpts from the book, Working Backwards by Colin Bryar and Bill Carr.

Wanna learn how to use APIs in your product? Signup for FWD app, which democratizes professional learning at scale ensuring you learn from the best content from real practitioners, in a formal most familiar to you.

James Webb Space Telescope: Mirror deployment process completed IPL 2022: Hardik Pandya Set To Captain Ahmedabad Franchise PKL 2021, Day 31 Highlights: UP Beat Bengal, Haryana Beat Delhi Priyanka Chopra, Nick Jonas welcome baby through surrogacy Amar Jawan Jyoti merged with flame at National War Memorial