We have been using Asana and while it seems to serve fine for managing low level tasks, it is getting hard to track high level progress spread across several projects. The number of people involved on projects has also gone up from 3 to about 15. What stack do you use for managing things?