The Agile Coach, from A to Z - Posted by Patrick Kua

The Agile Coach, from A to Z

Posted by Patrick Kua on May 22, 2008

Community
Agile
Topics
Leadership ,
Teamwork
Tags
Management ,
Coaching and Mentoring

Agile methodologies introduce a newer role, typically called the "Agile Coach" that traditional methodologies will not focus on, or even mention. For those who have been working in an agile way for some time, it may seem like a natural complement, yet for those newer to this way of working it raises many questions like, "What's so important about an Agile Coach: What's wrong with a Line Manager, or a Team or Technical Lead: Why does Monster.com list 54 positions with this title:"

Let's take a quick tour through the alphabet to really understand what an agile coach focuses on, what they do, how they act and, more importantly, why.

The Quick Reference to the A-Z Guide

A is for Advice
B is for Balance
C is for Celebration
D is for Daring
E is for Encouragement
F is for Feedback
G is for Guidance
H is for Humility
I is for Infectious
J is for Jiggle
K is for Knowledge
L is for Listening
M is for Mentor
N is for Naysayers
O is for Obligated
P is for Principles
Q is for Questioning
R is for Retrospectives
S is for Sensitive
T is for Transparency
U is for Unlock
V is for Vocabulary
W is for Welcoming
X is for Xenodochial
Y is for Yarn
Z is for Zen

A is for Advice : "I've seen it done this way and that way before. I feel you might get better results doing it this way."


Traditional managers direct people instead of helping them find their own path. The agile coach prefers less directive approaches, although she will often work in the role of an advisor, stepping in when needed to help teams avoid known pitfalls or steering them in directions that will often end with better results (see Guidance and Mentor).

B is for Balance :"Don't drop the good things."

Teams sometimes get so busy they get caught up in their usual routine. The coach looks for opportunities, working with the team to discover or try new things that may bring the team great benefits. He is also there to make sure that practices that already benefit the team aren't simply replaced and forgotten about, often combining them with new methods.

C is for Celebration : "You guys did a great job last iteration!"

Teams often undervalue the power of success and appreciative inquiry. Iterations help bring closure, developing a rhythm that helps people recognise when they reach their goals (see Feedback). The celebration part of the iteration is often forgotten. Think about the positive impact events have where the entire team is celebrating the end of a project, or some other significant milestone (see Infectious). The agile coach celebrates with the team those little successes every day.

D is for Daring : "I'm about to go out on a limb telling you this, and..."

Introducing change requires a certain level of risk, and the responsible agile coach looks for ways of trying things that bring maximum value with minimum risk. He will often be the first to break the ice with a team, encouraging an atmosphere where everyone on the team feels safe to at least suggest, if not try, different ways of working.

E is for Encouragement : "Keep going! This is amazing stuff!"

Some of the agile practices seem fairly straight forward, yet often easy to get wrong without understanding why they bring what they bring. Often, simply trialling a practice for a decent length of time will give people a feel for the things that worked better for them, and what limitations the practice has (see Questioning). The agile coach provides the support and encouragement to help them through the initial period of trying out a new practice, sometimes helping them work through some of the more difficult parts of that practice.

F is for Feedback : "Did you realise that the team does...?"

All agile methodologies share a common thread incorporating quick cycles of feedback. The agile coach emphasises the importance of feedback mechanisms in all aspects of how a team works – everything from team interactions, processes and practices. Regular feedback helps teams adjust more effectively to their own unique circumstances.

G is for Guidance : "It looks like we have three options: I feel the first two may be better. What do you think?"

The way of the agile zealot is not the same way of the agile coach. Instead of the zealot's command and control, the agile coach often guides teams, helping each person to discover lessons for themselves. He steers the team away from known traps and pitfalls, but he also understands that trial-and-error is a powerful teacher. H is for Humility : "Actually, it was the team that did the work, not me." The agile coach facilitates the team to help them accomplish their work. She should admit when they make mistakes or are wrong, and ensure credit for success goes to the right people. Arrogant coaches never last long on teams.

I is for Infectious : "You have to come and look at this!"

The agile coach brings enthusiasm and energy to teams, encouraging people to find a passion for the things they do, often seeded with his own energy to begin with. He will focus on understanding the limit of how much change a team is willing to accept and how effective his enthusiasm will be, careful not to be confused for the agile zealot. He is also constantly on the lookout for the right time to share his energy and enthusiasm.

J is for Jiggle : "Tweak it a little bit here and a little bit there."

There is rarely one way of doing things effectively, even when a team starts with the same set of practices. The agile coach helps teams adjust their own practices to better suit the team and the environment, based on their previous experiences and understanding of why.

K is for Knowledge : "Have you read the book/article/emailing list for ...?"

The world holds a myriad of information about agile practices and principles, their adoption methods and challenges they present. The agile coach is familiar with a whole set of resources directing people to books, articles, and blog posts for the resources that will be most relevant to them.

L is for Listening : "I hear you telling me that you want to..."

The agile coach needs to listen to the team they're working with to really understand what they are going through, the things they like and the things they dislike. Sometimes it’s also helpful to reflect what she hears back to the team. She listens to each member, to understand what are their needs and fears, adjusting her priorities and activities in response to this. Sometimes this involves sharing it with others, or encouraging people to speak up for themselves.

M is for Mentor : "Making themselves redundant"

The ultimate achievement for the agile coach is to make a team self sufficient and self sustained, capable of fine-tuning their own practices. To this end he will be looking for the right people to mentor and support, in a role that looks similar to the coach's.

N is for Naysayers : "I don't believe you"

Every group may contain someone who's going to be completely opposed to the presence of an agile coach, without any apparent good reason. The agile coach needs to be able to withstand the critics, and understand their needs and why they might be feeling threatened (see Listening, Questioning and Sensitive). She would work with them to make them feel heard, address their needs and to put them at ease. Resistant naysayers need to be encouraged to move on, and this too may be part of the coach’s job.

O is for Obligated : "A part of the team"

It's important to demonstrate that the activities the agile coach suggests are intended to be the best for the team (see Transparency), and it often helps for him to work as a part of the team and experience the same consequences of a decision made.

P is for Principles : "Not just the what. It's also the why."

Seeing beyond the simple execution of practices, the agile coach brings an insight and understanding driven by a set of principles. Practices without principles generally bring little benefit, yet principles without practices are often difficult to achieve (see Guidance). She helps teams live out the principles by guiding them through a set of practices, helping them understand the value these add, and adjusting them to what works for the team and organisation.

Q is for Questioning : "What did you see? How did that make you feel?"

Asking questions is a great way to help clarify heated or difficult situations (see Naysayers). The agile coach will often ask questions to help separate fact from opinion, or to get a better understanding of the situation at hand. Without asking questions, it's easy to jump to a conclusion that will not work for the team in the long run.

R is for Retrospectives : "What have we learned? What would we like to do more? What would we like to do differently?"

Retrospectives are a key practice that the agile coach draws upon to help the team learn about what they have done. Project retrospectives offer wisdom to new projects whilst interim or heartbeat retrospectives help a team respond quickly to an ever-changing environment, to remain and become even more effective. She also benefits from retrospectives with them highlighting what changes have been implemented, or at least bring to light common underlying issues that may repeat themselves time after time (see Listening).

S is for Sensitive : "I wonder if they're ready for ..."

The greatest agile coach respects the culture and environment the team works in (see Listening and Welcoming). She doesn't walk into a team demanding them to change the ways they work; she will first observe the situation before coming up with recommendations.

T is for Transparency : "I'd like you to try this because I feel it will help you do ..."

Being honest helps the agile coach build trust. He explains the reasons he does things to offer them insight to what they might gain by trying something new. When he explains the current situation, its similarity to past experience or a lesson previous learned, people feel safer accepting his suggestions, and are more likely to understand and "own" or internalize them. In some situations, it is also an important way to let them know that he is not trying to implement some hidden agenda or satisfy an ulterior motive.

U is for Unlock : "I didn't know this team could do this!"

Teams often have plenty of potential that remains untapped because of the system they work in. Through careful observation and respect for the current processes, the agile coach often unleashes the team’s potential abilities by helping them identify and remove systemic barriers.

V is for Vocabulary : "YAGNI? Burn up? Muda?"

Every methodology brings with it a set of terms used throughout. The agile coach keeps abreast of terms, acronyms and special words, mapping it back to whatever mental model the team uses. This is especially challenging where the new model and the existing mental model are not compatible, and may call for experiential teaching (see Zen).

W is for Welcoming : "What do you think we should try?"

When the agile coach is successful, the team brings new ideas to the table and actually executes them. An initial step for the agile coach will be trying to welcome and support new ideas that individuals suggest, protecting them from the harsh criticism that typically followed in the past.

X is for Xenodochial : "Friendly to strangers"

Most agile coaches move around from team to team and need to fit in with different groups. Not only do they have to be approachable by different people, but they also have to ensure that what they say and how they act doesn't work to exclude people (see Sensitive). Strangers each come with their own concerns and motivations – the coach must be sufficiently self-aware to remain open to the untapped potential of each one.

Y is for Yarn : "Once upon a time..."

Sharing stories plays a large role in the way knowledge moves between cultures, and is one technique the agile coach often draws upon to help spread knowledge and understanding. Some of the stories might be based on experiences and interactions with previous teams, while others might simply be presented as a metaphor to help explain a concept.

Z is for Zen : "You must find your own way"

Some lessons need to be experienced to help people learn - providing advice isn't as effective as creating a safe environment in which people can make mistakes without dire consequences. To this end the agile coach may use a technique like the Socratic method to help people find appropriate solutions for their own problems.

About the author

Patrick Kua is a software developer, trainer and coach for Thoughtworks. Patrick is passionate about adding value to the teams he works with, and is passionate about people being passionate about the things that they enjoy. He believes it's even better when they align the things they enjoy with the things they do in their career. He has coached, lead and been a part of many teams practicing agile for the last three and half years.

Comments [0]

Organizational Values

Your organization's value is learned by observing what people actually do, the things they talk about first in meetings, the things they spend the most time on... not their published value statements or what the leaders might spout during public presentations.

Organizational Values

 

 

Comments [0]

Agile - Project Management

You might ask, if each sprint ends up with an incomplete work, when can we see a stable product  ?

Answer is the work around invented by the thought leaders. It is called Stabilization sprints.

What are stabilization Sprints ?

These are sprints dedicated towards tasks such as

Defect fixing
Fixing technical debts
Completing any final rounds of testing
Update or fix any architectural issues
Getting ready for the release by completing release notes, etc

Stabilization sprints can be scheduled based on the need of the hour. There is no hard and fast rule around when it should be scheduled.

Many people call stabilization sprints with different names based on the specific activity being executed. Some names are, Testing Sprint, Technical Debt sprint, Analysis Sprint, etc

Comments [0]

Squirrel Massage :

Comments [0]

What Does It Say When A Comedy Show Does More Fact Checking Than News Programs? | Techdirt

Poynter has an interesting article, looking at The Daily Show as being a leader in media criticism, an area where it does an excellent job, even if that's not its intention. But, what struck me most of all in the description of the team behind the show, was that it has a full-time researcher and fact-checker, who looks for multiple sources to verify the content that they're using in the show. Now, in a typical news room, this shouldn't be surprising. But, instead, we've actually seen the opposite. Fewer and fewer news operations have full-time fact checkers (or fact-checkers at all). Yet, here we're talking about a comedy program, whose main job is to make people laugh, and it employs a fact-checker who verifies points with multiple sources. Doesn't that seem backwards?\ http://techdirt.com/articles/20091118/0851156986.shtml

Comments [0]

We found the author of Notepad, sorry you didn't go to the award ceremony

I've received independent confirmations as to the authorship of Notepad, so I'm inclined to believe it. Sorry you didn't get to go to the award ceremony.

The original author of Notepad also served as the development manager for Windows 95. His job was to herd the cats that made up the programmers who worked on Windows 95, a job which you can imagine falls into the "not easy" category.

After Windows 95, he retired from the software industry and became a high school science teacher. At a social event some years later, I met him again and asked about the transition from software development manager to high school science teacher.

His response: "You'd be surprised how many of the skills transfer."


http://blogs.msdn.com/oldnewthing/archive/2009/11/17/9923309.aspx

 

Comments [0]

Life with my 17 year old son is getting to be interesting

and not in a great way. 

Colleges, future, decisions, responsibilities...welcome to the real world.

Comments [0]

Twitter and Mobfeeds

Those 140 little characters, perfect for getting to the point.  Perfect for sharing.  Perfect in this time of bullet point explanations in our mile a minute society.

Yep, for those of you that know me, you know I'm a big fan of the micro-blogging site Twitter.   As soon as I saw it in action in 2008, I knew it would grow and attract millions.

I'm an information junkie, a resource sharing, technology and society learning, walking talking encyclopedia of facts and knowledge about the use of technology and society's future.   Let me translate in TwitterSpeak:  "Early Adopter, who is passionate about learning and sharing information about technology, society and our future.”

While I love it for all those reasons and more, I also knew about the dark side that would soon appear when it reached critical mass.  Human nature has a way of showing its dark side with or without accountability for its actions.  Always has and I think it always will.

When you live, work and breathe technology for decades like I have, you see the stuff that is not always public to the masses.  You see the virtual fights that start up over a difference of opinion and you see the nasty behavior of those who feel shielded behind a keyboard.  Years ago it was almost always done behind an alias that would take a while to track to a person’s name.  

So along comes Facebook, and they required “real” names and “real” email accounts.  Once that started to become the norm you could see the shift hitting the web.  People started using real names and real connections to themselves.  

Now we have virtual fights happening everywhere, but more and more frequently on Twitter.  It starts as simply as one person who says the mildest things about a celebrity, and are attacked by folks who believe these celebrities to be demi-gods of our society.  I mention this due to the crazy event that has happened over the last few days on Twitter.

Stephen Fry is a celebrity in Europe and throughout the World.  He is also one of the most celebrated godfather’s of British twitters.  Finally, he is a self-admitted individual who suffers from a bipolar disorder.

Another Twitter user named Richard tweeted this tweet: “I underdstand @stephenfry's tweets but, much as I admire and adore the chap, they are a bit... boring.... (sorry Stephen) “

And so it started.  What appear to be mild exchanges between a celebrity and a fan; turned into several internationally reported articles from the mainstream world press.  While also tumbling out of control with anger, hatred and bile in the Tweetesphere for days.

http://news.bbc.co.uk/2/hi/entertainment/8335793.stm - Fry ponders leaving Twitter site

http://newsforums.bbc.co.uk/nol/thread.jspa?forumID=7178&edition=2&ttl=20091101134401

http://news.bbc.co.uk/2/hi/entertainment/8336425.stm  - Fry ends row with Twitter critic

The exchange:

STEPHEN FRY:  @brumplum whereas yours are so fascinating I can barely contain my fluids.

RICHARD: @stephenfry I shall have to put more effort into fluid-extraction! *blushes at the thought of S.F. reading my wibbles*

RICHARD:  My life is complete, @stephenfry has @ replied me, rapidly followed by blocking me. My previous comment clearly hit him hard. Sorry.

STEPHEN FRY:  @brumplum You've convinced me. I'm obviously not good enough. I retire from Twitter henceforward. Bye everyone.

STEPHEN FRY:  Think I may have to give up on Twitter. Too much aggression and unkindness around. Pity. Well, it's been fun.

The fallout:

Richard was besieged on his blog, twitter and email from fans of Stephen’s worldwide.  The BBC picked up the story, radio stations and talk stations picked it up.  Stephen was going to quit Twitter and it was all due to one comment.

Hours went by and Twitter was awash with the shock and anger generally used during a mob rush over human right infractions.  A Twitter Storm erupted and it appeared folks couldn’t be meaner or nastier if they were screaming at each other at a KKK rally in the Deep South.

Two days later and people are still adding comments about the incident, releasing steady streams of anger, frustration and bile.  The two primary individuals involved however, have apologized and moved on.  It’s only the captive audience of folks out there that can’t move on.

The future:

It’s official in my mind; the lid is officially off our ids.  What is the id you might ask?  It’s one of the parts of how our personalities develop according to Freud; “ The id wants whatever feels good at the time, with no consideration for the reality of the situation.”  

You can expect to see more and more virtual exchanges that have mobfeed mentality erupt.  Only in the future, you will also see someone who doesn’t have any self-control or control of their own disorder, eventually harm another person over it.  Someone who will combine their internal conflicts with the mobfeed mentality and will track down the person who they perceive did them harm.  As we continue to live our lives in public, expect all aspects of the dark side within to start to surface as we continue evolving with the use of technology.  

I guarantee it.  Laws haven’t kept up, social etiquette hasn’t kept up, foundation building in our youth hasn’t kept up and the organizations leading the way haven’t done so with any morale compass.  Why would society as a whole when the foundation needs such drastic repair?

We are reaching a tipping point in society, a point in which it might be too late to turn it around.  What are you going to do about it?  Who are you going to start the conversation with to start turning it around?  Do you even notice or care?

Comments [0]

Just something to think about....

"Creativity is allowing yourself to make mistakes. Art is knowing which ones to keep."

Comments [0]

Good Ideas - A weblog by crowdSPRING about digital creativity, the web, business and more.

Amen Pete | October 9th

 

I found this ad in Advertising Age last night and I couldn’t help but share.  I’ll leave it to your imagination to decide what company’s logo should be at the bottom…

Amen as stated.

Comments [0]