Software Development Analytics What, who, when and how of software development J. Manrique López de la Fuente @jsmanrique / @bitergia [email protected] DevFest Asturias - Gijón - Dec., 2018
Software Infrastructure Management Open Source Program Office todogroup.org Inner Source Program Office innersourcecommons.org www.meetup.com/es-ES/innersource-spain/
Who is contributing to the projects? How much/what/where are they contributing*? Who is driving successful projects? Who is behind a project? How welcoming is a project? Questions for open source projects
Which projects are more community attractive? Are projects retaining contributors? Are projects community-driven or enterprise-driven? How diverse is your community? Who are projects top contributors? Where does my community come from? Where else my community contributes? Questions for communities
How fast are we dealing with feedback (issues, requests, comments)? How long does it take to add new features? Are people engaged with the project/company? Is the project/company allowing innovation? Questions for collaborative project
Activity Community Questions How many… (by role, by company, by experience…) How important… (bus factor, core/regular/casual…) Where are they working… (by activity, by code area…) How skilled… (experience, mentoring, efficiency….) How long… (attraction, retention, patterns…) ...
Activity Community Processes Questions How is people doing… (fix bugs, code review...) How long is taking… (fix bugs, attend contributions…) What is missing… (backlog of open code reviews...) How is performance... (test coverage, bug density, issue throughput...) Where are problems… (bottlenecks, process technical debt…) ...
“Human beings adjust behavior based on the metrics they’re held against. Anything you measure will impel a person to optimize his score on that metric. What you measure is what you’ll get. Period” You Are What You Measure by Dan Ariely
CHAOSS Community Health Analytics for Open Source Software chaoss.community GrimoireLab is one of CHAOSS software projects chaoss.github.io/grimoirelab CHAOSSCon Europe - Brussels - Feb, 1st, 2019