Jump to content

Wikimedia Release Engineering Team/Goals/202122Q1

From mediawiki.org

Jul–Sep 2021: Release Engineering 2021–2022 Q1 Individual Objectives

Deploy Scap 4 Owner: Ahmon Dancy
Status Score As measured by Accountable
1.0 Validate in beta User:ADancy_(WMF)
0.8 Deploy scap to production User:ADancy_(WMF)
Make train-dev work on Mac OS Owner: Ahmon Dancy
Status Score As measured by Accountable
1.0 train-dev complete './train' test on Mac OS in reasonable time User:ADancy_(WMF)
Developers can deploy MediaWiki on Kubernetes Owner: Dan Duvall
Status Score As measured by Accountable
1.0 Implement an optimized mediawiki container image build process User:ADancy_(WMF)
1.0 Create a scap backport --list command User:JHuneidi_(WMF)
0.9 Add kubernetes to train dev User:JHuneidi_(WMF)
Cultivate collaboration and shared understanding with organizations that use Phabricator Owner: Mukunda Modell
Status Score As measured by Accountable
0.0 Discuss plans around Phabricator with the contacts at Mozilla, Twitter, Dropbox User:MModell_(WMF)
1.0 Coordinate with Phorge upstream and represent Wikimedia's interests within the growing Phabricator free software community. User:MModell_(WMF)
Provide wikimedia teams with insight into key engineering productivity metrics to support project planning and shared understanding for inter-team collaboration. Owner: Mukunda Modell
Status Score As measured by Accountable
🚧 0.7 Wikimedia teams have a place to see the "cycle time" metric for tasks progressing through their phabricator workboards, broken down either per-task or per-work-board, and they can clearly see changes over time to the cycle time metric User:MModell_(WMF)
1.0 data.releng.team exists User:MModell_(WMF)
0.0 Demo data.releng.team to the tech department monthly meeting. User:MModell_(WMF)
Developers have a shared public space to preview their work Owner: Jeena Huneidi
Status Score As measured by Accountable
1.0 Publish a list of requirements needed for the growth team to preview their work User:JHuneidi_(WMF)
1.0 Publish a workflow diagram with identified actors for a preview environment User:JHuneidi_(WMF)
1.0 Share the published output with interested stakeholders User:JHuneidi_(WMF)
🦊 GitLab is where Wikimedia development happens Owner: Brenden Bearnes
Status Score As measured by Accountable
0.0 Publish test runner requirements (compute, privacy, demand, performance) User:BBearnes_(WMF)
1.0 GitLab has a test runner managed by puppet User:BBearnes_(WMF)
🚧 0.4 Create a useful ACL schema for gitlab and publish ACL Documentation User:BBearnes_(WMF)
1.0 Announce GitLab availability for individual use User:BBearnes_(WMF)
1.0 Identify and migrate at least one early adopter from Gerrit (or GitHub or diffusion) to GitLab User:BBearnes_(WMF)
Release Engineering has a shared understanding of Gerrit and Zuul maintenance Owner: Antoine Musso
Status Score As measured by Accountable
1.0 Pair on the upgrade of Gerrit to 3.3 User:Amusso_(WMF)
1.0 Evangelize the attention-set feature User:Amusso_(WMF)