Confirmed users
14,525
edits
Line 19: | Line 19: | ||
The goal is to foster a healthy community of developers and customers alike. | The goal is to foster a healthy community of developers and customers alike. | ||
= Possible Metrics = | |||
'''Activity''' provides a first view of how much the community is doing, and can be used to track different kinds of activity. | |||
* number of commits gives a first idea about the volume of the development effort. | |||
* number of tickets opened provides insight into how many bugs are reported or new features are proposed. | |||
* number of messages in mailing lists or posts in forums gives an idea of how much discussion is being held in public. | |||
'''Size''' of the community is the number of people participating in it, but, depending on the kind of participation, size numbers may vary. | |||
* number of active contributors (any and all people contributing code or otherwise to the project) | |||
* number of core contributors (fraction of people contributing large proportions of code to the project) | |||
* number of lead contributors (fraction of people contributing as leaders within the project) | |||
'''Performance''' analyzes how processes and people are performing, and whether or not the project has sufficient resources. | |||
* mean time to resolve or close tickets | |||
* mean time spent in code review | |||
* ratio of new to triaged to closed tickets | |||
'''Demographics''' measures how people enter and leave a community over time, and the tenure of the community. | |||
* number of new people joining during the corresponding period of time. | |||
* number of active people still in the community broken down by "generations" based on tenure | |||
* retention rate of contributors in each "generation" based on tenure | |||
'''Diversity''' measures the resiliency of the community in terms of people and organizations participating. | |||
* ratio of employee to volunteer contributors | |||
* ratio of employee to volunteer contributions | |||
* minimum number of developers performing 50% of the commits | |||
* minimum number of employees performing 50% of the commits | |||
Beyond the above, the Iris project should take a look at [https://github.com/chaoss/metrics CHAOSS Metrics] to evaluate which are relevant to the sustainable growth of the project. In addition the project needs to take a look at how it overlaps with other initiatives and communities within Mozilla so that we are supporting each other, not competing with each other; both in terms of users and contributors. | |||
= Phase 1: SWOT Analysis = | = Phase 1: SWOT Analysis = |