Plan:FY18-19: Difference between revisions
From platformevolution
No edit summary |
No edit summary |
||
(8 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
{{Plan | {{Plan | ||
|Program Name=Platform Evolution | |Program Name=Platform Evolution CDP | ||
|Program Manager= | |Program Manager=Corey Floyd | ||
|Executive Sponsor= | |Product Manager=Cindy Cicalese | ||
|Goal=Empower the Wikimedia Foundation to accomplish its goals of Knowledge Equity and Knowledge as a Service by evolving and investing in our technology stack to improve its flexibility, maintainability, and sustainability | |Executive Sponsor=Victoria Coleman | ||
|Program Goal=Empower the Wikimedia Foundation to accomplish its goals of Knowledge Equity and Knowledge as a Service by evolving and investing in our technology stack to improve its flexibility, maintainability, and sustainability | |||
|Annual Plan Goals=Knowledge as a Service/Foundational Strength: Evolve our systems and structures | |||
}} | }} | ||
{| class="wikitable" | |||
!Staffing | |||
!FY2017–18 | |||
!FY2018–19 | |||
|- | |||
|MediaWiki Platform | |||
| | |||
* .33 ✕ Engineer | |||
| | |||
* .33 ✕ Engineer | |||
* Engineer ('''new hire''') | |||
* Engineer '''(new hire)''' | |||
* Engineer '''(new hire)''' | |||
* Product Manager '''(new hire)''' | |||
* Technical writer '''(new hire)''' | |||
* Technical writer ''(contract)'' | |||
* Designer ''(contract)'' | |||
* 0.5 ✕ Product Manager (reallocation (Cindy)) | |||
|- | |||
|Services | |||
| | |||
* Engineer | |||
* 0.5 ✕ Engineer | |||
| | |||
* Engineer | |||
* Engineer ('''new hire''') | |||
* 0.5 ✕ Engineer | |||
|- | |||
|Performance | |||
| | |||
* 0.25 ✕ Engineer | |||
| | |||
* 0.25 ✕ Engineer ''(no change)'' | |||
|- | |||
|Parsing | |||
| | |||
* Engineer | |||
* Engineer | |||
* 0.5 ✕ Engineer | |||
| | |||
* Engineer ''(no change)'' | |||
* Engineer ''(no change)'' | |||
* 0.5 ✕ Engineer ''(no change)'' | |||
|- | |||
|Reading Infrastructure | |||
| | |||
* Engineer | |||
* Engineer | |||
| | |||
* Engineer ''(no change)'' | |||
* Engineer ''(no change)'' | |||
|- | |||
|Readers Web | |||
| | |||
* Engineer | |||
* 0.75 ✕ Engineer | |||
| | |||
* Engineer ''(no change)'' | |||
* 0.75 ✕ Engineer ''(no change)'' | |||
|- | |||
|Technical Collaboration | |||
| | |||
* 0.25 ✕ person | |||
| | |||
* 0.25 ✕ person ''(no change)'' | |||
|- | |||
!'''CapEx''' | |||
! | |||
! | |||
|- | |||
| | |||
| | |||
| | |||
* None | |||
|- | |||
!Travel and Other | |||
! | |||
! | |||
|- | |||
| | |||
| | |||
| | |||
* None | |||
|} |
Latest revision as of 12:16, 26 March 2018
Program Manager: | Corey Floyd |
---|---|
Product Manager: | Cindy Cicalese |
Executive Sponsor: | Victoria Coleman |
Goals and Outcomes
Annual Plan Goals: | Knowledge as a Service/Foundational Strength: Evolve our systems and structures |
---|---|
Program Goal: | Empower the Wikimedia Foundation to accomplish its goals of Knowledge Equity and Knowledge as a Service by evolving and investing in our technology stack to improve its flexibility, maintainability, and sustainability |
Outcomes: |
|
Targets
Outcome | Target Description | Measurement Method |
---|---|---|
Outcome 1: Engineers have a clear understanding of our technology stack and the plan to better scale, maintain and test it | Engineers can confidently port specific individual components of Parsoid and verity its correctness and performance without requiring a full port to be ready | Ensure that token transformers and DOM passes have unit tests and a unit testing framework with suitable mocks |
Outcome 1: Engineers have a clear understanding of our technology stack and the plan to better scale, maintain and test it | WMF Staff and volunteers can view and understand the current architecture, proposed architecture, implementation plan as well as the parser unification plan | Ensure the architecture and plan documents exists, are publicly accessible, and are announced on public communication channels |
Outcome 2: Engineers are able to access more functionality of the stack using well encapsulated components and well defined APIs | Engineers can implement a REST API in MediaWiki using our routing infrastructure | Engineers develop or convert at least one service to REST in MediaWiki |
Outcome 3: Engineers better understand our current architecture and coding standards and where to find them | Engineers can view the WMF production architecture, the exposed APIs and the coding standards in a centralized documentation portal | Ensure this portal exists, is accessible by engineers inside and outside the organization, and is announced on public communication channels |
Budget Segments
Team: | Audiences Design |
---|---|
Outcomes: |
Team: | Documentation |
---|---|
Outcomes: |
Team: | MediaWiki Platform |
---|---|
Outcomes: |
Team: | Parsing |
---|---|
Outcomes: |
Team: | Performance |
---|---|
Outcomes: |
Team: | Readers Web |
---|---|
Outcomes: |
Team: | Services |
---|---|
Outcomes: |
Team: | WMDE (Daniel) |
---|---|
Outcomes: |
Full Plan
Resources
Staffing | FY2017–18 | FY2018–19 |
---|---|---|
MediaWiki Platform |
|
|
Services |
|
|
Performance |
|
|
Parsing |
|
|
Reading Infrastructure |
|
|
Readers Web |
|
|
Technical Collaboration |
|
|
CapEx | ||
| ||
Travel and Other | ||
|