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: 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.
 * 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.

Site Operations and Site Architecture
Team members: Interdependencies:

Wikimedia Labs
Team members: Ryan Lane, Andrew Bogott, Marc-Andre Pelletier, (secondary) Sumana Harihareswara Interdependencies:

Language Engineering
Team members: Alolita Sharma, Amir Aharoni, Niklas Laxström, Santhosh Thottingal, Runa Bhattacharjee, Kartik Mistry, Pau Giner (UX), Siebrand Mazeland (Product) Interdependencies: Mobile, Visual Editor priorities 2013-2014 Roadmap:

MediaWiki Core
Team members: Greg Grossmeier, Chad Horohoe, Brad Jorsch, Antoine Musso, Aaron Schulz, Sam Reed, Tim Starling, Chris Steipp Interdependencies:

Release logistics and QA
MW Core team members: Greg Grossmeier, Sam Reed, Antoine Musso, Chad Horohoe

QA Team members: Chris McMahon, Željko Filipin, (secondary) Michelle Grover Interdependencies: MediaWiki Core, Site Operations and Site Architecture, and Wikimedia Labs

Wikimedia Technical Community
Team members: Sumana Harihareswara, Quim Gil, Guillaume Paumier, Andre Klapper Interdependencies: Legal & Community Advocacy, Release logistics and QA, Wikimedia Labs, Analytics

Multimedia
Team members: Rob Lanphier, Fabrice Florin, Mark Homquist, Brian Wolff and other team members to be hired ... 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
Team members: Interdependencies:
 * Maryana Pinchuk (PM)
 * Erik Bernhardson
 * Benny Situ
 * Matthias Mullie
 * S Page (scrummaster)
 * (open)
 * Brandon Harris (designer)
 * Vibha Bamba (designer)
 * May Galloway (designer)
 * Oliver Keyes (product analyst)
 * Nick Wilson (community liaison)

Editor Engagement - Growth Team
Team members:
 * Matt Flaschen
 * Aaron Halfaker
 * Steven Walling
 * Pau Giner (Design team member, also working on Language Engineering)
 * To be hired: two additional FrontEnd Engineers

Interdependencies:
 * There is a mutual dependency between us and the Mobile Web team, for them to serve task suggestions based on GettingStarted.
 * We have a dependency on VisualEditor, since our ability to complete and internationalize the GettingStarted and GuidedTour experiences depends on the state of the editor
 * We have a dependency on the Analytics team (more than other feature teams). Data collection, analysis, and visualization use tools like EventLogging, Wikimetrics, and more.
 * We have a dependency on Design and the rest of Features for expansion/refactoring of the mediawiki.ui library, LESS support in core, and other front-end development tools.
 * We have a dependency on Notifications. Where and how we can use it as an experimental lever depends on its continued maintenance and which wikis it is rolled out on.

Mobile
Team members:

Mobile web: Apps:
 * Arthur Richards
 * Jon Robson
 * Juliusz Gonera
 * Ryan Kaldari
 * Max Semenik
 * Monte Hurd
 * Brion Vibber
 * Yuvaraj Pandian

Interdependencies:

VisualEditor
Team members:
 * James Forrester (PM)
 * Trevor Parscal (Lead)
 * Roan Kattouw
 * Ed Sanders
 * Rob Moen
 * Timo Tijhof
 * Kaity Hammerstein (design)

Interdependencies: Depends on Parsoid for Wikitext <=> HTML conversion.

Parsoid
Team members:
 * Gabriel Wicke (Lead)
 * Subbu Sastry
 * C Scott Ananian
 * Arlo Breault (contractor)
 * Marc Ordinas i Llopis (contractor)

See detailed roadmap.

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
Team members:

Development Research and Data Analysis Product Interdependencies:
 * Dan Andreescu
 * Christian Aistleitner
 * Stefan Petrea
 * Dario Taraborelli
 * Erik Zachte
 * Aaron Halfaker
 * Diederik van Liere

Fundraising Engineering
Team members: Interdependencies:
 * Katie Horn (Lead)
 * Adam Wight
 * Matthew Walker
 * (open)
 * Jeff Green (Ops)
 * (Fundraising team)