People may or may not have heard about the word “Scrum”, but for those who have, a question most commonly asked by them might be “What can Scrum do for me to improve my business?” or “How do I use Scrum to grow?” – A topic most discussed by CEOs, CTOs, project managers, and other senior level executives in a development company or organization when they are faced with choices of adopting a framework to better their work processes and increase the investment returns for their organization. It is important to understand that for a business new to Agile and Scrum a lot depends upon what type of Agile or Scrum coach it hires, and how successfully the coach can help the organization to adopt Agile principles.
Agile can work wonders for you provided it is implemented in an effective way. Agile coaches ensure that business implements the framework in a proper manner. Therefore, a lot depends upon what type of Agile coach do you actually need? You may feel unsure about Agile adoption but serious enough to “give it a try” and see if it can benefit you. On the other hand, you may be aware of the benefits of using Agile but not certain how to start. It’s worth considering the level of Agile coaching you actually need to get started.
What is an Agile coach?
What is an Agile coach? When the question is asked to different people you’re sure to get different types of answers depending upon whom you’ve asked. The perception of Agile coaching changes from individual to individual, and from company to company. Perhaps the main reason why this happens is that there are no standard definitions explaining Agile coaching, and people have the liberty to interpret the terminology in a manner they deem correct.
So, rather than trying to define exactly what an “Agile coach” is, it would be more worthwhile to comprehend what activities Agile coaching includes, and what does an Agile coach do when he/she is appointed by an organization to facilitate or implement Scrum in their business processes. Coaching needs and activities vary from businesses to businesses based on the type of product to be developed. However, in a typical organization, there are three main areas where management often decide Agile coaching is needed.
An Agile coach can have one or more certifications from a well-known Scrum certification body. Unlike getting certified as a chartered account or a medical practitioner in a particular state or country, there are no formal or authorized “government recognized” Scrum certification issuing authorities. Certification availed from a few Scrum entities like Scrum.Org, Scrum Alliance, Agile Coaching Institute, etc. carry value in the Scrum market, and employers generally search for coaches who have qualified or hold certifications from these type of institutes.
Agile coaches have a sound and relevant experience in at least one Agile discipline – Scrum, XP, or Kanban. They are certified Agile professionals who have achieved a high level of proficiency in their respective fields. They possess sufficient domain knowledge and coaching skills to facilitate and mentor the Scrum process in an organization. An Agile coach trains the development team and the management of Agile principles and practices. He/she contributes at both macro and micro levels, and in addition, resolves all Scrum related issues. Often, Agile coaches promote and act as Scrum ambassadors in organizations which appoint them.
Businesses appoint Agile and Scrum coaches when they decide to go “all the way” with Scrum and want to make sure they benefit from Scrum principles. Coaches are also consulted to discuss ways and means to develop better products, increase the ROI, and improve the current business processes.
Enterprise Agile Coach
An Enterprise Agile coach is a person who has achieved some additional skills such as advanced systems coaching, understanding work culture, training organizations in specialized business processes, implementing change management, and creating collaboration and leadership qualities amongst individuals which “regular” Agile coaches may not possess.
An Enterprise Agile coach may work at all levels in an organization and help management in using Agile as a strategic asset for generating consistent and reliable business value by improving current processes through Agile.