[FY 17-18] Program 12: Onboarding new developers
Open, NormalPublic

Description

Ongoing activities for this program are the subtasks of this task

Onboarding new developers program

It is a FY 2017-18 annual program and will be coordinated by the Technical Collaboration (mainly the Developer Relations subteam). This task will keep track of the our work & activities conducted related to this program. The overall goal here is to achieve a sustained increase of new developers contributing to Wikimedia projects, clearly departing from the current stagnant trend.

More information on meta: link1, link2

To meet some of the goals associated with the program, we’ve agreed on conducting the following activities:

  • Research new groups & programs
  • Developer outreach programs
  • External developer events
  • Wikimedia events
  • Multilingual newcomer docs
  • Support channels
  • Metrics analysis
  • Featured projects and tasks

We’ll use the following logic model to evaluate our activities:
https://commons.wikimedia.org/wiki/File:Logic_model_for_onboarding_new_developers_annual_program.svg


Discussion on potential initiatives

  • A research study through feedback survey & 1:1 interviews with participants of the current round of GSOC and Outreachy geared at understanding why new developers get attracted towards contributing to our software projects, what challenges they face in this process, and why they plan to stick or leave our community.
  • Revise outreach program docs
  • Design & develop a newcomer portal taking inspiration from other projects.
  • Introduce a new tag for newcomers e.g. #newcomer-friendly. Coordinate with teams on making a variety of such projects discoverable for newbies on a regular basis.
  • Partner with local groups such as Women Who Code, Black Girls Code, R-Ladies and outreach programs for underrepresented & minorities.
  • Consolidate results from group chat mentoring project, and decide on next steps.

Too ambitious?

  • Explore modern alternatives of Wikimedia planet, and where else to celebrate newcomer contributions
  • Explore discourse as a Q&A option for mailing lists

Resources

See also

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 28 2017, 3:21 PM
Qgil renamed this task from Discuss potential projects for onboarding developers program to Discuss potential initiatives for onboarding developers program.May 4 2017, 4:42 PM
Qgil updated the task description. (Show Details)
Qgil moved this task from Backlog to Ready to Go on the Developer-Relations (Apr-Jun 2017) board.
Qgil triaged this task as Low priority.
Qgil added a subscriber: Qgil.

I renamed "projects" to initiatives to avoid the confusion with Featured Projects, a key piece of the Onboarding New Developers program.

Qgil added a comment.May 4 2017, 4:50 PM

I would start simple:

  1. Create an initial list of Featured Projects
  2. Define a simple questionnaire to be sent to newcomers at the Wikimedia Hackathon and developers who contributed their patch in the past six months

Process the answers and rank the ideas received.

In other words, spend our time supporting directly mentors (Featured Projects) and new developers and understanding what is sorely missing there.

Qgil assigned this task to srishakatux.May 4 2017, 4:50 PM
srishakatux updated the task description. (Show Details)Jun 6 2017, 1:55 AM
srishakatux raised the priority of this task from Low to Normal.Jun 27 2017, 2:17 AM

As discussed, this task will be morphed as the main task to track the Onboarding New Developers program. @srishakatux will update the description and I will link this task from the actual WMF Annual Plan.

srishakatux renamed this task from Discuss potential initiatives for onboarding developers program to [FY 17-18] Program 12: Onboarding new developers .Jul 11 2017, 11:13 PM
srishakatux updated the task description. (Show Details)
Quiddity updated the task description. (Show Details)Jul 26 2017, 6:01 PM
srishakatux raised the priority of this task from Normal to High.
srishakatux lowered the priority of this task from High to Normal.Oct 4 2017, 7:08 PM