Page MenuHomePhabricator

SRE Service Ops - Subproject to experiment new structure
Closed, ResolvedPublic

Description

Hi,

I'm the new manager of Service Ops and I'd like to create a subproject under https://phabricator.wikimedia.org/project/profile/3775/ to experiment new format of triaging our team's tickets without breaking the existing structure.

Would you be able to create it and give me the rights to create and edit columns there?

Event Timeline

taavi claimed this task.
taavi edited projects, added Phabricator; removed Project-Admins.
taavi subscribed.
taavi removed taavi as the assignee of this task.
taavi edited projects, added Project-Admins; removed Phabricator.

Well, derp, this indeed requests a new project in addition to the column management permissions that Trusted-Contributors gives. Which leads me to: Why a subproject? (Since you can't have a specific task tagged in both a parent project and subproject at the same time, there's not much more you can do with a subproject in this case compared to just playing with the main board directly.)

I was hoping to follow more or less this migration path:

  1. create the new workboard in the subproject, get it reviewed by the team (name, number of columns, internal priorities)
  2. and then move groups of tasks from the parent to the new workboard, while doing cleanup/triaging with the team on the way.

Part of the parent workboard is currently used by the team and the rest of SRE so it's a bit sensitive to change/iterate on anything there.

I will also flag, that subprojects will change how group membership (and watchers - iirc) effect how the parent project work, They would need to sit on the subprojects and can no longer sit on the parent project, and can't be reversed even if you disable all the subprojects (iirc).

Some teams work around this by using milestones instead of subprojects, or work around by having the "sub"projects as completing separate projects.

I will also flag, that subprojects will change how group membership (and watchers - iirc) effect how the parent project work, They would need to sit on the subprojects and can no longer sit on the parent project, and can't be reversed even if you disable all the subprojects (iirc).

(FWIW serviceops-radar is already a subproject of serviceops, so in this case the change to how group membership works seems like it might've already happened)

Thanks for the note, as mentioned there is already another subproject so I don't expect more change with this new subproject.

Could you let me know if it can be created?

Thanks, Matthieu

@MLechvien-WMF Hi, basically see https://www.mediawiki.org/wiki/Phabricator/Creating_and_renaming_projects
Which project name, which type, which description, etc?

If you need to regularly create projects yourself, see that link above and request permissions in T706 - thanks!

Thanks Andre for the links, I requested permissions in T706 so closing this request.