Roadmap

From MediaWiki.org
Jump to: navigation, search

Wikimedia Engineering

Team hubs:

Background
In recent years, Wikimedia Foundation's engineering planning has primarily taken place in a combination of internal goals documents and public project-level documentation. The purpose of this page is to establish a practice of sharing holistic engineering goals, initially primarily with a short term horizon, as a public document with open participation.
See also
Product Whitepaper for Wikimedia Foundation product priority justifications; Strategic Plan for long-term WMF goals, some of which are engineering goals

Contents

Features[edit]

VisualEditor[edit]

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 initial deploy
May
  • team in AMS (sprint)
  • 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
  • A/B test on enwiki
July
  • Default (beta) release for all[*] Wikipedias

Parsoid[edit]

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: reference editing
  • testing: i18n wiki
  • deployment: updated inc. i18n
May
  • features: image editing
  • features: category editing
  • features: template editing
June
  • start tracking all edits and template updates (basically full load)
  • performance: fix any remaining issues
  • features: polish for release
July
  • tackle deferred post-release tasks

Article Feedback[edit]

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.
  • feedback link
  • auto-archive
  • opt-in/opt-out
June
  • deploy remaining features
  • final bugs and UI tweaks
  • Full deployment on Dewiki? (if community votes for it)
  • team transitions to Flow work
July
  • More international deployments?
September
  • Full deployment on Frwiki?

Notifications (Echo)[edit]

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
  • new message indicator
  • deal with user-talk prominence
  • deal with user-talk prominence
  • Mark as read? Dismiss?
June
  • flyout links
  • talk page links + reset
  • user blacklist
  • Thanks release
  • HTML e-mail
  • More notifications
  • Internationalization
  • Additional prep for rollout for general rollout
July
  • core team transitions to Flow work
  • Maintenance + i18n support
  • General rollout (pending VE timeline)
August
  • Developer API?
  • More notifications?

Flow[edit]

February
  • User research, concept development
March
  • kickoff meeting/discussion
April
  • architectural preview
  • socializing via portals (with help from ECT)
May
  • Begin UI prototyping
  • development process starts
  • Write and prioritize user stories
  • kickoff of engineering
June
  • Finalize scope for R1
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

Onboarding[edit]

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)
  • Getting Started NavBar A/B test
June
  • Final iteration of Getting Started page
  • Further work on 1-->5 (e.g., persistent link)

Account Creation[edit]

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
  • Default to new login and account creation by 1.22wmf5
June
  • L10n fixes and local wiki message customizations as needed

EventLogging[edit]

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

Guided Tours[edit]

For more information, see http://mediawiki.org/wiki/Guided_tours

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
June
  • A/B test guiders for all new editors, on enwiki

FR-tech[edit]

January
  • R&R
  • audit tools
March

international Fundraiser

April

international Fundraiser

May
  • International Fundraiser ends
  • automated testing development

Multimedia[edit]

March

Hiring begins

June
  • Investigate unique IDs for multimedia content on Commons

EducationProgram[edit]

June

UX work requirements gathering

July

UX work and implementation

Mobile[edit]

Commons iOS and Android App[edit]

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, Categories on iOS, Editing of cateogories,
  • Multiple account support
  • Heuristic Review of Mobile web & Native Commons app from UX
June
  • Finish POTD login screen. * Finish oboarding tutorial. * Finish category work, * Yuvi comes back

Mobile Web Image Upload[edit]

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 beta

June

Upload view and file page improvements in stable

Mobile Web Watchlist[edit]

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

Mobile Web Account[edit]

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)

June

Getting started' for mobile (beta)

Mobile Web Near by[edit]

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, Neary by to desktop

Mobile Web Analytics[edit]

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

Mobile Editing[edit]

January
  • editing prototype in Beta
February

Fixing bugs, editing UI improvements in beta

March

New edit form and edit preview in beta

April

Experiment with login CTA from editing, Editing to stable

Mobile Web Beta labs[edit]

January

Deployed

February

ongoing improvements

March

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

Mobile notifications[edit]

April
  • talk page viewing in alpha
May
  • talk page viewing/editing in beta; Echo integration in alpha
June
  • Echo integration (beta), talk page viewing/editing in stable

Mobile Web Architecture[edit]

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

OSM[edit]

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)

GeoData[edit]

January

SOLR Monitoring, Enabled on stable

Commons & Wikimania 2013 Mobile Redirect[edit]

June

Turn on production redirect

Mobile Experiments[edit]

June
  • Initate Microcontribs work with contractors
July
  • Launch Dab solver microtinteraction prototype (not integrated into mobileweb)

Language[edit]

translatewiki.net home page update[edit]

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. Deployment scheduled after ULS is rolled out.

June

Development and testing completed. Bug fixes in progress. Deployment scheduled after ULS is rolled out.

Translate UX (Translation editor)[edit]

January

Development and UX testing

February

Development and UX testing

March

Development and UX testing completed

April

Deployment completed

May

-

June

-

jQuery.IME[edit]

For more information, see https://github.com/wikimedia/jquery.ime

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

June

Add Language input methods; Review and merge bugfixes

jQuery.webfonts[edit]

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

June

Add contributed Language web fonts; Review and merge bugfixes

jQuery.i18n[edit]

For more information, see https://github.com/wikimedia/jquery.i18n

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

June

Review and merge bugfixes

jQuery.ULS[edit]

For more information, see https://github.com/wikimedia/jquery.uls

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 requirements have been frozen after acceptance from Howie Fung on behalf of product on May 15. Development changes are now in progress. Deployment scheduled through phased rollout in June.

June

Deployment scheduled through phased rollout in June.

Universal Language Selector[edit]

For more information, see http://upload.wikimedia.org/wikipedia/commons/8/8b/ULS-display-settings-analysis.pdf

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 requirements have been frozen after acceptance from Howie Fung on behalf of product on May 15. Development changes are now in progress. Deployment scheduled through phased rollout in June.

June

Deployment scheduled through phased rollout in June.

Mediawiki Language Extension Bundle (MLEB)[edit]

January

Released monthly MLEB bundle

February

Released monthly MLEB bundle

March

Released monthly MLEB bundle

April

MLEB released.

May

In progress. Monthly MLEB bundle released May 29.

June

Release to be scheduled.

Language Coverage Matrix[edit]

For more information, see http://hexm.de/LangMatrix

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. Evaluation submitted GSoC proposals. Final selections announced by Google on May 27. Community bonding period in progress.

Technical Specification for Indic Fonts[edit]

For more information, see https://github.com/santhoshtr/fontbook

February

Development started collaboratively with Red Hat

March

Development ongoing

April

Development ongoing

May

Development ongoing

June

Development ongoing

Language tools test plan and bug triaging[edit]

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. Monthly bug triage focused on i18n bugs held on May 29. ULS test scenarios and test plan completed. Development of integration tests currently is stalled due to lack of availability of QA team resources.

June

Monthly bug triage session to be scheduled.

Language Communities Outreach[edit]

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 held May 8 2013. Language Mavens program followup in progress.

June

Monthly office hours to be scheduled.

TechOps[edit]

SFO Caching Center[edit]

For more information, see http://wikitech.wikimedia.org/view/Ulsfo_buildout

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

H/w Setup

June

Limited Test Rollout

July

Rollout

PCI@Tampa (Fundraising)[edit]

March

H/W purchase

April

Discontinued

Labs Database[edit]

March

DB replication & Cleansing

April

Testing / Limited Rollout

May

Limited Rollout

June

Rollout

Tool Labs Development -> Migration of Toolserver tools[edit]

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

Ceph @ EQIAD[edit]

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

June

reverted due to bugs. Upgrade s/w

July

rollout

OTRS Upgrade[edit]

February

Test Env Setup; Dev by volunteer

March

Dev/test by volunteer

April

Dev/test by volunteer

May

awaiting feedback from 'admins'

June

rollout

DNS[edit]

For more information, see https://wikitech.wikimedia.org/wiki/Projects#DNS

March

Development

April

Dev/test

May

test

June

rollout

RT Migration@ Eqiad[edit]

May

test/rollout

Labs - NFS migration[edit]

March

Evaluate & Test Options

April

Setup / Limited deployment

May

Deployment

June

user migration

July

user migration

Parsoid capacity expansion/redeployment[edit]

April

Procurement

May

Racking, reevaluation of Puppet manifests

June

Testing, deployment

HTCP refactoring[edit]

April

Development

May

Test & Limited Deployment

June

Rollout

Security Patches[edit]

May

Train starts deployment

June

complete

Varnish update - EQIAD[edit]

June

set up h/w

July

upload / bits

August

mobile

September

text

Platform / MW Core[edit]

Lua[edit]

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

October

Central code repository (very tentative)

Auth systems (OAuth, OpenID, CentralAuth)[edit]

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

Complete CentralAuth/SUL revamp

July

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

Search[edit]

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

Bugfixing

June

Solr prototypes in Labs

July

Solr deployment to test2

August

Solr deployment to mediawiki.org

October

Solr deployment to enwiki

December

Solr deployment to all wikis

Site architecture and performance[edit]

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

Finish fenari->tin and hume-terbium migrations, Bugfixing/maintenance

July

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

August

HipHop deployment (tentative)

Multimedia (storage and UI)[edit]

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

Mirror media to Ceph

June

VipsScaler, misc core fixes

July

Switch primary media storage to Ceph

August

GLAM image uploader(?)

Admin tools development[edit]

March

GlobalRename/GlobalBlocking

April

Consolidation of Single User Login

May

Finalization of Single User Login, Global CheckUser

Git/Gerrit[edit]

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

Further refinement of Bugzilla integration

Security audit and response[edit]

March

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

April

Emergency response

May

Secure coding training @ AMS

Wikidata[edit]

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 (?)

Volunteer contributed deployments[edit]

March

Prep Score for deployment (TMH work)

April

Score

May

Score bugfixes

June

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

August

GLAM image uploader(?)

Misc support needs[edit]

March

Board election support

May

Board election support, Release Management RFP goes out

June

Board election support (actual voting June 1-15), move to one-week deploy cycle (june 6th), RFP for Release Management ongoing

July

RFP for Release Management selection/kickoff

October

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

Analytics[edit]

Limn[edit]

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
May
  • Additional enhancements to usability
  • Provide Wikipedia Zero dashboard
June
  • Additional enhancements to usability

Kraken[edit]

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
  • Continued efforts around Puppetize and Debianize
June
  • Continue setup of Initial Base Cluster
  • Resolve management/integration of EventLogging into analytics ecosystem
  • Continued efforts around Puppetize and Debianize
July
  • Provide selected analytical models as services/API;

Logging Infrastructure[edit]

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
  • increasing our monitor coverage of the different webrequest dataflows
June

Monitoring and alerts on webrequest loss in kraken

Wikistats[edit]

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

June

Continued Defect resolution

User Metrics API[edit]

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
  • Develop existing UMAPI to handle multiple users (up to 25 concurrent)
June
  • Replatform UMAPI to be stable in the current Analytics infrastructure
  • Currently focusing on the Bytes_added metric
July
  • Replatform UMAPI to be stable in the current Analytics infrastructure

QA[edit]

Test infrastructure[edit]

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. Re-enable commons as foreign file repo.

June

More language support: language detection, etc. More target wikis: Arab, etc. More features supported, e.g. Wikilove

July

More wikis on beta other than English targets for testing

Volunteer engagement[edit]

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. OPW work.

June

VisualEditor outreach and OPW project. Sorting threads and interest for new QA mail list. Backlog event(s) in conjunction with new QA mail list. Evangelism.

July

Extend community contributions to browser tests, backlog, etc.

Browser test automation[edit]

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. Stable green builds against all targets.

June

Extend language tests, e.g. ULS. Support/create VE tests. Maintenance and improvements to infrastructure/architecture. Renewed push for Search tests?

July

More "infill", coverage of routine background features as well as features under development. Useful community contributions. Tweak builds timing in support of releases. More Search tests?

Engineering Community[edit]

Mentorship programs[edit]

February

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

March

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

April

retrospective on OPW from Jan-March; Open GSoC & OPW participant applications

May

Decide on GSoC students & OPW participants

June

OPW/GSoC participants start; LevelUp sequel management & matchmaking

July

OPW/GSoC metamentorship; collecting ideas for January-March round

August

OPW/GSoC metamentorship; collecting ideas for January-March round

Bug management[edit]

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

July

Bugzilla app improvement

Technical communications[edit]

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
May
  • Monthly report & comms support for eng.
  • Tech ambassadors program (Signpost collaboration + glossary work on meta)
  • Flow outreach to get communication in portals
June
  • Monthly report & comms support for eng.
  • Capacity growth in tech journalism - research & experiment with Tech News & collaboration with Signpost-like entities
  • VisualEditor communications support
July
  • Monthly report & comms support for eng.
  • VisualEditor communications support
  • TechNews improvement

Volunteer coordination & outreach[edit]

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; information architecture proposal

May

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

June

Open Source Bridge; QA outreach & coordination; User group coordination; Volunteer product management program; Code of Conduct investigation

July

Wikimania prep; quarterly review; community metrics project; investigating partnerships with more organizations; OSB followup

August

Wikimania prep & followup


Generated with roadmap-publisher.py script, currently at https://gist.github.com/robla/5416776