Sprint and Project tags are not directly associated with each other. This has the following effects:
- 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.
- 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?