An Agile Coach works closely together with an organization to improve the organization’s product development agility. This coaching may be undertaken broadly in four levels: » Individual Coaching » Strategic Organizational Based Coaching » Agile Team Based Coaching » Technical Process Based Coaching