When must you transform your tech organization?

The early days of your tech teamWhen establishing tech teams in young companies, one widespread practice is to form these teams around technical or system domains. For example, if you are working on a product, you might split your large teams into UI, backend, DB, QA,...