3 ms·
Not just google. All large companies I've inspected have had similar issues. Appearance becomes important. People loose agency and autonomy. Communication stall
by netjiro 6y ago
Not just google. All large companies I've inspected have had similar issues. Appearance becomes important. People loose agency and autonomy. Communication stalls. Things take longer. More misunderstandings. More mistakes. No one takes responsibility. Redefinition of words like "success" and "failure". Endless meetings. Etc, etc.
Smaller companies tend to have stronger focus of just getting stuff done. It's clear who has responsibility. People can more easily make a decision on their own or in small groups and just get it done, without involving a clown car of middle managers.
When I build projects I only have two "levels". Management have final say on budgets, targets and priorities. Experts/devs/techs get the work done. They generally make decisions with full autonomy and self organise. If they need help with coordination, planning, followup, etc then management steps in. Management also monitor and track. Usually my management has very strong technical skills and tend to be part of the daily work in the trenches.