Page MenuHomePhabricator

Add subprojects so that we can associate "Sprint" tags with main projects
Closed, ResolvedPublic

Description

Sprint and Project tags are not directly associated with each other. This has the following effects:

  1. There is no canonical URL for the current sprint

For instance, the current sprint board for iOS is https://phabricator.wikimedia.org/tag/mobile-app-sprint-54-ios/board/
Next sprint the URL will be different. This means we have to find the new board each sprint, and we can't even have a bookmark to the sprint board.

  1. The main project has no knowledge of sprint boards.

For example, the iOS backlog/workboard is here: https://phabricator.wikimedia.org/project/board/782/
If we go to that page there is no link to the current sprint, or the next sprint being groomed. This adds overhead for the Agile Coach and PM who must keep track of these sprints and send these urls to team members for meetings, etc…

Not sure of the right implementation to address this, but a possibility would be: if sprints had "parent projects" and projects had a "current sprint" we could automatically display this information on the workboard and then alias https://phabricator.wikimedia.org/project/board/782/currentsprint to the current sprint board?

Anyone else have thoughts?

Event Timeline

Fjalapeno created this task.Apr 6 2015, 5:02 PM
Fjalapeno raised the priority of this task from to Needs Triage.
Fjalapeno updated the task description. (Show Details)
Fjalapeno added a project: Phabricator.
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 6 2015, 5:02 PM

This is an interesting limitation. I was assuming that a Kanban team (which effectively has a single eternal sprint) could just use the main board as the sprint, and have access to the story point field (which is only available in sprints). I guess that's not possible. Which is OK, because the Kanban team could just have a single permanent Kanban sprint sub-board.

But it would be nice to have a quick way to get to the "current sprint", whatever that means for a given team.

Legoktm set Security to None.

I'm afraid this might be blocked by upstream sub-project support in https://secure.phabricator.com/T3670

Qgil added a subscriber: Qgil.

Indeed, this is all about subprojects.

Aklapper triaged this task as Lowest priority.Apr 9 2015, 9:08 AM
Fjalapeno renamed this task from Add ability to associate "Sprints" tags with main projects to Add ability to associate "Sprint" tags with main projects.Apr 10 2015, 9:02 PM
Krenair renamed this task from Add ability to associate "Sprint" tags with main projects to Subprojects.Apr 11 2015, 9:30 PM
Krenair moved this task from Backlog to Upstreamed on the Phabricator (Upstream) board.

@Krenair - the content of this ticket is more than just subproject - its about. I know you didn't change the description - so its clear what it means if someone opens the ticket up - but the title is a bit misleading now.

Krenair renamed this task from Subprojects to Add subprojects so that we can associate "Sprint" tags with main projects.Apr 12 2015, 11:46 AM

Is that better?

Restricted Application added a subscriber: TerraCodes. · View Herald TranscriptMay 23 2016, 6:02 PM