Wikimedia Technology/Annual Plans/FY2019/TEC10: Build Technical Community/Goals

From mediawiki.org

Program Goals and Status for FY18/19[edit]

  • Goal Owner: Bryan Davis
  • Program Goals for FY18/19: Wikimedia's software products and platforms have a diverse collection of technical communities including code contributors, documentation contributors, bug reporters, API consumers, volunteers who build innovative solutions to on-wiki workflow issues, researchers who examine the data generated by the Wikimedia projects, value-added vendors who provide services and support based on Wikimedia free and open-source software products, and true 'third parties' who install and use FLOSS software produced by the Wikimedia movement on their own computers for various reasons. These audiences contribute directly and indirectly to the broadest goal of the movement: to collect and disseminate knowledge. However, they have not always been well recognized for these contributions and supported in their work. The technical community support project will attempt to begin to address this shortcoming by providing better documentation, facilitating community building, and establishing better pathways for communication between these communities and the Foundation.

We will expand and strengthen our technical communities, focusing on understanding their needs and measuring the progress and outcome of our efforts. In particular, we will focus on three traditionally underserved communities: tool and bot developers; API and data consumers; and third-party users of our software.

[edit]

Outcome 1 / Output 1.3[edit]

Technical Writing

Attract and foster a robust community of skilled and aspiring technical writing contributors

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: July 2018

In progress In progress

Note Note: August 10, 2018

Discussed the 'feedmereadmes' meetup event that was attended by a open source community members in the SF office Yes Done; follow-on events will hopefully be held every quarter (in the Bay area) in the WMF offices (will need funding); POSSE and Mozilla Open Source Student Network are also two groups that might be able to help out (outreach is ongoing to build new and long term partnerships) In progress In progress

Note Note: September 12, 2018

In progress In progress Srishti and Sarah are working on a blog post about the Mozilla OSSN + POSSE partnerships


Outcome 3 / Output 3.1[edit]

Support use of Wikimedia services

Promote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities

Primary team: WMCS, DevAdv

Goal(s)[edit]

  • Promote Cloud Services products at Wikimania Hackathon
  • Promote FOSS participation at Wikimedia Hackathon
  • Assist in New Developer mentoring program at Wikimedia Hackathon
  • Promote Technical Writing tasks at Wikimedia Hackathon

Status[edit]

Note Note: July 2018

Yes Done


Outcome 8 / Output 8.1[edit]

Developer Advocacy

Update MediaWiki.org homepage and other key content pages

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: July 2018

In progress In progress this is being worked on occasionally

Note Note: August 10, 2018

In progress In progress managerial encouragement is ongoing

Note Note: September 12, 2018

In progress In progress No visible progress, but Bryan s helping to instill the courage to put out a proposal to the wider community for feedback. However, we will NOT finish this (it'll be Incomplete Partially done) in Q1, but we have reasonable hope that we will make good progress in the next 2 weeks.


Outcome 8 / Output 8.4[edit]

Developer Advocacy

Collect or create content

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: July 2018

In progress In progress

Note Note: August 10, 2018

In progress In progress collaboration within the WMCS team is ongoing and analytics of page views and site usage is continuing (looking for key pages and how we can make them better and creating sample pages of what a 'good page' looks like for future usage).

Note Note: September 12, 2018

In progress In progress Template for a "good" API documentation page created at https://www.mediawiki.org/wiki/API:Main_page and other pages in the top 20 most viewed API pages have been updated. Work is In progress In progress on an Outreachy project proposal to attract an intern interested in helping update additional pages to match the new

[edit]

Outcome 1 / Output 1.2[edit]

Technical Writing

Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: November 14, 2018

This has begun this month, so it is now In progress In progress

Note Note: December 12, 2018

This goal is still In progress In progress for planning this work out, but the visibly improve portion hasn't quite started yet as the effort has turned out to be much bigger than anticipated; this will continue in Q3.


Outcome 3 / Output 3.1[edit]

Developer Advocacy

Promote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities

Primary team: DevAdv

Goal(s)[edit]

  • Survey Wikimedia Foundation staff to gauge interest and support for reviving Tech Talks Yes Done
  • Develop plan for Tech Talks reboot (pending survey results) In progress In progress

Status[edit]

Note Note: November 14, 2018

This has begun this month, so it is now In progress In progress and the survey has been sent Yes Done

Note Note: December 12, 2018

Developing the plan for the tech talks reboot is In progress In progress - we're currently reaching to lots of folks who have done talks like this in the past/present and looking at ways to make them all better. This will continue in Q3 with the results from the surveying and plan for the future.


Outcome 8 / Output 8.1[edit]

Developer Advocacy

Update MediaWiki.org homepage and other key content pages

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: September 24, 2018

This goal was carried over from FY18/19Q1

Note Note: November 14, 2018

This is In progress In progress and can be viewed here

Note Note: December 12, 2018

The timeline has been revised a bit and this will be Incomplete Partially done by end of January 2019.


Outcome 8 / Output 8.3[edit]

Developer Advocacy

Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: November 14, 2018

Both of these goals are In progress In progress and we expect the announcement for Outreachy to go out shortly and Google Code-in has lots of tasks added.

Note Note: December 12, 2018

Google Code-in ends today, and is considered Yes Done. Outreachy support will be for 5 interns and work is In progress In progress as of a week ago. This work will continue in Q3, so it's considered Yes Done for Q2.


Outcome 8 / Output 8.4[edit]

Developer Advocacy

Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: November 14, 2018

Outreachy is In progress In progress for selecting candidates but the actual internship won't happen until later.
Reviewing the Action API has also kicked off and is In progress In progress

Note Note: December 12, 2018

Interns have been selected and we've been mentoring/training them, this work will continue into Q3.
Reviewing and improving the overview pages are nearly complete (Incomplete Partially done), and a survey is in progress, but this goal can considered Yes Done at this point in the quarter.


Outcome 7 / Output 7[edit]

Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.

Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.

Primary team: Research

Goal(s)[edit]

  • Submit a proposal for the workshop.

Status[edit]

Note Note: December 14, 2018

The proposal has been submitted and has been accepted and this can be considered Yes Done. The workshop proposal has been accepted and the event will be hosted at the Web Conference 2019 in SF in May. The call for contributions is out.

[edit]

Outcome 1 / Output 1.2[edit]

Technical Writing

Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: February 13, 2019

  • Documentation triage is In progress In progress with various 'fix this doc' tickets, but lots of more work to do.

Note Note: March 13, 2019

  • This is still In progress In progress and good movement is being made, we expect this to continue through the next couple of months, quarters (kind of a 'forever' project)


Outcome 3 / Output 3.1[edit]

Developer Advocacy

Promote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

To do To do February 2019

  • Development is Yes Done and the first Tech Talk will be Feb 27 with several folks in the queue to do future tech talks. We are trying to be planned out in advance, with at least 1 per month.
  • Hackathon planning work has kicked off and is In progress In progress

Note Note: March 13, 2019

  • Tech Talks have been rebooted! Yes Done
  • Participation planning for the upcoming Hackathon is Yes Done, just need to attend the event in Q4


Outcome 7 / Output 7[edit]

Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.

Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.

Primary team: Research

Goal(s)[edit]

  • Invite speakers, oversee the paper submissions and review process in preparation for the event in Q4.

Status[edit]

To do To do February 2019

  • First round of speakers were finalized...

Note Note: March 14, 2019

  • This goal is now Yes Done


Outcome 8 / Output 8.1[edit]

Developer Advocacy

Update MediaWiki.org homepage and other key content pages

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: February 13, 2019

  • This goal is still In progress In progress and we still hope to be done by end of quarter or early in Q4, it's going a bit slow because we are in the community feedback cycle.

Note Note: March 13, 2019

  • This is now Incomplete Partially done with Phase 2 (feedback on proposed changes), phase 3 will start quickly (wireframe design) and hope to implement in Q4.

Note Note: March 31, 2019

  • Phase 3 started (wireframe design proposed and up for discussion); to implement in early Q4.

Outcome 8 / Output 8.3[edit]

Developer Advocacy

Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: February 13, 2019

  • GSOC is underway with our publishing of tasks and getting approved as an organization. Outreachy round 17 is In progress In progress round 18 is scheduled for later this quarter/FY.

Note Note: March 13, 2019

  • both still In progress In progress


Outcome 8 / Output 8.4[edit]

Developer Advocacy

Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: February 13,2019

  • Internship is going very well (with a sample page from one of our interns here)
  • API usage tutorials are underway In progress In progress
  • We've been gathering tasks and notes on how we can frame this discussion
  • Maturity model is also In progress In progress, more details are in the ticket.

Note Note: March 13, 2019

[edit]

Outcome 1 / Output 1.2[edit]

Technical Writing

Improve documentation for Toolforge & Cloud VPS based on gaps identified by the 'Tech writing (Re)working group' and via the Toolforge Annual Survey.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: June 6, 2019

  • This is Incomplete Partially done for now and will be fully done next quarter.


Outcome 3 / Output 3.1[edit]

Developer Advocacy

Promote Wikimedia products at relevant conferences, hackathons, and within the Wikimedia communities

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: June 6, 2019

  • The work was Yes Done at the Hackathon in Prague and the most recent Tech Talk was in May and the next one is in June.


Outcome 7 / Output 7[edit]

Collaboration with the community of researchers in industry and academia is further scaled and supported, so that more findings and datasets are published and disseminated under an open license, to help us answer strategically important questions.

Organize and host the annual Wiki Research Workshop to help align the interests of the academic community to issues of strategic importance for the movement. Continue to successfully run a research workshop at a major conference, as we have for the past 4 years.

Primary team: Research

Goal(s)[edit]

  • Organize the 6th Wiki Research Workshop on May 14, 2019 task T211890 In progress In progress

Status[edit]

To do To do May 2019

  • This is Yes Done


Outcome 8 / Output 8.1[edit]

Developer Advocacy

Update MediaWiki.org homepage and other key content pages

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: April 14, 2019

New content and layout of the mediawiki.org front page deployed on 2019-04-13 is now Yes Done. List of potential follow-up work has been published.

Note Note: June 6, 2019

  • This is fully Yes Done


Outcome 8 / Output 8.3[edit]

Developer Advocacy

Organize Wikimedia project participation and support mentors and other participants in Outreachy, Google Summer of Code, Google Code-in, and similar programs.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: June 6, 2019

  • Both Outreachy ( 4 projects) and GSOC (12 projects) are fully In progress In progress
  • Season of Docs is also now In progress In progress

Note Note: June 27, 2019

  • These efforts are still In progress In progress and will wrap up in Q1 for GSoC and Outreachy. Season of Docs will be fully in swing early in Q1 FY19/20 with participant selection.


Outcome 8 / Output 8.4[edit]

Developer Advocacy

Collect or create learning-oriented (tutorial), goal-oriented (how-to), and understanding-oriented (overview) content describing the Wikimedia movement's technical spaces, technical services, and FOSS projects.

Primary team: DevAdv

Goal(s)[edit]

Status[edit]

Note Note: June 6, 2019

  • Both goals are In progress In progress right now for the next few months.

Note Note: June 27, 2019

  • These efforts are still In progress In progress and will wrap up in Q1 for GSoC and Outreachy.