A team of 20 people are about to start using Jira Software. Almost each person in the team is involved in multi discipline tasks. For example: one of the lead developers is also the one who develops the epics or/and writes the design documents.
It takes months to complete one design document. What are the best practices for tracking epic development tasks in parallel to implementation tasks in a specific sprint?
Do we issue tasks for writing design documents?
Are those tasks linked to an epic?
Do I assign those tasks to Sprints? But, such a task spawns over multiple sprints (each 3 weeks long)?