Asana is problematic for data integrity within an organization. There is no native way to allow open collaboration (which is the intent and strength of Asana) and also prevent data, even large amounts of it, from being corrupted or destroyed, whether by mistake or by malice. See (Due date disappears in "Due date" view of MyTasks - #2 by Stephanie_Oberg) and Prevent Users from Deleting Tasks - #15 by marika
Also, please be advised that Asana is extraordinarily buggy compared to other, analogous web apps I’ve used. It’s easy to find touted features that work only partially…like
- calendar synching that has a <50% accuracy rate (Real time, two ways Calendar integration - #22 by TheKEYO)
- printing of calendars (My Tasks Calendar)
- being able to move events on a timeline (Timeline bug - Adding empty days from template - #2 by Stephanie_Oberg)
- synching calendars (How often do Asana tasks update in Google Calendar? - #33 by Stephanie_Oberg)
Hmm, as I look at this list, I see a clear theme of Asana not really grasping calendars. Unexpected, that, in an application all about tasks and work over time.
The one thing Asana does much MUCH better than all my experience with MS Project is collaboration. MS Project is designed very locked down, to protect data and allow it to be manipulated by a single user. That person then prints out Gantt charts which everyone ignores as they are unable to view or analyze them.
Asana, in comparison, lets everyone have a live, manipulable view of the data (within certain limits). It is the right choice if you want everyone on the team to be updating their own actions with progress etc. (OTOH, people can also heavily edit or completely delete their own items, and also delete the flimsy excuse for an audit log.)
So…Asana is great for daily to-dos, small issues etc. Can be scary for actual important data.