-
Notifications
You must be signed in to change notification settings - Fork 2
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Proposed template to gather info from projects and maintainers #2
Comments
cc @openjs-foundation/ecosystem-report This is first proposal for the questionnaire that we would send to every project, the idea is to to discuss in this issue and finalize (if possible) in the meeting next week. |
Hi @edsadr - I'd like to help with this and am wondering if we've picked a mechanism for providing the survey to members (Google Form, GitHub, other?) |
A Google form can be distributed via GitHub. |
From today's call, there were suggestions to organize these metrics into those can be specifically measured / quantified, and those that are more subjective. Also, end user vs. maintainer/team metrics. In addition, provide some thoughts on which metrics would be actionable or lead to action vs. those that are just for information and open sharing. Providing data vs. providing opinions was discussed, and avoiding becoming prescriptive or interpreting the data before we have consistent results. The topic of how the metrics could be captured was discussed (e.g. use LFX Insights or create a bespoke metrics capture capability for the OpenJS Foundation using https://github.com/chaoss/grimoirelab which underlies LFX). Perhaps we can help people understand what metrics really mean. What would 'green yellow red' really mean? Ensure people understand the value in numbers alone vs. trends over time. Creating a baseline would be an important step there. Should we start small? Attendees were asked to review and rank the metrics in this issue. These are for the project, not for the users. LFX also has project insights, and @rginn can connect us to the fact sheet. Note that not all projects opt in to metrics collection and we will need to work with projects directly in some (or many) cases. @edsadr will mark the items here that can be collected directly form GitHub or other source by automation |
@edsadr your set of questions were a great starting point for the discussion today. Using those as input these are a few of my thoughts: GoalsSome of the goals that I think we discused as well as some thoughts I had while writing this down:
|
And having read through the questions above, a the report might look like in terms of what I think would be interesting. It covers some of the same things you had above but as you asked for in the meeting I trimmed it down to the ones I thought were most interesting and tweaked into what I see supporting the goals we discussed. SummarySummarize interesting points from the data captured and shared across the projects Foundation (from user survey)
ProjectsProject 1Key project details
Adoption
Future Outlook
Collaborator sentiment and resource needs
User Feedback (From User survey)
Help Needed
|
Based on our last meeting, I sent a PR to proposing the goals we discussed, please check it here: #5 |
I also created this document specifying what metrics can be collected automatically and what will require manual effort, I would suggest we discuss this in a Google Drive Document here: https://docs.google.com/document/d/1tz1YHM_6NZs0bDfjvtT_ff1XkPBWHb_4otzhht5vi_o/edit#heading=h.u27qs6aj6wpc |
Questionnaire and Metrics for OpenJS Foundation Projects
Questionnaire for Project Members
Project Details
Challenges and Solutions
Future Outlook
Community Engagement
Contributor Analysis
User Feedback
Foundation Support
Ecosystem Improvement
Additional Insights
Metrics for Measuring Project Status
Contribution Metrics
Community Metrics
Project Activity
Engagement Levels
Adoption Metrics
Diversity in Contributions
Survey on Maintainer Engagement
Engagement
Support
Collaboration
Community Spirit
The text was updated successfully, but these errors were encountered: