User:Ashughes/Iris Community Engagement Plan: Difference between revisions

 
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 =
Confirmed users
14,525

edits