How to Hire an Agile Coach from 2021
Agile, Agile, Agile !!
Just Agile !! Now every Organization has to be Agile to meet the demand of rapidly changing customer requirements. Agile was coined in 2001, since then within these 2 decades a lot of changes happened in the Processes, People and Organizations. We have to change our Mindset to meet the modern trends. One such change needed is Hiring the Modern Agile Coaches. This article provides a Strategic Approach to Hire an Agile Coach to meet modern Organizational Transformation Requirements !! This article is purely based on my view, sometimes I might be wrong but most of the times I am correct & good.. Welcome to my World !!
Agile is the Mantra that every Organization is using now to Transform their Traditional Project Management Methodologies. It has been 2 decades for the Agile manifesto where it was coined in Utah in 2001.
Reference: https://agilemanifesto.org/history.html
On February 11-13, 2001, at The Lodge at Snowbird ski resort in the Wasatch mountains of Utah, seventeen people met to talk, ski, relax, and try to find common ground—and of course, to eat. What emerged was the Agile ‘Software Development’ Manifesto. Representatives from Extreme Programming, SCRUM, DSDM, Adaptive Software Development, Crystal, Feature-Driven Development, Pragmatic Programming, and others sympathetic to the need for an alternative to documentation driven, heavyweight software development processes convened.
And within this 20 years so much Transformation happened in every organization to adopt the Great Agile Practices but the Success rate is not even 50% as per my knowledge. If we look at the number of open positions for Agile Coaches, Scrum Masters and Product Owners and Product Managers across the globe we can feel that Agile Transformation is just now Started Seriously. Till now many organizations tried to Transform their traditional practices but still not successful to reach the Matured Continuous Improvement State.
Agile Coaches play critical role in the Organization to Transform their conventional Practices. If we look at the past 2 decades mostly Agile Coaches are treated as Professional Trainers, where the Organization hires one Agile Coach and ask that coach to Train their 1000s of Employees on Agile practices. Trends have changed a lot in these 2 decades and most of the Professionals were already Trained on Agile Practices. Now Agile coaches have to play bigger role than the Trainer.
Traditional Requirements for an Agile Coach looks like :
If we look at these all requirements with the lens, all of them are becoming outdated now. Most of the Organizations have already trained their employees on Agile. Already they are hiring more Agile coaches for the organization. And though Agile Certifications are important it is much more critically important to understand and resolve the Ground Level problems of Agile/Scrum teams.
Organizations have to do Self Analysis why they were unable to implement and Practice Agile successfully and continuously. The simple Answer is that just Training Employees on Agile Practices is not enough. Unfortunately the mindset defined for Agile Transformation was to Train Employees and provide Agile Certifications. Agile coaches are hired based on the number of Certifications that they have achieved and number of people they trained.
Now almost every modern day professional is aware of Agile and many Certifications are accomplished by the professionals in the industry. So now Agile coaches cannot just be the Agile Trainers. And there are other more critical challenges exists in front of Agile Coaches because the employees are already Trained but why the Agile Implementation is not becoming Successful or Fruitful. What action should be taken by Organizations ?? It is not an easy Answer, it need Master Minds in Agile, here we need Modern Day Agile Coaches !!
Now !!
How a Modern Day Agile Coach can be Defined & Hired.
Here I am proposing Steps to Define & Hire a Modern Day Agile Coach.
It is a 2 Step approach;
STEP-I : To do Internal Organizational Analysis to define Purpose of Agile Coach.
STEP-II: To assess multi directional Agile Expertise of a Candidate for Agile Coach.
Let us discuss these steps with more details:
STEP-I : To do Internal Organizational Analysis to define purpose of Agile Coach.
When an Organization want to hire an Agile Coach first it should do internal analysis to have clarity on exactly what it want to do with Agile Coach. This analysis comes from asking Powerful Question to the self.
Here are some of the Powerful Questions for Organizational Analysis:
First of all Organization should understand whether they are Starting Agile Journey from zero or with some experience & maturity. Because if they are starting from zero they need a professional Agile Trainer than coach so that first they can understand what is about Agile.
In these modern days most of the Organizations have already have some Agile Experience and they want make to make it powerful and fruitful implementation. So organization should do analysis on their Scrum Teams, like how many teams they have and how many coaches already they have, do they want to create new Teams or do they want shuffle team members to experiment on Agile practices. Try to have more information on the Scrum Teams.
Note: I am using Scrum & Agile as interchangeable words here as Scrum is the most widely used Agile Framework by integrating with the other methodologies & Thought processes like Extreme Programming, Kanban, Lean, System Thinking & SAFe etc. So I feel comfortable to call Scrum Teams than Agile Teams.
Though some organizations have some experience on Agile, still they want to retrain their employees on the Agile Practices. If it is the requirement they can hire an Agile Trainer than an Agile Coach because as the modern day Agile coaches are more than Trainers. It is strongly recommended to separate the Agile Training & Coaching jobs as the purpose is completely different. And if only Training is needed there are many sources available in the world including free courses. So we should mark a line between Agile Training and Coaching.
If the existing Scrum Teams don't have proper roles like Scrum Master and Product Owner then the Agile Coach job will be more difficult. The coach cannot bring the results easily as there were no properly defined roles and mostly tech leads and managers are playing the roles of Scrum Master and Product Owners partially and it will make the Agile Transformation less robust. So Organizations should do analysis on the existing roles in their Scrum Teams.
Organizations have to check whether they are following any Release Cycle Calendar to deliver to Customer and whether they are having systematic and robust collaboration approach with the customer. If the organization do not have any proper idea on when/ what/ who of the Release cycles then it is a nightmare for Agile Coach to achieve the collaboration between business management and technology teams.
领英推荐
This is another critical factor to discuss. Very bad thinking from Traditional approach is that hire ONE Agile coach for one entire organization and that coach will train everyone in the organization and hence Agile Transformation will be completed. This is completely wrong. Agile coaching is different than training. And multiple Agile coaches are needed in the organization. Here are my proposed numbers:
One Agile Coach is needed for one Release Train/ Tribe i.e. for every 50 to 100 members
One Enterprise Agile Coach is needed for every 10 Release Trains i.e. for every 500 members.
So we are done with Internal Organizational Analysis for Hiring an Agile Coach. Now let us look at the Candidate Analysis.
Agile Coach and Enterprise Agile Coach roles are different and currently we are discussing about Agile Coaches who should be able to coach around 50 to 100 members team size.
STEP-II: To assess multi directional Agile Expertise of a Candidate for Agile Coach role.
So the second step in the proposed approach for hiring modern day Agile coach is about the Candidate Analysis. In this analysis Organization/HR/Leadership has to assess the candidate's Agile Experience in multi direction. Here I am proposing the few aspects for assessing the Candidate for modern day Agile Coach roles.
Though Agile Certifications are important I will also look for ground level (Gemba) experience while hiring an Agile Coach from Now.
And prior Scrum Master Experience is a Critical Factor for Agile coach because only Scrum Masters can see the ground level real world problems of Agile Transformation. It is not about just giving training, it is about to know what exactly blocking the AGILITY, this is very well known to Scrum Masters. So candidate who have STRONG Experience as a Scrum Master can do the better job as an Agile Coach in the modern days.
Here are some of the Important aspects of Agile for Candidate Analysis:
Modern Day Agile Coaches are more than Trainers, they have to be more collaborative in the Technical & Business Management Environment. So the above aspects help you to understand more about the candidate and to assess for requirements matching. Candidates who have the expertise in these multi directional aspects of Agile will definitely derive fruitful results in Agile Implementation. So here are the some guidelines for assessing the Candidates for modern Agile Coaching role.
Scrum Master who worked with around 10 Scrum Teams and collaborated with 50+ Stakeholders and possess 5+ Years of Experience as an Agile Practitioner and have total 15 years of Experience in Agile+Non Agile will be a Good Fit for Modern Agile Coach to coach a Release Trains or Tribes of 50 - 100 members
If we give a pictorial representation of the Skill set of an Agile Coach, it will be like
If the Agile Coaches/Scrum Masters have Experience in these multiple of Aspects of Agile then obviously they will be the Great Agile Change Agents
To conclude the Candidate's Qualities of a modern Agile Coach following are critical factors.
Till now we have discussed about the role of an Agile Coach but not about the Enterprise Agile Coach and Agile Trainer. And a Trainer may not be a great Strategist or Leader. So modern Agile Coach role is completely beyond the Training and need experience in solving the Ground Level Challenges of Agile Transformation.
We may not be able to consider and implement all these points accurately and these are not any strict rules. But this Article helps Agile World to move a Step forward. I request many more Agile Practitioners to Review and provide feedback and that is the way in which we can build better Agile World.
I am very passionate and happy to contribute in the areas of Agile Program & Product Management. If you like the article and want to help the professionals on Agile Practices please re-share this. I am contributing to the Industry for free of cost because I am just Passionate !!
Thank you everyone for being valuable audience for my publications.
************************************
Wish You a Very Happy New Year 2021
************************************
Thank you.
Kalyan Katuru
#Technology #Leadership #IT #Management #Agile #Scrum #SAFe?#Investors #IITs #IIMs #Entrepreneurship #BusinessManagement?#CXOs #CEOs #CMOs #CFOs #AngelInvestors #Java #Economy #SoftwareEngineering #HR #careergrowth #career?#recruitment
Lead Engineer
3 年Very well written article and it's significantly highlighting the skills required for an Agile Coach and how in-turn it would help achieving the agility among the Scrum teams. Also it is making the thin line distinctly visible to distinguish the roles of Enterprise Agile Coach, Agile Coach and Agile Trainer. Thank you Kalyan K.aturu Looking forward for your upcoming articles!!