Some years ago the concept of coaching has gone deep in Barcelona, more recent is the use of “agile” nickname to refer to the professional that takes a team to train them into agile practices.
WHAT IS AGILE COACHING?
English “coach” or trainer in the field of agile is the person who helps and facilitates a team to acquire good agile practices whose goal is to develop software more efficiently.
The coach, does not guide the team. Nor has an executive position within the technical staff. The Coach is introduced into the team to study its dynamics and advises giving guidelines that bring the team to agile development. Within the company, it has to designate a valid interlocutor decision makers to implement the guidelines that are determined.
HOW TO START WORKING WITH AN AGILE COACH?
Operation is simple:
The process begins with an initial meeting to gather information right after, compose a work schedule with milestones to be achieved.
The work schedule usually consists of a weekly visit to check the status of sprints and return to provide guidelines based on the progress achieved by the team.
RESULTS
This is Agile! The results should be visible from the first week, if not … from day one. In a development team that does not follow agile development patterns very often we can see results so quickly, getting a return on investment clearly evident (project build – continuous integration, test driven development, automatic deploy …)
Remember: The goal of an agile coaching is that the team does not need to agile coach 🙂