From Mark, I get that teamwork puts high responsibility on autonomous individuals for complete and accurate input. Collaboration demands less about independent, competent input but rather a commitment to the emergence of a collective output. Collaboration acknowledges complexity and unpredictability. It also recognises that contributors are fallible humans who draw on all life aspects rather than bureaucratic automatons only concerned with economics and rationality. The distinction is political. Blogged here.