Hello!
Regarding the Jira structure in terms of epics, stories and tasks, I'm not quite sure how a good and clear approach can work.
We have the following scenario: There are departments (conception, design, development, etc.) that have tasks in a project. My approach so far has always been:
Epic (e.g. user management)
Story 1 (e.g. user login)
Task Concept (e.g. Wireframe login interface)
Task Design (e.g. Design Login Interface)
Task development (e.g. Implementation of login interface)
Story 2 (e.g. user registration)
Task ...
As our definition to distinguish between a Story and a Task is, that a Story has the user-feature-centric view whereas a Tasks is more as a concrete todo/task for a specific person.
From my point of view this structure has the advantage that the individual tasks (no sub-tasks!) can be scheduled separately in Scrum/Kanban boards (sub-tasks can't do that as far as I know). Another big advantage would be, that each task can be processed individually (boards, backlog). It is also important that there are different time estimates from the departments for their tasks, which are of course more easy to view in the individual tasks than the sum of different estimates in one issue. Also regarding the remaining time estimation in that matter.
A possible downside is that the backlog will quickly become full and the stories will remain mostly untouched in the backlog because with our approach only the tasks itself will be planned in sprints and reordered in the backlog.
Is there any other possible way to handle that? Maybe a different Epic/Story structure? And of course, when a (scrum) guideline would be, that a Story should be small, so that the Story would be finished within one sprint, that would not work with that structure.
I looking forward for replies to that topic and how any other approach would look like. I don't see a "right" or "wrong" here, as this topic depends very much on the internal team structures and other things.
Regards,
Chris