2018/06/25: DevOps Enterprise Summit, Day 1b

by Gene Kim on

#Does18

6/25/2018 DevOps Enterprise Summit, Day 1

Up: Chris Hill, Head of Systems Engineering, Jaguar Land Rover @chillosu

  • @chillosu:
  • @therealGertJan: RT @dbruggemann: Am I the only one waiting for a Oprah moment? #DOES18 https://t.co/nYZw5V46GW
  • @chillosu:
  • @DukeAMO: Impressive demo from Jaguar at #DOES18 https://t.co/hBkC68pKmZ
  • @DukeAMO: Impressive demo from Jaguar at #DOES18 https://t.co/hBkC68pKmZ
  • @DukeAMO: Impressive demo from Jaguar at #DOES18 https://t.co/hBkC68pKmZ
  • @chillosu:
  • @margocronin: RT @WhiteSourceSoft: . @RealGeneKim opening remarks at @DOES_EUR "This is not for the unicorns... Its for the horses by the horses. #DOES18 https://t.co/ZwxfkJTgFw
  • @chillosu: “Historically, our cars are about the driving experience; technology is the main focus (and area of potential distraction)”
  • @chillosu: “Jaguar Land Rover: 40K employees; 24.3B billion GBP revenue; 604K vehicles sold in 2017; 5K software engineers”
  • @DOESEUR: #DOES18 - who is @JLRNews? Check out these stats! @chillosu https://t.co/uwfNyKq3pg

  • @MarkBSiglerEC: “Technology, the main focus...” @Jaguar @DOESEUR #DOES18 #DevOps @electriccloud https://t.co/MyLN7modvs

  • @chillosu: “Spent 6 months convincing my boss to attend DevOps Enterprise Summit; we got the inspiration we needed; got books: Phoenix Project, The Goal; fueled/inspired transformation

  • @chillosu: “at end of conference, we aimed to change how we did software... the problem was that no one else attended the conference, no shared experience... how do we get them on board”

  • @chillosu: “

  • @DOESEUR: Working software trumps anything #DOES18 @chillosu @JLRNews #devops https://t.co/uolQe8neO5

  • @chillosu: “When we started CI program, we often overloaded our servers, taking down CI build jobs and all version control” (!!!)

  • @chillosu: “

  • @uxjonh: “Not For Profits see the same gains from #DevOps@RealGeneKim #DOES18 https://t.co/HyQXbffTJY

  • @chillosu: “[in the bad old days], our only method of continuous feedback was explosive bundles in emails”

  • @chillosu: “complaints: ‘at noon, all devs committed at same time, and no build jobs ran’; ‘I asked Ops team to add build dependencies, but it still hasn’t been added; I’m going to builds on my laptop again’”

  • @chillosu: “eventually our top problems became: switch outages, maintaining bare metal, CPU fan outages; moved to cloud;” (instead of mining bitcoins at night. Hahaha)

  • @damonedwards: ~13% (5,000) of the 40,000 Jaguar Land Rover employees are software engineers. #DOES18

  • @TheCloudSumo: RT @DOESEUR: Instead of mining #bitcoin at night, we decided to move to the #cloud 😂@chillosu @JLRNews #Does18 https://t.co/A21bSrbG9k

  • @Alan_Nance: "where there is no psychological safety, assumptions prevail." @chillosu #DOES18

  • @chillosu: “We discovered that it would take 4-6 weeks to give any feedback for developers; I can’t remember what I wrote yesterday; how do I remember what I wrote 1 month ago?”

  • @DOES_EUR: --- With infotainment, our first problem was addressing the feedback loops for developers, otherwise we’d face a high context switch penalty #DOES18 @chillosu https://t.co/STKJVhTQwr

  • @DOESEUR: Our feedback loops were 4-6 weeks 😱😳 @chillosu @JLRNews #DOES18 #devops https://t.co/tgViBVBuef

  • @chillosu: “Only a handful of people knew how our build systems work; none of the applications knew how they fit into the rest of the ecosystem”

  • @chillosu: “Unfortunately, we got to the point where people even stopped complaining; we used that opportunity to improve build feedback from 4-6 weeks to 30m; could handle bursts of builds; refactored and made entire build system extremely simple”

  • @chillosu: “Simplified to the point where new JavaScript developer could do their first build within 30 minutes, with no knowledge of Linux needed”

  • @chillosu: “People don’t think of infotainment as safety-critical: there are many: rear camera, proximity sensors, battery sensors; all reliant upon infotainment system”

  • PS: I was in that car in the foyer w/@chillosu: he did over the air software update while he was driving; very cool!!!!

  • @uxjonh: “Now it’s not just three people on the planet who understand how it works, everybody does.” @chillosu #DOES18

  • @chillosu: “The Jaguar I-PACE was our secret weapon: we are helping our customers, as well as our developers; we can now interacted incredibly quickly; can deploy from release or dev branch!”

  • @JoshAtwell: RT @AlanNance: "where there is no psychological safety, assumptions prevail." @chillosu #DOES18

  • @CloudSurgeon: It's actually bad when complaints quit coming in. --Chris Hill, Jaguar Land Rover #DOES18

  • @chillosu: “We’re changing the value stream for the customer: in many cases, we’re eliminating the need to visit dealerships”

  • @dbruggemann: RT @DOESEUR: Build system to vehicle in an hour! @chillosu @JLRNews #does18 https://t.co/fFOxLWHEKK

  • @chillosu: “I learned what real strategy is, when you can help win in the marketplace; I learned that you need to fight for doing things the right way; I learned democracy isn’t always the right approach; articulating the why is difficult

  • @chillosu: “The risk of software over the air: you can brick almost 1MM vehicles overnight

  • Impressive talk from @chillosu at the #DOES18 conference, about how Jaguar Land Rover went from having 3 people in the world who understood their build pipeline, to having a system capable of continuous deployment of software on running vehicles. https://t.co/bP1YkwUSxw

Up: Aimee Bechtle, Senior Manager Next Gen Infrastructure & John Schmidt, Director of Product Management, Capital One: @adbechtle

  • @adbechtle: “My boss created a devops enablement service; given our distance on this notional org chart, it’s amazing that we even met; resulted in an amazing partnership”
  • @adbechtle: “What I kept on hearing from engineering teams: ‘you need to talk to our product owner’ ‘any prioritization requires bringing in the product owners’”
  • @DOES_EUR: .@adbechtle team motto is “No Fear Releases” @CapitalOne #DOES18 #devops https://t.co/XPSB0qG6Jh
  • @adbechtle: “Led to briefing of product managers; showed State of DevOps Report stats; led to lots of glazed eyes, but John was one of the few people who showed interest
  • @adbechtle:
  • John: “for one of our most advanced teams, it still took 3 weeks for us to get code into production; I knew this was a problem”
  • @adbechtle: “I started meeting with his product owner teams, and we now have Dev and Ops sitting together, with the business product owners;
  • @sharkers: RT @johncutlefish: Just follow #Does18 / @RealGeneKim for the next couple days. So damn inspiring what the #devops community is cooking up. The talks look awesome. Love the stories of big behomeths making big strides, sharing the ups and downs.
  • @adbechtle: “At one point, I was nervous, but John said, ‘this is going to be messy’; that created psychological safety; it was an emotional journey
  • @barclayrae: RT @DOES_EUR: .@adbechtle wasn’t looking at the people out of sight (product owners) @CapitalOne #DOES18 #devops https://t.co/REhHqrIOkT
  • @adbechtle: “Dojo #1: in early stages, lots of discomfort: chef developers learning java, vice versa. ‘Why are we doing this?’ 3 weeks later, 3 weeks of testing into 3 hours; John: ‘that discomfort was only way to get there: we changed skill set, mindset, culture
  • @adbechtle: “Second Dojo: machine learning and data science space; we didn’t have as much engineering skillset, let’s do another Dojo”
  • @aakela: --- Great #DevOps journey @CapitalOne - They reduced 3 weeks of testing to 3 hours of tests after 6-weeks of ups and down #DOES18 @DOES_EUR @devopsdotcom https://t.co/VvF8O7CQT9
  • @JohnRollason: --- “We had so many ideas, I knew we just weren’t going fast enough” - honest admission from one Product Manager sparked new DevOps acceleration service and behaviour change @adbechtle @CapitalOne #DOES18 #ItsGoingToBeMessy https://t.co/kCeFbwjAa6
  • @adbechtle: mentioned the amazing Backward Bicycle video: https://www.youtube.com/watch?v=MFzDaBzBlL0
  • John: “fundamentally changed our ability to innovate: reusable building blocks that increase our options, continue to build a durable, competitive advantage” (Wow!)
  • @DukeAMO: --- A “fear” dip and a “mojo” dip: “Can we do this?” and “when can we get back to app code?” Change requires repeated practice and continued commitment. #DOES18 https://t.co/NRpwsM5yhB
  • @johncutlefish: --- Healthy forcing functions

Critically, these have to be “invited” by the team with requisite psychological safety. Not imposed. Others the system will find a way to bite back. https://t.co/zIqaSTd2YD
- @johncutlefish: --- Healthy forcing functions

Critically, these have to be “invited” by the team with requisite psychological safety. Not imposed. Others the system will find a way to bite back. https://t.co/zIqaSTd2YD
- @johncutlefish: --- Healthy forcing functions

Critically, these have to be “invited” by the team with requisite psychological safety. Not imposed. Others the system will find a way to bite back. https://t.co/zIqaSTd2YD
- John: “Bears are much more persuasive than picnic baskets: fear is often much more persuasive than potential rewards”
- John: “The Angry Bag of Money: you succeed in getting funding, but then can’t ship fast enough; angry people hit you in the face with big bags of money: ‘why can’t you go faster’”

  • @adbechtle: “Does the angry bag of money care that Monday release is working, but everyone had to work all weekend? Tragically, no it does not”
  • @DOES_EUR: Speed - safety = crash per John Schmidt live now at #DOES18 @CapitalOne #devops https://t.co/jUcTF6sjSB
  • @Tasktop: The ‘angry bag of money’ cares about delivering business value, faster. @adbechtle #DOES18 https://t.co/v4OtgEvMHc
  • John: “Speed to business value; now more than ever, entire industry are at risk of going over the waterfall”
  • @DiscoverCrosby: --- It's not surprising the DevOps community, with its more holistic approach to SW development and maintenance, is more focused on learning, quality, and improvement over time than the SW Dev community as a whole seems to be. If you're intrigued, check out #DOES18. https://t.co/W5OvYpYKy5

Up: Fernando Cornago, Senior Director - Platform Engineering & Markus Rautert, Vice President Platform Engineering & Architecture Adidas @fernicorni

  • @fernicorni: “
  • Markus: “Adidas culture: through sport, we have the power to change lives; this is our ambition; we are at heart a marketing company: brand desire -> top line & market share growth, gross margin expansion, operating leverage
  • Markus: “Adidas: 21 billion GBP revenue; 58K employees; 170 subsidiaries”
  • @fernicorni: “5 years ago: we didn’t value developers and coding; they were often feeling lonely and miserable, often left the company”
  • @fernicorni: “Now: More than 150 people dedicated to elevating engineering practices and developers; enabling speed and reducing costs; could never have imagined it 2-3 years ago. how did we do it?
  • @fernicorni: “
  • @DiscoverCrosby: --- If every business is a software business, can we finally get rid of the divisions between the tech and business "sides"? Can we just call the software people "businesspeople" and not have everyone think of them as just here until the project ends? #DOES18 https://t.co/o4EvhnWemF
  • @fernicorni: “Our goal was to have inside of every business unit, inside every product group, someone who knew how to build the code, help get devs productive, deploy to customers”
  • @fernicorni: “Despite embedded engineers having to do lots of disparate stuff (dev, quality, vendor management, Automator), super high NPS from the groups what we served”
  • @aakela: --- Engineering teams 5 years ago ( silo’d) and engineering teams today (collaborative) at @adidas < Story of high performing IT teams as characterized in State of #DevOps reports by @RealGeneKim @nicolefv & @jezhumble #DOES18 @DOES_EUR @devopsdotcom https://t.co/4lUAYN8cRX
  • @DOES_EUR: --- Engineers leading engineers was challenging, but incredibly rewarding per @fernicorni @adidas #DOES18 #devops #engineer https://t.co/bCuQccFRE9
  • @fernicorni: “there were instances of code that hasn’t been pushed in two years; no UAT environment, couldn’t find tools”
  • Markus: “the genesis of our effort: April 2017: like Fellowship of the Ring: 8 people trying to convince our CIO to radically change how we do technology”
  • Markus: “our proposal: change how
  • @therealGertJan: --- At @adidas change was driven bottom down by a group of enthusiastic people and had to be enforced top down to make it happen company wide #DOES18
  • @therealGertJan: --- At @adidas change was driven bottom down by a group of enthusiastic people and had to be enforced top down to make it happen company wide #DOES18
  • Markus: “shared goals: remove constraints; no more ‘please raise a ticket’ (‘we still create tickets, but at the END of the conversation’; ha!)
  • @fernicorni: “platforms we offer: container orchestration; continuous integration (Java/JavaScript); monitoring, test automation/performance; API/integration/streaming; big data/insights/machine learning
  • @fernicorni: “continuous delivery for ERP and SAP: we need to go faster than the business” (!!!)
  • @jthomsonidc: At Adidas it's all about having a fluid organization - find what works for you #DOES18 https://t.co/cjG2LAq6BK
  • @Virtual_TopTech: RT @JohnRollason: “We had so many ideas, I knew we just weren’t going fast enough” - honest admission from one Product Manager sparked new DevOps acceleration service and behaviour change @adbechtle @CapitalOne #DOES18 #ItsGoingToBeMessy https://t.co/kCeFbwjAa6
  • @fernicorni: “consulting and co-creation: we coach people, and learn from the teams we work with: we’re the glue between the teams”
  • @CloudSurgeon: #DOES18 @fernicorni Even our ERP needs to adopt devops and move faster than the business...before they ask for it. #devops #adidoescode
  • @fernicorni: “as platform teams, we create the technical reference model: the responsibility is on the actual teams / business units (who are responsibile for the business outcomes
  • @fernicorni: “if you have a better way to do things, make a 1 min phone call to us; you don’t need to write a paper, go to a committee”