Team development leads to improved team performance, which ultimately results in improved project performance. Improvements in team performance can come from many sources and can affect many areas of project performance. For example, improved individual skill levels such as enhanced technical competence may enable team members to perform their assigned activities more effectively. Team development efforts have greater benefit when conducted early but should take place throughout the project life cycle.