The great thing about Asana is that you can set it up in a variety of ways that might be able to meet your needs. Because your project vision is so large, I suggest checking out the Academy lessons (academy.asana.com) - they don’t take long, and you’ll get a sense for how big systems are organized. Who performs the tasks you’ve listed above? Are they the same for every product you make? Do you have multiple teams working on the same product, or are teams working on their own things? How specific do your tasks need to be?
These ideas might generate better options for you as you see what works and what doesn’t:
- Give each team that has its own isolated work their own Team in Asana. For example, maybe your marketing team needs occasional projects to either process their communications or make new campaigns.
- Create a centralized product project that uses a Board project type. In that project, add single tasks for each product you’re making, and template tasks that you can copy each time you make a new product. The tasks can move from column to column as they progress through the system you described above. For example, a new shirt design starts in the preliminary phases, then gets moved to Fabrics when it has been sent for outsourcing. Then it gets moved to Accessories, where a new person works on it, and so on. This assumes you have a single product that moves through a normal progression.
- Have each product be a task, with all of its necessary subtasks (send to Fab, confirm colors, confirm sizing options, whatever). Move that task through columns in a Board format, where each column is “Quote,” “Prototype,” “Samples,” and “Bulk production.”
- Use the List format for a project that houses each of your Season’s work. For instance, you might have a Summer 2022 project. In that project, each task is a product, copied from a template (just like the idea above), but this time it doesn’t move through Board sections.
These are just ideas - you’ll need to work out a system that works for your team. Just remember that you can organize many ways (by Team, by Project, by Task, etc.), and that you can create templates for repeated tasks that you do often.
I agree that custom fields might help you - that’s a Premium feature. I also agree that looking at examples is a big help! Lots of people use Asana for lots of things, so you don’t need to reinvent the wheel here.
Best of luck.