The Agile Coach's Guide To The Galaxy

  • Coaching Teams

    No, Agile Coaching Is Not Cat Herding

    Agile coaches and leaders in agile organisations sometimes refer to parts of their job as herding cats. While said with a smile it has a negative connotation. I’ve done this in the past myself and I think it’s important that we stop talking about our jobs, and people and teams this way for several reasons: Talking about cat herding hides the real problems at hand. What exactly is the team doing that makes them appear as cats? And what should the team improve in order to not be a bunch of cats? It’s disrespectful and as a coach or leader you are likely loose influence. Sure, cats are smart, independant, and resourceful, but what coaches/leaders…

  • Coaching Teams

    Experiential book clubs help people grow, and they’re fun too! :)

    In this blog post I go through the differences between conceptual and experiential book clubs. I also share some tips if you’d like to organise an experiential book club for yourself. A few years ago I coached a team that was making a huge effort to reduce their technical debt. I offered to organise a book club around the book Clean code but I was faced with some skepticism. Several team members had participated in book clubs in the past but those had not been valuable. I explained that this book club probably would be different from previous ones they’d attended because this one was going to be experiential. I…

  • Leadership and Management

    One-on-one tips

    In my tribe (BITS IT) we are currently experimenting with distributing leadership and amplifying self-management. We are iterating on Spotifys organizational model because it is creating tension for us. I’m going to share more about this experiment later this year. An important part in amplifying self-management is to change how we conduct 1:1s. Just before we started our experiment we read Esther Derbys article about conducting 1:1s with self organizing teams and we then had a conversation about how we should conduct 1:1s. I was asked to share some 1:1 tips and guidelines for people who are new to them, and I thought I’d share them here too. I hope they bring value to you! Stay away from…

  • Leadership and Management

    Questions I ask in interviews – Give me an example of how you’ve helped someone grow

    Every now and then people behave in a way that negatively impacts their environment. Sometimes that’s because they lack a diverse toolbox, and sometimes they’re just repeating a behaviour that was helpful in the past. Whenever someone gets in their own way, we (agile coaches) fill an important role – to help people learn and grow. When I interview agile coach candidates I explore their experience in helping people learn and grow. “Give me an example of how you’ve helped someone grow” This question helps me understand: If the candidate adjusts her style when she works with different people What her default style is How many people she has worked with What tools she uses, and if…

  • Leadership and Management

    Questions I ask in interviews – Doing a good job

    Many developers I have worked with think they are doing a good job as long as they fix many bugs and complete many features. As time passes and aforesaid developers have partaken in both failed and successful projects they realise that they should look at the impact they make to understand if they are doing a good job or not. While this might sound obvious for developers, what should agile coaches do to know if they’re doing a good job? Can you measure if an agile coach is doing a good job? Yes of course! And incidentally this is something I might ask you in an interview. “How do you know if you’re doing a good job as an Agile…

  • Leadership and Management

    Questions I ask in interviews – Failing

    Over the summer I will publish several blogposts containing some of my interview questions that I ask people who apply for the Agile coach positions at Spotify. In each post I’ll also go through what I’m looking for with each question i.e. why I ask those specific questions. “Tell me about a time you failed and what you learned.” This question helps me understand a candidates: ability to admit to and learn from failure ability to connect the environment they exist in with their needs, and also their ability to see how this affects their behaviour comfort with failing ability to connect with me around a difficult topic level of (self) awareness Some candidates bring up “comitting untested code” as their failure and…

  • Coaching Organizations

    Things I wish I knew before I became an agile coach

    In late 2014 Daisy Pilbrow and I sent out a survey to the agile community. The survey asked agile coaches what they wish they’d known before they started coaching, what was challenging about the role, and what they’ve learned about themselves and others. With the replies Daisy and I hoped to create a short and inspiring recommendation that we could give to interns and new coaches at Spotify. The survey received 30 replies. We analysed the responses and were able to identify a few patterns that we’d like to share with you. You can find all the responses in their full format here, but we have removed peoples names to…

  • Coaching Teams

    What happens when you send a dev team to a 3 day group development course?

    Are group development courses such as IMGD silver bullets when it comes to helping teams mature? That’s what Martin Wasielewski (also an agile coach at Spotify) and I wanted to find out. In order to find the answer we defined an experiment, and identified a 3 day group development course called S360 encounter that we would send a (willing) development team to. Our hypothesis was that: By increasing people’s self awareness, improving their self esteem, teaching them how to communicate effectively, and raising their understanding of other people’s needs, teams will become high performing. How we would evaluate this experiment Three and six months after our dev team had taken the course we would evaluate the experiment on the following:…

  • Coaching Teams,  Product Management

    An Epic discovery workshop (and a guide to facilitate it)

    At some point in time most development teams run out of potential epics to do next for a variety of reasons. Alternatively they can find themselves at a road crossing uncertain about which Epic to implement next. If you ever find yourself in either of these situations here’s a 2-hour workshop that you can run with your team. The workshop can also help create alignment in the team which can be useful in case your your team is having difficulties agreeing over what to do next. The questions and examples in this article come from when I facilitated this workshop with one of the teams that I coach, the Network…

  • Leadership and Management

    Do you know your directs context?

    Whether you are new to 1-on-1s or have been running them for a while, at certain times you and your directs will become misaligned and the topics they bring up might come as a surprise to you. The better understanding you have of your directs context, the better prepared you are, or at least can be, for supporting them. Your support can of course come in many different forms e.g. through feedback, by challenging, partnering, mentoring, and coaching, etc., but understanding their context is the first step. With that said, you are aiming for a delicate balance. While knowing everything and never being surprised might mean that you are spending too much…

  • Product Management

    A stakeholder, user, and customer walk into a bar… but what do they order?

    Stakeholders, users, and customers are three distinct roles. Many workplaces that I have been to have used the words stakeholder, user, and customer as if they had the same meaning. I get confused when someone uses the three words interchangeably because they are very different, and for a reason. The purpose of this article is to share my view of the differences between the three roles. To do this, let’s meet Mark, Lloyd, Roger, and Phil from Healthstudio, a private healthcare company that is well known for its outstanding customer service. Meet Mark, the manager for Healthstudio’s call center. At Healthstudio Mark leads the call center that handles everything from…

  • Product Management

    What’s the difference between a user story and a use case?

    User stories and Use cases have the same intention. Many years ago I was at a restaurant in Bombay together with two colleagues, Anup and Rama. We were seated outside and waiting for our food. It was windy and on our table was a stack of napkins that almost blew away. Anup flipped the stack hoping that the napkins would not blow away but as the wind kept on blowing the napkins kept on almost blowing away. Over the next couple of minutes Anup would turn the stack of napkins over from one side to the other several times. Finally Rama took a glass and put it on top of…