what the elements of a collaborative team meeting?

what collaboration techniques may facilitate collaboration?
how does computer-mediated collaboration enhance team performance?