A key feature is the ability to link several conversations together by delegating task to other people. Under close observation, we can find that once both parties agree on the conditions of satisfaction, i.e. enter node 3, then there is no way to change the conditions except canceling the current conversation and starting a new conversation. The thread of conversation is broken. This limitation can be easily fixed by adding links from node 3 back to node 2 and node 6. Tasks A group task refers to a purposeful activity that the groups engage in.
Parallel tasks require very little synchronization and are high in modularity and flexibility.
Concurrent tasks require more synchronization and are low in modularity and flexibility. The high synchronization requirement and low modularity of tasks make it hard for members in a group to commit to a set of completion conditions without depending on the outcomes of other members' tasks. If one member failed to meet the conditions, it might cause a cascaded breakdown of the whole workflow. This becomes inconvenient for groups whose tasks are highly interdependent. This shared space could be used to incorporate status changes and reflect upon current situation.