Roadmap

January

 * Post-release cleanup
 * IE9 support

February

 * onboarding Ed Sanders
 * API & UI infrastructure work
 * improved coverage of features

March

 * API complete date
 * target browser support completion
 * IE selection support
 * TemplateData completed

April

 * updated deployment inc. i18n to hewiki/frwiki/…
 * TemplateData deployed

May

 * team in AMS
 * reference editor
 * categories editor
 * template editor (initial)
 * images editor (initial)
 * Selenium testing

June

 * testing and confirmation for default release
 * integration re-work
 * updated alpha deployment to all Wikipedias

July

 * Default (beta) release for all[*] Wikipedias

January

 * post-release cleanup
 * RFC/Roadmap

February

 * testing: performance data
 * feature: i18n wiki support

March

 * features: simple editing support for citations, template parameters and tag extensions
 * performance: Generate and store HTML DOM on edit
 * performance: batch API calls
 * editing support for categories (done)

April

 * features: complete editing support
 * testing: i18n wiki (blocked: Luke availability)
 * ? updated deployment inc. i18n
 * ? editing support for images

January

 * RfC on enwiki
 * final features
 * code review started

February

 * Complete final features
 * Complete code review
 * Spinup DB Cluster
 * Wrapup RfC on enwiki

March

 * Test final code
 * Fix bugs + feature tweaks
 * Internationalization plan
 * [Mar 14] enwiki + dewiki disabled
 * [Mar 20] dewiki test released
 * [Mar 26] frwiki test release

April

 * [Apr 22] AFT5 opt-in only on enwiki

=
=============
 * International support
 * Metrics update
 * End ReaderFeedback

May

 * End AFT4 on sites that don't want it anymore.

June

 * Full deployment on Dewiki? (if community votes for it)

July

 * More international deployments?

September

 * Full deployment on Frwiki?

January

 * (Dec) Release on MediaWiki
 * Queuing system investigation
 * Product plan
 * Features: Flyouts, deduping
 * HTML email

February

 * Bundling
 * Dismiss/Preferences
 * Flyout/Archive refactoring
 * JobQueue (Redis/SQL)

March

 * Job Queue (redis) on mw.org by 4/1
 * Metrics - phase 1
 * HTML Email
 * Final notifications
 * [Mar 21] mediawiki release

April

 * [Apr 30] enwiki release

=
=====
 * [DONE] Architectural review of db and planning (redis?)
 * JobQueue redis testing [in progress]
 * Fix bugs + feature tweaks [in progress]
 * Socialization / talk page / survey [DONE]
 * Metrics 2 (interaction) and EventLogging
 * [DONE] In-house developer support
 * [DONE] resolve issues with e-mail

May

 * HTML e-mail
 * support for redis (mailbox)
 * Mark as read? Dismiss?
 * More notifications?
 * Maintenance + i18n support
 * team transitions to Flow work

August

 * Developer API?
 * More notifications?

January

 * A/B testing of GettingStarted vs. nothing, other data analysis

February

 * Continued use of Suggestbot for task repository
 * Initial deployment of Guiders
 * Spec and initial work on a real task recommender system

March

 * Continued iteration of Getting Started landing page
 * Task recommender system in production
 * Surface more tasks immediately after edit (TBD)

April

 * Getting started user prototyping
 * Further iterations on Getting Started page
 * Temporary GettingStarted link for new users

May

 * onboarding notifications (as part of Echo)
 * Continued iteration of Getting Started

January

 * Convert data collection to EventLogging

February

 * Start of login and signup productization

March

 * Review and committing login + signup in core
 * i18n/l10n
 * recommender project

April

 * login + signup into core take 2 :-)
 * Soft launch in core via URL parameter
 * Permanent campaign support
 * Exploratory testing with users

May

 * merge HTML templating for login/account creation
 * Potential default of new login and account creation

February

 * Work with mobile team, begin discussions with E2 and VE
 * Hiring / onboarding Technical Writer

March

 * Workshop for clients (Features devs, others)
 * Documentation galore
 * eventloging for client side performance (w/Asher)

April

 * moar documentation
 * NavigationTiming (with Performance)
 * [late Apr] EventLogging in Echo
 * mobile working on some EventLogging-related stuff

May

 * Mathematica-like analysis environment using IPython notebook
 * Support for JSON ref spec

January

 * Initial launch on enwiki

February

 * Bug fixes to reach stable first release
 * i18n/l10n, incl. deployment to fr, de, nl, others
 * Design and A/B test Onboarding tour

March

 * Further development TBD based on A/B testing results

May

 * Guiders deployment on non-GS paths

February

 * User research, concept development

March

 * kickoff meeting/discussion

April

 * architectural preview
 * socializing via portals (with help from ECT)
 * [late Apr] kickoff of engineering

May

 * Begin prototyping

September
• First experimental release of user-to-user messaging (meta, en-wiki) • Release may be limited to a small user group (e.g., opt-in, single workflow)

December
• Full production release of user-to-user messaging (meta, en-wiki, other language?) • Release will available to all users (only single workflow for other language?) • More languages + projects soon after the initial release

January

 * R&R
 * audit tools

March
international Fundraiser

April
international Fundraiser

May
international Fundraiser ends

March
Hiring begins

May
UX work and implementation

June
UX work and implementation

July
UX work and implementation

January
Begin work, Shell App, Basic featureset

February
Styling, i18n, Account creation, Event tracking, Begin Community Testing

March
Analytics Dashboard, Weekly Releases, Multi file upload Android, Campaigns Design, Account creation Server

April
iOS Stable store release 4/?/13, Marketing blitz, Account Creation UI, Multi file uploads iOS

May
Feature catch-up on iOS, Android freezes while Yuvi is out, Getting started w/ Commons tutorial, Suggested Categories

January
Left nav upload + top of article image upload deployed to beta

February

 * Top of article upload in beta
 * Left nav upload in beta

March

 * Top of article upload + left nav upload in stable
 * Banner to apps in beta
 * Cross-wiki login workaround

April
Removing lead image login/signup CTA for logged out users and adding instructional UI for new users based on Commons community feedback; banner to apps in beta;

May
Upload view and file page improvements in beta; banner to apps in stable

June
Upload view and file page improvements in stable

January

 * Watchlist to beta, including all & recent changes views, and mobile diffs

February

 * Watchlist (minus page images) in stable

March
Watchlist + page images in stable

April

 * Watchlist upload CTA in beta

May

 * Watchlist upload CTA in stable

January

 * Login and create account in Beta

February

 * Login and create account on stable, CTAs to create account from watchlist star in stable

April
CTAs to create account from upload features in stable (temporarily removed per community feedback)

May
Getting started' for mobile (beta)

January
Deploy to alpha

February
Pageimages work

March
Design work for upload CTA

April
Nearby with page images and upload CTA in beta

May
Nearby + upload CTA in stable

January
Eventlogging deployed to mobile

February
Account creation, watchlist star, and upload error tracking via Eventlogging

March

 * X-Analytics header support for alpha/beta metrics as well as migrating from X-CS header for Zero
 * Unique uploader/upload dashboards visualizing Eventlogging data in Limn

April
Pageview breakdowns by device type, alpha/beta/stable, and article vs. special pages

May
Pageview breakdown for special pages: Nearby, Watchlist, Uploads

January

 * editing prototype in Beta

February
Fixing bugs, editing UI improvements in beta

March
Experiment with login CTA from editing, Editing to stable

January
Deployed

February
ongoing improvements

March
full replication of production, community testing of mobile test/beta labs, eventlogging on beta labs

April

 * talk page viewing in alpha

May

 * talk page viewing/editing in stable

June

 * Echo integration (beta)

April
Performance/caching improvements; Better integration with ResourceLoader; Increased monitoring/alerting for things like 5xx errors

May
Ongoing performance improvements in coordination with ops, as needed

January
Write puppet scripts

March
Scalability sprint @ OpenSource Days

April

 * OSM infrastructure finalized in labs

May

 * OSM infrastructure moved to prod; utilized in MobileFrontend (initially by Nearby)

January
SOLR Monitoring, Enabled on stable

March
UX testing, design completed. Development started

April
Development and testing completed. Bug fixing in progress. Deployment postponed with precedence on ULS.

May
Development and testing completed. Bug fixing in progress. Deployment scheduled.

January
Development and UX testing

February
Development and UX testing

March
Development and UX testing completed

April
Deployment completed

May
-

January
Add Language input methods

February
Add Language input methods

March
Add Language input methods

April
Add Language input methods

May
Add Language input methods; Review and merge bugfixes

January
Add contributed Language web fonts

February
Add contributed Language web fonts

March
Add contributed Language web fonts

April
Add contributed Language web fonts

May
Add contributed Language web fonts; Review and merge bugfixes

January
Review and merge bugfixes

February
Review and merge bugfixes

March
Review and merge bugfixes

April
Review and merge bugfixes

May
Review and merge bugfixes

January
Review and merge bugfixes

February
Review and merge bugfixes

March
Review and merge bugfixes

April
ULS redesign proposal discussion completed with Howie; UX testing for redesign in progress, corresponding development fixes in progress

May
ULS redesign development changes in progress. Deployment to be scheduled before June 30.

January
Awaiting deployment pending resolution of caching issues

February
Awaiting deployment pending resolution of caching issues

March
Product has suggested logged-in user scenario; impact assessment of design and development for changes in progress

April
ULS redesign proposal discussion completed with Howie; UX testing for redesign in progress, corresponding development fixes in progress

May
ULS redesign development changes in progress. Initial phase of deployment to be scheduled and published.

January
Released monthly MLEB bundle

February
Released monthly MLEB bundle

March
Released monthly MLEB bundle

April
Monthly MLEB bundle to be released end of month

May
Monthly MLEB bundle to be released end of month.

February
Development started

March
Development completed https://docs.google.com/spreadsheet/ccc?key=0Asnprhp63DAtdEQyTnMwV29yVFZFMmlwOXoxQU9SMFE&usp=sharing

April
Completed initial version. Technical spec for GSoC project including UX input to be posted by April 30.

May
Technical spec for GSoC completed. Evaluating submitted GSoC proposals.

February
Development started collaboratively with Red Hat

March
Development ongoing

April
Development ongoing

May
Development ongoing

February
Development started at Language Summit

March
Test plan version 1 completed

April
Language tools test cases in progress. i18n QA strategy first draft reviewed. Bug triage completed April 24. Triage results published.

May
Language tools test plan ongoing. This test plan will be synced with overall i18n QA strategy and WMF QA team. Monthly bug triage scheduled.

February
Work sprints @ Language Summit; Translation Sprint @GNUnify

March
Office hours held on March 13 10am-11am PT

April
Office hours held on April 10 10-11am PDT. An i18n bug triage session held on April 24. Language Support Mavens outreach program launched. Language Maven meeting held on April 13.

May
Office hours are scheduled for second week of May. Language Mavens program meeting to be scheduled.

March
H/W purchase/setup; Network transport setup between EQIAD and ULSFO

April
H/W purchase/setup continues; performance testing of server configuration, buildup/limited rollout/testing

May
rollout

March
H/W purchase

April
Discontinued

March
DB replication & Cleansing

April
Testing / Limited Rollout

May
Limited Rollout

June
Rollout

March
Development, plan & setup

April
Migration begins

May
Migration Continues

June
Migration Continues

July
Migration Continues

August
Migration Continues

September
Migration Continues

October
Migration Continues

November
Migration Continues

December
Migration Continues

January
Testing, Tuning & Fixing

February
Load & longevity testing; Performance tuning

March
Sync'g 'originals' & Copy thumbnails

April
MediaWiki read-write rollout

May
Varnish (read) rollout

February
Test Env Setup; Dev by volunteer

March
Dev/test by volunteer

April
Dev/test by volunteer

May
Rollout

March
Development

April
Dev/test

May
Rollout

March
Evaluate & Test Options

April
Setup / Limited deployment

May
Deployment

April
Procurement

May
Racking, reevaluation of Puppet manifests

June
Testing, deployment

February
Lua initial rollouts (enwiki, a few opt-in wikis)

March
Lua rollout (all wikis); office hours!

April
Bugfixing, minor feature requests

May
Bugfixing, minor feature requests, Simple Lua profiling tools

August
Central code repository (very tentative)

March
Kickoff meeting, finalize requirements and plan

April
CentralAuth login.wikimedia.org development work, OAuth design work

May
CentralAuth login.wikimedia.org deployment, OAuth library work, OAuth logging solution

June
OAuth deployment, OpenID development, Limited OpenID provider deployment for use in Labs

February
Indexing improvements

March
Solr investigation, Hiring for search engineer, deployment to Beta cluster, build testing via Jenkins

April
Solr investigation; Better error logging, bugfixing, more robust reindexing

May
Solr deployment starts if Search Engineer hired,

June
Solr deployment (no later than June)

February
JobQueue improvement

March
Mobile reviews, Redis JobQueue deployment

April
Pmtpa->Eqiad cleanup work (hume->terbium, rudimentary multidatacenter awareness in MediaWIki maintenance scripts), Redis JobQueue deployment

May
fenari->tin migration, Bugfixing/maintenance

July
Deployment infrastructure sprint (e.g. Sartoris, multidatacenter awareness, 500 monitoring). Very tentative.

January
Bugfixing, operational optimizations

February
Async file upload fixes, Bugfixing, operational optimizations, hiring

March
Testing of Ceph, Bugfixing, operational optimizations, hiring

April
Testing and bugfixing Ceph, operational optimizations, hiring, Score extension, transcoding high res Ogg files

May
VipsScaler, Deployment of Ceph(?)

March
GlobalRename/GlobalBlocking

April
Finalization of Single User Login

May
Global CheckUser

February
Upgrade to 2.6pre

March
Bugzilla integration, Performance fixes, project renaming

April
Project creation improvements, Refined Bugzilla integration, bugfixes in Zuul

May
Gitweb->Gitblit

June
GitHub integration(?),

March
User Metrics API; CSteipp office hours; Fundraising review; Wikidata review; Twig

April
Emergency response

May
Secure coding training @ AMS

January
Wikibase Client extension to Hungarian, Hebrew, and Italian Wikipedia

February
Phase 2 (statements) deployed to wikidata.org; client deployed to enwiki

March
Phase 2 complete to several larger wikis (about 10% pageviews). Lua integration

April
Phase 2 to all wikis

June
Phase 3 starting (?)

March
Prep Score for deployment (TMH work)

April
Score

May
VipsScaler

June
Category collation for Chinese (possibly in conjunction with Language team)

March
Board election support

May
Board election support

October
Review scholarships application at https://github.com/filbertkm/Scholarships and host on misc server (request from legal); potentially review registration application as well

January
/datasources page; Ad-hoc Graph from URL Visualizations: Geo/Maps; Dotted/Area Line; Smoothing; Simple Annotations

February
Migrate Dario's E3 dashboards; Puppetize/Debianize

March

 * Track adoption of mobile readership and alpha/beta sites
 * Puppetize Limn

April

 * Track adoption of Wikipedia Zero
 * User-editable graphs
 * Switch between linear and logarithmic scales

February
Merge puppet repo Pig UDF's for mobile pageviews, sessionize, device detection, anonymization, mobile app detection

March

 * Reconfigure existing cluster per Ops requirements
 * Finish mobile deliverables as listed above

April

 * Provide mobile (site, apps, W0) reporting including pageviews and session analysis
 * resolve management/integration of User Metrics API into analytics ecosystem
 * Importing 1:1000 traffic stream into HDFS

May

 * Setup Initial Base Cluster (include reprovision anXX boxes)
 * Resolve management/integration of EventLogging into analytics ecosystem

June

 * Continue setup of Initial Base Cluster (include reprovision anXX boxes)
 * Provide selected analytical models as services/API;

January
Fix packetloss issue, migrate to tabs

March
Well-formed output of WebStatsCollector

April

 * udp2log server maintenance
 * security improvements

May

 * udp2log server maintenance
 * security improvements

February
Resolve mobile pageview discrepancy and do mobile app detection

March
Resolve mobile pageview discripancy; tally wikis by activity level

April

 * Mobile pageview requests & country report
 * Editor-centric metrics
 * Resolve "deletion-drift" issue
 * Defect resolution

May
Defect resolution

March

 * Support for non-enwiki wikis
 * Demo at metrics mtg

April

 * URL authentication and SSL for UI
 * Tag editing

May

 * Cohort definition via CSV upload and Web UI
 * Authentication

February
MobileFrontend to beta. Jenkins/Selenium reports to IRC #wikimedia-dev

March
Search in beta is underway, automatic db updates underway, AFTv5 on beta cluster for deploy to de/fr wikis

April
labs to support MobileFrontend and desktop tests, Beta Cluster stability improvements.

May
HTTPS for beta cluster. Make various systems e.g memcache, lucene more robust based on feedback from tests

June
VisualEditor (pending schedule and stability). Solr?

February
VisualEditor test, AFT test, Mobile file/image upload test

March
Prioritize community involvement in test events per WMF priorities, diversify events. Plan for WTA-WMF collaboration Mar 25(ish)-Apr6

April
DONE:collaboration with Weekend Testers for Account Creation/New user login.

May
Add more to the backlog for more features; encourage independent code contribution from multiple volunteers. Possible second event for test-ready features. Potential volunteer to coordinate test event.

June
VisualEditor

February
GuidedTour test, Create Account test, Language tests, Jenkins -> IRC bot for test results first VisualEditor test(?)

March
solicit input for Search tests with community event, use API for setup teardown, grow the backlog. PDF test

April
Both MobileFrontend and desktop tests to target beta cluster. Config to support running on both beta and test2

May
Tests running simultaneously on both beta labs and also test2wiki. More coverage: initial coverage for VE, more User tests, Wikilove tests, etc.

June
Possible optimization of test run times, VisualEditor testing. Solr?

February
OPW & LevelUp mentoring & metamentoring; Apply for OPW (summer)

March
Outreach Program for Women & LevelUp mentoring & matchmaking; Apply for GSoC 2013

April
Finish LevelUp matchmaking/version 2 & retrospective on OPW & LevelUp from Jan-March; Open GSoC & OPW participant applications

May
Decide on GSoC students & OPW participants; LevelUp management

June
OPW/GSoC participants start; LevelUp management & matchmaking

February
reducing backlog of unprioritized issues, improving Bugzilla application, mentoring Valerie in bug triage

March
improving usage of ops & platformeng keyword, improving Bugzilla application, mentoring Valerie in bug triage

April
regular meetings with development teams; backport-and-deploy-urgently process with Release Manager

May
Bugzilla Labs instance for app improvement; Enhance "Weekly Bug Summary" email; regular meetings with dev teams

June
Bugzilla app improvement; regular meetings with dev teams; access restriction consensus

January
Monthly report

February

 * Monthly report & comms support for eng.
 * Tech ambassadors program
 * Volunteer involvement pipeline

March

 * Monthly report & comms support for eng.
 * Volunteer involvement pipeline (process for curation of µtasks)

April

 * Monthly report & comms support for eng.
 * µtask curation/upkeep
 * Flow portal outreach

May

 * Monthly report & comms support for eng.
 * µtask curation/upkeep
 * Flow outreach to get communication in portals
 * Tech ambassadors program (Signpost collaboration + glossary work on meta)

June

 * Monthly report & comms support for eng.
 * µtask curation/upkeep
 * Capacity growth in tech journalism - research & experiment

February
QA outreach & coordination; User group coordination; Volunteer product management program
 * Toolserver/Tools Labs outreach

March
Amsterdam hackathon prep; Toolserver/Tools Labs outreach; QA outreach & coordination; User group coordination; Volunteer product management program

April
Prep for Amsterdam hackathon; QA outreach & coordination; User group coordination; Volunteer product management program; code of conduct investigation; information architecture proposal

May
Amsterdam hackathon; prep for Open Source Bridge; QA outreach & coordination; User group coordination; Volunteer product management program; Code of Conduct

June
Open Source Bridge; QA outreach & coordination; User group coordination; Volunteer product management program

July
Wikimania prep

August
Wikimania