An agile coach has three main areas of activity:
Foster Autonomy: Teach and support the team and individuals to be autonomous within the given boundaries of the organization and its processes.
Create Ground for Motivation: Help teams to maximize their autonomy, individual mastery and make sure the team has a purpose.
Provide Coaching: Support teams and individuals to identify potentials with their roles and within the agile organization and improve.