As I reflect on my journey as an agile consultant, I often find myself thinking about the essential skills that can make or break your effectiveness in this role. Whether you’re just starting out or looking to refine your approach, here are my top three tips for new agile consultants that I believe can set you on the right path.
1. Understand the Domain
First and foremost, it’s crucial to grasp the domain in which you’re working. If you’re stepping into an organisation that develops software products, you need to have a solid understanding of what it takes to build those products. This isn’t just about the technical aspects; it’s about the context in which the teams operate.
- Know the People: The individuals doing the work are the ones driving the business forward. They need to be intrinsically aware of their goals and objectives, and as a consultant, you should facilitate that understanding.
- Context is Key: Understanding the environment, challenges, and dynamics of the team will enable you to provide relevant and impactful advice.
2. Listen Actively
Listening is one of the most powerful skills you can develop as a consultant. It’s not just about hearing what people say; it’s about understanding the nuances of their experiences and perspectives.
- Conduct Interviews: When I start working with a new team or organisation, I often conduct interviews across all levels. This helps me uncover the different stories that emerge from various perspectives.
- Spot the Discrepancies: I recall a situation where leadership believed they were excelling in continuous delivery, while the team on the ground felt overwhelmed and unsupported. This disconnect highlighted a significant lack of transparency within the organisation.
- Focus on Transparency: If you notice differing narratives, it’s a clear sign that transparency is lacking. This should be your first focus when driving organisational change.
3. Articulate the Uncomfortable Truths
Finally, as a consultant, you must be prepared to articulate what people may not want to hear. This can be daunting, especially when dealing with senior leadership.
- Be Honest: I remember a time when I hesitated to tell a CEO that their recent reorganisation was misguided. They had created silos that would ultimately hinder agility. It took me a while to realise that my role was to provide my expert opinion, even if it wasn’t what they wanted to hear.
- Embrace Your Expertise: Remember, you’re hired for your insights. If something feels off, don’t shy away from voicing your concerns. It’s better to be honest and potentially face disagreement than to remain silent and allow issues to fester.
Conclusion
In summary, as you embark on your journey as an agile consultant, keep these three tips in mind: understand the domain, listen actively, and be prepared to speak the uncomfortable truth. These skills will not only enhance your effectiveness but also help you build trust and credibility within the organisations you work with.
If you found this post helpful, I encourage you to engage with me. I always welcome comments and discussions, so feel free to reach out or book a coffee chat through Naked Agility. Let’s explore the world of agile, Scrum, and DevOps together!
So what are three top tips for a new agile consultant?
Um, so I think the first thing is understand the domain within which you’re working. If you’re going to be consulting on a particular topic, um, like for example going into an organization that builds some kind of software product and helping them shorten the feedback loop and get better at delivering that product, then you want to understand what it takes to build products. You want to have a keen understanding of the context within which the teams, the people that are doing the work, are operating because it’s the people that are doing the work that are actually moving the business forward.
Um, they’re directed by—directed, that’s probably too strong a word—um, well it might be depending on your level of control, but they’re directed by above, like what direction are we going, what’s our goals, what’s our objectives. But, um, they need to um be intrinsically understanding of that context. That’s the first one: understand the context of the people that are doing the work.
Um, what would be a second thing? Listen. Probably a very powerful skill is listening to what the people that are doing the work are saying and how that what differs or relates to what leadership is saying and what customers are saying. I often do um interviews across all levels of the organization when I start working with a team or with a company to really get an understanding of what it is that’s going on. And it’s incredible the different stories that are told from the same perspective from people at those different levels.
I remember an organization where the leadership was like, “Yeah, we’re awesome, we do continuous delivery, we test everything, we’ve got automation, we’re brilliant.” Um, and the people doing the work were like, “Oh my goodness me, we’ve got no automation, life sucks, we’re doing everything manually, it’s a struggle every day to get out of bed and go work on this big pile of crap that we’re delivering.”
Um, and that fragmentation was through a lack of transparency, right? And even I spoke to some customers for that team. They managed to get a couple of customers, and they weren’t external, they were internal customers to the organization, but they were like, “Yeah, you know, we don’t tell them about every problem that we have, we actually keep a separate list of problems because we as the customer see the engineering teams as totally overloaded and running around like with their hair on fire. So we feed them things that we think of as important,” right? They’re creating a separate backlog of work and prioritising it as the customer because they see the struggle that the engineering teams are under. Yet leadership is like, “Everything’s awesome and we’re great,” right?
So that, that, that—listening to people, talking to them, finding out what’s actually going on at different levels because everybody’s story is different, um, and at every level in the organization. And if you get that difference in story, you know there’s a fundamental problem with transparency. So that’s perhaps your first focus for organisational change and organisational shift.
And now I’ve got to come up with a third one. See, you need to be able to articulate what people don’t want to hear.
So, I remember before I was able to do that, I went into an organization that had just gone through a massive reorganisation, restructure, um, in order to try and achieve agility. And they’d ended up with a test silo and an engineering silo and an operations silo, right? Same old crap.
And I was sitting in with the CEO and he turned to me and said, “Do I need to pick this apart and do another big reorg?” And I was afraid to say, “Yes, what you’ve done is wrong. It is not going to achieve the outcome that you want to achieve, and you’re gonna need to redo it with an eye to cross-functional vertical slices, value stream,” right? Focus on those things.
And I was afraid to say that because I was a lowly, uh, wet behind the ears DevOps consultant back in the day, um, and this was sitting in with the CEO of a large multinational company, and I felt I couldn’t tell him he was wrong.
Um, I’ve since learned, and in fact that, that story is one of my catalysts for, um, just saying to people when you think something’s wrong, they can always disagree with you, they can always not like you. Um, but you need to, you need to say, if something’s not right and you’re a consultant, you’re hired because you have more information, right? You’ve got more insight. Uh, you’re hired for your expert opinion. Give it, um, even if they’re not gonna like what you’re gonna say.
So that was three things.
Thanks for watching the video. If you enjoyed it, please like, follow, and subscribe. I always reply to comments, and if you want to have a chat about this or anything else agile, scrum, or DevOps, then please book a coffee with me through Naked Agility.