3 ms·
To add on to the this, the author also ignores the many benefits of keeping a variety of products under one organization. By keeping the products within a compa
by DaveMebs 16y ago
To add on to the this, the author also ignores the many benefits of keeping a variety of products under one organization. By keeping the products within a company, you enable much greater levels of collaboration than if they were separated. For example, Google can share private APIs between Gmail and Buzz, however, if they were separate companies, all shared APIs would be legally required to be publicly documented - even if the companies were buddy-buddy. It is also much safer from a disclosure perspective when you want to coordinate projects to minimize the time delay between the release of products that integrate with each other.
Sure, there is overhead introduced, but that is exactly why companies like Google hire PMs. Their job is to manage the coordination and minimize the overhead so that developers can actually write code.