Task roles: contribute to the understanding and advancement of work on the project.
for example, information seeker, information giver, and opinion seeker.
Group building and maintenance roles: contribute to the cohesion, and bonding within the group.
for example, follower, encourager, and compromiser.
Individual roles: idiosyncratic(personal) needs of individual at expense of the group members.
for example, player, blocker, and arguer.