Alan: Hey everyone. Welcome to another edition of Devops Unbound. Devops Unbound is a biweekly video series featuring relevant topics in devops. We go wherever we think develops is going and what we need to shine a light on. Devops Unbound is sponsored by our good friends at Tricentis and we thank them for their sponsorship. In addition to the biweekly Devops Unbound show of which youâre going to watch one right now hopefully every month or so we also do a devops live roundtable with an expanded panel thatâs live and open to the general public for questions as well. This episode of course is a recorded one, not a live roundtable. But if you go to Devops Unbound on or devops.com you can see the schedule if youâd like to perhaps attend a live roundtable in the future.
But with that out of the way let me jump into this episodeâs topic, leading a devops transformations, lessons learned. And I couldnât think of a better panel to have us do this. For me devops, leading a devops transformation has always been kind of synonymous with my friend Gary Groover who wrote a book leading the transformation which early on in my in devops.com when we first launched was a big staple of what we were preaching then. Gary, welcome to Devops Unbound. Maybe a little introduction about you, your company and your background.
Gary: Great to be here. Iâm Gary Groover. I led several large transformations. Probably the most one youâve heard of most is the one at HP where we transformed and got a two to three X improvement in productivity. Iâve written four books in this space and I spend my time now trying to do everything I possibly can to help organizations transform how they do software development because it had such an impact on me and the businesses that I was part of.
Alan: Fantastic. Ok. Next is a woman who is also no stranger to devops transformations herself, a lot of them in the government and government contractor world where she lives a lot now. Itâs Tracey Banon. Hi Tracey.
Tracy: Hey. Hi there. Thank you for the invite. My background is as a software architect and engineer so Iâve been living devops for a long time because I needed to get software into the hands of the end users and I needed to do it efficiently. Part of that required us to get that transformational thinking going. So I do spend time like Gary does in the middle of my client and my sponsorâs spaces helping them to understand, really talking straight with them about the differences that theyâre going â the different thought mental model that they have to bring forward âcause itâs not easy. But I know weâre going to get into that today. Really excited. I work currently with the Mitre Corporation. Theyâre a federally funded research and development. And what that means is that I donât compete with industry. Congress chartered us specifically to provide the expert leadership to the government to help them move in the right direction. So a little bit different perspective. Really happy to be here.
Alan: Thank you Tracy. Last but not least is William Berry. Hey William. Welcome to Devops Unbound and maybe a little introduction.
William: Yeah. Absolutely. Thanks Allen. Itâs great to be here and great to be here with this panel. So Iâm Will Berry. I lead our business engagement at Tricentis. I help our customers with aligning our initiative or their initiatives to continuous testing so that theyâre able to derisk that aspect of delivery, be able to make those timeframes deliver faster and being able to achieve those goals that they have set forth.
Alan: Great. And thank you for joining us. So guys the topic is devops transformation. When I first started devops.com I was excited to see all these companies undergoing devops transformation and I really relished talking to as many practitioners, representatives of other, of organizations as I could to see patterns, to see what was emerging as what was the best way to do this. Right? âCause there was the cultural aspects and the tools and the people and the processes. Right? But what was the best way to bring it together? And also remember when I started devops.com there was this silly in retrospect silly argument of whether devops was something just for startups and Silicon Valley unicorns or as Gene Kim would say was it just for horses as well, right, the enterprise. Were large enterprises able to adopt a devops kind of mindset.
And there were believe it or not â Gary Iâm sure you remember this. There were fights raging on the Twitter sphere and the blogger sphere about was devops an enterprise thing. To me I always thought so and the consensus was yeah, of course. Stage two was ok, so all these companies started saying ok, weâre going to do a devops transformation. And you know what? A lot of them didnât get the results they were expecting and there was this loser tech. Devops stuff donât work. So Gary Iâm going to ask you to kick it off. Iâve given a little historical perspective. Do you think Iâm crazy? Is that â
Gary: No.
Alan: Or your thoughts?
Gary: No. But the debate that Iâve had with Gene over years is if youâve got a large system of people that need to work together the things that youâre going to do are different than you do with a small team.
Tracy: Exactly.
Gary: And a lot of the debate that I get in with Gene is Gene saying no, no. This is how the small teams do it so now we need to make the large teams do it like the small teams do it. And that just doesnât work and fundamentally I think thatâs why a lot of devops things struggled and failed.
Tracy: But small companies donât necessarily succeed either because â so first of all itâs not about doing devops. Allen youâve heard me say this before. I get so peeved when people say we need to do devops. Theyâll bring me in and say help us. We need to do devops. We need to start to transform so we can do devops. And Iâll push back and Iâll say why. What exactly are you trying to accomplish? Right. Letâs get back to brass tacks. Letâs have a reason that weâre doing something and then weâll track towards it. Weâll adopt the principles that are appropriate for you. But Iâve seen small organizations fail because it is pursuant to your context. And I think thatâs where youâre going Gary.
Youâve got to know the context of that organization. Youâve got to understand what its business objectives are, its engineering objectives are and its people. And then you figure out which pattern might apply to them because itâs not going to be â thereâs no lather, rinse, repeat recipe. Thereâs not a singular playbook for this. And that unfortunately is what everybody is looking for. Theyâre looking for that playbook. I just â I need the checklist of what I need to do. Can you give me a book âcause Iâll just follow that?
Mitch: Tracey Iâve seen many an organization where they will spin off a group sort of a skunk work project like back in the â40s and â50s, right with the X1 things. And those can work. They can work as a start but oftentimes they become a thing themselves and then they hit the corporate the white corpuscles, right, that come out and attack the foreign object. So I think itâs all in the context of the organization. If youâre savvy about what makes an organization tick. Weâre all about data.
Weâre all about measurement. Weâre all about whatever it is, finance, whatever it might be and know how they adopt change or donât. Youâve got to sort of build in the psychology of ok, great. How do things get adopted here? How do people get on board? And itâs never easy but it can be a lot harder if you sort of walk in with the bright shiny knight and sword and weâre the new savior of the day and poof, youâre the first one to get skewered and taken out to the back.
William: Yeah. And I think you hit it. I mean itâs an organizational mindset and you can kind of see it today. I mean you can see the responsiveness of what companies do in the market and what their competitors do. And you can see who has that mindset and who doesnât based on whether or not I release like a new phone type strategy. Can T-Mobile respond? Can AT&T respond? And who responds the quickest to be able to address that?
Tracy: I was having a conversation yesterday with a fellow by the name of Steven Spear. Heâs a professor at MIT Sloan. Heâs done a lot of â
Mitch: Yeah. I know him well.
Tracy: Had a lot of really good thought leadership. And we were talking about the cultural overlay and how that makes a difference because we keep looking for that recipe. We keep not understanding what the culture is. Now I donât push for culture change. I never push for culture change because if you came into my house and said you need to change your culture the first thing Iâm going to do is put my hand up and say no, I donât. But I am into culture building and culture understanding because we build a culture together. So the cultural part means a lot. And Iâll go back to what Mitch said about context, understanding the context, the cultural context of that organization.
When you think about government specifically thatâs where Iâm living a lot right now especially on the DOD side of the house. They are in a zero defect like low risk tolerance. Right? They need to make sure that itâs right the first time. Well that adds another level of complexity to the mix. So yeah, I want to go fast but how fast is appropriate? I want to adopt these principles and how many of those principles do I apply that allow me to get there in a cyber secure safe way. Right? How do I make sure the missile hits the target? How do I make sure that the plane is flying the right way? I mean Willian you brought up about the continuous testing and what Tricentis does in that realm. Itâs interesting that the transformation has to include testing in a way that it hasnât done. And itâs not just that automated unit test. Just automate the unit tests and weâll be fine. Get some high code coverage. Hey. Hit 90 percent code coverage. Itâs not that, right? Thereâs a bigger, broader set of this.
And I want to bring myself back though. Something that you all said earlier is that it matters the understanding the context of the organization matters. But where do you start? So if youâre walking in the very first time to meet somebody new Gary how do you approach counseling â Iâll use that term, counseling a new organization that youâre meeting whether theyâve been in the government space, whether they are international, whether they are a small US startup. Where do you start with that exchange of knowledge to figure out how to help them?
Gary: I tend to start by trying to understand what their problem is and trying to figure out what theyâre doing. If I can get the leaders to engage not just in empowering the team and getting out of the way but really trying to take the time to understand how their current processes work and work with them to try to figure out how to make the waste in their current processes visible and then spend the time to let them pick the ideas that they think will help the most. I donât ever go in and do devops.
I think thatâs the most â I think itâs the most disservice weâve done to the industry. It went to â itâs kind of like trying the automobile industry trying to copy Toyota in the â80s. Eventually they figured out that wasnât working and it was stupid. The software industry stuck trying to copy what worked for other people instead of trying to create a culture of continuous improvement and letting the organization pick the ideas that they will champion, the ideas that they will embrace and the ideas that they will invest in making those improvements. And if we canât get the leaders to do that youâre never going to see the organization transform.
Alan: So let me comment on that. You canât change human nature. And there are certain â in the technology industry we emulate success. We emulate â if you succeed, right? How many business plans did we see seven, eight, nine years ago that said I want to be the Uber of? Right? I want to be the Uber of testing. I want to be the Uber of name a business model. Because what Uber did, I want to be the Uber of. I want to be the Twitter of. Right? In the technology industries this is what VCs whip out their checkbooks for. Right? And so youâre going to get that. I donât know how you avoid that.
Gary: But if you go into one of Traceyâs clients thatâs developing a missile launch type system and you go let me tell you what Netflix did and how they made it work and how they had these teams they are going to check out. Never mind checking out. Theyâre going to dig their heels in so hard that theyâre going to shoot down any idea that you ever had and youâre never going to make a bit of progress.
Mitch: You become the new missile target I think.
Tracy: Well hold on. Itâs actually in between.
Mitch: Ok.
Tracy: There are. So Gary is right. Depending on the audience some of them will just, theyâll get ashen. Theyâll look down and then theyâll put their hand up and theyâll say go away. But there is a growing body of folks who have come into this theyâve grown up as those developers. Theyâve been hitting up against this and they are now becoming those leaders. So there is an amazing undercurrent thatâs out there and Iâm getting to work with them firsthand. They are looking for that air cover so to speak. Right? They are looking for those most â they want to go the whole way up to the Pentagon. They want to go to congress. They want people weighing in.
And hereâs where it tracks back to the problem that you talked about Allen. Weâre not talking straight and weâre not getting the messages out that itâs not about copy catting but itâs about learning from. If we go into it and say I donât want to use the Netflix model. I donât want to use the Uber model. I want to look at it and I want to be informed by it. And I was to juxtapose it against my unique context. Thatâs where we help to get real success, incremental improvement. But we also have to come back to learning fast, failing small, failing cheap is ok. Thatâs a mindset shift regardless of to the industry. We always say fail fast but people react to that so say learn fast but fail small. And if you can start to fail small, surface it, allow it to be seen, allow there to be transparency into the failure, discuss it openly. That in my mind and in my observation thatâs actually transformational in nature because people start to look at that and glom onto it.
Now Mitch you mentioned something which is when you spin off this group and you say ok. You guys go be that new devops group. Can you guys go establish how devops work and you guys be a pilot project. The problem is when they succeed and come back and try to scale it. Well theyâve been partitioned off as though theyâre a dot com. Right? Theyâre over here. They do this amazingness. And what they did isnât necessarily scalable as is. And thereâs another failure point that happens because now youâre in an organization, an enterprise thatâs got a unicorn team that did great things. How do I scale that? Well I donât just pick it up and copy it. Now I have to look at how information flows, how I go about teamification when I have lots of different folks coming from different consultancies and contractors. Not all software is written by developers and by organizational resources that are owned by one company. Itâs actually getting to be kind of rare.
William: So I mean thatâs it. Thatâs what I see as the biggest challenge a lot of times when it comes to speed is the management layer is ready for it. The management teams they want to be able to do it but the executive layer still operates in a very project based initiative based thought process. And so you see this like this was supposed to play into this larger role of how I roll out devops across my enterprise so I went to this team and I did this. But it was still in this big initiative.
It wasnât allowing teams to fail fast. It wasnât creating that environment where these managers can really dive into what they know and figure it out and drive it and then have somebody else consolidate all that at the same time, that larger level. Weâre still very much when we sit in a board room we talk years and we talk plans and we execute against in that manner. We donât always necessarily break it into these tidbits that we need to be able to empower our managers.
Gary: And itâs a big bang transformation. And Iâve spent a lot more time recently looking at organizational change management. And they say one of the biggest barriers to people adopting new ways of doing things is risk. Any risk and when you do these big bang transformation thereâs huge risk and thatâs a barrier. If you do a bunch of incremental large, small changes and you create a culture of continuous improvement thatâs a smaller risk. Itâs reversible. Itâs kind of like Tracey says. You can fail or learn quick and you can adjust and you can learn along the way. And I think what weâre missing is weâre trying to tell people what to do.
And Iâve done this whole shift to teaching people the principles and the approaches of making their process visible, letting them pick things that theyâll champion and theyâll make work and doing it in small incremental bits that theyâll get excited and they can reverse and they can learn and adjust. And it seems to be getting a lot more success in terms of teaching people how to analyze their processes and letting them pick instead of telling them what to do and seeing them resist the changes.
Mitch: And Gary I think we have made this repeated mistake over and over every time we introduce a change. Itâs about telling people that theyâre wrong and what theyâve been doing is wrong and itâs bad. And people have learned through some hard knocks of the folks that come in and do that, they come and go. Right? The last person that did that got fired, right, âcause they ran up against this or their project failed or whatever. And so itâs more about like letâs take the things that we do really well and letâs figure out how to do those even better. And as you were talking about letâs find the places where weâre either creating waste or thereâs a bottleneck there. Give people a common problem to work on, not a common enemy, you, the change agent. Youâre the person with the arrows in your back. Right? Youâre running away from the last change project.
But I think thatâs â and itâs always the shiny object, right, the next great thing thatâs going to solve all our problems. Well if we just went all to Cloud native. If we just all went to devops. If we just all went to agile. Itâs never that simple. Itâs how do we take the ideas that this has and adopt it in our way and our style and to match what our objectives are. Because as soon as you create computing objectives like the skunk works team is this to show everybody theyâre wrong and this is the right way to do it. Well poof. Youâve automatically, youâve failed already before you even get out of the gate.
William: Yeah. And I think thereâs a bit of a misnomer in the term devops because as soon as we say dev we lean towards developers and we think oh itâs a coding initiative. But really in business weâre all capable of developing something whether weâre developing a strategy or initiative or some way that weâre going to take our business to market. Youâre doing something that would create a change in your organization. So then itâs about how do I make sure that that change is quality and how do I measure the impact of that change and so that I can know that I fail fast? Because thatâs what I see is that we sometimes get too far into well itâs more about the initiative and not about the measures and we have to have them both together. And we have to have this be a mentality that everybody is developing something for the organization.
Tracy: Thereâs so much fodder with what you just said. I was jotting down a couple of different things. I wish I loved the term devops anymore. I donât anymore because itâs another label. Itâs an overloaded term. Youâre right that we are hyper focused on dev. We leave the ops out of this. Yes, I know weâre focusing on this and weâre getting smart about ops. But we put so much pressure on the developers to go fast. Right? Thatâs what people say. Developers have to go faster. Weâve been so hyper focused on enabling that to happen and that doesnât help transformation. And so then we say well, what weâll do is weâll give you a maturity model which if you have a maturity model then you can just figure out how devops-able you are. How devopsy are you because Iâve got a maturity model? So hater on the models. I do agree that itâs great to have a metric or a measurement that matters as long as you know how to change it. Right? You know what it means and you donât weaponize it.
And a buddy of mine, _____. You guys know him. He’ll talk about the weaponizing of metrics. But I want to come back to something that you all said about not trying to change a culture but rather helping them to grow that culture by teaching them. One of the things that Iâm running into is depending on the organization the individuals have muscle memory. And Iâm talking incredible muscle memory. So Iâm finding that if I have that same pod and I donât insert some additional change agents, just mix up the group a little bit, I canât get the change that I want.
And there have been some interesting studies about exactly that in the organizational change management area. If you have a group of ten people and you say ok guys, suddenly weâre all going to start behaving differently because somebody has come in and theyâve given us help and theyâve given us some guidance. Whatâs the likelihood that that nine or ten person group suddenly manifests without amazing amount of coaching and rigor and over the shoulder help.
But imagine or maybe youâve been in that position where somebody joins. Somebody new joins and they have an energy and they have a different perspective and they have a diverse way of coming at it. Well then transformation starts. Itâs no different than a blended family. Family unit as it is. You bring somebody new in. Somebody marries in and they have a different way of cooking and they have a different way of talking and they have a different way of doing something. Then suddenly its catching on and its becoming part of the fabric of that family. I see devops transformation as kind of putting some additional spice in. Weâve got to have the scaffolding around it. We have to have that education thatâs out there.
But weâve got to have those catalysts, those humans that bring that energy to help propagate and to help the people around them, the developer who really gets it, that quality engineer who is really excited about things, the leader, right, who is out there, able to fail publicly about something that theyâve done and really foot stomp when their team fails about how great it was that theyâre moving forward quickly to resolve that. So Gary Iâd be interested in your thoughts on especially on I saw you grimace when I said maturity model. Interested to see what your thoughts are about measuring transformation. How do we start to measure transformation?
Gary: So Iâve gotten to the point where Iâm like you. Iâve quit using the word devops. Itâs not that the principles donât work and arenât effective. But itâs just so balled up in a wrapped up image that I think in a lot of cases itâs doing almost more harm than good. Two, Iâve gotten to the point where I donât want to measure whether a team is doing devops and I donât want to do this âcause that assumes everybody is going on the same path. What Iâve tried to do is weâre trying to make organizations more productive and more effective and weâre trying to get them to improve on a continuous basis. And we canât really measure throughput and some of the different things.
But what I think Iâve gotten really good at doing is measuring the waste that slows down organizations. And so we make the waste visible. We teach people how to make their process visible, how to make the waste visible. And then we give them key metrics that show when I made this change I removed this waste and inefficiencies. As much as I fought the certification thing Iâm finally on board. I tried to emulate what was done in the manufacturing where youâve got a white belt where you get a basic knowledge but to get a green belt or black belt youâve got to do an improvement project. And in that improvement project what Iâm trying to do is motivate people to make a change, make an improvement. And when you do that Iâm trying to quantify the waste that theyâve removed from the organizations.
And most of the improvements that Iâve seen so far theyâre removing like $50,000.00 – $60,000.00 of annual waste a year in the improvement project. And theyâre able to go to the company and the organization and say look at the waste that I removed. Can I go do another one? And people are going yeah, yeah, yeah. Letâs go do another one. That made sense. Letâs go do some more of those. And weâre creating that culture of little changes one by one. And if I can get the executives to engage the magnitude of the improvements that theyâre going after are just orders of magnitude higher because theyâre in a position to have a higher impact on the organization just because of where they sit and how they work across teams.
Tracy: The surfacing of waste is so important. One of the air force groups that Iâm working with, massive PMO or should I say massive joint â itâs actually a JAPO, a joint PMO with six massive PMOs underneath it. And we strategically went through and we did I call it rapid value streaming. Itâs not lean six sigma official value stream mapping. But it was getting together and we had to be remote but using mural and talking through their processes at a very high level just to surface it. It was about two 90 minute sessions, just enough that people were like huh, look at that and allowing their own stories to hit them in the face in a very open and engaging way. We didnât want to indite anybody but it was having them tell that story together and it was surprising just that three hours how much that meant. And we did that with each one of these PMOs. How much they learned from that to help them directionally.
Now thereâs a lot of other massive challenges with acquisition and policy and other things that they have to deal with. But your point of identify where the waste was. Seeing something go into an inbox as an attachment, a Word doc attachment and knowing that it was sitting there for 18 to 25 days because there werenât enough humans to even look in the inbox. Those are some of the things that you donât even think about as impacting a value stream or the delivery of a flow. Thereâs so many amazing twists and turns that you get into. Gary do you â and I guess I should ask everybody. Are you, when youâre looking to identify waste what are some of the techniques that youâre using to identify waste?
Gary: I tend to map the deployment pipeline. And some people will call it value stream mapping. But value stream mapping assumes youâre doing one thing at a time. But in software when you get into the build release process youâre doing it as a group.
Tracy: Yeah.
Gary: Right? And so I think thereâs a lot of errors that a lot of people make when they value stream map that donât highlight the types of things that slow software organizations down. So I do value stream mapping kind of but I map the deployment pipeline and I kind of put some metrics on the requirements process. And I use that to make it visible. If you can do what you did and get the executives to take the time to understand their processes and make it visible youâre like orders of magnitude ahead of anybody else who is going to do this type of stuff. To me itâs so important that if Iâve got a company thatâs willing to do a prototype and they can get the executives to sit down and go through my training Iâll give them the white belt training in a way just so that they can get a line and see it.
And I had an organization come in the other day that Brian Fenster sent me to them and they came up and they sort of said weâre thinking about surveying our culture and doing a cultural survey as the start of our devops. Itâs like what do you want to do? I finally stopped. I said here. Take this free training and go off and do it. And they had three executives go off and do it and they came back together and said I canât believe how well it aligned our thinking. We had this disconnect and we were all seeing it from our own personal view. And as we took this training it aligned our thinking. If you can get the executives to do that I think youâre going to be â the probability of success for seeing results is going to be orders of magnitude higher.
And Iâm at this point of the career where yeah, I do it for a living. But Iâm trying to help as many people as I possibly can. And I worked with David Farley to help with the technical side. And weâre trying to figure out how do we â now that weâre in this point in our career if we can digitize our knowledge we can help a lot more people. We can help them more cheaply and they can go off and do these things. And then they can do it for themselves and if they do it for themselves theyâll embrace their ideas and make their ideas successful.
Tracy: Right. Teach a man to fish. Teach a man to fish.
Mitch: Iâm curious. Let me throw a little wrinkle in this. This sounds like a very kind of well thought out methodical process and I think a lot of it is. What about organizations that are under great threat? We have a lot of companies who their supply chain is a total mess. Right? And theyâre scrambling to get new suppliers in place, new transportation if youâre up on that part of it. Thereâs a lot of organizations who are dealing with either market threats, just even operational threats. And so they canât do back and letâs look at the next piece of waste. Or maybe that is a method â
Tracy: I was going to say I think weâre talking about exactly the same thing Mitch.
Mitch: How do you do that when you know whatâs hitting the wall and youâve got to like make something happen right now? At least thatâs what managementâs going to come to you and say. We might not have jobs tomorrow. Go fix this.
William: Yeah. I think it goes to what Gary is saying. Like look at your release pipeline. And what I see a lot of is this idea of what I call an avocado release which is you have all these people do this work and then it gets to this decision about whether we go or no go and people hold onto it like an avocado. Theyâre like is it ready, is it read, is it ready, oh it went bad. Weâve got to get it out there. And you donât have this confidence in your organization and thatâs where a lot of this waste comes in to make that decision, to have that go, no go to be something thatâs almost automated to a sense of hereâs the report. Hereâs the impact. Make the decision and move. And thatâs where these companies are struggling from supply chain perspective. If Iâm going to hire a new vendor and I have to get 10 â 12 sign offs and it takes two months those transportation vendors are in high demand right now so by the time I get my signatures on paper they might be gone.
Mitch: Theyâre gone. Theyâre busy.
Tracy: But at the end of the day doesnât it all track back to identifying what your set of whys are? Youâve got an imperative. Youâve got to solve it. Itâs not going to be lather, rinse, repeat for everybody. If you have a supply chain issue, software supply chain or firm goods it doesnât matter. If that is your issue and your challenge then youâre going to gaze at that and youâre going to turn it fast and youâre going to say whatâs the waste. Right? To Garyâs point looking at that it might not be a devops pipeline. But if Iâm looking at how fast it takes to get information in to me, how fast does it take for us to sign that off, weâre going to apply the same type of thinking Mitch so I donât see that imperative as being any different than the software is failing in production or I canât get a new user onto it. Itâs another risk or challenge and it gets prioritized at the top of the list and all eyes are on that to solve it together.
Gary something that you and William both said really resonates with me and it comes back to that education piece. Iâm at that same point where my goal is to share experience stories, get the information out there so that people are educated. When the taxonomy is not shared, when we donât have a common lexicon. I mean why do certifications matter? Well the reason the certifications matter often is so weâre speaking the same language. Why sometimes will I look for particular certifications? Not that I know that the person can actually do the particular type of task coding but at least I know they know the words.
And in there I think that thereâs merit in us thinking about getting to those lexicons, common lexicons that what is devops â oh Iâm not even getting down in that path. But if we can in our own sphere of influence get to some more common terminology, augment that with the right types of education so that people can consume this and they can get on a level playing field weâre going to see continued growth and transformation. Thatâs at the end of the day and thatâs what weâre trying to do.
Gary: And I want to go back to a little bit what Mitch said. I think that the habit that the executives get into is Iâve got this burning fire and Iâm just going to beat up the teams and Iâm going to beat the teams until they work harder. I had a group of executives go through this training and the senior vice president stepped back and said I had no idea of what people were dealing with on a day to day basis was getting in their way of delivering. And if they donât have any idea of whatâs getting in the way of the organization delivering theyâre going to continue to focus in on weâve got to put this fire out. Weâve got to put this fire out. Weâve got to put this. And so a big part is getting them to step back and get visibility to the things that are slowing them down.
And if theyâre driving the dev team like crazy they continue to create more stuff and theyâre doing manual testing theyâre got an unsustainable process because dev writes 100 lines of code and test has to test 100 lines of code. Thatâs iteration one. Iteration two youâve got 100 more lines of code and then QA has to test 200 lines. Right? It just doesnât work. Right? Youâve got to get past that. But if they donât see that and they donât have appreciation for what the teams are going though and whatâs slowing the organization down, theyâre going to do nothing but what you said Mitch which was beat on what the business is beating on to get delivered. And the key is how do we get these executives to slow down and take the time to understand whatâs getting in the way of getting what they really want.
Mitch: Thereâs nothing like a crisis to get people to rally around at times. Now if itâs manufactured crisis and itâs the 52nd crisis this year of the week thatâs only what youâre describing too. I think one of the things whether itâs a crisis or not when you can rally people around a set of challenges, set of problems. Weâre really ok. Our objective, let me give you a real example. Iâve gone through two transformations both involving Cloud and devops and they were both because the conditions had changed and what we were targeting, what we were shooting for wasnât the same target anymore. And one of them was we had moved to a much more cash sensitive company, changed the structure of the company. So we couldnât invest in hardware, etcetera.
And so we said ok, this isnât really 100 percent true but letâs pretend for a moment we donât have cash. I mean we donât have money to go buy lots of hardware and we want to figure out could we leverage the Cloud. And it wasnât a gun to our head but it was a letâs do that scenario and figure out what we do or we need to change how weâre developing software because while we have a monolith application thereâs part of it that we really would like to be able to change more quickly and iterate on and do some services around. So you can use and sometimes it is a gun to your head. Everybody is going to be working from home next Monday so figure it out. But you can use those kind of rallying cries to say ok, this is the problem we want to work on. What could we do?
Tracy: Well itâs pushed by circumstances or pulled by a drain. Right? Like carrot or stick, circumstance or drain. Tracking back to something Gary said and Mitch that you brought up the education part of this is important. Thereâs a group of us that go across industry, government, academia who have been meeting and talking about how do we very rapidly expose the leaders to a day in the life in their organization because itâs not going to be lather, rinse, repeat. And Gary I know you have some really incredible training and education that are coming up that youâve been working on with Dave. And Iâm excited to see if thatâs something that I can leverage in this space.
But that is becoming one of our rallying cries is exposure. Simply walk a mile in the moccasins. They donât have to do hands on all day development but I want them to see what itâs like to get those, their priorities changed. You have a sprint but now youâre telling me that I have to change up everything that Iâm doing. Youâre forcing me to go faster and faster and youâre only worried about my velocity and my burn down and youâre not thinking about sustainability. Youâre not thinking about the quality of â youâve not thinking about the fact that you want me to dev sec ops and Iâm a hobbyist. I havenât been trained as a cyber expert. I donât know secure coding standards.
I mean thereâs a lot that weâre putting onto them and we need to educate those leaders, a day in the life. I think a day in the life the other way might be helpful as well. So how do the developers, how do the design teams, how do folks who are delivering, how do they understand the stresses, the pressures and the strategies that the leaders have to undertake? Because I think that thereâs both sides of it need a little bit of that cross understanding. But it is going to have to start with the leaders who have the bigger stick and making sure that they understand.
Alan: By the way so Tracey I donât think itâs just two sides. This was a technique I forgot who I heard it from with people who do devops consultations and consulting which is have someone from the ops side spend a week as a dev, have someone as a dev go over to the cyber team for a couple days. Right? Have a leader do the managers role or have the leader do a non-leader role. Have the single contributor do â like empathy. Right? Itâs one of the cornerstones of whether you want to call it devops or not. Itâs one of the cornerstones here was empathy. And can you â I donât know if you could really empathize until youâve walked a mile as Tracey said in those moccasins.
And I think it goes across all of these kind of â I donât want to use the word silos but all these kinds of roles that weâre talking about because I think you need empathy for respect and youâve got to respect what every single person, human on that team does. I grabbed the last word âcause itâs my prerogative. Weâre way over time guys but I didnât want to stop you. Shocking. Anyway Tracey, Gary, William thank you so much for being our guest panel on this Devops Unbound. We probably cold have done three shows today and still not covered everything. But it was a great show. Mitchell Iâll give you the last word if you want to wrap it up and weâll sign off.
Mitch: Well I just am in awe of the wisdom and experience that everyone on the panel is bringing to this and thereâs a lot of good lessons here. If I walked away with one nugget itâs stop for just a moment and think. Take in, letâs take in what weâre doing and make sure weâre focusing on the right things or make sure that weâre learning what we can do to work on the next set of right things. And I think thatâs if I had to summarize in a just general way I think thatâs a lot of what William, Gary and Tracy have said today. So thank you all for that very much.
Alan: Ok. Weâll be back in two weeks with another Devops Unbound episode. Until then good luck. Be well. Thanks for joining us. Have a great day everyone. Bye bye.
[Music plays]
[End of Audio]

