InnerSource is a new approach to deal with usual issues in large organizations to increase development velocity and improve developer engagement, but it is still unclear how this is measured—or if this process is even actually succeeding. Daniel Izquierdo explores the concepts and tools you need from an analytics perspective and explains how they can help you make decisions.
Monitoring should be one of the key aspects when applying InnerSource concepts within any organization. It requires expertise in the field, a detailed methodology and in general a strategy around measurements focused on awareness, process improvement, and motivational actions: awareness helps to understand the current software development stage; process improvement helps to detect issues and understand and fix the root error cause; and motivational actions push developers to reach some goals.
Metrics provide an understanding of the current structure and methodology of a software development team and how far an organization is from an ideal InnerSource situation. Indeed, it is possible to benchmark the team with respect to open source projects, such as the Apache Software Foundation, usually taken as example of where the InnerSource path leads to.
Daniel Izquierdo Cortazar is a researcher and one of the founders of Bitergia, a company that provides software analytics for open source ecosystems. Currently the chief data officer at Bitergia, he is focused on the quality of the data, research of new metrics, analysis, and studies of interest for Bitergia customers via data mining and processing. Daniel holds a PhD in free software engineering from the Universidad Rey Juan Carlos in Madrid, where he focused on the analysis of buggy developers activity patterns in the Mozilla community.
©2017, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • email@example.com