Team dynamics in complex projects