User:KSmith (WMF)/Technology phabricator overview

Burnup charts (and other metrics)

edit

Phlogiston is now configured to generate daily reports for most teams: http://phlogiston-dev.wmflabs.org/

Comparison table

edit
Product

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

edit

Analytics Engineering

edit

https://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

edit

https://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

edit

Product 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

edit

https://phabricator.wikimedia.org/project/view/45/ (#research-and-data)

Typical columns: staged, blocked, in progress, done

Other columns: time sensitive, templates, endorsements

Security

edit

https://phabricator.wikimedia.org/project/view/1179/ (#security-team)

Typical columns: backlog, ready, in progress, waiting, done

Other columns: epics in progress,

Services

edit

https://phabricator.wikimedia.org/project/view/69/ (#services)

Typical columns: backlog, watching, later, next, doing, blocked, done

Other columns: designing

Technical Operations

edit

https://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
  • Mail
  • media-storage
  • Monitoring
  • ops-codfw, ops-eqiad, ops-esams, ops-ulsfo
  • ops-security
  • Packaging

Cloud Services

edit

Product 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

edit

https://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

edit

https://phabricator.wikimedia.org/project/view/2693/ (#mediawiki-platform-team)

Typical columns: backlog, epic in progress, short in progress, blocked

Fundraising Tech

edit

Product 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

edit

Product 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)