Roadmap
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
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