DOES London 2018 is on the horizon. Are you ready?
Holy Cow! We’re only a few weeks away from DevOps Enterprise Summit London 2018 and I can’t begin to describe just how excited I am for our third event in Europe. I never learn as much in short period of time as I do during my days spent at DevOps Enterprise. It’s the place where some of the most courageous and exciting transformation stories I have ever seen take place, and this year’s conference is going to be no different!
So many of the presenters and organizations involved are pioneering the practices that will be commonplace in business in 10 years. In addition to the two days of showcasing amazing experience reports from the leaders of large and complex organizations—sharing what they did, what they learned and their outcomes—we continue to document transformation journeys from several enterprises and leaders year over year. I hope you’ll join us in London for the next chapter! And, if you haven’t registered yet, use the “Friends of Gene” code below!
20% OFF DOES18 LONDON REGISTRATION WITH CODE “FOG20”
To nurture high-learning, exciting networking opportunities, and to create a forum for exchanging insights with some of the best practitioners and subject matter experts on the planet, we developed a list of objectives that I think promise to make this year’s DevOps Enterprise Summit London the best conference yet.
Programming Objectives:
Get great experience reports, and repeat experience reports.
Elevate focus on Next Generation Ops and Infrastructure.
Help conference attendees achieve their goals.
Elevate focus on Spanning Business/Technology Divide.
Get best subject matter experts from the domains we need.
Next Generation Operations and Infrastructure
Jason Cox, Director of Systems Engineering at The Walt Disney Company, is a member of the DevOps Enterprise Summit Programming Committee, and someone whose advice I’ve relied on ever since I met him in 2013. I’ve also quoted him extensively in “The DevOps Handbook.”
In the four years since the first DevOps Enterprise Summit, Jason has consistently told me, “That was a great conference, but it was a better conference for Dev than it was for Ops.” I had promised him each year that we’d do a better job choosing better Ops talks, and I finally asked him to join the conference Programming Committee.
This year, we’ve dedicated nearly a quarter of the agenda to speak to “Next Generation Ops and Infrastructure Practices,” targeted specifically at Ops leadership, and created a separate subcommittee to focus on a multiyear road map to properly define the problem space, and seek out the talks to help define the direction of the solution.
As we were reviewing the amazing talks that we have ahead for DevOps Enterprise Summit London this year, both Jason and I were amazed and very satisfied at the Ops perspectives being presented—it is genuinely different than previous years. The reason for this focus is best verbalized from Jason, as he says:
“This year’s conference programming will help Ops leaders work towards the same goal that our Development partners are also working towards. These talks should resonate strongly with nearly everyone in Ops leadership, and help them not just participate in the DevOps journey, but be active leaders in it, as well.”
In a lot of cases these problems are the hindrances for a DevOps transformation going the “entire way” and ultimately can be the difference between the high performers and the so-so performers or low performing organizations. These sessions include experience reports and expert talks from:
Jason Cox, Director, Systems Engineering, The Walt Disney Company
Jeffrey Snover, Technical Fellow, Microsoft
Cornelia Davis, Senior Director of Technology, Pivotal
Damon Edwards, Co-Founder, Rundeck
Rob England and Cherry Vu, Teal Unicorn
Jayne Groll, CEO, DevOps Institute
Nick Funnel, GTIS CTO Development Practice Lead, Barclays
Tom Clark, Head of Common Platform, iTV
John Rzeszotarski, SVP, Director of Continuous Delivery and Feedback, KeyBank
Shaun Norris, Global Head, Cloud Infrastructure Services, Standard Chartered Bank
Spanning the Divide Between Tech and the Business
Increasingly, the obstacles that technology leaders face in large, complex organizations are outside the technology value stream. This year, I am super excited about how we are going to be able to point out how these barriers. It’s not just Dev versus Ops. It’s also about exploring how the technology value stream pertains to project management, the funding model, information security, product owners and product managers, etc. In short, we have some amazing talks and experts presenting in London in regards to “spanning the business and technology divide.”
We’re doing this by having a technology leader co-present with their business co-collaborators. And, we’re going to get the full-hearted endorsement dialogue to unfold on stage for everyone to see.
My friend and fellow programming committee member Damon Edwards points out that nothing lives in isolation. When you look at the bigger picture as a business, things such as automation help, but moving the bits around have very little to do with the organization being successful. What matters more is how the organization is structured, how people are incentivized, how they view their work and how they interact with the systems around them that really dictate the successes and failures. You’ll notice these are all business functions, not technology functions.
So, we have multiple talks to showcase these patterns and involve the business-side stakeholders to tell how the business side is fundamentally understanding and driving the transformation journey. These are three presentations that I am really excited about and you can hear more about them over here >>>.
Verizon Enterprise John Scott, IT Manager; Oliver Cantor, Associate Director of Product Strategy; Sanjeev Jain, CIO of EMEA
Nike EMEA Randy Lyons, Sr. Director, Nike Digital Engineering EMEA; Michele Power, CFO Nike Direct EMEA
Capital One Aimee Bechtle, Senior Manager, Advanced Engineering; John Schmidt, Director, Product Management
Creating a Community of Connections
It is so important for the organizers of the DevOps Enterprise Summit to help attendees achieve better outcomes, and we’re trying to meet this objective by addressing three common phenomena to conference-goers:
The “velvet rope” problem where there is a person or a group of people that you really want to talk to, but you can’t get to them for one reason or another. Or worse, you have to decide between waiting in a line of people to talk to someone or miss out entirely and head to the next session on your agenda.
Other situations where you’re surrounded by people, but don’t know who you actually should be talking to. If you’re like me, in the past I decided the best use of my time was to go do something else, such as check my email instead of interacting with my peers. In retrospect, this might’ve been the dumbest thing I could’ve done.
Everyone is going to lunch, and they’re organizing by restaurant names, but what you really want to know what the subject matter of the discussion will be.
Together with Jeff Gallimore, we are working on establishing different ways to create opportunities for people to ask and answer as many questions as possible. After all, the quality of the audience is one aspect that we think separates the DevOps Enterprise Summit from other events! Therefore, the more spontaneous conversations and interactions we can nurture onsite, the better for everyone. So, how are we striving to do this? Read below and you can also listen to Jeff talk about it here>>>.
Slack Workspace! We will have our very own Slack workspace for the DevOps Enterprise Summit! For the first time ever, every attendee has an opportunity to join the shared workspace to interact with speakers, attendees and sponsors. There will even be a “Who’s Hiring” channel for new job opportunities. What’s more, this channel will be open even after the conference ends, so that we can continue the dialogue and interactions with people after June 26.
Ask the Speakers! We’re creating opportunities for attendees to have a dedicated time and location to ask the plenary speakers questions that go deeper on the information they presented earlier that morning. We’re going to open up a Slack channel for every attendee to use and submit questions directly to speakers and to other attendees. During the “Ask the Speaker” sessions, we’ll use this repository to highlight the most popular questions, and give attendees different ways to engage with speakers directly.
Lean Coffee Sessions! We want to help attendees connect with and learn from their peers at the conference in another semi-structured format as well. We’re going to produce Lean Coffee sessions, led by Dominica DeGrandis, both days of the conference. This will be comprised of 10 tables big enough for 10 people to talk about similar interests that are relevant to the theme at the table. Hopefully, this provides another opportunity to learn a lot and make some valuable new connections.
Lunch time! There will be a few different lunch options that attendees can take advantage of as well:
Eat lunch with a speaker will be a first-come, first-served basis. This will give you an opportunity to sit down face to face with a speaker and, again, dive deeper into the subject matter of their presentation and experiences in a more personal setting.
Have lunch with fellow attendees at high-top tables around the buffet stations, where there are note cards with seed questions to start discussions.
Industry party! Book signings, sponsor giveaways, food and drinks and a great opportunity to continue conversations with fellow attendees and speakers. This is where some of the most interesting conversations take place and I heard some amazing stories there last year.
Leaders Talking About the Continuation of their Journeys
Another thing that I am always so delighted by is the constant scouting and searching that the programming does to look for the amazing case studies we get to hear at the DevOps Enterprise Summit. Chris Hill of Jaguar Land Rover is a testament to this fact, and we’re really looking forward to having him as part of the program this year. We caught up with Chris during a recent YouTube Live hangout, and he previewed some of his presentation for us here >>>.
“The DevOps Enterprise Summit for me is something I hold close to my heart, considering I attended my first event in 2016 in San Francisco where I walked away from that conference with the books and motivation I needed to transform my organization. In terms of how we’ve started with our DevOps transformation, this actually came organically from the conference.” — Chris Hill, Jaguar Land Rover
We have some excellent repeat speakers this year talking about the continuation of their journeys, including Topo Pal, technical fellow at Capital One; Jonathan Fletcher, CTO at Hiscox; Scott Prugh, CTO at CSG; alongside Erica Morrison, executive director at CSG; and Jonathan Smart, head of Ways of Working at Barclays.
We also have multiple PhDs to present subject matter expert talks on the domain expertise that we need to help us achieve our goals. Here is a glimpse into the expertise we are drawing in at the DevOps Enterprise Summit this year:
Richard Cook, research scientist at The Ohio State University, is presenting this year and he’s the person who has probably influenced John Allspaw’s thinking the most over the last decade. I can’t wait for his talk highlighting a new way to think of operations.
Nicole Forsgren, CEO at DevOps Research and Assessment, is someone whom I’ve had the pleasure of working with for years on the “State of DevOps” report with Puppet, now in collaboration with Google Cloud. She’ll be sharing the latest knowledge and learnings from that research.
Mik Kersten, CEO of Tasktop, will be talking about his work from project funding models to product funding models.
As you can see, there’s a lot that is getting me excited for the conference this year! To watch the full preview discussion of DevOps Enterprise Summit London 2018 and learn more about the conference, please watch our YouTube Live event with Alan Shimel, editor in chief of devopsy.kinsta.cloud; Damon Edwards, co-founder of Rundeck; Jeff Gallimore, partner at Excella; and Chris Hill, head of Systems Engineering, Infotainment at Jaguar Land Rover.
Thanks for reading and look forward to seeing you all in London!
In the technology world, we are in a time of incredible disruption and innovation. Many years ago, my friend and “DevOps Handbook” co-author John Willis predicted that a decade from now, academics will call this period the “Cambrian explosion” — it was an incredibly vibrant 25-million year period that resulted in an incredible diversification of cellular life forms, including the appearance of complex, multi-cellular organisms, setting the stage for the diversity of life we see today.
Similarly, over the last decade, we’ve seen an explosion of incredible innovation and disruption in almost every area of technology: cloud computing, containers, virtualization; Agile, iterative development, continuous integration and deployment, and automated configuration management.
One can be forgiven if all this change is overwhelming; I think we’ve all had moments in our careers where we think, “I’m not sure if I I’m up to learning how to tackle this next big thing.” Even someone who loves learning can become cynical, or maybe just fatigued by change.
But most of us, maybe with some calm reflection, will recognize that there’s never been a more fun time to be in technology. And many of these new techniques and practices lead to massively better ways of working, where after an initial learning curve, we’d never go back to the old way. I believe this actually calls for excitement! And, I’m not alone.
We recently hosted a live chat with multiple leaders in technology who’ve spoken at past DevOps Enterprise Summit events. As we are in full prep mode for the next event in San Francisco this November, we asked our esteemed panel to share about their career journeys in tech and their passion for learning and change. It was a great pleasure to be able to pick the brains of Dominica DeGrandis from LeanKit, Dr. Nicole Forsgren from DORA, Erica Morrison from CSG International, Terri Potts from Raytheon and Robin Yeman from Lockheed Martin. During the course of the discussion, each person shared how they got their start in tech and many of the lessons they have learned over the past 20 years in the industry. It was echoed throughout the discussion that while things are rapidly evolving, it’s an exciting time filled with continuous opportunities to learn, plenty of room for growth and time to experiment with new tools and processes. For the full video replay and transcript of the discussion, please see below.
Also, don’t forget to register for the 2017 DevOps Enterprise Summit San Francisco to hear more from leaders in tech and get a glimpse into their organization’s journey into DevOps. Early Bird pricing discounts are available until July 31!
Gene Kim: Hello everybody, welcome to this episode of the DevOps Enterprise Summit live chat. We are assembled here today with a group of people I’ve known for years, and people who I genuinely admire. They’re all experts and leaders in the DevOps Enterprise community who are helping shape much of the practices that are going to almost certainly be commonplace in technology organizations over the next decade. Over the last 20 years I’ve been studying high-performing technology organizations, and more recently it’s led to studying transformational leaders and trying to understand how they became transformational leaders. What I find fascinating is there’s evidence to suggest that these are traits that you are not necessarily born with, but instead they’re actually learned.
Over the next hour, my goal is to learn about these leaders on this panel, their careers and experiences that shaped who they are today. My desired outcome is that we’ll all learn something that we can integrate into our own respective journeys. As you’ll surely find out over the next hour, these are all great people. As a reminder, the upcoming DevOps Enterprise San Francisco event is taking place on Nov. 13-15, and for more information visit events.itrevolution.com. And just a reminder, Early Bird pricing ends on July 31st.
Let’s go quickly around the panel, and everyone, if you could just introduce yourselves, name, company role, when did you present DevOps Enterprise and what did you speak on, and free to speak to share any professional accomplishment that you’re most proud of. Dominica, let’s start with you.
Dominica DeGrandis: All right. Well, I was a build engineer, spent 20 years bringing visibility to what version of what file was on what server in what environment. Currently, I am the Director of Training and Coaching at LeanKit. I’ve spoken at DevOps Enterprise Summit for four years in a row now, mostly speaking about experience reports and metrics and making things visible. And I guess, my most professional accomplishment, I think it would have to be finding my courage to get up in front of a group of people, and explain or present data, and demonstrate how to get leadership buy-in with metrics.
Kim: Awesome, thank you. Erica Morrison.
Erica Morrison: Hi, everyone. I’m the Director of Software Development and Operations at CSG International in Omaha. We’ve spoken the past couple years at DevOps Enterprise Summit chronicling our journey through the DevOps space, and we’ll continue to tell that journey. Something that I’m most proud of, probably the things that have brought the most challenges in my career have actually been in the DevOps space. We’ve undergone a fairly major transformation this past year, brought a number of teams through that, but one team in particular who have made substantial improvements as far as stability and automation. That’s been really something that’s been fun to be a part of.
Kim: By the way, following your experience reports has been my favorites among every year at DevOps Enterprise, fantastic. Robin.
Robin Yeman: Hey, I’m Robin Yeman, a Lockheed Martin fellow. I’ve been working in engineering about 23 years in the defense industry on everything from submarines to satellites, and everything in between. I think my biggest accomplishment is really being able to see the change. When I first started doing Agile in DevOps, you really couldn’t see it, but now I start getting contracts and RFPs from the customer repeating verbatim what I told them before. It’s cool to see that the influence is there. It might not be as fast as I’d like it, but it’s there.
Kim: That’s awesome, and then you spoke last two years of DevOps Enterprise San Francisco and London.
Yeman: You’re right. Yeah, the last two years on transforming large legacy organizations way back. A combination between Suzette Johnson from Northrop Grumman and myself from Lockheed Martin, because we both had very similar journeys.
Kim: Awesome. Thank you, Robin. Nicole.
Nicole Forsgren: Yes. Hello, I’m Nicole Forsgren, CEO and chief scientist at DevOps Research and Assessment, otherwise known as DORA. I spent years doing software development, enterprise storage at IBM, and then I went and got my Ph.D. that might be my professional accomplishment that I’m most proud of is that I’ve been studying and researching what’s basically known as DevOps for the last 10 years, and then applying it and bringing what I found to the industry and in my work with Gene and Jez Humble, and the team at Puppet on the State of DevOps Report. We all lived through that 2000 dot-com bust, and we saw many companies fail and I don’t want to see that again. Really helping to make an influence in the industry and make things a little bit better is an accomplishment for me.
Kim: Awesome, thank you Nicole, and you spoke in I think every year at DevOps Enterprise. Fantastic. Terri Potts.
Terri Potts: Hi, I’m Terri Potts. I’m from Raytheon Company, and I’m the Technical Director of the Software Development Organization. Like Robin, we are focused on doing mostly defense- and Intel community-related contracts. I started in the software development business actually in the Air Force and spent 11 years there, moving through the ranks and came to Raytheon, and moved on to be an architect after doing development for several years and have been a champion for technology transformation since the early 2000s.
I’ve spoken a few times at DevOps Enterprise Summit. Once about our legacy transformation since we have been around for long, and a lot of our code is quite old. Last year, I spoke about how you build up your staff of people that can support your DevOps transformation because it’s hard to just go out and hire those, some ideas around how to go do that.
Kim: Awesome, thank you much Terri. And by the way, I remember meeting you at the IBM Interconnect Conference in 2014, and you were actually one of the first announced speakers at DevOps Enterprise, very grateful for that.
First, let me just state an assumption I have that there’s actually never been a more fun time and exciting time to be in technology even though things are rapidly changing. Actually the pace of change is what’s causing much fear for many professionals about our livelihoods, our vocations, but I genuinely believe that the best times are ahead of us not behind us. Do you believe that? And if so, why? Erica could we start with you?
Morrison: Sure. I think about when I came out of college with a computer science degree, and I was focused on writing one language and writing that language well, and now we’ve got the proliferation of numerous different technologies, different languages. Like you said, the pace is moving much quicker. We actually hosted a hackathon here. We’ve done two of them for college students and just a number of different technologies that they use was absolutely mind-blowing to me, but I find it extremely interesting to continue to evolve for all these different things. It’s not just this one little dedicated space anymore, it’s constantly learning these new things which I love to do. Its new challenges everyday which keeps work interesting for us, makes work about being lifelong learners. I love that continuing to learn throughout our career, and it’s just focusing on learning different things now.
Kim: Awesome. Robin, how about you?
Yeman: I absolutely agree. I’d really think it’s the most exciting time. Just like Erica was saying, the college kids are coming in with 15, 20 different languages, they’re bringing all kinds of new technologies, they’re bringing gamification. They’ve really brought some different leadership styles. It’s very exciting. I know that some of our engineers get nervous, but if you just grab on and join the ride its fun.
Forsgren: Honestly, that’s one thing I love about technology. I mean, it kept me engaged, it kept me excited. Back when I was doing a bunch of development work, there was always something new to work on. As you said though, there’s always that other piece. There’s always the other side of it. We’re working in systems with growing complexity and that does make it really, really difficult, and that’s something that we’re seeing when we work with companies with DORA, in our assessment. You have to make sure that you can focus, but you need to know what your constraint is, particularly when we’re working on technology transformations. We need to make sure we can focus on the most important thing. We need to make sure that we can limit our whip, we can focus on our constraints, we can identify what the most important thing is that we don’t have sprawl and just contribute to technical debt. But, I think that’s what makes our work challenging and exciting and meaningful.
Potts: I love change, and that’s why my career has taken me where it has because the more different things you get into I think the more rounded you are, and the more you’re able to adapt new technologies. And the way I see it today is all the technology changes especially with the automation that many of us are going through that transformation, and I have always seen that as drudgery. If you’re working in some factory, let’s automate all the drudgery out, and then that gives us time on our teams to explore more around analytics or machine learning. That’s exciting for me.
Kim: Yes, you make it sound exciting. Dominica, you’re smiling.
DeGrandis: Well, I’m just thinking back at my first job out of school after I got my computer science degree. It was more configuration management back then, that was getting everything on the mag tape from IBM and putting that in a library, physical library somewhere safe in order to deploy it into production. But I think for me, it’s just the amount of opportunity there is now. There is this massive amount of opportunity for everyone whether they have a degree in computer science or not to go out there with all the sharing. The ability to share and learn now is much greater than it has been previously.
Kim: That is true. I mean, there’s never been a better time to be a learner. There’s no cost to entry it seems these days.
DeGrandis: Absolutely.
Kim: I suspect that this isn’t the first time that you’ve seen this dramatic change in the industry in your career. I’d love it if you could tell us about that time and how it affected your thinking about how you viewed your skills, your career, and where it took you. Robin, would you mind starting?
Yeman: Sure. When I first started we had a lot of ToR trend and ADA going on, and I was worried about the next generation of ADA, and whether they would even be able to keep up. So, just like that Dominica and the rest of the folks have said, I spent a lot of time at night trying to study, make sure I could stay on top of it because I was working with these amazing engineers and I just didn’t want to fall behind. I do the same thing now.
Kim: And by the way, I mean in a scale of 1 to 10 what level of fear did you feel? One is like it’s just another book no fear, 10 is existential fear of, “I might not be able to finish the book and therefore my career is over.”
Yeman: I work with some engineers—they’re smart that I was terrified. I’d say way up at 8 or 9 out of 10 because some people just get it quick and I have to work at it—I’m just not a natural. I was terrified.
Kim: by the way, it reminds me of learning Clojure very recently. It’s my first script language and I think I had to do 40 hours of reading before I could write a single line of code. It was just, it was very challenging, but very rewarding but all very intimidating. Nicole, how about you?
Forsgren: My first job in tech was when I was still in college, and it was on a mainframe. I was coming out of my associates in like ’99, and that was the big Y2K, everyone’s panicked, and it really fundamentally shaped what I thought about tech in many ways. Everyone was panicked, there was this big dot-com bust, and I alluded to this earlier, “Survival isn’t mandatory, companies can fail.”
That’s one piece where it really shaped what I do is that I don’t want to see companies fail. I’m sure you all have talked to me at conferences, and suddenly I just dig in, and I’m passionate. I have this drive to make sure we know we can find ways to help companies not fail, but it fundamentally affected me in a different way in that in the late ’90s, there was almost a tactical way to address the problem and it was teach everyone fundamental things. People look at me, they’re like, “How do you do mainframes?” It was mainframe, COBOL, Fortran and that was all we were teaching many students because we desperately had a very tactical need to make sure that when we hit 2000, the world didn’t end, technologically.
And then I did a bunch of consulting, and then I got a Ph.D., and then I was a professor. We’ve almost taken this other stance of we only want to or we’re very purposeful now, and I think it’s led to complexity sometimes in technology, but we want to make sure that we understand the purpose behind what we’re doing. We want to make sure that we have flexibility, we’re strategic, and we aren’t just tactical.
So, we designed the State of DevOps reports. They’re vendor and tool agnostic. We tell you about the principles that are important, the architectural designs that are important, the principles behind using version control are important. We aren’t going to tell you to use Git or Subversion, we’re going to tell you to use Subversion control. That’s the other thing that’s really impacted my career is that I need to make sure that if I walk into a situation I can tell someone from a conceptual level what’s really fundamentally important to improve their technology practice, and it won’t be tied to only a specific technology because that can end up being limiting. If you only tell someone teach someone a language, but not the fundamentals behind that language, it won’t work.
Kim: Principles are timeless and those things are not. Awesome, Terri.
Potts: When I think about this, the thing that comes to mind for me is probably about 20 years ago when systems software architecture started becoming a first-class citizen, at least at Raytheon. I remember seeing the first book, and one of my mentors saying, “Hey, I’m going to have a study group on software architecture do you want to join?” And I wanted to join and started seeing it as a way to grow my career, and be able to influence bigger parts of the system, and try to make things more maintainable, and really make good decisions going forward instead of just sort of stumbling into things. I wouldn’t say I was afraid, but I was really curious, and certainly felt like it was something that I needed to keep up with and did a lot of studying on my own outside of the office with study group, learning everything I can from them.
Kim: Sounds very interesting. In this case, it was like a mentor who actually sort of directed you down a certain direction. There seems to be a pattern of having great mentors. Fantastic, Dominica.
DeGrandis: When it comes to dramatic change, I have to say hands down 2005 or 2006. I was working at Corbis at the time managing environments, and we went from building out maintaining 25 servers to building out maintaining 250 servers over a period of 9 to 12 months. It was just impossible to manually build out servers. We had to start automating, and developers were like, “Builds take too long.” They wanted to put their own changes in their own dev integrated environment, and they took it seriously. They said, “Okay, then you get to own that dev environment like you build it, you maintain it. Then, I’ll just go build out maintain QA and staging inner prod.” That was huge dramatic change I think, and just being able to adapt to that and quickly was the biggest lesson for me there.
Kim: And specifically, was it dramatic because it was such a different way of doing things or it was dramatic because the role change and responsibilities for you, or what made it dramatic?
DeGrandis: Because for the previous six years we have had this process where we just dole out responsibilities, who’s doing what and how we’re doing it, and now that was turned on its head because we had to deliver faster, we had to deliver better quality, we had to get these environments up and running, and everything just exponentially grew with the number of servers and the number of environments. The way that I had been working for the last six years which had been fairly successful was completely different. That’s the second law of thermodynamics, everything is always in constant change and motion.
Kim: I love it. This is the famous story that’s in David Jay Anderson’s book, and in your upcoming book, Dominica. Fantastic, and Erica your dramatic changes in a certain point of your career.
Morrison: In addition to the ones that have been mentioned, there’s a couple that come to mind for me. First of all, the introduction of Agile. I started my career very waterfall. I probably wrote code for three to six months before I even chucked it in to the point that other people were using it which now is obviously mind-blowing to us, but that’s how we did software development back then. That’s been a major upheaval in pretty much all of our processes is around how we do software development.
I think overall, all these items point to the fact that software is constantly evolving, it’s not a static thing. When the next thing comes out we’re used to this evolution of change. It’s something that as developers, we just accept it, and look to learn the next best thing and how we get to evolve and continue to get better.
Kim: And physically what’s different or dramatic about the Agile transformation from your perspective?
Morrison: Pretty much everything about it, just the concept of batching work up into small little pieces. I’ve participated in helping roll out Agile with other teams, and it’s somewhat mind-blowing to these teams that you can take this big amount of work and you can even slice it up into one week or one day increments, and chuck that in and have this daily accountability with my team members. That test is now my responsibility and how am I going to automate that because as a developer, we want to automate that test as much as possible. It’s just much more of this integrated, fast-paced, all of us owning all the work and focusing on flow through the system.
Kim: I do remember that it was around 2005, we had just started our first experiments on Agile and even finishing something in a week was mind-blowing. That’s how long it took us to fill out the PRD forms usually. I love these amazing stories that you’re sharing. If you could compare yourself now to the person you were 20 years ago, what were the most important and significant differences between yourself now and yourself then? What skills did you have to develop? Nicole, let’s start with you.
Forsgren: Twenty years ago, as you think back, there’s no Facebook, there’s no Twitter, there was barely email. It existed, but not really. I mean, definitely all the technical skills, but for me learning how to be a leader and how to interact with people, and how to exert influence in a soft power sort of away.
Again, going back and talking to people that I knew 20 years ago there was learning how to do things in more of a nuanced sort of way, which you need to do when you’re managing large projects. For me, it’s been a soft skills thing. I always joke that technology is easy and people are hard, even as complex as technology can be. That was probably my biggest piece of learning.
Kim: In many parts what we work on, they’re all volunteer projects. And even the softer skills are necessary when everyone’s volunteering their time. Great, Terri.
Potts: Twenty years ago I was finishing up my last year in the Air Force and doing some leadership things, but much more as an individual contributor. I have a good view of what it was like to be on the Air Force side managing big contracts, and testing systems and operations. But since then I think that there have been a few things that I really had to develop. One was my network, the group of people that I learned from, and that has definitely grown in the last four years outside of Raytheon. I had a pretty good network within Raytheon, but once I met Gene and started participating in DevOps Enterprise Summits and the Forum, I just love how that career or that network has grown from there.
I’ve also always been interested in really staying with modern technologies and finding ways to make our teams more efficient, I think that’s always going to be something that’s changing. You always have to stay on top of what the latest thing is that’s helping your teams be more efficient. And the Agile transformation too because definitely we were waterfall all the way in the Air Force, and for the first several years that I was at Raytheon.
Kim: That’s interesting you mentioned network. One my favorite quotes is, “You’re only as smart as the average of the top five people you hang out with.” But I think what is interesting is when you can actually bring that network to help other people with their problems. It becomes a really powerful asset and the ideas of everyone.
DeGrandis: Well, I think 20 years ago, I assumed that everybody else knew what they were doing, and that if they were doing the right thing and I intended to feel like I didn’t know what I would. I didn’t know what was up, I didn’t know what I was doing. I was just inundated with trying to learn quickly. And now I recognize that most people really don’t know what they’re doing. Nobody has all the answers and it’s absolutely okay to ask questions, and that in order to have your voice heard and become the voice of reason, how important metrics have been in order to present them in a way that others can understand.
Forsgren: Plus one on metrics. I will cheerlead for metrics all day long.
DeGrandis: I used to rant we don’t have automated testing, smoke tests take too long, and it just has got me nowhere. Now being able to present data calmly and confidently, to be the voice of reason in the organization is one of the greatest learning changes over the last 20 years. That and learning much more about Flow and Lean and Kanban and different methods out there—it’s why I wrote my book, Making Work Visible to help others see how to become the voice of reason. I think that’s super important one.
Kim: Awesome, we have a calm voice of reason. Excellent, Erica.
Morrison: I’ll echo the comments made about people and relationships, and, I think in college we don’t get an understanding that there’s nontechnical problems in addition to the technical ones. Really, we all look at the world differently and we’re going to have to understand that everyone that we work with isn’t going to have the exact same perception as us, and we need to partner together and get these diverse viewpoints, build these relationships, build these networks. That’s something that I probably didn’t get proper appreciation until maybe the midway through my career journey far. And I just wish someone had told me that earlier in my journey.
And then, I think appreciation for the ecosystem that we operate in I talked about that when I first came out of school as a computer science graduate. I was focused on my view of the world and the code I was writing, and I thought the big picture was understanding what the rest of the developers on my team were working on not understanding how do we deploy this code, how do we maintain it, what’s the infrastructure that we’re running on, how does our customer use this code. All those different sorts of things, which I we work on now to get that bigger picture for people, but that appreciation that that bigger picture makes you good at your specific piece of that. And then just that need to continuously improve yourself. It’s not about just being good with what you’re doing right now, it’s about looking at what’s next, how can I continue to evolve myself and improve myself that I can help move our company along.
Dominica: Well said Erica. Hear, hear!
Gene: I can resonate with all elements of that, but just to share a story. I was talking to a younger developer, he must been like around 25 hanging out with a bunch of ops people and I asked him, “Well, what are you doing here hanging out with a bunch of ops people?” He said something that I thought was hilarious, maybe not the most politically correct, but I couldn’t fault his curiosity. He said, “I just want to know where my code goes. To me it’s like I flushed it down the toilet and I just I’ve been doing it for two years, I just wonder where it goes.” Which I thought was unfortunate imagery, but man he was like, “Well I’m the minority of developers actually caring about the system as a whole.” Obviously, that made an impression on me.
One of the things that, if you go back to the topic of change, one of the things I hear a lot these days is how people in our profession often feel very uncertain about their own future, and specifically about how to maintain their own relevance. I’m thinking a person I met that I was actually able to interview on my blog, and yeah, he’s my age and despite having an MBA, despite having a Master’s in engineering management, despite being an expert in the theory of constraints, despite being an operations lead at Boeing, he wrote asking for career advice saying, “What do I do to make sure that I’m as relevant in five years as I am five years ago?” Specifically, what advice would you give someone who’s in operations and feeling like if they don’t take drastic measures they won’t be as relevant, and what actions would you recommend? Terri, why don’t we start with you?
Terri: I was thinking about this question, much of it depends on where he wants to take his career you have to know where you want to go, in order to put together a plan for how to get there. Given all of his degrees, and what he’s doing, it doesn’t seem like he really wants to go off and start re-architecting software or it didn’t sound to me like he would necessarily need to get a whole computer science degree. But if he wants to really understand how the automation works maybe he takes a few classes in Python or Ruby or one of the scripting languages to help with that, and get involved with that. But it seemed like it would be pretty drastic to go out because there’s lots of opportunities to lead transformations and he’s got those leadership skills apparently. I would say, “Look for the opportunities that really fit with your personality and your skills rather than going back to school for the answer.”
Gene: Indeed, and by the way, I just realized, sorry Robin! I didn’t forget your answer—could you say what advice would you give yourself 20 years ago, and what skills are most important? Then we’ll get back to our friend Pat Birkeland. Sorry, Pat.
Robin: Just like the others, I would say people and people skills. I was really type A and really driven building my code, and I thought the harder I work the more impact I would make, but as I got older I learned really the more that I build people around me the bigger impact I make. Being able to build those co-workers or people that work for me actually magnify that tenfold, and it just didn’t occur to me at that time. I would really focus on what you share. We tend to get rewarded for what we know, but if we rewarded people for what they share, you’d be amazed at what can happen.
Gene: Thanks Robin, and one of the things that I found impactful about your presentation even just in this last London event was you shared the story about how you had created this very informal community of people just sharing, and you met weekly or monthly, and 15 years later you’re still meeting, and then you’ve all sort of ascended together. Am I misremembering that story?
Robin: No, no, we’re actually still meeting and we’re building people. I think both me and Suzette [Johnson] are in the same boat because at the same time we were we were looking for others that would help us because we’ve started Agile pretty early in our careers, and we really needed any information. There just wasn’t a lot of like-minded groups to get together and build each other.
Gene: Awesome, and I guess if I were to sort of speculate that all are sort of very curious, all ambitious, all good at networking, and what a great collection people to learn from and collaborate with.
Gene: Awesome, thank you Robin. Let’s go back to this non-fictitious Pat Birkeland, he was generous in writing up some of his thoughts and experiences. Terri, your advice was the answer is not to go back to school, but maybe more crystal clear about where he wants to go in his own career and find opportunities. I love that. Dominica, your thoughts on Pat Birkeland.
Dominica: First of all, I could definitely relate because I had the same thoughts myself earlier, “Man, I should go back and get my Master’s. I need to. I just need another degree, make more letters at the end.” But really can’t do that because of working full time with little children at home. It’s just really hard. I didn’t have a nanny. I think that what somebody can do immediately is to learn the business better. Maybe just brought it again by a bit from the business perspective and see what the business challenges and risks are. And then, figure out how to reduce some of that risk maybe by making things a little bit more predictable to you. That’s going to be such a huge growth experience to go around, and maybe visit some of the other parts of the value stream and go look at the whole value stream, and see where things are stocking. And you got making that fall in faster.
Gene: That’s such an interesting piece of advice. And by the way, it reminds me, one of the things I was always envious, if I had to do my career over again, I would have loved to spend a couple years at a big four audit firm just because I was envious my friends who could actually see the big value statement, procure-to-pay, order the cash. It was something I was envious about, just even the language they spoke in. That totally resonates with me, Dominica. Erica.
Erica: One thing that I’ve told a number of our operations personnel that I’ve had this similar conversation with is “Good people will always find a way to be successful.” I’ll hire good people any day, and they’ll acquire those new skills. When it comes to being nervous about the situation I think as long as people are eager and willing to learn new things, they’re going to be successful. And then we as companies need to set them up for success. So they’re just personally able to talk with their manager and see if they have specific areas where they see that there’s opportunities for improvement. And then like Terri said, find your passion and invest in that particular area.
Gene: There’s no shortage of problems to be solved, I think is what you’re suggesting, Erica?
Erica: Exactly.
Gene: Yeah, that’s actually great. Pat, I hope you’re listening. I’ll have this transcribed for you. Robin.
Robin: The first thing I did when after the DevOps Enterprise Summit in London is to come back and tell everybody about Nicole’s research which stated that, “Transformational leaders really improve the likelihood of your success.” We’re short on those, I would think being able to build those folks around them and really drive, help the technical folks get things across to understand the value stream as Dominica said. I think there’s plenty of work to be done there, and that would be amazingly helpful.
Gene: That was great. In fact, I mean I do love the literature that says these transformational leadership traits are learned behaviors not that the old school was like these are things you’re born with. The great man theory, that you had to be born that way, otherwise you’re just, yeah, you’re just not wired that way. I think that’s exciting. Nicole, on Pat Birkeland.
Nicole: Yes, I would start by asking in an ideal world right, what would Pat be doing in six months, and in a year? And then, work backwards. What’s your ideal job? What do you want to be doing? And then what skills do you need? Because again you take a look at what he’s been doing, look at his credentials. He’s got an MBA, he’s a theory of constraints expert, and he has a master’s in engineering management. It sounds like he’s setup to be doing incredible things right now in leading a technology transformation. If he wants to be doing that, he might need to brush up on one or two specifics of a new technology in order to like really be able to speak to the developers or the operations staff on a few of his teams, but he might be there.
And it’s funny I say that especially as I was listening to what Dominica said she wanted a master’s so she could add letters. Some people walk up to me and they’ll say, “I want a Ph.D.” because I have a Ph.D., and I’m like why? And they look at me like like I want to be the only one at the Ph.D. I’m like, “No, like why do you want a Ph.D.? Don’t get a Ph.D. just for fun.” A Ph.D. is a research degree. If, for example, if Pat says I want to be doing research in six months or a year it’s going to take more than a year, then get a Ph.D., but if you want a Ph.D. because or if you want to degree because you want someone to know you have a degree that’s not the reason to get a degree. But if the job that you want in six months or a year is to be writing code, okay, then yeah then you’re going to need to either get a degree or do some Coursera or some Udemy or something. But if what you want to be doing in six months or a year is leading transformations, you’ve got it, you’re set.
Gene: There’s many easy ways to learn these days and Ph.D. is just one of them. By the way, if I could just go back to this and this more for me, but I remember a point in my career this must have must been, must be about 2005. And, I hear all these talk about “It’s easy to learn things, yeah, rah, rah. Change is good.” I remember when Microsoft changed their database interface – it would change from ODBC to ado.net, and the reaction I had was like, “This is crap. I do not want to learn another way to access database. This is horrible.” I had no appetite for that. I mean, sure you might have had encountered people who had that reaction, what advice would you give me in 2005? I’ll take any advice from anybody, otherwise I’ll call on.
Dominica: I’ve had friends, developers, who have been extremely frustrated at the continual change in the learning. But if they feel like they learned something really good, and then it just all changes again, and how frustrating that was for them, and it made them want to go be a business analyst. But, I think that is just the nature the demand. That’s the reality that we live in, and that there’s a need, we have to learn and adapt and changes are always there.
Terri: Right, I’ve had interesting reactions from people in our organization who seem to think that learning something new is going to threaten their job right like if you move to automated test then, perhaps they won’t have a job anymore. It’s always surprising to me when people don’t want to learn because learning is sort of what keeps me motivated and excited. Although sometimes, you feel maybe it’s a step too far beyond what your current skills are. But, yeah, there’s lots of, there’s lots of ways to do that these days and to figure out. And worse, if worst comes to worst get a few of your colleagues or friends that are in a similar boat, and you all want to learn about the same thing and you go through a course or a book together and maybe a group effort might make it a little more interesting, less intimidating.
Gene: It always helps to have a buddy is what I learned. Any other advice for Gene 2005 who is enraged by ado.net?
Robin: I would just say that it’s constantly changing, and that if you’re if you’re enraged by it you’re just going to be unhappy all the time. It’s almost like it’s just a given. You might as well try to learn to like it or pretend you do.
Gene: Awesome, Robin.
Dominica: Do you think though that there’s one thing that hasn’t been talked about yet, is this sense of fear that people have. They were really good at something and they knew this technology and they were at the top of their game, everybody went to them to ask advice on this one thing and now that’s changing. That’s scary for a lot of people like “Wow, just a year ago, I was awesome at this and now everything’s changed and what the heck do I do now? I mean look at some project managers now with the whole coming out of waterfall and PMI and Gantt charts. And now all that’s being shifted upside down and where are they going to go now?” I think addressing that fear of what people used to be really good at and now that’s gone is real.
Terri: Those are really good points Dominica.
Gene: And by the way, I had no illusions that I was good at ODBC. I mean, I was barely competent. I felt like their people are just randomly shuffling chairs just to force people to upgrade from Windows 95 or whatever it was just, I saw no value in it. Yeah, but I loved that it is a fact of life and something genuinely miraculous. It’s like, who would want to go back to the old way?
We did a webinar. It was on the topic of how to get your DevOps Enterprise submission accepted to the conference, and one of the people who was on that panel was Margo Cronin. She was an Enterprise Architect at Zurich Insurance and she’s now at AWS, but we actually accepted her through the CFP process. It was fantastic to see her perspectives and the advice that she gave, but one of the things that she said really made an impression on me. She said, “Have confidence that you have an interesting story to tell.” I think she even said, “Just because you’re not the lead developer or using the new cutting-edge technologies that’s not necessarily as interesting as someone who’s helping drive behavior change and transformation in large organizations.” Do you agree with her? And if so, what advice would you expound to anyone who has a story to share, but maybe are hesitant to. Let me call on you Dominica. And Dominica this is great because you’re on the programming committee.
Dominica: I hear this a lot! People don’t feel like they have a story to share, but everybody does. It’s a different perspective that they can bring and there’s a lot of similar nuances that we all go through, but I think to hear, especially somebody that we haven’t heard from before, a new fresh perspective and their challenges always makes for an interesting story.
Gene: Maybe you can shed a little light outcomes of the process right now. We’re looking at every one of these submissions and we are looking for interesting stories.
Dominica: Yeah, how many submissions did we have for San Francisco?
Gene: It’s over 250 almost 300.
Dominica: Yeah, going through all of those is a challenge and one thing that I really look for is original, real wording of people telling a real story and not shying away from using their own language. I don’t think people feel should feel that they have to conform to using the book-written perfect language in a submission. Just say whatever—what’s the problem, why it matters, what they did about it. The real story that’s what I want to hear what worked, what didn’t work, what was some of the failures, and where they are right now, and where they hope to go.
Gene: Great. Yeah, the lull of deliberation. In fact, one of the things that maybe most people might not know is just the level of the intensity of some of these debates of who we accept in the conference. I mean is that something that gets very, very heated. I’m not sure it was actually hung up and out of the meetings, but sometimes very close. Erica, how about you?
Erica: So, yes I actually had a conversation with a co-worker of mine after we attended a local DevOps meetup here, and she said, “I would love to at some point work towards a goal of presenting at this [event].” And she actually comes from a non-technical background and she has participated in a lot of the same things that I have in our DevOps journey and I said, “You know, I think it would be interesting to hear the same story told through your eyes, and I think it would be a different story than my version of it, and just the different things that stick out to you and were amazing to you.” I really encouraged her and I said, “I’d like to hear this story.” Even just the two of us telling that same journey, different perspectives on that are very, very interesting.
Gene: And are you referring to the portion of the presentation you gave last year, which was when a dev manager takes over ops?
Erica: Yes, yup.
Gene: I would love to hear that story. In fact, three of your colleagues actually did submit through the CFP. I’m eager to see where that goes. Thank you for any encouragement that you gave them. Thanks Erica. Robin.
Robin: Just like Erica, I think everybody has a story to tell, and through another person’s eyes it’s a whole different perspective. Sometimes the things that we do every day seems commonplace. That happens to me all the time, but then, when you tell somebody else they’re like, “Wow, I didn’t even know that existed or how would you even do that.” I think, again, just having confidence in yourself and realizing you actually have something unique to sell other people is what you need to do.
Gene: Interesting, thanks. Nicole.
Nicole: Yes, sometimes when I think about what might be a good topic to talk about when I go to conferences, I think about things that I do pretty commonplace or things that are pretty easy and think about what used to not be super easy, right? If it’s a process that I’ve done or a process or what we’re working through right now, and then what that journey has looked like. Right? Because if I can do it now, and it’s pretty easy, and it’s almost habit or reflex, when was it not a habit and reflex. And then, how did I get here? What were the steps that I got here? Did we have a checklist? What were the crazy hurdles? Because if it’s easy for me now and it probably wasn’t easy for me at some point, I had to learn to get there. That’s probably going to be useful or at least interesting to someone.
And then, write that up. And then, that’s the story, but then writing it up I think is another piece. And like Dominica said, I’m on a budget program committee, write it up that when I’m reading 300 submissions or a 1,000 submissions it stands out to me and it’s interesting I can tell you’re going to have some personality onstage and let the audience know what they’ll get out of it. That’s when they read it in the brochure, they know like which talks to go to. What takeaways am I going to get from this? Am I going to have a few tips and tricks? Am I going to know what to avoid? Am I going to know where to start? Those are some tips in terms of like writing submissions. And sometimes I forget when I write my own submissions, so none of us are perfect.
Gene: Awesome.
Nicole: Keep trying. I mean, I still get CFPs rejected. We all do.
Gene: No, it’s so true. Terri Potts.
Terri: Yeah, I do this a lot with people in my organization because moving up the career chain at Raytheon often requires you if you want to stay technical to start presenting. First maybe internally within Raytheon and then externally.
Nicole: I love that.
Terri: Yeah, so a lot of times people think, “Wow, what I do? That’s boring.” I try to just have a conversation with them to get them to tell me some of the things that they’ve done recently. And some of the things I really like to hear about is, “Okay, you started using Puppet or you started using Chef, did that just go perfectly the first time?” “Well, no we tried this and that didn’t work. Then we did this.” I’m like, other people would love to hear that they don’t make those same mistakes. So write something up to say these are things that we found that work really well and these are things that we found that didn’t work so well, so don’t repeat those mistakes.”
Gene: That’s great. As a professional conference goer, I mean I love one of my favorite variances like the internal technology conferences because this is a hope of the shared context that’s already shared. There’s a mercenary reason why you want to help people within your own organization that isn’t present in a more industry-wide conference. I mean I just really I got to attend the one at Capital One and at Nationwide Insurance. I just, they really stand out in my memories. Just incredibly unique experiences and so great for internal technologists to be able to show off the amazing things they’ve done.
All right, we’re almost out of time, one last question. I think a theme that’s come up over and over again is we’re lifelong learners. Learning is part of the game, in this game that we’re playing. Learning is definitely part of it whether we like it or not. Hopefully, we’d like it far more than we don’t. What are your top resources for learning? Maybe answer two ways—of all time and maybe right now here in the moment. Erica, let’s start with you.
Erica: Sure. Of all time, once upon a time I had like my C++ book that I referenced all the time before I really even used Google, so there was those sorts of things. But, much more recently, I rely heavily on Twitter, and a lot of the things that I see on Twitter and on leaders in the DevOps space, and what are they reading, what are the things that they’re tweeting about. There’s obviously books like The DevOps Handbook. And The Phoenix Project and I try read probably about one book at a time, but then I like to just see what’s going on space. Yeah, I’ll see whether there’s a conference going on and I’ll go look for that conference and what’s going on with that conference and the slides that are coming out of that, and that helps me stay current. And then just rely on co-workers as well. They’ll send out emails and different articles that they’ve read.
Gene: That’s awesome. By the way, one of the things I just want to punctuate is several of you mentioned, it always helps to learn with co-workers. I mean I remember teaching myself JavaScript in React, and it was incredibly gratifying, but it was horrible beyond words because there were like 40 tools I had to learn what they were and I didn’t care. Just that it always helps to have a buddy in learning things. I love that pattern. Thank you, Erica. Robin, top resource for learning.
Robin: So, I again I follow Twitter just like our counterparts here. I am a big fan of LinkedIn, I read LinkedIn and read the latest things there. I have a membership to Safari Books. They always have the latest technology books which I just love. And I read the blogs. It’s interesting because you get many different perspectives on the different blogs you hear and what Mike Cohen thinks is cool and Ken Schrader, and then you turn around and hear David Anderson. Maybe they don’t all play nice in the sandbox, but it’s interesting to hear what they have to say.
Gene: Twitter, it is interesting and we always used to dismiss it as a toy, but more and more I find it interesting just to some of the most interesting reading comes from what other than what my friends are reading. Interesting Robin. Nicole.
Nicole: For my overall best learning it’s probably my Ph.D. because it taught me how to do a lot of critical thinking, statistical thinking, pulling things apart, how to design, and critically pull apart research and think about things in a really concrete, consistent, detailed way. And then overall in today, Twitter, news sites. I try to make sure I keep it as well-rounded as possible. New York Times, Wall Street Journal, Al Jazeera, and I try to keep up on what my friends are reading, but then I also try to occasionally do a random search to get exposure to things that my friends aren’t reading.
Gene: Great. Thank you, Nicole. Terri.
Terri: Let’s see, far all time, I mean I’ve kept a membership for IEEE and ACM for years just trying to keep track of what’s going on, but now things are a lot more electronic. Some of the things I do regularly is I try to listen to most of the Software Engineering Daily podcast episodes.
Gene: Oh, great.
Terri: And all the SE-org podcasts, which they’ve had a tremendous amount of podcasts that I found really, really useful. And of course, I do go to a few conferences every year, so I’ve learned a lot at DevOps Enterprise Summit, and this year I presented at the SEI’s Architecture and Technology User Network Conference, and it was really, really good to see the amount of architecture work going on around figuring out how to transform legacy systems and architect for automation in this assembly.
Gene: That’s great. And by the way, I echo your endorsement of the Software Engineering podcast as they have great people in there.
Nicole: Yeah, and I’ll plus on IEEE and ACM. ACM Queue has been really fantastic.
Gene: Yes, and then last is Dominica.
Dominica: Yeah, I’ve learned much from watching TedTalks. That’s one of the greatest sources of learning for me for years now. I mean Hans Rosling, “Let my dataset change your mindset”—in 20 minutes what you can learn from that. Or David McCandless in “The beauty of data visualization”—just phenomenal. And then the DevOps Enterprise Summit videos over the last four or five years, from the tech side great, great learning resources straight up on YouTube, easy to get to.
Gene: Awesome, yeah, because there’s a YouTube channel you can just subscribe to it, and then you’ll be notified whatever there’s a new one. In fact I was going through them last night. Awesome, well, hey thank you much. I so much appreciate your time and you sharing all of your experiences. This is a topic that is near and dear to my heart, and I think we were actually going to be writing this up that people can actually access it in written form and the summary of it.
I look forward to seeing you all soon, one way or another. At the very latest at DevOps Enterprise in San Francisco. I hope you’ve learned as much as I have today.
Thank you to all the panelists who are doing amazing work in all your respective organizations, and you will be able to see them too Nov. 13-15 at DevOps Enterprise in San Francisco. It’s at the Hilton Union Square location and look for updates on the website at events.itrevolution.com. In fact, we’ll be announcing more speakers in the next week or two as we start processing the CFP submissions. And just a reminder, last reminder early bird ticket pricing ends on July 31 be sure to register soon for a 20 percent discount!
With that, thank you much Erica Morrison, Robin Yeman, Nicole Forsgren, Terri Potts, and Dominica DeGrandis. See you next time, all.
Many have asked me what I’m looking forward to at DevOps Enterprise Summit 2016 in San Francisco—it is the third year of our conference, and I think it will be our best conference yet! Here are three of the things I’m looking forward to most:
Where Are They Now?
First off, we will have seven speakers back to present for the third time at the conference. Having this pattern of repeat speakers is a bit unusual for a conference, but I love that we’re following these leaders on their continuing journey. For me, it’s almost as if we have front row seats of an unfolding documentary of the ongoing transformations that they are helping drive in their large, complex organization.
Why do I think this is important? My belief is that in the DevOps Enterprise community, many of us are on a common journey, increasingly being asked to help elevate the state of the practice for the entire technology organization, often involving thousands of engineers. To see the journey unfolding for other pioneering leaders is often a glimpse into our own future.
Jason Cox, who is giving the closing keynote about the DevOps journey at Disney. (So stick around!)
Each of these leaders will recap on their DevOps journey so far, whether and how their roles have changed, the new challenges that have emerged since last year, and what they’ve done to overcome those challenges.
We’ll also be hearing from four people who have had a tremendous influence on the entire DevOps community: John Allspaw, CTO at Etsy; Mark Imbriaco, who led the Ops organizations at 37signals, Heroku, GitHub, LivingSocial and DigitalOcean; Adrian Cockcroft, who led the migration of Netflix into the public clouds; and Michael Nygard, author of the seminal book “Release It!”
Transformations from Different Industry Verticals
We always want to hear about DevOps transformations at all stages of the journey—I’m particularly looking forward to three of them that that are outstanding on their own merits, but are also interesting because of the industry they operate in: airline, hospitality and insurance. These are three industry verticals that we don’t typically associate with DevOps.
Susanna Brown and Ben Chan will talk about how DevOps is changing how American Airlines works (and doing it in the middle of its merger and integration with US Airways), Matt O’Keefe will talk about speed becoming the prime directive at Hyatt Hotels and Resorts, and Opal Perry will talk about her efforts to transform culture at Allstate Insurance (which, like Nationwide Insurance, operates in an industry famous for its centuries-old, risk-averse traditions and decision-making styles).
I’m also excited about another conference first for us, which is the joint presentation from Suzette Johnson and Robin Yemen, from Northrop Grumman and Lockheed Martin, respectively. I met Johnson at an Agile conference for the Federal Government community, and I was so inspired by the work that they’ve done within their firms and the broader community at large to improve outcomes for federal programs—both civilian and military.
New Session Format: DevOps Workshops
As adult learners—and this is especially true for leaders—we tend to learn more effectively from observation, experimentation and group exercises and group learning, as opposed to didactic lectures and descriptions of theory.
I’ve observed that the DevOps Enterprise community is truly a group of people who are helping each other. To help further enable the spontaneous and serendipitous interactions that make great communities great, we are adding a set of sessions called DevOps Workshops.
These are 60-minute sessions that run alongside the conference talks, and each workshop will focus on one of the community’s top problem areas:
How can we better lead change in our organizations?
What are the modern architectural and technical practices that every leader in our organization needs to know?
How do we design our organization to best enable DevOps outcomes?
What are ways that we can more effectively bridge the information security and compliance gap?
Each of these workshops will have a 10-minute introduction, which will be followed by 45 minutes of small-group discussions. And to help ensure that each small group achieves its learning objective, as well as to ensure open and healthy dialogue, we have decided to have trained facilitators use the Lean Coffee format.
Lean Coffee helps achieve this through a democratic selection of topics and rigorously enforced time-boxing of each topic. I’ve always been amazed at how effective this technique is at creating good outcomes.
(Why Lean Coffee? In my personal experience, all it takes is a bad facilitator or one person who loves hearing themselves talk to ruin the small-group session for everyone. I can’t think of a better mechanism than Lean Coffee to neutralize these risks.)
In addition to the amazing lineup of repeat speakers, expert talks, and new stories, my hope is that these DevOps Workshops will be of tremendous value and create fantastic learning and networking opportunities for all attendees. The collaboration and relationships that result from each of the DevOps Enterprise Summits never ceases to amaze me, so we’d like to give attendees a variety of opportunities to engage with our speakers and with each other throughout all three days.
I’m looking forward to the best DevOps Enterprise Summit ever! I hope to see you there!
Anders Wallgren | Chief Technology Officer, Electric Cloud
Attend Anders’ talk at DOES15: Continuous Delivery of Microservices: Patterns and Processes, and a panel discussion with Gary Grver, Jez Humble and others on DevOps and Continuous Delivery for Embedded and IoT.
We discussed how some of the largest enterprises in the world are addressing the biggest challenges facing the DevOps community: from fostering a DevOps culture and leading the transformation, automated testing of legacy applications, security and auditing requirements, managing burnout, fostering an internal consulting capability, and more. Take a look at some highlight tweets and then watch the full recording below.
The importance of avoiding burnout during a DevOps transformation:
The ones who have automated everything leave on time. The ones that don’t sit at their desks through the weekends. #DOES15 — DOES Summit (@DOESsummit) September 11, 2015
Caution over extending your key #DevOps heros. Being sent to solve every problem vs. be productive can lead to burnout #DOES15
Security is coming to the front of attention because software is now an integral part of everyone’s lives & people take notice. #DOES15 — DOES Summit (@DOESsummit) September 11, 2015
Lots of organizations *think* they’re secure. Once you start really talking about security, the actual amount of risk become clear. #DOES15
It was such a pleasure to discuss these topics with the best minds guiding DevOps transformations in large, complex organizations. Watch the full recording and hope you join me at DevOps Enterprise Summit 2015 to discuss more!
The Agile, Continuous Delivery and DevOps Transformation Summit
October 19–21, 2015
Hyatt Regency, San Francisco, CA
Last Friday, I was delighted to spend an entire hour with seven leaders of DevOps transformations, discussing the practices and patterns they see for leading a DevOps transformation in large, complex organizations. It was an honor to have them share their lessons learned and tips for how large organizations address some of the challenges of DevOps: from automated testing for legacy environments, getting leadership buy-in and fostering a DevOps culture, DevOps roles and responsibilities, and security and compliance.
Each of these experts also shared what they will be presenting on at this year’s DevOps Enterprise Summit, taking place October 19–21 in San Francisco.
Chivas Nambiar | Director – Systems Engineering, Verizon
Cornelia Davis | Director of platform engineering, Cloud Foundry team at Pivotal
After quick introductions, I summarized the top five problems facing the DevOps community today – which also form the key focus areas for this year’s DevOps Enterprise Summit. At last year’s Summit, I asked that every speaker end their presentation with a slide addressing one of the two following titles: “Here’s what I don’t know how to do” or “Here’s what I’m looking for help with.” We wanted a glimpse into what the top challenges were that the entire community was facing, which we could then use as a research roadmap.
Each speaker shared how their organizations are addressing these challenges, and gave a taste of what to expect from their talk at DevOps Enterprise Summit.
How to address culture and leadership issues, particularly around transitioning and transformation
Cornelia Davis suggested starting small, perhaps with sending some select members to work on pair programming, then have them return to bring the skills back in-house. “It’s one of the best ways of learning new programming. It’s more of a grassroots process,” elaborated Davis.
Heather Mickman agreed, adding, “We started doing our own internal DevOps Days where we could start building momentum and showing results quickly. To accelerate adoption, we’ve created an internal DevOps dojo to help coach teams on tools and processes.”
Chivas Nambiar suggested, “Find the leader who shares a common belief, who is close to the work and is aware of these types of technology trends. The second piece of it is you can’t do this [transformation] overnight. We’re entering our fourth year of transformation. Find your key partners, give them what they need to be successful, then share their successes.”
When I asked, “How do I get my boss’s boss to care about DevOps?” Ralph Loura listed ways to counteract “corporate antibodies” who doubt and resist change: “The top things you need are trust, trust and trust,” he said. “To create this trust, we provide transparency through collaborative tools and pairing people together; we create and embed evangelists to help the next wave of teams succeed and spread knowledge, and help when something goes wrong; and we need data and evidence of success.
The group discussed the balance of grassroots efforts with getting leadership buy-in, and everyone discussed the value of teams needing to create small successes in order win doubters over. Loura brought up the metaphor of the campfire: “If you start a campfire and you put too much fuel too soon, it can smother the fire. It’s important to keep it shielded at first, until the fire has enough heat to it.”
How to deal with automated testing issues, specifically for legacy environments
The conversation moved on to experiences we’ve all had with software products or services where we gave development, testing, operations, etc. to a different sourcing partner, thinking we would get better outcomes that way. Heather Mickman shared what the transition was like to go from that model to their current one, “The way we used to do software development in Target was handing off each function to different teams and centers of excellence. There were handoffs to 10–15 different teams. There was no end-to-end accountability for these once-per-quarter releases. So, as we started building out the team that creates APIs for Target, we decided we wanted end-to-end accountability, so we broke down those silos so everyone cares about the end product.” This was just one example of emergent patterns that are coming out of these complex organizations.
How to address IT security and compliance issues – to get your Security team on board with your DevOps plans
All these presenters are from large organizations who are publicly traded, and have numerous regulatory measures that they must comply with. I wanted to know more about how they work with security and compliance.
Neil Manvar suggested that DevOps practitioners be completely transparent. He says, “Show the security teams the value, so they can get on board and that you’re not just trying to give them a hard time. Give them access to the change log and very nicely format it or link to the commit. Giving more information about what’s going on really helps with getting everyone on board. Any concerns that are raised, kind of create some automation around it and integrate that into the pipeline.”
What metrics should organizations be using to track their DevOps implementation and performance.
Organizational design, roles and responsibilities
Holy cow, we didn’t even get around to discussing this last two problem areas. We will be revisiting this and the other problem areas with another group of DevOps experts in another live chat.
When I asked for any concluding remarks with our last two minutes, Tom Limoncelli responded, “Everyone I know who’s been through this kind of transformation has said the same thing. That when you were done, when you looked back, they said ‘I never want to go back to the other way and in fact in future job hunting, the first questions will be do you have this environment?’ Having a DevOps environment can be one of your biggest recruiting tools.”
Join the next live chat:
How do Large Enterprises do DevOps?: Video chat with Gene Kim & the #DOES15 speakers
Friday, September 11
10:00 a.m. PDT
Watch the replay of the video chat:
To hear more from these great speakers and other DevOps luminaries, I invite you to join us at DevOps Enterprise Summit next month.
I am unbelievably excited about DevOps Enterprise Summit 2015. As amazing as last year’s event was, it will be even better this year. I wanted to share with you what you can expect this year at the conference and give you a behind-the-scenes look inside the programming committee goals and how they informed the overall conference organization.
The Programming Committee
The programming committee comprises some of my favorite people in the world, and all have made incredible contributions to our field: Adrian Cockcroft (Battery Ventures), Dominica DeGrandis (LeanKit), Cornelia Davis (Pivotal), Damon Edwards (DTO Solutions), Anders Wallgren (Electric Cloud), John Willis (Docker), and advising member Jez Humble (Chef).
As Damon Edwards once quipped, “Over our careers, we’ve all become professional conference attendees, so we have strong opinions on what makes for a great conference.”
The Format of the Conference
The quality of the speakers is a major contributing factor to the success of a conference — after all, why bother spending three days somewhere if there are no remarkable people there in the first place?
The DevOps Enterprise Summit is a three-day conference, featuring 14 keynote sessions and about 36 other sessions in concurrent tracks.
Last year, all talks were 30 minutes, which we thought worked very well. Even though this can be challenging for speakers to put everything into a half-hour, what TED Talks have shown us is that even the most complex ideas can be conveyed in a short amount of time.
As an attendee, I personally love the shorter talks because it allows me to experience many ideas and concepts within a short amount of time.
As a conference organizer, it’s also fantastic, because it allows us to put more speakers on the schedule. This is super important, because there are so many worthy talks that we want to showcase. This year, we had over 220 submissions. I can’t express the amazing quality of the submissions, and we would have accepted more if it were possible.
More Experience Reports
We want to hear the firsthand accounts of DevOps transformation in large, complex organizations, at all stages of the journey, so we structure the conference around experience reports delivered in a very specific form. We ask the experts to tell us about their
organization,
specific business process or application that they were focused on,
problems they experienced, ideally with metrics around deployment lead time,
followed by
what they did about it,
and the business value that was created.
In addition to a whole new batch of experience reports, we’ll be hearing from numerous DOES14 alumni, complete with updates on what has transpired on their journeys over the past year, including Heather Mickman and Ross Clanton from Target, Jason Cox from Disney, Carmen DeArdo from Nationwide, Courtney Kissler from Nordstrom, Tapabrata Pal from Capital One, Terri Potts and Michael W. Smith from Raytheon Software, and Scott Prugh from CSG.
I’m also excited that Ralph Loura and Olivier Jacques from HP will be presenting. As the CIO of HP, Loura serves the needs of over 300,000 employees (and that’s even after the October scheduled split of the company), making them the largest organization to share their story at this conference.
Based on my conversations with these folks, I’m super excited about what they’re going to be sharing, which includes how they’ve accelerated and expanded their DevOps initiatives, new engagement models with the rest of the organizations, the role of leadership, and more.
This year, we will have 35 speakers presenting experience reports, down from last year’s 50. Why? To make room for expert talks.
Amazing Expert Talks in the Top Five Problem Areas
I asked that every speaker at DevOps Enterprise 2014 end with a slide addressing one of the two following titles: “Here’s what I don’t know how to do” or “Here’s what I’m looking for help with.” We wanted a glimpse into what the top problems were that the entire community was facing, which we could then use as a research roadmap.
The top issues stated in 2014 were:
Better strategies and tactics for creating automated tests for legacy applications
Addressing culture and leadership aspects during transforming
Top approaches to organizational design, roles, and responsibilities
Information security and compliance practices
Identifying metrics to best improve performance with DevOps initiatives
This year, we reserved 15 talks specifically to address those areas. On the programming committee, we put our heads together, reached out to many in the DevOps community, and invited the most renowned experts in each area.
I’m extremely excited that some of these expert talks will include the following, where they will share their lessons learned:
Steven Spear from MIT, is one of my personal heroes, credited for “Decoding the DNA Of The Toyota Production System,”[https://hbr.org/1999/09/decoding-the-dna-of-the-toyota-production-system] with H. Kent Bowen. He also helped create the amazing Alcoa management system with their CEO Paul O’Neill.
Elisabeth Hendrickson helped pioneer quality engineering practices for the last twenty years, and is someone who Jez Humble and I have admired for years. She presented last year on “Care and Feeding of Feedback Loops,” has since been promoted to VP of Engineering for Pivotal’s Big Data Suite, and will discuss her journey around creating great engineering organizations with a culture of quality.
Josh Corman is a longtime researcher in information security and John Willis is equally renowned in the DevOps community. They will be presenting their work on software supply chains, immutable infrastructure, and how they both impact DevOps productivity and security.
Ed Bellis was former CISO of Orbitz, and will share his experiences on how information security should ideally integrate into the DevOps value stream and how it impacts compliance and reporting.
Rosalind Radcliffe has made significant contributions to our profession over her entire career as a Distinguished Engineer at IBM, and she’ll be sharing amazing strategies and tactics of how organizations can improve the state of automated testing on mainframes. John Willis says, “From green screens to GUI’s, Tivoli to SOA, then showing up on the DOES 2014 stage presenting on mainframes and Devops at IBM. Unlike most people she is one of those rare individuals that has transcended four decades and always seems to be on the bleeding edge.”
We will have two talks on how automated testing and other DevOps practices were put into practice at famous Yahoo! properties. Neil Manvar, solutions architect at Sauce Labs and former software engineer at Yahoo!, and Chris Riley, founder and DevOps analyst at Fixate.IO will talk about how Yahoo! implemented automated testing for Yahoo! Mail. Automated testing enabled the software quality team to spend more time on important user-facing product code and helped them introduce exciting new strategies for building higher quality apps faster. Jim Stoneham will present on his experiences as the general manager of Yahoo! Communities division in 2009, including his first-hand observations of the Flickr “10 deploys per day” culture, and how many of those practices were replicated in Yahoo! Answers to increase their deployment cadence from once every six weeks to daily deploys.
Representation of Women
One of the other important programming objectives of the conference was to have the composition of speakers match the technology community population as a whole, especially around representation of women and minorities.
Last year, we were pleased that 41% of speakers were women. The complete roster of speakers is still being finalized, but we’re hoping to match or exceed that number this year.
We received much positive feedback about the representation of women at last year’s conference.
See the Speakers in Action
In short, I have never learned as much as I did in any three days than at DevOps Enterprise Summit 2014. They were some of the most courageous and exciting transformation stories I had ever seen, and this year’s conference is going to be even better. I hope you’ll agree that we have an amazing conference in store for you at DevOps Enterprise Summit 2015! I look forward to seeing you there!
To see some of the speakers in action and learn about what you’ll experience at DevOps Enterprise Summit 2015, go here:
The problem that DevOps solves is universal, urgent and important. Every IT organization is responsible for two things: deliver fast flow of projects and features, while preserving reliable, stable and secure services. Until very recently these were thought to be mutually exclusive, we thought it was only possible to achieve one of those objectives, at the expense of the other. This caused years (or even decades) of inter-tribal conflict between Development and IT Operations; led to chronic underperformance, with features taking slower than ever to reach market, deployments taking longer, an ever-increasing number of Sev 1 outages, and IT Operations becoming buried in technical debt and unplanned work; and a variety of other symptoms.
We now know that there is a better way. The proof is that high-performing organizations such as Amazon, Google, Twitter, Etsy and Netflix, are adopting a set of techniques that we now call DevOps, and are routinely deploying hundreds or even thousands of code deployments per day, while preserving world-class reliability, stability and security.
During the 2012 Puppet Labs DevOps Survey of Practice ), we benchmarked over 4000 organizations. We found that the high performers were massively outperforming the low performers. Those employing DevOps practices were doing 30 times more frequent code deploys, and had deployment lead times measured in minutes or hours, versus weeks, months or quarters.
DevOps organizations also had far better deployment outcomes: Their changes and deployments had twice the change success rates, and when the changes failed, they could restore service 12 times faster.
This is what every IT organization needs to be able to replicate.
DevOps Isn’t Just For The Unicorns
“If there’s anything that all horses [enterprise IT organizations] hate, it’s hearing stories about unicorns [DevOps shops]. Which is strange, because horses and unicorns are probably the same species. Unicorns are just horses with horns.” — Christopher Little
We know that without something like DevOps, IT organizations will fall into the downward spiral. However, most enterprise IT organizations will come up with countless reasons why they cannot adopt DevOps, or why it is not relevant for them.
One of the primary objections from horses is that all the unicorns (e.g., Google, Amazon, Twitter, Etsy, etc.) were born that way. In other words, from their beginning all unicorns used DevOps style work patterns.
In reality, every unicorn at some point in their history had the same problems as horses: an inability to grow capacity fast enough to keep up with market demand, dealing with years of accumulated technical debt, lack of automated testing to sustain high rates of change, monolithic and overly tight architectures that prevented developers from being productive, and so forth.
The unicorns have made the journey that every horse will need to make.
The DevOps Survey of Practice showed that DevOps isn’t just for unicorns. Not all of the 4000 or so respondents were startups, and they weren’t all web operations companies either. Instead, 42% of the organizations that were implementing DevOps practices had over 500 employees. The link to those slides is here.
DevOps is equally relevant for startups as it is for legacy enterprises. The need to decrease time to market and shrink lead times is universal. In fact, it may even be more urgent for the multi-billion-dollar enterprises – creative disruption is making the tenure of Fortune 500 companies ever more tenuous. Richard Foster, a professor at Yale University, has said that the average life of a Fortune 500 company has decreased from around 75 years to 15 years in the last half century. Of the Fortune 500 companies in 1955, 87 percent are no longer on the list.
Increasingly, IT is the value creation and customer acquisition engine for organizations. As my friend Chris Little says, “Every company is an IT company regardless of what business they think they’re in.”
DevOps Isn’t A Fad
I compared the plight of DevOps to apartheid. With ridiculously worse conditions and a much more self evident problem, Nelson Mandela sat in jail for 27 years to show a minority of people in only one country that racism is wrong. Industry level change doesn’t take seven years. It takes upwards of 27. — Stephen Fishman
Some may worry that as more people write about or seek knowledge about DevOps, that DevOps will become a dismissible fad.
I’d encourage anyone who wants DevOps to become a pervasive reality to look at it this way: there is a spectrum of awareness, spanning from “no one has heard of it, and dismiss it as a movement that is irrelevant to them” on one side, to “everyone has heard of it, and rolls their eyes that it’s the latest fad.”
If I had to choose one of those scenarios, I’d choose “fad” every time. Why? Because there is nothing worse than trying to solve a problem that no one else thinks is important. The fact that so many communities are working to solve the DevOps problems is amazing. Development, testers, agile coaches, IT operations: We all believe it’s important.
As DevOps advocates, we must always be ready to respond when someone asks us, “I’ve heard about this DevOps thing. Is it something we should be doing?” The response should always be, “Yes, of course, we should be doing it! Here’s what I can do to help!”
As the DevOps community grows past what Geoffrey Moore called the “innovators” and “early adopters” (i.e., the unicorns), we must continue to tell the story so that the “early majority” and “late majority” will realize that DevOps is for them, too. Only by doing this can we have mainstream adoption, a phenomenon that Moore called “crossing the chasm.”
To create DevOps outcomes, we need a coalition that spans the entire value stream, from Marketing, to Product Owners and Product Managers, to Development and Testers, IT Operations and Infosec. Only then can we help our organizations go from low-performing IT to high-performing, which we’ve shown we can do through DevOps practices.
Conclusion
When IT does poorly, the business will do poorly. And when IT helps the organization win, those organizations will outperform their competitors in the marketplace. DevOps allows IT to win.