>> Getting things done at Google can be hard. Projects need multi-team cooperation to succeed, so you have to do a lot of work up front to get everybody pulling together. But it makes projects fragile. When any of those teams changes direction, or even just over-stated their original commitment, the project slows down or fails3.
this hits all big companies - it's fascinating