User:KSmith (WMF)/Technology phabricator overview
Burnup charts (and other metrics)
editPhlogiston is now configured to generate daily reports for most teams: http://phlogiston-dev.wmflabs.org/
Comparison table
editProduct
Backlog? |
Sprint /
Kanban |
Sprint
Backlog |
In Progress | In Review | Awaiting
Deployment |
Done | Blocked / Waiting | Radar | |
---|---|---|---|---|---|---|---|---|---|
Analytics | (Component boards) | Next up | In progress | In Code Review | Ready to deploy | Done | Paused | ||
Performance | (Column) | Next up | Doing | Blocked | Radar | ||||
RelEng | Yes | Kanban | Backlog | In progress | Done | Blocked | |||
Research | Staged | In progress | Done | Blocked | |||||
Security | (Column) | Ready | In progress | Done | Waiting | ||||
Services | (Column) | Next | Doing | Done | Blocked | Watching | |||
Tech ops | |||||||||
Cloud | Yes | Kanban | To do | Doing | Done | ||||
Scoring | Yes | Active | Review | Done | Monitor | ||||
Mediawiki | Backlog | Epic in progress + Short in progress | Blocked | ||||||
FR Tech | Yes | *Sprint* | Backlog | Doing | Review | Pending deployment | Done | ||
Search | Yes | Current Work | Backlog | In progress | Needs review | Done |
Comments
editAnalytics Engineering
edithttps://phabricator.wikimedia.org/tag/analytics-kanban/ (#analytics-kanban)
Typical columns: next up, paused, in progress, in code review, ready to deploy, done
Other columns: parent tasks
There are also component workboards:
https://phabricator.wikimedia.org/project/view/11/ (looks like a product backlog board, with columns for quarters)
https://phabricator.wikimedia.org/project/view/655/
Performance
edithttps://phabricator.wikimedia.org/project/view/1212/ (#performance-team)
Typical columns: inbox, backlog, next-up, doing, radar, blocked
Question: There is no "done" column, so do they just "resolve" tasks as they are completed? Also, no "needs review".
Release Engineering
editProduct backlog board:
https://phabricator.wikimedia.org/project/board/20/ #release-engineering-team
Typical columns: to triage, epics, backlog, next, watching/external, kanban
Kanban milestone board:
Typical columns: backlog, in progress, blocked, done
Research
edithttps://phabricator.wikimedia.org/project/view/45/ (#research-and-data)
Typical columns: staged, blocked, in progress, done
Other columns: time sensitive, templates, endorsements
Security
edithttps://phabricator.wikimedia.org/project/view/1179/ (#security-team)
Typical columns: backlog, ready, in progress, waiting, done
Other columns: epics in progress,
Services
edithttps://phabricator.wikimedia.org/project/view/69/ (#services)
Typical columns: backlog, watching, later, next, doing, blocked, done
Other columns: designing
Technical Operations
edithttps://phabricator.wikimedia.org/project/view/1025/
Sub projects with workboards:
- netops
- Backlog, Up Next, In Progress, Externally Blocked
- Traffic
- (Column per "feature")
- Operations-Software-Development
- Backlog, In Progress, In Code Review, Done
- DBA
- Triage, Meta/Epic, Backlog, Next, In Progress, Blocked External/Not DB team, Done, Backlog (help welcome)
- hardware-requests
- Backlog, Reclaim (Spares/Decommission), Stalled, In Discussion/Review, Pending Approval, Allocation/Ordering/Implementation
- Ops-Access-Requests
- Backlog, In Discussion, Waiting Period, Manager/NDA/Approval/Confirmation, Ops Meeting, User Confirm
- procurement
- Backlog, Ready for processing, Quote requested, Quote in review, Pending approval, Pending implementation, Pending Receiving, Pending Invoice/Payment
- Pybal
- Backlog, In progress, Blocked
- Prod-Kubernetes
- Backlog, Experiment (Milestone which only has a backlog column)
Non-workboard topic-specific sub-projects:
- Domains
- DC-Ops
- DNS
- Domains
- media-storage
- Monitoring
- ops-codfw, ops-eqiad, ops-esams, ops-ulsfo
- ops-security
- Packaging
Cloud Services
editProduct backlog board:
https://phabricator.wikimedia.org/project/board/2773/ (#cloud-services-team)
Typical columns: backlog, kanban, FY2017-18
Kanban milestone board: https://phabricator.wikimedia.org/project/view/2774/
Typical columns: to do, doing, done
Other columns: inbox, needs discussion,
Scoring Platform
edithttps://phabricator.wikimedia.org/project/view/1306/ (#scoring-platform-team)
Typical columns: active, review, done, epics, monitor (long term)
Product backlog board (#scoring-platform-team-backlog): https://phabricator.wikimedia.org/project/view/1901/
Columns for different categories of work
Mediawiki Platform
edithttps://phabricator.wikimedia.org/project/view/2693/ (#mediawiki-platform-team)
Typical columns: backlog, epic in progress, short in progress, blocked
Fundraising Tech
editProduct backlog:
https://phabricator.wikimedia.org/project/view/41/ (#fundraising-backlog)
Apparently each sprint has its own workboard, of type "timeline", e.g. #fundraising-sprint-kickstopper: https://phabricator.wikimedia.org/project/view/2787/
Typical columns: backlog, doing, review, pending deployment, done
Search Platform
editProduct backlog:
https://phabricator.wikimedia.org/project/view/1849/ (#discovery-search)
Typical columns: needs triage, up next, this quarter, later, current work
Current work milestone board:
Typical columns: backlog, in progress, needs review, done
Other column: UI (basically a special backlog column, for a sub-team)