Wikimedia Release Engineering Team/Goals/202122Q1
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) |