Innersourcing
Any company north of a thousands of engineers has multiple people inadvertently solving the same problem for different teams. After we reach a certain threshold, we cannot rely on organic communication to discover what other teams are working on. While wasteful, not all duplicate work is detrimental, and not all duplicate work should be avoided. However, in order to make that decision, we need to know of its presence.
Innersourcing is the practice of sharing tools, knowledge, code, practices, and documentation within an organization. Similar to consuming open-source projects, inner-source reduces duplicate work and speeds up development of our main product features. We provide time, space, and money to enable people from different teams with similar skills and expertise to come together and learn from each other.
-
Good read? Unlock the rest.
Engineering Collaboration is still in development and currently only available as an Advanced Reading Copy for select readers.