generated from melissawm/disc-unconference-project
-
-
Notifications
You must be signed in to change notification settings - Fork 22
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #39 from Anavelyz/nps-improve
Improving and segmenting information: methodologies collecting data
- Loading branch information
Showing
6 changed files
with
217 additions
and
143 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,29 @@ | ||
# Survey: Demographic Data | ||
|
||
These questions are based on questions 100-112 in the quantitative section of the NumFOCUS Contributor Diversification and Retention Research Project Baseline Survey (*link pending*). | ||
|
||
## English version | ||
|
||
These questions are based on questions 100-112 in the quantitative section of the NumFOCUS Contributor Diversification and Retention Research Project Baseline Survey (*link pending*). | ||
|
||
Here is an [English version of the survey in Google Forms](https://docs.google.com/document/d/1Lz__kuSaO2YUhRkUtxOX_KnHCi6Vyo-4j7Ftxyrg9ak/edit). | ||
|
||
## Translated versions | ||
|
||
Here are preliminary versions of the survey in [French](https://docs.google.com/document/d/1i3nV7vXM0M-amqvSnICMu9u6RT_QPF2wYCThLWyIxkI/edit?usp=drive_link), [Spanish](https://docs.google.com/document/d/1FHhpfGxxddIBt_CR8mgOu20_Y0Ca42ByKUr8Zwd-PA4/edit?usp=drive_link), and [Russian](https://docs.google.com/document/d/1hGPxYZGTVLQaiXEHWXG6dFjhOB5oRTmo25sw9lRLDjs/edit?usp=drive_link). Additional translations are encouraged! | ||
|
||
## Recommendations for administering | ||
|
||
### For NumFOCUS | ||
|
||
- **Administration of a pilot version** - An initial campaign would be made to the 20 projects that participated in the CDR project, with a goal of confirming five projects who will commit to issuing the Demographic Survey to their contributor bases and provide feedback on the administration process and completion rate. | ||
|
||
### For open-source projects | ||
|
||
- **Timing** - When first beginning to collect demographic data on the contributor base, a project should encourage as much of the existing contributor base to complete the survey. Following the initial survey, the survey should be delivered on an individual basis as part of an onboarding package to new contributors to a project, or within a certain time frame of opening a first pull request. | ||
- **Channel of delivery** - Project leads can send the survey questions to contributors via platforms such as Google Forms or Survey Monkey. | ||
- **Voluntary participation** - Project leads should emphasize that completing the survey is not mandatory in order to participate as an open-source contributor. Suggested language: | ||
|
||
>E.g of introductory statements that can be used by the project. Thank you for your time to participate in the [Survey]. [project] is collecting this data in order to guide our strategy in attracting and retaining diverse contributors. Your participation will require approximately 10 minutes. There are no known risks or discomforts associated with this survey. Your responses will be kept strictly confidential. Taking part in this study is completely voluntary, but your views are very important to us. Thank you in advance for your collaboration. Do you agree to proceed? | ||
- **Reminders** - To ensure a higher level of survey completion, project leads could schedule automated follow-up communications to remind contributors to complete the survey upon opening a new PR. Linking survey reminders to the opening of pull requests can help ensure that both existing and new contributors are prompted to complete the survey. |
36 changes: 36 additions & 0 deletions
36
unconference/methodologies_collecting_data_looking_forward.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,36 @@ | ||
# Looking Forward: Dashboard for contributor metrics | ||
|
||
## Motivation | ||
|
||
Such a tool would give project leads a greater ability to distinguish the variety of new contributors’ experience levels and how that experience maps to the project’s needs with the goal of knowing how to support new contributors and growing their community. | ||
|
||
Project leads can use the statistical analysis available in this tool both to analyze the project’s historical progress and to plan key performance metrics for the future. | ||
|
||
## Metrics to consider in evaluating contributors | ||
|
||
- Experienced in open-source / Inexperienced in open-source | ||
- Regular frequency of contribution to a single project / Irregular frequency of contribution to a single project | ||
- Newly joined the project / Joined the project earlier | ||
|
||
## Classes of contributor | ||
|
||
1. Experienced, regular contribution, newly joined | ||
2. Experienced, regular contribution, joined earlier | ||
3. Experienced, irregular contribution, newly joined | ||
4. Experienced, irregular contribution, joined earlier | ||
5. Inexperienced, regular contribution, newly joined | ||
6. Inexperienced, regular contribution, joined earlier | ||
7. Inexperienced, irregular contribution, newly joined | ||
8. Inexperienced, irregular contribution, joined earlier | ||
|
||
## Challenge to data access | ||
|
||
Currently, contributor statistics exist in GitHub, but these are publicly available on an individual project level only. This presents a challenge to analysis spanning multiple projects. For example, one individual may be a new contributor to one project, but a core maintainer of a second project, and a regular contributor to a third project. Having programmatic visibility into the entire span of many contributors’ experience across projects can help project leads/maintainers better navigate and nurture the relationships with their contributor base. | ||
|
||
## Recommended actions to take based on data insights | ||
|
||
- Provide support for beginning contributors (mentorship, skill sharing) | ||
- Organize sprints for beginner contributors | ||
- Provide support for advanced contributors (appreciation, recognition, labels or badges) | ||
- Provide funding support or grant opportunities | ||
- Invitation to join organizations, committees, opportunities for greater involvement |
Oops, something went wrong.