DOES14

Future of DevOps and CD
Hosted by Steve Brodie, CEO of Electric Cloud, and Gene Kim, noted DevOps author and researcher
   10 years ago
#DOES14DevOps Enterprise SummitCrowdChat with Gene Kim and Steve Brodie about DevOps Enterprise Summit in Oct 2014
Jeremy Douglas
Why has IT become a strategic asset for the leading enterprises today and how does #Devops play into that? #DOES14
John Furrier
IT who? #devops changes the face of IT
Elisabeth Hendrickson
Software is ubiquitous, and technology provides strategic advantage even for decidedly non-tech companies.
Steve Brodie
Software has become the primary innovation driver across nearly every vertical
John Furrier
All joking aside; the lines between IT as organization vs the business functions are blurring so IT is not a dept anymore it's everywhere
James Wickett
I dont know if IT has become a strategic asset
Andi Mann
Because every business is a software business, so IT is a critical success factor. Like Andreesen said in 2011, software is eating the world. Today, pretty much every business is being rewritten by software. To poke Nick Carr in the eye, IT still matters.
Steve Brodie
You always hear about the examples of Netflix and Amazon disrupting their market levergaing technology and software
James Wickett
most software innovation that matters isnt being done by the IT dept
Steve Brodie
We are seeing even more software driven disruption. Look at Nest with their home automation, Uber and how they are disrupting taxi market
David Ashman
@wickett I disagree - I think you have pockets in different places in different companies.
John Furrier
@wickett I agree with you 100% IT needs to be more innovative
Kyle Hailey
IT is constantly bottleneck for app dev, reporting envs, audits so the need for agility and Devops and eliminating that bottleneck @JerDoug
Steve Brodie
@wickett Agreed. Oftentimes, traditional IT has become a bottleneck
John Furrier
Do you think in house software development is a legit trend or just hype?
Steve Brodie
This is often the driver for adoption of IaaS and SaaS at the departmental level
Scott Prugh
At the base, technology is a workforce multiplier. It can unlock multiples of value delivery in business.
Kyle Hailey
Yes, Devops moving faster than legacy markets Apple vs. Kodak, Uber vs. Taxis, Amazon vs. Retailers. Use data virtualization for your speed.@JerDoug
Andi Mann
@wickett That is a rather bold generalization. In the same spirit, I will say that it is a bad one. Enterprise IT departments can and do drive innovation that matters. Often through cloud, devops, agile, mobile. Odd that you have never seen it.
Kyle Hailey
IT Innovation is core of success 49% of Leaders adopted DevOps to speed application delivery vs 6% of Laggards http://www.ca.com/us...
James Wickett
@AndiMann or odd that you have? in seriousness whatever it is, call it R&D or stealth IT or in-house startups... people usually circumvent traditional IT to make things happen
Andi Mann
@wickett heh, good shot! But yes, while 'shadow/rogue' and biz users are doing a lot to transform their biz (and fwiw, circumventing IT is not at all new), it is a myth that IT is not. Actual brand-named IT depts are also innovating.
John Furrier
Q2: What is the future of Continuous Delivery?
Damon Edwards
Actually do it. Like Agile, Lean, etc... most are only doing parts or in name only
Steve Brodie
Perhaps surprisingly, we see many embedded software development organizations beginning to adopt CD practices
David Ashman
More integrated software support. End to end solutions that make it easier for all participants to see the success and failure of their pipelines.
John Furrier
Does the group think there is different processes for web vs native mobile? thoughts
Elisabeth Hendrickson
I think we'll see wider adoption. I'm biased because I work on @cloudfoundry, but I think PaaS will be a big part of that.
Elisabeth Hendrickson
@stbrodie Not just embedded. Hardware is doing agile too. See http://www.agilesoc....
Steve Brodie
@stbrodie We have customers like SpaceX doing Continuous Delivery of the software going on their Falcon rockets. CD is imperative to achieve their goal of 25 rocket launches in 25 months
Steve Karam
Q2 is my baby, @furrier. The future of continuous delivery is the ability to sync to a source ONCE and create unlimited virtualized copies of that source as of any point in time in minutes. True data on demand without boundaries.
Scott Prugh
Large enterprises can gain value in many of the CD practices without actually delivering to production.
Steve Karam
Q2: In the end, I see continuous delivery as the ability to sync and virtualize once, govern in a single place, and deploy anytime/anywhere (cloud included) without obstructions or intervention. A smooth data supply chain.
Scott Prugh
One of the problems we started running into is the speed at which the end consumer can take the updates.
Elisabeth Hendrickson
@OracleAlchemist Not sure I understand what you mean by sync to a source & unlimited virtualized copies. Are you talking about data?
David Ashman
Scott: That has been Blackboard's primary blocker in CD.
Steve Karam
@testobsessed Apps + data, the whole stack. If we can provision entire environments to any team at any time, we can make testing and process flow truly automated and bottleneck-free.
Steve Karam
@testobsessed Sorry, having to multi-part the answer so it wasn't totally clear.
Scott Prugh
@David I think end user engagement(early) and feature toggles are key...
Scott Prugh
The danger with feature toggles(especially by customer segment) is twofold: 1) complexity explosion and 2) false testing security(you still need to test all the feature toggles)
R J
@ScottPrugh Agree with thoughts on feature toggles ... deploy != go live
Elisabeth Hendrickson
I think the state of continuous delivery is unevenly distributed: some orgs are doing it; others are nowhere close.
Jim Holmes
Do you see any difference between continuous delivery and continuous deployment?
David Ashman
@aJimHolmes Technically, yes. But even beyond the difference, enterprise companies seem to be so much more comfortable with delivery as opposed to deployment.
James Wickett
how do you split them?
Elisabeth Hendrickson
For me, continuous deployment applies for deployment sw. For our shipping product, we focus on continuously deliverable (tho not delivery since it's enterprise sw).
Steve Brodie
We have many customers doing continuous delivery but not doing continuous deployment to production environment/target
Steve Brodie
There is huge value in having your software always ready to release even if you are not continuously deploying to prod
David Ashman
@stbrodie I find that a lot of people don't really understand that - even if you never see that release in the wild, knowing you have it holds value.
Elisabeth Hendrickson
Re my prev response: meant to say continuous deployment applies to *deployed* sw - web sites, SaaS, etc.
John Furrier
Q1: What is the current state of Continuous Delivery in the software development industry?
Scott Prugh
It depends on the type of company... If you look at large enterprises, you will see a lag in state of the art compared to leaders(Unicorns) like Google/Twitter/Etsy.
Steve Brodie
Historically most of the stories about CD have been from well known tech companies like Google, Facebook, Netflix, Etsy, etc
Steve Brodie
We're now seeing more traditional Enterprises begin to adopt DevOps and CD practices
Scott Prugh
In the large enterprise case, there is a lot to be gained by applying Lean and these DevOps principles to change the flow of value to customers/stakeholders.
Elisabeth Hendrickson
I think the state of continuous delivery is unevenly distributed: some orgs are doing it; others are nowhere close.
David Ashman
I feel it still focuses very heavily on the engineering side of things and not so much on the end to end process of delivery. It's amazing to see the progress that historically enterprise companies have made, but there's still a ways to go.
Steve Brodie
In this increasingly competitive world, there is increasing pressure to deliver software innovation faster and with higher quality
Scott Prugh
The challenge for large companies is that there are barriers wired into their DNA that may prevent the improvements.
James Wickett
Continuous Delivery in the software industry is more like US Postal Service rather than Dominos Pizza
Steve Brodie
So we are starting to see adoption in Financial Services, Retail, Gaming and even in Embedded Systems development
Damon Edwards
@jezhumble does a thing during his talks where he asks the crowd a series of questions to see if they are actually doing CD... starts with lots, ends with almost no one.
Steve Brodie
But the adoption of Devops and CD in larger traditional enterprises is a journey.
Scott Prugh
@wickett Can you elaborate on your comparison(ie: USPS vs Pizza)?
David Ashman
Completely agree - there's a lot of history and legacy blocking a lot of larger companies.
David Ashman
@wickett Only if Dominos still guaranteed 30 minute delivery. ;-)
Steve Brodie
For many organizations, they start their journey with Agile development and begin adopting Continuous Integration (CI). But the state of adoption of CI varies pretty widely across organziation and even teams within the same company
Steve Brodie
Absolutely true! Cultural and historical organizational silos are frequently the biggest impediments in our customer base
Andi Mann
Depends what you mean by 'software development industry', but by and large it is probably a de facto standard in newer and smaller development houses, but far from that in traditional large software development. There is a huge amount of inertia.
Scott Prugh
@damonedwards There are definitely maturity levels that organizations reach in terms of CD. But, many orgs many have issues achieving the full vision. Some of these constraints may come from external forces too. SLAs and change windows play a part here.
Scott Prugh
@stbrodie Exactly our journey. We started with Agile and began to run into the "Agility Wall" with operations. And we actually increased our failure rate before getting better
John Furrier
Scott: Agile is great but can Agile work in native mobile apps? is there a distinction?
Scott Prugh
@stbrodie From a "Lean Optimization" standpoint this is why the Systems View is important. If you only optimize one part of the system it eventually comes back to haunt you...
Courtney Kissler (hiring)
@ScottPrugh Same here. We also had a few thought leaders in operations that started a grass roots effort to demonstrate the value of CD/CI.
Andi Mann
But make no mistake - there is crappy practice in smaller dev shops as much as in large enterprises; and large enterprise developers are absolutely adopting CD. But it varies wildly from shop to shop, even app to app.
Scott Prugh
The concepts of Agile(high performing, cross functional teams that deliver working software) work in a variety of industries
Courtney Kissler (hiring)
in our mobile app teams, we are focused on continuous flow.
James Wickett
Dominos vs. USPS is my pithy attempt to say we call a really long and slow delivery of a package as CD because we chained it all together
James Wickett
what people really want is fresh hot pizza delivered just minutes after it was made... software should be like that
Scott Prugh
@Courtney I saw your abstract. Looks like we have a lot to discuss in San Fran...
Courtney Kissler (hiring)
@ScottPrugh Looking forward to it! Will be great to meet in person.
Forest Mars
@AndiMann How aligned is traditional large sw development in targeting CD as a goal and just need to get there? (vs. those that aren't yet prioritizing CD?)
Scott Prugh
@wickett Got it. Yes. Flowing value in step with the business owner expectation is key.
Andi Mann
@forestmars Varies from biz to biz - but I see most IT leaders are not the moribund infra managers we often assume. Alignment and speed are increasingly top of mind, so yes, they are driving intentionally toward CD, though just 1 weapon in their arsenal.