Asana has fantastic mechanisms for dealing with team collaboration. Not only can tasks be assigned to team members, but Asana lets follow tasks and even use hyperlinks to refer to team members within a task.
The Asana task workflow within a project is broken down into "Today", "Upcoming" and "Later". The tasks themselves have the status of either done or not done. There is also a sub-task feature to group tasks together. Tasks can be assigned to each other and are stored
Asana uses their own Lua framework which isn't really optimized and takes quite a long time to load. The developers of Asana have started working on a faster version of their framework - Lua 2 - that will be used and implemented in 2016. The website however still remains somewhat sluggish.
There are two primary columns: the board is shown on the left and all the other controls on the right. The main means of interaction is dragging and dropping to-do cards into the various lists. The board structure is very customizable, and includes a variety of features that help along the way: c...