Amsterdam 2023

Making the Case for Change

Maya Leibman recently concluded the last decade as Chief Information Officer (CIO) of American Airlines (AA) where she was responsible for all technology efforts as well as strategic tech imperatives such as transitioning to the cloud, AI, and the advancement of DevOps tools and principles. Prior to her time as CIO, Maya was President of AAdvantage, the world’s largest loyalty program. Maya now serves as a Senior Advisor to AA based in London, where she is learning to love cucumber sandwiches and how to mind the gap.

ML

Maya Leibman

Sr. Advisor, American Airlines

Transcript

00:00:13

So I'm so excited about our next speaker, who is Maya Liebman, who I met in 2016 when she was the EVP and CIO for American Airlines, the largest airline in the world. So I'm so grateful to my friend Ross Clanton, who was one of the earliest people in the DevOps enterprise community because of the pioneering work he did, starting the DevOps movement at the US retailer target. So why am I grateful? Because when Ross was hired by Maya, I got to hear about all the amazing and astonishing things she did as a leader to support the DevOps movement at American Airlines and how she modeled the behaviors that she wanted her leaders to have. So she recently concluded her decade long service as CIO and is now senior advisor having moved to London. So I asked her if she'd be willing to share not an experience report, but instead give us advice, uh, to technology leaders who are trying to transform their organization, but are struggling to get that senior level support. So I'm excited about this talk because I'm such a fan of her achievements and because of how much I've learned from her. So here's Maya.

00:01:27

Thank you, Jean. Can I get like four hours on the timer, please? <laugh>. Um, so as Jean mentioned, uh, I've spent the bulk of my career at American Airlines, and until the end of last year, I was, uh, I'd spent the last decade as the CIO responsible for the technology organization, and Jean asked me to come and talk about how we, you know, over the course of those 10 years, you know, we went through a big transition. How do you sell this kind of change internally? So I came up with these 20 ideas. Some of them you could actually use to convince your boss to adopt DevOps. And I say, and everything that goes with it, because we all know that DevOps isn't just a set of processes and tools. Um, it's really a mindset. It is about, uh, intense community building and collaboration. It's about passion and selflessness and accountability.

00:02:22

And it is about doing the hard work that it takes to achieve the technical excellence in order to be a high performing technology team. The thing is that, you know, I don't know how big a problem this is among all of you in terms of selling DevOps internally. Um, so, you know, we talked about it a little bit at the seminar yesterday, it came up, but I'd love to just get kind of a show of hands. Like, do you have a boss that you know is maybe a little bit resistant to some of these ideas? Um, you know, maybe won't, uh, really adopt them? You know, I'd like you to raise your hand, but, you know, not if your boss is here. If your boss is here, um, you know, I think it's probably better. You know, you've, honestly, if your boss is here, you've already won like half the battle.

00:03:10

So maybe you don't even need this presentation. You, the two of you should just go to the bar and have a drink, although it's really only nine 30 in the morning. So I might be a little early to get started. Um, but for the rest of you who this might be an issue for, here's, uh, idea number one. This idea of bringing together like-minded pals. Uh, gene talked about it this morning with the Brian Eno quote about CS creating that kind of scene. Look, DevOps is a journey as jog Paul just said, it is a never ending destination that you, that you don't quite ever reach, and it's a lot more fun to go with other people. Um, you know, Jean, this was kind of the premise behind the Phoenix project. This is my only shameless plug for Jean Kim and the Phoenix Project. Um, but you know, I think what the Phoenix project didn't hit on, or at least didn't really delve deeply enough into, is the key to bringing people together.

00:04:04

The real answer, the real, the real crux, the real solution. And that's simply to buy pizza. It's really not that expensive. You can all afford it, and I guarantee you, if you buy pizza, people will show up. All right? Second idea. Start small. Everyone's gonna tell you to start small. David mentioned that earlier in his presentation. You know, I didn't wanna say the same thing that everybody says. So I went looking for synonyms for small, and there really aren't any good ones, so just stick with start small. But I saw compact and it was defined as, you know, something small, which fits the definition that we want here. But I also liked it because it was a verb and this idea to exert force on something. And the fact is, if you wanna sell this internally, if you really wanna take this DevOps journey, it's something that you're really going to have to put a lot of effort and force behind.

00:04:53

You know, this third definition, a small flat case containing face powder. I couldn't find a way to work that in. So we can just forget about that definition. <laugh>, you know, a lot of people start with their digital properties, you know, like mobile app and websites, e-commerce sites. Those tend to lend themselves nicely to a small start with, um, with DevOps and with adopting these new ways of working. But just to be clear, this, you know, some of the most successful teams in American airlines have been applying these principles and tools in a mainframe environment, in a legacy COTS environment. Um, so this doesn't have to be where you begin and end, but it, it's often a good place to start. Third idea, set a measurable goal. We've all talked about the Dora um, metrics here. David mentioned how he put those together as sort of a first step.

00:05:42

Uh, I think the idea is really to take something invisible and make it visible, especially to your boss. Then it becomes something you can point to something like, look, we're gonna double the deployment frequency on our mobile app. We're gonna do it by automating test scripts, and we're gonna do do it by next quarter. Once you have that goal, that North Star, then you're gonna be able to point to it and say, this is something we achieved. And what you need to do is also tie that measurable goal to a business outcome. 'cause deploy, doubling your deployment frequency is great, but you're doing it in service of something bigger for your organization. And again, the idea is to make something invisible visible to everyone, including not just your boss but your business partners. So really what you wanna do when you double the deployment frequency is you wanna grow loyalty membership.

00:06:31

Let's say you're trying to get more people into your loyalty program. You wanna increase enrollments, and you can do that if you are doubling the deployment frequency on your mobile app. You can release things like improvements to your one click enrollment process, and you can say, you know what? I know that if we do this, that by next quarter we're gonna grow enrollments by 25%. When you achieve those goals, you gotta communicate the hell out of them. But you have to tell them in a way that the, the stories that success brings. The fact is, um, I'll give you an example. At American, we had a team that basically had to give up one weekend every month to do their release. It was so big and hairy and complex, and, and basically the entire team was required, and they gave up all that time to do it by adopting DevOps and these new ways of working.

00:07:23

And slowly over time and through automation, they were able to get to the place that nirvana where they could just release on demand. But instead of celebrating the fact that they could release on a Thursday at one o'clock safely, instead, the story that we told is about their weekend that they all got back and the opportunity to spend time with their friends and family that they were missing before. That's the real success of this. You gotta celebrate when you hit those goals. And that's pretty obvious. You just buy pizza because that's, that's the key to celebrating. You also have to reward the behavior that you are attempting to, to seek. The fact is, you know, if you're trying to create this rebel alliance and there's a couple members of the Rebel Alliance that do something terrific, like save a princess, then you need to find a way to recognize that.

00:08:13

One, one idea is this idea of these challenge coins where, you know, you could just take to a 3D printer. Um, you know, you can print your company's logo on one side, the Rebel Alliance logo on the other side. You can put a few of these in circulation. This is a peer-to-peer thing. This doesn't require a boss. In fact, it's probably better if the boss isn't involved. It's a lot cooler that way. When people do something great in this DevOps space, you can just give them one of these challenge coins. It's a very cool way to identify who's part of this rebel alliance. Now, I'm not saying that American Airlines has such a secret society, but I do wanna be clear for Jason that if we did, it would be fully approved by the, the Walt Disney Company.

00:08:58

Continuing with this idea of rewarding the behavior that you seek, we have this terrific engineer at American, and he gives out these yellow plastic rubber duckies. He'll just throw them out into the audience when he is doing a presentation. He leaves hundreds of them scattered on his desk for anyone to pick up when they walk by. The idea comes from this book, the Pragmatic Programmer, and the concept is that you're, you're working on debugging a particularly hairy piece of code. And by speaking out loud to someone, or even better, something like a yellow rubber duck on your keyboard, you are more likely to have that eureka moment that, ugh, that's where I went wrong. That's what needs to change. And, uh, if you're looking for technical excellence, if that's the behavior that you are trying to, to get in your organization, a little symbol like this, goes a really long way.

00:09:51

Another thing he gives out are these little pink plastic pigs. Um, perhaps you've seen this cartoon with the chicken and the pig and the chicken says, Hey pig, let's open a restaurant. And the pig says, great, what should we call it? And the chicken says, how about ham and eggs? And the pig thinks for a second and says, I'm not so sure about that. I mean, you'd obviously be involved in that kind of venture, but I'd be committed <laugh>. And sure enough, if you're looking for commitment, a little pink plastic pig is a great way to just represent the behaviors that you are seeking, whether it's Slack or teams or WhatsApp. You need a place for people to go and where they can share asynchronously, where you can create that kind of community building where you can have people come and ask questions, get answers to questions, and of course, post these memes that are only funny to people in this community.

00:10:50

Gotta make a logo. Everybody needs a logo. Um, but the fact is, it's really powerful. When I walk into a meeting and I see that almost everybody in the meeting has this laptop sticker of the logo of our, of our hangar, which is our dojo, our immersive learning space, or the logo, the laptop sticker of one of our unconferences or our, uh, our runway, which is our developer experience platform. I know that there's something special happening that a community is being developed. And besides when you put stickers on your laptop, you know, it's like showing off your personality without having to talk to anybody, which I think is especially appealing for the introverted nature of this technical population. You can, um, start a book club. A lot of people, uh, really learn through this way and they like to come together and share their learnings.

00:11:44

Um, it really doesn't matter what you read. The most important thing is that you buy pizza. I mean, it's super simple. I hope you're getting the picture. Now, you can have an open space jam session. Um, you know, people line up, they wanna talk about a topic, they pitch their topic to the group. Those ideas go on the whiteboard, they get upvoted those with the most votes, make it into the idea marketplace. And then you hold, uh, you know, just these open sessions where that person gets to lead a discussion. But anyone can participate who wants. There are a lot of, um, other laws and rules around this. We talked about one of them this morning. This law of, um, what is it? Transportation, <laugh> transition. You can move if you're not contributing, if you're not learning, um, you can go online and, um, and, and Google this.

00:12:32

But it is a great way to create community and to start that knowledge sharing and to get those people who are most enthusiastic about these ideas out there, sharing them. Another idea, these Ignite talks, I think we're gonna have some of them later this afternoon, and I'm super excited to see them. If you're not familiar, you get 20 slides, they're on auto rotate, you get 15 seconds, no more, no less per slide. It is really a lot harder than it sounds, but it's more fun than it looks. And, um, it is a great way, again, for all of these things, you don't need a boss involved. You can just bring together your like-minded pals and do this as a grassroots effort. Another thing you could do with these Ignite Talks is, you know, invite your boss to do one of them. Now, this isn't gonna work for every boss, but let's face it, some bosses have an ego and they like to be asked to contribute.

00:13:21

You know, they like it when you say, Hey, you know, people are really interested in what you have to say and they really wanna hear from you. And so I'm not saying it works with everyone. <laugh>, this is something that is a real journey. It is something that is, you are not gonna be able to say this once and be done with it. You're gonna have to be persistent. But there are right ways to do this. Like, you know, think of the gentle breeze that's making the flowers sway, you know, and there's a wrong way in which, you know, you're just annoying, okay? And you're just saying things over and over again so you know, don't go this direction. Um, also light shaming, you know, showing what other organizations are doing is also really, really helpful. But, you know, you don't wanna just be constantly shouting, oh, why aren't we doing what they're doing?

00:14:10

You know, that's, that's not gonna get you very far. Instead, just play a cool, I mean, these guys have the coolest spokesperson on the planet. You gotta show the data of what other people are doing and suggest low cost experiment. It's very hard to say no when somebody brings to you. Look, this is somebody else who has had success doing this. We can do the same thing and we can do it for not a lot of money and not a lot of effort. You have to find a way for your boss to overhear how great the Ignite talks were. You know, be creative. There's lots of opportunities for you to find ways for them to overhear things. Um, you need to get your business partners as well to, to say how great things are going. You know, they've, they've, you've achieved these goals, they've gotten something that they want, and you want your boss to overhear that.

00:15:00

Um, but more importantly, you want the other business partners to overhear that. And then they go, wow, you got that. Wait, I want that, that looks good. How do I get that? Now, if you have to, to get your business partner to do this, you know, it's pretty obvious how you make that happen. Okay? I don't need to spell it out for you. Bring in a third party. Every single consultancy will do this. Bain, B-C-G-I-B-M, Deloitte, KPMG, they all have a practice that will come in and tell you what you're doing wrong. It's, uh, it's great because sometimes it's just easier to hear, you know, constructive ideas from somebody who's not your spouse. And I know in this analogy I've made you and your boss's spouses, which is a little bit weird, but I think you know where I'm going with this. The fact is, they'll come in, a lot of times they'll come in for free.

00:15:51

Initially, they'll do some workshops, they'll get the lay of the land, and then if you want your boss to hear how bad everything sucks, they'll do that because that's how they sell things. It's like guaranteed. It's, it's a great solution. Um, you can go to the whiteboard and draw a Venn diagram. I don't know that it really will help with this effort, but it makes you look smart, especially if you put like generative AI in one of the circles. Um, you can plant drugs on your boss and take compromising photos, <laugh>, if you need, you know, some ideas right around the corner from the hotel. Um, you can ask Che GPT for ideas. I mean, that's what everybody's doing these days, right? Um, I actually asked Che GPT to write a presentation for me on how to convince your boss, um, to adopt DevOps. It was super boring, I have to say. And so I said, oh, come on, let's spice it up a little bit. You know, come up with some crazy idea like planting drugs on your boss. And that made Chet GPTs, you know, ethics programming kick in. And this is what it gave me back.

00:16:59

Please don't blackmail your leader into a doc. That's not ethical. It's not legal. Don't do that. Okay? So, all right, all of these worked for me, and all of them worked for my boss, and all of them worked for my leader. You know, this is not just one thing that you can do. And suddenly everybody's adopting DevOps beautifully. This is a series of lots and lots of things. And we did all of these things. We had book clubs, we had Ignite Talks, we had, um, ways of recognizing people. We had stories that we told. We set goals, we set OKRs. We've done every single one of these things. And except for the planting the drugs, we didn't do that one. Um, and what really worked for me is this notion that DevOps is just the way to achieve what we need to achieve. If I asked you all to close your eyes right now, and think of one idea to make an airline better, any airline, 90% of you will come up with an idea that will involve technology in some way.

00:18:04

The fact is, ideas are not our problem. We have more ideas than we possibly know what to do with our problem is going from idea to execution quickly, and the concepts and the principles and the tools and the mindset behind DevOps is how we can do that. And that's really what ultimately worked for me. And that is the passion that you can bring forward to sell that internally in your organization. So Jean asked that we end these presentations with sort of a, a request that we can put out into the DevOps ether in order to see what comes back. As he mentioned, at the end of last year, I, uh, moved, uh, out of the CIO role. I'm still working for American Airlines, but moved to London, which had been a lifelong dream of my, my husband's and mine and my family, well, maybe not the rest of my family.

00:18:54

We just dragged them with us. Um, when I went, you know, there was a lot of, and people didn't really know what I was gonna be doing. I didn't know a hundred percent what I was gonna be doing. People thought I might be the first female James Bond, or maybe a London cabbie with these big hairy arms that I was gonna get, or a Premier league, uh, referee or maybe, you know, advisor to the New King, um, or help with that baggage situation at Heathrow. That was pretty intense. So the fact is I'm new to London and my requests are, you know, I'd love to meet you. I'd love to make friends there and find opportunities to further the cause of DevOps, and of course, another passion of mine, women in technology. Thank you very much.

00:19:39

Thank you so much.