I’m having fun in the most unlikely of places. I’m currently working at a Big American Bank. In fact, it’s so big it’s called Bank of America. I recently wrote an article for their internal agile magazine which probably best describes why I think it’s so much fun, and which I’ve reproduced below.
There are three things I really love doing: delivering code that has a business impact, coaching individuals and teams, and optimising organisations. Working with BAML is giving me ample opportunity to do all of these, and I’m busy reaching out to agile coaches and solid delivery folks in London and New York. If you might be interested get in touch and I’ll make the introductions. They’ve got some great technical and process people already, like the remarkable Gordon Weir, but we’re going to need a bigger boat. The scope of the transformation programme, along with the support of senior managers who are letting me cause all sorts of mischief, is leading me to believe this could become a horse of a different colour. If you’re into large-scale change I think you’ll want to have been there. Anyway, here’s the article. I hope you like it.
Update: Gordon and I are going to be talking about the story so far at ADC/BSC East in Boston in November.
Six Impossible Things ¶
Alice laughed: “There’s no use trying,” she said; “one can’t believe impossible things.”
“I daresay you haven’t had much practice,” said the Queen. “When I was younger, I always did it for half an hour a day. Why, sometimes I’ve believed as many as six impossible things before breakfast.”
– Lewis Carroll, Through the Looking Glass
Recently I’ve been seeing lots of things that don’t happen in real life. I’m OK with this because I’ve seen impossible things before, but not often this many, and certainly not before breakfast.
The first thing I saw was a Managing Director in a Big American Bank deciding to abandon decades of organizational “best practice” and recreate his organization in London, by letting the people choose their own teams, and if that weren’t unusual enough, the teams choose their own team coach. To quote Douglas Adams: This is, of course, impossible.
Then I met a group of former managers in the same bank who had decided they had had enough of telling people what to do, and had reinvented their role as servants rather than masters. This too, is impossible. To emphasize this they went around calling themselves Jeeves, after the butler in the P. G. Wodehouse books. This is not just impossible, it’s also rather silly. I like that.
Next I visited the same Big American Bank in Big America. There things became curiouser and curiouser. I met senior managers who had been working at the bank for over 30 years, and who had chosen to abandon their lofty title to become a member of a software delivery team. This clearly never happens in real life. The management team there had also decided they wanted to be servants, and taking a lead from the Jeeves’ had decided to call themselves Bensons, after an American butler called, um, Benson. This is equally impossible-and-silly. I like that too.
The Americans also decided to break all the current structures and form themselves into self-selecting teams with self-selecting coaches. Which, as I’m sure I don’t need to remind you by now, in a bank like this, is clearly impossible. But that wasn’t the final straw. The final straw was seeing a Java developer sitting next to a mainframe programmer learning COBOL. I suspect that’s a skill that will never appear on the resume. (Hmm, I see, you learned C++, then Java, then COBOL, wait, what?) On closer inspection I discovered the Java programmer was learning COBOL so the COBOL programmer could go home at weekends and have her life back. He was increasing his own capability in a legacy skill so the team could more evenly balance the workload across its members. This, surely, is impossible.
Having seen all that, I like to think I’m prepared for anything. Except even then I keep getting surprises. Remember that Managing Director I mentioned at the beginning? Last week he was off learning to program in Python. No, seriously. It must be time for breakfast.