Wikimedia Engineering/2014-15 Goals

Purpose of this document: Goals for the Wikimedia Engineering and Product Development department, fiscal year 2014–15 (July 1, 2014–June 30, 2015). The goalsetting process owner in each section is the person responsible for coordinating completion of the section, in partnership with the team and relevant stakeholders. The first revision is due June 6, 2014.

Site Operations and Site Architecture
Goalsetting process owner: Mark Bergsma

Interdependencies:

Wikimedia Labs
Goalsetting process owner: Mark Bergsma

Interdependencies:

Language Engineering
Goalsetting process owner: Amir Aharoni

Interdependencies:

MediaWiki Core
Goalsetting process owner: Rob Lanphier

Interdependencies:

Release and QA
Goalsetting process owner: Greg Grossmeier

Interdependencies:

Engineering Community
Goalsetting process owner: Quim Gil

Interdependencies:

Multimedia
Goalsetting process owner: Fabrice Florin

Note that these milestones and roadmap are preliminary and subject to change. They will be re-evaluated quarterly, based on previous quarter results, as well as community and team feedback.

To meet our goals for multimedia, we plan to partner with these other teams:
 * Interdependencies:


 * Wikidata: implement structured data on Commons and other sites
 * Visual Editor: upload media to articles, find and use existing media
 * Search: make it easier to find media based on structured data
 * Mobile: view and upload media on mobile platforms
 * Kaltura: upgrade audio and video players
 * Design: improve the user experience / usability
 * Core Features: upload media to discussions (Flow)
 * Analytics: improve our metrics

To learn more, visit our Multimedia 2014-15 planning page.

Editor Engagement - Core Features
Goalsetting process owner: Danny Horn

Interdependencies:

Editor Engagement - Growth
Goalsetting process owner: Steven Walling

Full explanation at: Growth/2014-15 Goals

Interdependencies:

Mobile
Goalsetting process owner: Maryana Pinchuk

Maps & Geo
Goalsetting process owner: Tomasz Finc

Interdependencies:
 * Mobile Web, Mobile App, & Platform

Editing
Goal-setting process owner: James Forrester

''The Editing Team is working to make VisualEditor a great editor for new and experienced editors alike, focusing on improving the performance and usability whilst adding some more features to make VisualEditor more helpful, intuitive and practical for use for every content edit, alongside maintaining, improving, and extending the existing editor software. Below are a set of goals that we hope to achieve over the next financial year (July 2014–June 2015), with a balance of optimistic and pessimistic assumptions about speed of delivery; not all goals may be achieved in the time period indicated, and some may be updated over time.''

On-going work happening every quarter:
 * Stability and bug fixing, prioritising any bugs that cause wikitext corruption or any other form of disruption for our wikis’ communities (including in the wikitext editor);
 * Performance improvements for users, tracking load & save times, execution speed;
 * UX improvements tracked regularly and reported in a quarterly public user testing narrative;
 * Working very closely with Mobile to ensure the success of VisualEditor on mobile; and
 * Collaborating with volunteers and other Engineering teams like Parsoid, Services, Platform, & Core on related efforts like skin improvements, front-end performance,, and other areas.

Interdependencies:
 * Auto-filling citations depends on the OPW work to do this led by the Services team (and partially mentored by the Editing team).
 * Uploading media functionality relies on work planned to be done in the Multimedia team.
 * Language variants support relies entirely on work planned to be done in the Parsoid team.
 * Continued key on-going dependencies on the Parsoid, Services, Platform Core MediaWiki and Mobile teams, and collaboration with the Core Features and Growth teams for their VisualEditor-related goals.

User Experience
Goalsetting process owner: Jared Zimmerman

Interdependencies:

Parsoid
Goalsetting process owner: Subbu Sastry

Interdependencies:

Services
Goalsetting process owner: Gabriel Wicke

Interdependencies:

Analytics
Goalsetting process owner: Kevin Leduc

Research and Data
Goalsetting process owner: Dario Taraborelli

Fundraising Engineering
Goalsetting process owner: Katie Horn

Interdependencies:

Wikipedia Zero
Goalsetting process owner: Carolynne Schloeder

Interdependencies:

Community Engagement (Product)
Goalsetting process owner: Rachel diCerbo

Interdependencies:

Team Practices Group
Goalsetting process owner: Arthur Richards