Responsibilities and Duties :
Educate employees on Agile principles, providing them with tools for implementing the process in their own work
Provide training sessions and teach valuable skills that lead toward the adoption of Agile methodologies
Mentor teams : as a mentor, is responsible for guiding teams into the Agile methodology, providing employees with feedback and means of improvement, catalyzing organizational growth and answering questions
Provide hands-on support, leading teams toward further understanding and adoption of Agile
Coach employees in using Agile techniques like story mapping, scrum ceremonies, estimating, slicing the demand, etc.
Provide support for designing a strategy for the organizational adoption of Agile. This includes every stage of adoption, from the introduction of Agile and employee education, to fostering teams and cultures that practice Agile, to sustaining Agile methodologies, and continually offering strategies for improvement
Provide support in implementing the Agile methodology : implementing Agile process, principles and practices across Business Solution Center teams.
The Agile Coach must use techniques that increase collaboration, predictability, transparency and promote a culture of experimentation and innovation -
define a maturity roadmap to gradually increase the Agile setup to a higher maturity level, by facilitating continuous improvement.
Both a strong leader and an advocate for the adoption of Agile
Assertive about adherence to Agile processes and enthusiastic about Agile practices and their benefits
Both educator and coach
Great interpersonal skills, teaching abilities, and a capacity to inspire and motivate
Core skills :
Demonstrating strong knowledge of and background with Agile concepts
Possessing prior experience coaching teams in Agile adoption, or as a Scrum Master
Some background or coursework in Computer Science
Advanced skills :
Agile Coach certification
Scrum Master certification
Several years of experience in coaching in large organizations
Constitutes an advantage :
Proficiency in relevant programming languages