In one of my setups I use asana to keep track of my clients as a sort of CRM. The way it worked for me was simple:
1.1 client specific subtasks
1.2.1 Oppurtunity subtasks
1.3.1 Deal specific subtasks
Now the setup was working fine as long as I don’t have a lot of clients, but right now to load my “Clients” project takes almost a minute, which is not working any longer.
The reason I use Opportunities and Deals as tasks and not as project is that it is easier for me to keep track of them as I place them in multiple projects and one of this has a clear “stage” view.
Clearly this is not usable any longer, so I was wondering if anyone has an idea of how to manage multiple project which can be in different stages without resorting to creating tasks that represent the projects to organise them.