Collaborative Team Environments In Engineering