Wikimedia Release Engineering Team/Goals/201718Q3
#releng-201718-q3 (Phabricator project) -- All Technology team Q3 goals: Wikimedia_Technology/Goals/2017-18_Q3
Annual Program/Outcome | Objective | Quarterly Work | Tech Goal | Dependency | Team members | ETA | Status |
---|---|---|---|---|---|---|---|
Program 1: Availability, performance, and maintenance
Outcome 5: We have effective and easy-to-use testing infrastructure and tooling for developers. |
Milestone 1: Develop and migrate to a JavaScript-based browser testing stack |
Specific improvements to the now canonical framework, see: task T182421, notably:
|
B: For others |
|
EOQ | To do | |
Objective 1: Maintain existing shared Continuous Integration infrastructure |
|
B: For others |
|
|
EOQ | To do | |
Program 3: Tech Debt
Outcome 1: The amount of orphaned code that is running Wikimedia “production” services is reduced. |
Objective 2: Identify and find stewards for high-priority/high use code segment orphans - task T174091 | Obj. 2 | C: Tech Debt | All teams |
|
EOQ | In progress |
Program 3: Tech Debt
Outcome 2: Organizational technical debt is reduced. |
Objective 2: Define and implement a process to regularly address technical debt across the Foundation | Obj. 2 | C: Tech Debt |
|
EOQ | In progress | |
Objective 3: Promote and surface important technical debt topics at large gatherings of Wikimedia developers (e.g., DevSummit and Hackathon(s)) | Obj. 3 | C: Tech Debt |
|
EOQ4 | To do | ||
Program 6: Streamlined service delivery | Objective 2: Set up a continuous integration and deployment pipeline | Build a functional PoC to verify the basic functionality of the 'production' image in the context of an isolated k8s deployment initially targeting mathoid. | C: Tech Debt
D. Improve our own feature set |
|
|
EOQ | In progress |