In Crisis: Danger and Opportunity

With 30 years’ industry experience in leading software teams, Sam acts as the chief customer advocate, responsible for strategy of the next releases of these products, focusing on DevOps, Agile and CI/CD Pipelines.


Sam curates the website, DevOps at Microsoft. He is a regular keynote speaker at many conferences including DevOps Enterprise Summit and Agile. He is the author of four books on software engineering. Prior to joining Microsoft in 2003, Sam was Director of Product Line Strategy at Rational Software Corporation, subsequently IBM.

SG

Sam Guckenheimer

Product Owner, Azure DevOps, Microsoft

Transcript

00:00:09

I met Sam Guckenheimer when he introduced himself to me at an agile conference in 2013. And it was one of the most astounding and memorable introductions ever. He basically said in 45 seconds, I read the finished project. I really liked it. And I think I know exactly how you put it together. And my right. And he was so right. It was actually a little uncomfortable. And ever since then, he's been one of the biggest influences on me about how I think about dev ops. And when he told me how he's been studying, how engineering workforces have been impacted by COVID-19 and the incredible datasets that he's been able to analyze. I knew this was a talk that this community needs to see. In fact, we changed entire schedule to create time to accommodate these type of mini lectures, just to make this talk happen. I'm so excited that Sam can share this data with you because it is relevant to every technology leader. Welcome Sam.

00:01:03

Thank you, Jean. I wanted to also say thank you for this conference and the years you've been running it, it's one of the things I really look forward to every year. This year is our first year remote. And I wanted to look at this crazy time. We're living in through the lens of the Chinese word for crisis, which has written as danger and opportunity. And I've used traditional Chinese as a shout out to Taiwan, a country of 25 million sighing. When their president has done a remarkable job, holding her death count from COVID down to seven, we should all be watching that now in this crisis, what are the dangers that we are facing? Well, you know what quarantine feels like now, back in February Lancet put together a review study of 400 medical papers around the effects of quarantine and what they found was fairly consistent.

00:02:15

Long-lasting PTSD, confusion, anger, why knees all of this, this feeling of disruption that didn't go away. And on top of that, we are seeing from the pandemic, a depression such as we haven't seen since the 1930s, we're arguing about how much global GDP will fall this year, the economists are having a field day and meanwhile, most people are worrying about their jobs. The New York times cited a recent study from MIT that 43% of the jobs that been furloughed during the pandemic are not coming back, that has everyone's stressed. And then we see on top of that, a great movement for social reform and civic justice. And that movement has led to a worldwide protests and counter protests and Fels flag operations. And hooliganism that we've all been going with. London's been a hotspot for example, of the, um, uh, distressed that may or may not have anything to do with the social issues, but the social issues are here to stay.

00:03:49

Histories had us here before. This is the fifth macro cycle of technological revolutions, mid Kirsten. At the last summit we borrowed from the work of Carlotta Perez. She'll be here to talk with us tomorrow about the progress of technological revolutions. Thank go through these inflection points. They go from periods of invention that are fueled by financial capital to deployment that are fueled by production capital. And in the middle, there is a disruption consistently where we go from rising income inequality to rising income equality, where we see great social change and suitable regulation to allow us to enter the new era. I don't think anyone in this audience would dispute that we right now see a sewer in social media that needs suddenly to be treated more like broadcast regulation. When it came on under the FCC in the thirties, I don't think anyone would dispute that. We need to see many of the reforms similar to what we saw in the 1930s under the new deal.

00:05:22

So we're in this historic turning point and not surprisingly in the middle of this historic turning point. We have a leadership crisis. We've been talking about what's transformational leadership. What makes a great CEO, dung him at all these things for a decade. And what we see is that, that transformation, that digital transformation, it wasn't the great CEO. It was the health that's what's brought us here. Now let's talk about the opportunity that we have in the middle of this crisis. The first good news is that the internet and cloud has scaled Microsoft teams, for example, in three weeks of March. So it's video meeting minutes increase 10,000 incident percent with hardly a blip. All of the services have been scaling like crazy. The cloud has been scaling like crazy, and it's basically worked. That is in itself astonishing.

00:06:43

We've also seen the financial markets recognize that this change we're seeing with all of us remote is very friendly to the technological change we've seen towards dev ops. And it's showing up in the market valuation of companies. This is from city groups, June industry, monthly review for software. This is an investor targeted newsletter and they break out sectors and you can see that dev ops over here in green has just run away from the pack. We look at the data from the other side from us practitioners. We see that the volume of code being written by developers is increasing. This is data from GitHub. We've looked at the year over year, comparison of code pushes. That is 2020 compared to 2019. And we see that since COVID lockdown in March, it's gone up dramatically. And these results beyond the published ones have been continuing. We see that there's no COVID effect in chain in the amount of changes that are coming up through pull requests. So pull requests activity has not been adversely affected by COVID. We see it. However, a fascinating thing that the responses to pull requests the approval time to actually merge those changes is going down. So cycle time has gotten shorter as we've gone remote and fascinatingly. We see that open source contributions are climbing radically during this same period of time. I'll dive deeper into all of these statistics in my breakup tomorrow.

00:08:54

Meanwhile, we're starting to read in places like the New York times that there's working from home stuff might be here to stay. And the times magazine earlier this month put together this, uh, this great survey, talking to folks like Erik Brynjolfsson at MIT and Nick bloomin' Stanford and, and many, many companies and us government agencies like the patent office, who've been finding really positive results on working from home. The interest has been fascinating. If we look at what has happened in the press, we had two tiny blips around work from home over the last 10 years. We had one when Marissa Mayer told all the Yahoo employees, no, no, no, no, no, no, no. You can't work from home anymore because we don't trust you, which was perhaps a reflection of the employees saying we don't trust you, Marissa.

00:10:02

And then we saw a little bit of a blip, went two of our senators McConnell and, and Ren Paul had to work from home, uh, because of, uh, uh, physical conditions that was down here and then came COVID. And all of a sudden we see 120 X growth in interest in working from home. The federal reserve bank of Atlanta did a study in may, but how employees and employers feel about this, what they found is that the employees post pandemic want to keep working from home 40% more employers. They're thinking about half of that. So they're leaning that direction. I think the employees are going to win and the pendulum's going to swing start strongly toward much more work from home for them even more fascinating earlier in June, MIT published a research paper in which they looked at financial performance of companies relative to the extent to which they had embraced working from home.

00:11:35

What's interesting about this is that they found higher stock returns, lower volatility, better financial performance, primarily among non high tech. This is totally surprising to me. I thought, well, we'll a few of those high-tech unicorns. Like, uh, you know, I worked for Microsoft. We'll see companies like us, uh, do much better, but a lot of people are really gonna have a hard time. Turns out that the benefits are quite widely spread. So how do you be successful in this world? First thing you need to do as a dev ops leader is to kill the zombies that are trying to hold you back to the status quo. You need to look at your portfolio and ruthlessly prioritize, invest in the products that are going to make you succeed, divest or kill the ones that are holding you back. That means let go of the old infrastructure.

00:12:46

If it's costing you too much to maintain, if it's taking too much effort, if it requires too many people like Brent and the Phoenix project, get rid of it, take it out of the data center and give it away because it's holding you back. The public cloud is here, it's available. It's been working then take a look at your technical debt. If you are spending your time coping with technical debt, and this is keeping you from releasing frequently strangled the technical debt before it strangles you fourth, take a look at your zombie processes. How many meetings and approvals and reviews do you have that you don't need? And why do you still have them kill them before they kill you? Then look at all the customization you've done to support those processes over the years. And you took this great package software, and then you customized it 20 ways to breakfast.

00:13:51

Do you need those? If not get rid of them. And best of all, if you can replace on-prem versions of that with SAS, from the cloud modern services that update themselves, do it a great way of thinking about this was expressed pre pandemic by, by our, uh, icon Warren buffet. The difference between successful people and really successful people is that really successful people say no to almost everything say no more. This is your chance. Then take the habits of highly successful product teams and make them your own optimized for the asynchronous workflows. You don't need to meet for everything. You can use poll requests for changes. You can use chat. You can use the technology to you work without being disturbed at the same time, connect with your community continuously. So you have a two way dialogue. That's going on with your stakeholders, with your users, focus on the outcomes and focus the team on the outcomes, not the outputs. So everyone knows why they're doing what they are.

00:15:22

If you're running a service practice, mature incident response, I hope you went to Erica. Morrison's talk. I hope you've heard Scott Prugh from CSG. Take a look at their experiences, moving their incident response forward. That's exactly what we need to have. And then for that technical debt, get rid of it, get clean and then put an automation to stay clean. So it doesn't come back. And with that automation shift, your quality left and shifted, right? So you have observability in production so that you're not dependent on humans to tell you what machines are doing. A great performance metric that you can think about improving is how many manual approvals do you need to get from an idea to deploy and how much time between those manual approvals. I heard a great story of a bank that went from 22 months for a normal approval cycle to a couple of days.

00:16:37

When it came time to implement the payroll protection program under COVID after the crisis, there's going to be an enormous, there'll be laggard to a blame, the pandemic who will say, ah, we couldn't rock the boat. They'll want to restore the status quo on anti there'll. Be held back by all the zombies. And there will be Thrivers who will hit refresh. They're going to stop doing what they don't need to do. They're going to focus on what they do need to do. They'll value learning over prediction. They'll get stronger under stress. They'll invest in their core that differentiates them. They'll divest in the context and use SAS so that it's, it's not in the way in order to make that core more successful. They're going to embrace dev for agility. They will be working in remote and hybrid settings like we are now, and they will be adapting continuously. I've got a breakout tomorrow, which I'm going to dive deeper into the data please. And I'll be, if you follow my Twitter account, I'll be announcing a remote engineering summit that we from Microsoft, or, uh, we'll be hosting. We'll also have an academic, um, get together the beginning of August to collect more of the best research from the community. So thank you Jean, for the opportunity to share this with everyone.