I'm curious to get some thoughts from others on how they would set up Jira to manage this example scenario.
Project: User management portal - xyz enhancements
Teams involved: frontend, backend (apis), salesforce
Example User Story: As a user of the User Management Portal I upload pdf attachments for onboarding that store in Salesforce for my contact.
This story involves work from all 3 teams
- SF: add new fields to contact object
- FE: create upload attachment component
- BE: create api endpoint for uploading attachments
Requirements for Jira Setup
- Each team (SF, Frontend, Backend) all work in their own sprints
- Each teams ticket/issue needs to be pointed separately
- Each teams tickets/issues all relate to one parent issue
- I need a timeline/dependency view for cross-team work
- This would help me plan sprints and track progress for the feature
What I've Tried
One Project: custom-software-development (this might be too broad)
Multiple Boards: (frontend scrum, backend scrum, sf scrum, timeline board).
custom filter for each board to only include stories for that specific team.
Epic: User management portal - xyz enhancements
Stories.. - these end up being task like issues based on issue hierarchy and the need to place in separate sprints
No use of Tasks and Subtasks right now.
Problems
- My issue hierarchy doesn't allow me to story point subtasks and place them in different sprints.
- Timeline board doesn't allow me to see dependency lines across issues in timeline view.
- Only each scrum board that has active sprints can see the timeline view with dependencies and sprint placements.
Questions
- What Atlassian features would you all be considering for this?
- Is 'User management portal - xyz enhancements' a project, epic or something else?
- Related: is 'custom-software-development' project too broad for what I'm trying to accomplish.