Team Development: Assets, Contributions And Challenges