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 tableEdit

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

CommentsEdit

Analytics EngineeringEdit

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/

PerformanceEdit

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 EngineeringEdit

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

ResearchEdit

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

Typical columns: staged, blocked, in progress, done

Other columns: time sensitive, templates, endorsements

SecurityEdit

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

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

Other columns: epics in progress,

ServicesEdit

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

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

Other columns: designing

Technical OperationsEdit

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 ServicesEdit

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 PlatformEdit

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 PlatformEdit

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

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

Fundraising TechEdit

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 PlatformEdit

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)