Team coaching is a process where a coach works with a team towards pre-determined goals, often related to improvement of performance, communication, collaboration, effectiveness, etc. The coach facilitates discussions, provides feedback, and helps the team develop new skills and strategies for success.