Agile Leadership
In previous posts (here, here and here) I have called out the need for really solid agile leadership to enable change. Without great leadership, change falters. We know what bad leadership looks like - directive, dis-empowering, disconnect between what they say and what they do. We all know the symptoms of bad management. But what does good management look like?
We can do the obvious and just say that good leadership looks like the reverse of bad leadership - non directive, empowering, behaves in accordance with what they are saying and so on. All that is true, but I have seen really empowering, non directive leaders who were still bad leaders at driving change. I think there is something fundamental that all leaders need to make them effective at delivering lasting change. That thing is the ability (and desire) to change themselves.
Sustainable Pace For Organisations
We have all seen the press releases come out. The CTO of some big organisation proudly announces that with this new agility thing they are now able to release to market every three months instead of yearly. Great news isn't it? Great endorsement of agile techniques, isn't it? Have you ever worked in one of those organisations? What is it like working in the delivery teams for one of those organisations? Is it, as the press release seems to indicate, some sort of IT workers' paradise where features flow easily into production and there are smiles and profits for all?
Or does it feel like an endless treadmill where releasing every three months just means jumping through all the hoops you had to jump through for the yearly releases but now instead of doing it once a year you are doing it all the time? Where the nightmare month you used to have once a year to push the release kicking and screaming out the door is now your normal workload? Chances are, it's not the first one. Feeling burned out? Are we achieving our results by throwing away one of our key principles - the principle of sustainable pace?
Don't ask how much will it cost? Ask how much should I invest?
How do things get funded in the organisation you work for? If you work for most organisations, a business case will be prepared and submitted to management for approval. The conversation around approval will invariably be based around cost and benefit - how much will this cost and how much will this make? This leads to some pretty well known problems. I have written about these problems before (The Problem with Projects and Outcome Based Funding) and they are pretty well known. Ask anyone involved in funding approvals and they will tell you that the process is pretty bad and things need to be done to improve it.
Organisations have tried many things - fast track funding for small initiatives, streamlined approvals processes, delegated approvals, all sorts of things, but the process remains inflexible, flawed and generally broken. I think this comes not from a flawed process but from a flawed starting assumption - that cost vs benefit is the correct way to allocate money. I think we are asking entirely the wrong question. No amount of tweaking the process will help if the process is answering the wrong question. So what is the right question? I think we should stop asking "how much will it cost" and start asking "how much should we invest".
Lead By Example
Leadership is crucial to a large scale agile transformation. You can go so far bottom up but to achieve any sort of real scale you need to get some leaders involved. A lot of what I do day to day is get leaders involved and engaged in the transformation process. When talking to leaders, this question inevitably comes up - "What is the single most important thing I can do as a leader to make this work?" For quite some time, my standard answer has been "Set a good example."
Have we ever seen this situation - the boss has just announced a fantastic new agile change program and that he or she is right behind it. "Agile is the most important thing the organisation can be doing" they say. But over the next few weeks it becomes clear that they aren't turning up to the business scrum, are too busy to make the sprint review, can't afford the time to attend backlog refinement. Then other people's attendance starts to drift off. "Too busy" becomes the standard excuse for missing something. The agile transformation falters, struggles on for a while, then vanishes without a trace.
Changing culture is easy - just change what you measure
As an agile coach I am always pushing for cultural change. That's what agile is really - it's not a delivery mechanism, it's a fundamental change in the culture of an organisation. What do we mean by organisational culture? There are many definitions but the one that I like is that culture is a shared understanding of values. It's the understanding everyone has of what the organisation thinks is important. Culture drives behaviour - people will seek to maximise what is considered important in the culture and will behave in ways that do that.
The problem of course is that, as anyone will tell you, cultural change is hard. CEOs are tasked with changing culture and spend years failing to do it. People say that the only way to change culture is to change all the people. Or that cultural change only happens when a generation of employees retire. I don't agree. Cultural change is really easy. You just need to let people know what the organisation values. "Hang on", I hear you say, "Just wait a minute. Organisations have been putting out statements for years about what they want in their new culture. People can often quote chapter and verse from the CEO's latest values statement. Millions are spent on flashy communications. And nothing changes."
Executive coaching part 5 - Control
For the last few weeks (interrupted briefly by the holiday break) we have been looking at executive coaching. We have taken a look at some of the big problems executives face and at some of the ways we can use agile tools to help resolve them. We have looked at resource planning, controlling financial spend and estimating ROI. All these things, though, are manifestations of a more fundamental problem - the problem of control. Control is a real issue for executives. They are responsible for a P&L. They have business goals to meet. They have people under them to meet those goals. They are expected to be in control.
In a traditional environment they maintain control through their position as central decision maker. Any significant decision will be funneled up through them. In an agile environment we recognise that centralised decision making is slow and inefficient, so we decentralise the decision making for efficiency. The problem is that, to the exec, we have taken away their decision making (and therefore their control) and not given them any other control mechanism to replace it. Without some alternative control mechanism, execs in an agile environment will continue to rely on their old control mechanism - centralised decision making - to the detriment of the agility of the group. All the unnecessary steering committees, status reports, executive briefings, financial controls, and so on are all manifestations of this fundamental problem - how does an executive maintain control when they are no longer the one making all the key decisions?
Executive Coaching Part 4 - Return On Investment
We have been looking at executive coaching and what sorts of conversations we can have with them as coaches. So far we have looked at resource management and financial control. Continuing on our theme, I'll be looking at the next burning question execs tend to have - "How do I ensure good ROI in an agile environment?"
ROI is a term that frightens non financial folks but what it boils down to is "am I getting good value for my money?" Is the money I am spending giving me enough benefit to justify spending it? In a traditional organisation, ROI is managed through the business case and estimation processes. The business case will set out a number of benefits and the estimation process will work out how much it will cost to deliver those benefits. In an agile environment, we don't go through those processes. We don't do detailed up front estimates. So how does the person in charge - the person whose money we are spending - make sure they are getting good value?
Executive Coaching Part 3 - Resource Management
Last time we looked at the most common question you get when talking to senior leaders - how to control spend. This time, we'll look at probably the next most common one - how to control resources. By control resources, I don't mean how to tell people what to do. What I mean is how to keep control of resource numbers. In non-business speak, that means "how can I manage the number of people in my team and still deliver?" This is, of course another side to the "how do I control costs" discussion, and is a particular problem for IT departments.
The answer seems obvious - just stop hiring people. Set a staff limit and stick to it. The reality for IT departments is a little more complex though and it's related to the way big organisations control the flow of work. Or to be more precise, how they don't control the flow of work.
Executive Coaching Part 2 - What To Talk About?
Last time I talked about executive coaching and the need for coaches to engage with senior leaders. A lot of the comments I got were along the lines of "great idea but I have no idea what to say to them. I can relate to teams because I used to be a developer. I've never been a senior leader so I don't know that their problems are". That's fair enough. It's hard to relate to something you have never been exposed to so I'll throw out a few suggestions to get conversations started. Once the conversation has started, it will take its own course.
In my brief stint as a senior leader, and in my many subsequent interactions with senior leaders, there are 4 key conversations that come up over and over again. Financials is usually a popular one - how to maintain financial control in an agile environment. Resource management is another one. There is usually a good conversation to be had around the age old question of measuring return on investment, otherwise known as "how do I make sure I get my monies' worth?". The last one I will cover is control - how do executives maintain control of their portfolio when decisions are being delegated to product owners and teams. But first financials. I know...boring. Try to stay awake here, this may be dull, and involve dealing with finance people, but it is important stuff.