Ziel eines Teamcoachings ist es die Arbeits- & Leistungskompetenz des Teams zu stärken. Charakteristisch für ein Teamcoaching ist es dabei, dass die Lösungskompetenz aller Teilnehmer mit einbezogen wird
Ein Teamcoach unterstützt das Team bei der Lösungsfindung indem er Impulse zur Weiterentwicklung/ Lösungsfindung gibt. Das Team hat jedoch selbst die Aufgabe diese Impulse wahrzunehmen und sich selbst zu helfen. Teamcoaching setzt damit darauf, dass ein Team sich selbst helfen kann.
Ein gutes Beispiel für ein Teamcoaching Event sind die reglmäßigen Retrospektiven im Scrum Prozess.