|
|
|
|
|
by taligent
4906 days ago
|
|
I don't think you've ever actually worked at a large organisation. Engineers don't unilaterally make decisions about what goes into a product or not. That is the purview of the Product Manager and I assure you that senior executives (possibly even the CEO) do sign off on major product decisions like which platforms to support. |
|
Product Managers don't unilaterally make decisions about what goes into a product or not. Most such decisions are made by consensus within the team (Eng + PM + UX), with the PM acting as the tiebreaker if the team can't reach consensus. Many product decisions are in fact made by engineers - a PM friend of mine once told me "The difference between Microsoft and Google is that at Google, engineers are expected to have product opinions."
As for which platforms to support - it varies based on the scale of the project. There've been times I've made the call myself (as a TL), for smaller projects like doodles and easter eggs. For a larger product like Maps as a whole, I'd imagine a VP would sign off on it.
Yes, in theory the CEO is responsible for everything that goes on at the company. As a matter of culture, though, Google tries to delegate as much decision-making power down to lower levels as possible, and then just deal with the inevitable screwups as they happen. It wouldn't be nearly as nice a place to work otherwise, nor would their "hire the best people and give them the tools and information to do their jobs" strategy work out. Yeah, PR flareups happen, but the team fixed the problem, and I bet we'll forget all about it by next week.