I find Asana very useful, the one aspect I find wanting is the lack of Milestones: These would be similar to Tasks, would have a Date, but would not be assigned to anybody, would not need a completion check mark (they would just roll off and auto complete), they would appear in the project view and in every project member’s MyTask view. These should also appear in the Team & Project Calendars.
Another way to look at them is Sections, with a due date, that are assigned to all project team members…
If Tasks could have their due date set relative to a milestone as an option that would be a bonus.
This would promote awareness for the team of the upcoming milestones.
We are an architectural consulting group with 12 members in 10 locations spread over 2 countries. We have 100+ projects active at any moment, with 2-5 team members assigned to each project in varying combinations, and where each team member is working on 20-40 projects. This broad situational awareness would be very helpful to us.