Add new user group
You can create a user group for users from the same organisation or company. Users checked with 'Supervisor' can view and manage tasks created by all users of the group while normal users can only see his/her tasks (just like any normal users now).
If everyone needs to be aware of each other's tasks, then just check the 'Supervisor' role for all of them.