Wikimedia Engineering/2013-14 Goals
Purpose of this document: Goals for the Wikimedia Engineering and Product Development department, fiscal year 2013-14 (July 1, 2013 - June 30, 2014). Our top priorities for the year are:
- Stabilization of VisualEditor and development of experimental opt-in real-time collaboration mode;
- Continued focus on mobile contributions, expanding beyond mobile uploads;
- Continued focus on recruiting, activating, retaining and reactivating editors through smaller interventions;
- Development of Flow, an alternative to talk pages and markup-based workflows.
This document was first drafted in June-July 2013, and is being continuously updated. With the exception of milestones called out in the Annual Plan (flagged as such below), we may flexibly and continuously change quarterly objectives in response to successes and failures, as well as new opportunities.
Goals by team
[edit]Site Operations and Site Architecture
[edit]Team members:
Quarter | Goals |
---|---|
Jul - Sep 2013 | |
Oct - Dec 2013 |
|
Jan - Mar 2014 |
|
Apr - Jun 2014 |
|
Interdependencies:
Wikimedia Labs
[edit]Team members: Ryan Lane, Andrew Bogott, Marc-Andre Pelletier, (secondary) Sumana Harihareswara
Quarter | Goals |
---|---|
Jul - Sep 2013 | |
Oct - Dec 2013 |
|
Jan - Mar 2014 | |
Apr - Jun 2014 |
Interdependencies:
Team members: Alolita Sharma, Amir Aharoni, David Chan, Kartik Mistry, Niklas LaxstrĂśm, Pau Giner, Runa Bhattacharjee, Santhosh Thottingal, Siebrand Mazeland, Sucheta Ghoshal.
See also the complete 2013-2014 Roadmap on Google Docs.
Quarter | Goals |
---|---|
Jul - Sep 2013 |
|
Oct - Dec 2013 |
|
Jan - Mar 2014 |
|
Apr - Jun 2014 |
|
Interdependencies: VisualEditor priorities
Team members: Greg Grossmeier, Chad Horohoe, Brad Jorsch, Antoine Musso, Aaron Schulz, Sam Reed, Tim Starling, Chris Steipp, Bryan Davis
Quarter | Goals |
---|---|
Jul - Sep 2013 review |
|
Oct - Dec 2013 review |
|
Jan - Mar 2014 review |
|
Apr - Jun 2014 review |
|
Interdependencies:
MW Core team members: Greg Grossmeier, Sam Reed, Antoine Musso, Bryan Davis
QA Team members: Chris McMahon, Željko Filipin, Rummana Yasmeen (VisualEditor)
Interdependencies: MediaWiki Core, Site Operations and Site Architecture, and Wikimedia Labs
Quarter | Goals |
---|---|
Jul - Sep 2013 review |
|
Oct - Dec 2013 review |
|
Jan - Mar 2014 review |
|
Apr - Jun 2014 review |
MediaWiki Release:
QA:
Hiring:
|
Team members: Sumana Harihareswara, Quim Gil, Guillaume Paumier, Andre Klapper
Quarter | Goals |
---|---|
Jul - Sep 2013 review |
|
Oct - Dec 2013 |
|
Jan - Mar 2014 |
|
Apr - Jun 2014 |
|
Interdependencies: Legal & Community Advocacy, Release logistics and QA, Wikimedia Labs, Analytics
Multimedia
[edit]Team members: Fabrice Florin, Mark Holmquist, GergĹ Tisza (joined October 2013), Gilles Dubuc (joined January 2014), Pau Giner, Keegan Peterzell.
Some of these milestones for fiscal year 2013-2014 have been updated, based on community and team discussions. The projects we are considering next are outlined these multimedia Q3 review slides and meeting notes
Quarter | Goals |
---|---|
Jul - Sep 2013 |
|
Oct - Dec 2013 |
|
Jan - Mar 2014 |
|
Apr - June 2014 |
|
For more information, view these multimedia Q3 review slides and meeting notes.
Interdependencies: MediaWiki Core, E2, Mobile, Design
- Based on community feedback, we identified five main areas of activity 2013-2014: improving the viewing experience and contributions/upload pipeline in the first half of the year, then focusing on file curation, discovery and placement in articles for the second half of the year. Our overall goals for this year are to increase both the number of contributions and files used in Wikipedia articles. Read more on this multimedia planning page.
Editor Engagement - Core Features
[edit]Team members:
- Maryana Pinchuk (PM)
- Erik Bernhardson
- Benny Situ
- Matthias Mullie
- S Page (scrummaster)
- Shahyar Ghobadpour
- Brandon Harris (designer)
- Vibha Bamba (designer)
- May Galloway (designer)
- Oliver Keyes (product analyst)
- Nick Wilson (community liaison)
Quarter | Goals |
---|---|
Jul - Sep 2013 | |
Oct - Dec 2013 |
|
Jan - Mar 2014 |
|
Apr - Jun 2014 |
TBD
|
Note: Our initial annual plan commitment was: "By end of December 2013, user-to-user messaging will be fully deployed in production on one or more Wikipedia projects. This release would be available to all user groups, and deployments in additional languages and projects would follow soon after the initial release. By end of July 2014, visible progress will have been made towards Flow-enabled article talk discussions, a workflow language and feed/subscriptions framework, with precise milestones to be determined. However, we don't expect that we will have Flow on all talk-based workflows by year-end." We have revised this plan somewhat.
Interdependencies:
Editor Engagement - Growth Team
[edit]Team members:
- Matt Flaschen (Software Engineer)
- Aaron Halfaker (Research Scientist)
- Kaity Hammerstein (Associate Interaction Designer)
- Rob Moen (Software Engineer)
- Sam Smith, (Software Engineer)
- Moiz Syed (Interaction Designer)
- Steven Walling (Product Manager)
Quarter | Goals |
---|---|
Jul - Sep 2013 | Â Done Finalize the first-time editor experience in GettingStarted (including final A/B test), add a task API to GettingStarted to support a mobile Web version of GettingStarted. |
Oct - Dec 2013 | Â Done Launch onboarding (GettingStarted + GuidedTour) to at least one non-English Wikipedia. Â Done Refactor GuidedTour to improve the API and usability. Â Done Launch first experiments to convert anonymous editors and readers to registered Wikipedians. |
Jan - Mar 2014 | MVP Â Done Test improvements to Wikipedia article creation workflows with a focus on new user onboarding -- including landing pages, potential Draft namespace and more. Â Not done Test task suggestions and workflows to improve retention of new Wikipedians gained through onboarding and anonymous editor acquisition campaigns. |
Apr - Jun 2014 | Annual Plan commitment: By end of June 2014, we expect to achieve a sustainable increase in the Total Active Editors core metric (registered users across all projects who make >= 5 contributions in content namespaces, de-duplicated) by 2.4K per month, adjusting for seasonality and length-of-month. |
Learn more about how we formed our 2013-14 goals, and the details for each product area.
Interdependencies: Analytics, Design, VisualEditor, Mobile Web.
Mobile
[edit]Team members:
Mobile web:
- Arthur Richards
- Jon Robson
- Juliusz Gonera
- Ryan Kaldari
- Max Semenik
Apps:
- Monte Hurd
- Brion Vibber
- Yuvaraj Pandian
Product:
Kenan Wang
Quarter | Goals |
---|---|
Jul - Sep 2013 | Apps: Uploading workflows for Wikipedia Commons application.
Mobile web: Release editing to the full mobile site on all projects. Release notifications to projects where Echo is enabled (English Wikipedia, Mediawiki.org). |
Oct - Dec 2013 | Goal: On enwiki, 1000 mobile registrations become active editors (5+ ns0 edits) every month.
Mobile web: On-boarding experiments: Getting started on mobile, mobile help and documentation. Experiments with user profiles and humanizing Wikipedia. Micro-contribution experiments around location and uploads in beta. Research VisualEditor on tablets. High-level goal: increase number of mobile registered users that become active editors. Apps: Release beta campaigns application for Wikipedia Commons. Begin work on Wikipedia Native apps (iOS and Android). |
Jan - Mar 2014 | Mobile web: VisualEditor on tablets. Experiments with power users features: article history, reversion, article patrolling, gnoming, etc. Experiments with Flow on Mobile.
Apps: Finish and launch Wikipedia native apps minimum viable product (iOS and Android). |
Apr - Jun 2014 | Mobile web: Begin directing tablets to the mobile site by default. Promoting power user features to stable with tablet interface. Further integration of Flow on Mobile.
Annual Plan commitment: By end of June 2014, the number of unique registered users per month who contribute content to the projects from a mobile device (i.e. at least 1 mainspace edit or upload) will increase to 6K. |
Interdependencies:
VisualEditor
[edit]Team members:
- James Forrester (PM)
- Trevor Parscal (Lead)
- Roan Kattouw
- Ed Sanders
- Rob Moen
- Timo Tijhof
- Kaity Hammerstein (design)
Quarter | Goals |
---|---|
Jul - Sep 2013 |
|
Oct - Dec 2013 |
|
Jan - Mar 2014 | |
Apr - Jun 2014 |
|
Interdependencies: Depends on Parsoid for Wikitext <=> HTML conversion.
Parsoid
[edit]Team members:
- Gabriel Wicke (Lead)
- Subbu Sastry
- C Scott Ananian
- Arlo Breault (contractor)
- Marc Ordinas i Llopis (contractor)
Quarter | Goals |
---|---|
Jul - Sep 2013 | Compatibility improvements, cleanup, start work on variant conversion and HTML storage. Provide a public HTML API. |
Oct - Dec 2013 | Implement HTML storage in core, enforce nesting of transclusions, transclusion parameters as DOM, start work on HTML-only wiki support. |
Jan - Mar 2014 | HTML-only wiki support, non-Wikipedia project support |
Apr - Jun 2014 | Stretch goal: Use Parsoid HTML for all page views |
Interdependencies: Depends on PHP preprocessor via API. Used by the VisualEditor and (as wikitext UI for HTML content) by Flow. Stable HTML DOM API useful for anybody working with our content using standard HTML/XML tools (Kiwix, Google, mobile, search, bots,..).
Analytics
[edit]Team members:
Development
- Dan Andreescu
- Christian Aistleitner
- Stefan Petrea
- Nuria Ruiz
- Charles Salvia
Research and Data Analysis
- Dario Taraborelli
- Erik Zachte
- Aaron Halfaker
- Leila Zia
Quarter | Goals |
---|---|
Jul - Sep 2013 | Product Goals
Fix What's Broken
Support Key Initiatives
Research Goals
Engineering Goals
Organizational Goals
|
Oct - Dec 2013 | Product Goals
Fix What's Broken
Support Key Initiatives
Research Goals
Engineering Goals
Organization Goals
|
Jan - Mar 2014 | |
Apr - Jun 2014 |
Interdependencies:
Fundraising Engineering
[edit]Team members:
- Katie Horn (Lead)
- Adam Wight
- Matthew Walker
- Sherah Smith
- Jeff Green (Ops)
- (Fundraising team)
Quarter | Goals |
---|---|
Jul - Sep 2013 | Preparation for English fundraiser. Work on additional new CC payments gateway (Adyen) and campaign testing for Paypal and Amazon Payments. |
Oct - Dec 2013 | English fundraiser launch. |
Jan - Mar 2014 | International campaigns. Initial integration with WorldPay. |
Apr - Jun 2014 | More international campaigns. |
Interdependencies:
Notes
[edit]- â Wikimedia depends on a ton of other FLOSS projects, from Firefox to varnish to MariaDB to jQuery. We have no great list of what all those projects are and what we might want out of those upstreams (beyond what's filed in Bugzilla under the "upstream" keyword). ECT is a natural leader to start and maintain those collaborations. So we should take some time to reach out to our tech community, at WMF & externally, to start collating that list and getting some idea of what's high-priority and what's possible to push on. For instance, HipHop and varnish collaborations are pretty much ongoing and might just need a little monitoring. On the other hand, we're not really telling the GIMP or Chrome or Apache our wishlists. In the long run these collaborations may also lead to getting more volunteers in WM spaces, which would be great. But in the near term, we ought to help keep bug reports and wishes from falling through the cracks.