This is a proposal for measuring projects' health in OPNFV on a regular basis (e.g. quarterly, twice a year, etc.). The goal of the metrics is to highlight projects that are doing well/active plus identify project that may need help from the rest of the community or could even be candidates for "archiving".
Project activities could be measured on the following areas:
- Git commits
- JIRA tickets closed
- Activities on the project wiki pages
- Email discussions on project mailing list (e.g. on opnfv-tech-discuss or project specific mailing list)
Data for some of the activities above will come from OPNFV's Bitergia dashboard, but some of the activities may need to be measured manually (e.g. email discussions). Different weights could be assigned to the above activities to come up with a "composite score" for each project. As an example, Composite Score = (0.4*Git commits) + (0.3*closed JIRA tickets) + (0.2*project wiki edits) + (0.1*email threads).