Psychological and System Variables in Team Problem Solving