The Agile Coach is an agent of change for companies on the path to agility. It helps businesses transform over the long term. This professional trains and supports the various stakeholders of the company (Product Owner, Scrum Master, analysts, developers and testers), with the aim of bringing them to a common goal of agility. He or she leads, manages and animates organizational transformation projects through management and agile engineering practices.
The Agile Coaches support their interlocutors on best practices in defining needs, planning and development practices, pair programming, refactoring, etc. Overall, they ensure the progress of projects in all phases of the development cycle.
An agile transformation is a project that can be very complex for the company. A project that can end in failure for many reasons: management not very open to agile, change of direction and objectives … The Agile Coach must then know how to face the unforeseen and disappointments without losing his/her dynamism, and lead change.
Analyze the situation and propose an adapted organization
After having analyzed the existing organization, this professionals must make the choice of the agile methods to use and determine the roles within the teams.
Offer different practices and different frameworks to the team who will make their choices
They should not impose his ideas but lead the teams to make their own choices. They offer his methods to the team, who may or may not be free to apply them. The goal is to achieve the best possible results, guiding the team to gain autonomy for the future.
Supporting the entire company with change with fun workshops, training and excellent communication
The Agile Coaches can support teams in groups or individually, with a real role of trainer. It must make things fun so that the transformation is accepted voluntarily by all stakeholders. These can be group training sessions, job specific training, or participatory workshops to easily assimilate agile methods to the team.
This professionals are generally requested by large companies wishing to be supported in their agile transformation. However, it can very well support a person, a team or an organization.
A high sense of leadership
The Agile Coaches train teams in agile methods and teaches them this new culture. They must become a mentor to people who want to evolve to improve performance.
Great educational qualities
Very good at communicating, they must be a comfortable teacher trainer in their interactions. Moreover, they must know how to adapt to the different situations encountered and to the different interlocutors. They must be able to present the project, to convince and to bring the team in the same direction.
A good technical mastery
The job of Agile Coach requires knowledge of agile project management approaches (Scrum, Kaban) & V-Cycle, as well as technical environments and design / development frameworks.
The salary of Agile Coaches varies depending on their experience. Thus, the average daily rate of an Agile Coach is between 300 and 700 €.
To become an Agile Coach, you generally need to have a bac +5 level as a State Engineer in IT Development or in quality management.
Ideally, experience as a developer, within an IT department or as a pilot of production teams is preferable.
Mindquest Connect offers you a collection of articles and innovative content for recruiters and IT professionals.
Are you looking for a talent or an IT opportunity? We connect the best profiles to the best offers for a perfect match between business and IT talents.