We are using Jira Cloud for our product. The complete product workflow involves many stages, but primarily:
1. Design and Specification
Each stage itself includes number of steps - in progress, in qa, in review, approved, etc.
This way, the designer would take item from the backlog, work on it through all the stages and once it's done - it will become a part of developer backlog.
What is the best way to incorporate this in Jira? Please don't suggest using one board for everything, it will be huge! :D