Agile Coach: A Therapist

Agile Coach: A Therapist

We know that the human body is prone to ailments against which it is not able to defend by means of the immune system. In order to counter the effects of the illnesses, we seek diagnosis, followed by medication to restore the normal bodily functions.

Project Health Check and Treatment Options

Software delivery teams can be compared to the human body to some extent. We have the brain, which consists of the CXO level of management, who make the decisions involving all the moving parts and their roles. Then we have the actual moving parts (project managers, engineering teams). And finally we have the support groups; viz. maintenance teams, infrastructure, tools etc. These groups are much like our vital organs like lungs, kidneys etc.

Flaws in such a set up can be result from factors like misaligned project goals, unhealthy team dynamics, issues with skills and process inconsistencies. That is when it becomes important to pin-point weaknesses that are responsible for degraded team performances and treat them accordingly. Some of these issues (“root causes”) could be resolved by extreme, precision doses ("surgery”) while several others need a more patient, holistic approach to treatment (“therapy”).

What’s ailing agile teams?

Agile is a mind-set. It’s based on a set of values, principles and rules. Core agile principles stress on teams making constructive decisions based on their own retrospection and the kind of expertise they have within their teams.

Despite that, only following those set of rules does not guarantee successful deliveries of valuable software. With the exponential rate of change in technology and business scenarios, teams need to adapt and learn and maturely respond to uncomfortable situations. These complex scenarios lead to unhealthy symptoms and the health check results will be worrisome.

This is where an Agile Coach comes into picture. But when organizations hire agile coaches (mostly external), they expect quick fixes to all their problems using precision doses. The Coach is often looked at as an expert surgeon, who will come in, assess the damage, fix the broken parts and magically improve delivery standards. Is this expectation fair?

Agile Coach: A harbinger of boosted, long lasting immunity

Let’s look at some of the key responsibilities of an Agile Coach:

  • Trainer and mentor: An agile coach’s first role is training the team in agile values and principles. But it does not stop there. Most people attend agile training but fail to actually make the changes required to successfully transform to Agile. Even the best or the longest training sessions will not be able to cover all the scenarios that a particular team will encounter. In such a scenario, the coach mentors the team and provides the guidance so that the team can resolve the specific issues. The coach keeps focus on people and continuous improvement all the time; and provides the team a platform and guidance for improvement all the time.
  • Facilitator: The Agile Coaches facilitate the core agile meetings and ceremonies with playfulness and a collaborative spirit, thereby bringing more rigor and structure to the agile ceremonies and other collaborative events. They understand how to address some of the team’s dysfunctional behaviors and help them in achieving maximum success. 
  • Motivator: Much like human beings every team functions differently, and it is the unbiased view of the agile coach that will help in motivating the team to the vision that the organization has towards making the change to agile and achieving its business goals. 
  • Process Enabler: The agile coach ensures that team is following the right agile processes in true spirit and in-line with the agile values and principles. An Agile coach is an observer of the entire process map for the team or organization. Process driven coach’s focus more on creating measurable change and subsequent improvements in the delivery processes. It is more about helping teams rethink their existing practices and get over their assumptions of what works and what can’t. It is about broadening their perspectives and helping them adapt to a changing environment.

It will not be a true to say, that the above qualities are the “only” things that an agile coach should bring to the table. But it gives an idea of what is the difference between one-time quick-fix models to continuous improvement.

“Becoming Agile” is an evolutionary change, a slow and steady culture change. By being agile, the teams cultivate the right value system in place, where there is more value and respect for people over process. Most importantly, there is the mind-set of continuous improvement at a sustainable pace.

Therapy literally means "curing" or "healing". Agile Coaches can truly cure the traditional mind-set which have hampered software delivery teams in the past. Much of the Coach’s work is about changing individuals’ and teams’ mind-set, the mental models and short-cuts which they have built up over years. Once teams are driven enough to think and operate within those principles, they become self-sufficient. Remember, this change play out over time.

Find a good therapist. Be Agile, Scale Up!

Please feel free to put forward your comments or reach out to me at [email protected].

Disclaimer: The opinions expressed in this post are the author's own. The author welcomes and respects any difference of opinion.

Mamata Raote

Director- (Agile Coach) @ UBS | Driving Agile Transformation with technical Agility

4 年

very well articulated and explained Vineet about agile coach.

回复
Hanoch Ben David

Agile Transformation Coach, Associated Certified Coach (ICF). Certified Resilience Coach (CReC). Provisional Psychologist (AHPRA)

9 年

Hi Vineet, Well articulated indeed. I agree that Agile Coach is a trainer and mentor, facilitator and motivator and process enabler, I would broader the scope though to higher level than only 'the team'. I see Agile Coaching in much higher and broader view. It's not only about the team level coaching and more in program & organization level. If Agile coach spend too much time focus on team mentoring than he is basically a Scrum Master or taking similar role.

Amit Mahendrakumar Gupta

Solution Architect @ Amdocs | Cloud native solutions expert | 2x AWS Certified | 1x Az900 Certified | 1x OCI GENAI Professional Certification

9 年

Well articulated Vineet. Can the agile coach also do something related to people's psyche where they are more concerned and more interested in making the management happy and trust only what they say and propose, even bypassing The Development Teams proposal,estimates ,analysis? Basically what I am asking Is human behaviour and trust within the scrum team necessary for Agile projects to succeed?

Swanand Umaranikar

Results-driven and versatile leader with a successful track record in orchestrating Business Operations, spearheading Agile Transformations, and executing Operational Excellence.

9 年

Nicely articulated metaphor! The only two side thoughts I have are: 1. In most cases, as humans we ‘find a good therapist’ only after ‘feeling the pain’. The typical approach of humans is to ‘find a home remedy’ first to ‘subside’ the pain. Hence ‘finding a good therapist’ remains a still far-fetched goal. 2. The word ‘therapist’ comes with an aura around it, which might become a barrier. Typically we humans tend to shy away from having a conversation with the therapists and tend to get in to a mode of liking ‘over the counter pills’ And now one can resonate both these points with software delivery teams – 1. The teams will try to ‘find a home remedy’ either by altering the process than changing mindset 2. The teams get stuck in the thought of ‘come and give me solutions’ without understanding the purpose behind and without change in mindset So, I would say a far as a Coach can watch out for these two she would turn out to be a great Therapist

Dawn Wesolek

Agile Coach driving Product Thinking at Virgin Money

9 年

I think that using the word therapist for coaching is very much a misnomer. We need to ensure that as a coaching profession we are not crossing the line into therapy. A coaches role is to take into account the person or organisation and their issues, help them to focus on goals and transformation and guide them to a conclusion. The lines are becoming blurry as talented organsiational psychologists are being employed as agile coaches. With my clients I am very honest and upfront about the fact that if I see an issue that requires therapy (abuse, addiction, narcissism) I refer them to a qualified BACP practitioner. Ethics are integral if coaching is to be considered of value and grow.

要查看或添加评论,请登录

Vineet Patni, PST, CST?, PMP?, SPC的更多文章

  • Non-Functional Requirements (NFR) in Scrum

    Non-Functional Requirements (NFR) in Scrum

    In our LTS meet-up (11-May-2022) we explored about "how NFR (Non-Functional Requirements) can be handled in Scrum?"…

    7 条评论
  • Let's UnPlug Agile!!

    Let's UnPlug Agile!!

    Some reputed and credible publications claim nearly or over 84% failure rates in Agile Transformations. As per what I…

    10 条评论
  • Dear Agile Coach, Don’t be Flexible!

    Dear Agile Coach, Don’t be Flexible!

    Note: This article is addressed particularly to the Agile Coach community, but will be of interest to all Agile…

    39 条评论
  • A new venture... to share Agile to the world

    A new venture... to share Agile to the world

    The interactions during my training workshops have been the strongest source of ideas and innovation for ScaleUp…

    2 条评论
  • Agile is not a Plug-in. (Why Agile Transformations Fail!)

    Agile is not a Plug-in. (Why Agile Transformations Fail!)

    Queries that my workshop participants fire at me have always intrigued me, and helped me add a new perspective towards…

    32 条评论
  • Nurturing Agile Coaches

    Nurturing Agile Coaches

    There has been a significant rise in demand for Agile Coaches. It is heartening to see that the industry (Indian IT…

  • Top 5 things for an Agile Coach

    Top 5 things for an Agile Coach

    I am putting down my thoughts in an attempt to clear some misconceptions around the Agile Coaching profession. I get…

    84 条评论
  • Pune Agile Professionals

    Pune Agile Professionals

    I could not hold myself back in posting about our Pune Agile Professionals meetup group here. Started about a year back…

    7 条评论
  • Agile Best Practices? You must be kidding!

    Agile Best Practices? You must be kidding!

    Great Expectations A lot of participants in my training workshops ask me about the fastest way of deploying Agile ready…

    7 条评论
  • PMI-ACP? certification is much improved now!

    PMI-ACP? certification is much improved now!

    This blog was originally published on our website. I am re-posting it here only to reach out to more relevant audience.

    2 条评论

社区洞察

其他会员也浏览了