Page MenuHomePhabricator

[FY 17-18] Program 12: Onboarding new developers
Closed, ResolvedPublic

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

Related Objects

StatusSubtypeAssignedTask
Resolvedsrishakatux
Resolvedsrishakatux
Resolvedsrishakatux
Resolvedsrishakatux
Resolvedsrishakatux
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
Resolved Rfarrand
ResolvedAklapper
DeclinedNone
Resolvedsrishakatux
ResolvedAklapper
ResolvedNone
Resolvedsrishakatux
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
DeclinedNone
Resolvedsrishakatux
ResolvedAklapper
ResolvedAklapper
Resolvedsrishakatux
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
Resolvedsrishakatux
Resolvedsrishakatux
Resolvedsrishakatux
ResolvedNone
DeclinedNone
ResolvedLuke081515
DeclinedNone
ResolvedAklapper
ResolvedAklapper
DeclinedAklapper
ResolvedAklapper
ResolvedNone
Resolvedsrishakatux
Resolvedsrishakatux
ResolvedAklapper
Resolvedsrishakatux
ResolvedTBurmeister
ResolvedNone
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
DeclinedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
ResolvedAklapper
Resolvedsrishakatux

Event Timeline

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 triaged this task as Low priority.
Qgil updated the task description. (Show Details)
Qgil moved this task from Backlog to Ready to Go on the Developer-Advocacy (Apr-Jun 2017) board.
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.

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.

srishakatux raised the priority of this task from Low to Medium.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)
srishakatux raised the priority of this task from Medium to High.Oct 4 2017, 6:37 AM
srishakatux moved this task from Jul-Sep 2017 to Oct-Dec 2017 on the Developer-Advocacy board.
srishakatux lowered the priority of this task from High to Medium.Oct 4 2017, 7:08 PM