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
John Furrier
Q4: What are the emerging challenges that software driven organizations face when adopting and scaling DevOps and Continuous Delivery practices across the enterprise?
Steve Brodie
Breaking down the silos and fiefdoms is a huge challenge
Courtney Kissler (hiring)
most of our challenges are cultural - transitioning from optimizing for cost to optimizing for speed
prathap dendi
for best answer to this, read @realgenekim's Phoenix Project :-)
Steve Karam
+1 on Phoenix Project, @pDendi. Spot on.
David Ashman
Courtney - Same at Blackboard.
Elisabeth Hendrickson
I think the human issues are the most difficult of all: resistance to change, turf wars, politics.
Steve Brodie
For many traditional organizations, legacy monolithic architectures can become a big imediment
Andi Mann
Definitely the people issues are biggest. Aren't they always?
Courtney Kissler (hiring)
@stbrodie That's true for Nordstrom and we're doing what we can to address it, but it's slow...
David Ashman
People naturally want to protect what they have. It's hard to get people to know that letting some stuff go can actually free them up to do things they will enjoy even more.
Steve Brodie
For larger orgs, I think taking a phased approach starting with a single team or app is a good way to get started, so you can address the challenges in the small.
Andi Mann
That said, the startup models of DevOps and CD are extremely challenging to larger enterprises. More moving parts, more politics, more controls, more limitations (or maybe just different ones). Enterprise is different in very real ways.
Jan-Joost Bouwman
cooperation over DevOps teams that need to deliver value together!
Courtney Kissler (hiring)
@stbrodie That's what we did. Started with our customer mobile app team. Demonstrated the value and now we're moving to our in-store technology delivery teams.
Steve Brodie
@AndiMann Agree 100% Andi! We believe you should start piloting in one area/then. As success is achieved, you can then expand to more groups & applications
Jan-Joost Bouwman
We are starting to use SAFe, but I don't like it. To mee it is too much waterfall again
Jim Ensell
Tool selection matters when making DevOps work in complex enterprise environments
Andi Mann
@stbrodie There is a lot of literature on the pace-layered approach too. Either way, I agree - large enterprise simply cannot do a 100% transformation like a 'big bang' release; should take steps instead. Isn't that more simpatico with CI/CD anyway? :)
Courtney Kissler (hiring)
@JanJoostBouwman We started there too and had the same results - basically we were doing waterfull but calling it agile. Now our focus is continuous flow and it has been successful for our customer mobile team (baby steps)...
Kyle Hailey
yes, @jimensell tools make a big difference. Data virtualization helps eliminate the barrier to environment provisioning for Dev and QA @furrier
Steve Brodie
@kylehhailey Absolutely! Other tools that are key include CI/CD Automation, Test Automation, Cloud Provisioning, Model-Based Config Management, Service Virtualization & more
David Ashman
@stbrodie And under test automation, mocking and integration frameworks are critical for quick feedback loops.
Steve Brodie
Courtney, Is that the mobile team that Caitlin Warnock works on? I saw Caitlin's great presentation at FlowCon
Jan-Joost Bouwman
For us it isn't flow, but different applications with their own backlogs that need to align to deliver 1 service
Elisabeth Hendrickson
Love @mcummings516 "CD == continuous debugging": https://twitter.com/...
mcummings516
@mpkhosla @testobsessed CD also stands for Continuous Debugging. . . :)
5 minutes ago
Quoted By @testobsessed
Jan-Joost Bouwman
I undrrstand the need to align, but it takes away the agility and doesn't help with incident resolution either.
Andi Mann
@jimensell Ha, it is like you read my mind ... or my post! http://devops.com/bl...
Making DevOps Work in Complex Enterprise Environments
Making DevOps Work in Complex Enterprise Environments -- DevOps.com
Elisabeth Hendrickson
Anyone have any insight on how DevOps is affecting outsourcing?
David Ashman
Negatively. DevOps being so much about culture and collaboration makes outsourcing (not offshoring) extremely difficult and ineffective.
John Furrier
I have an opinion on this; it is impacting outsourcing in negative way bc companies bringing core competency in house; outsourcing (renting) non core assets still
Cat Posey
How did Agile affect outsourcing?
Elisabeth Hendrickson
@catpoetry anecdotally I saw orgs pull a lot of development back in. I don't have stats.
CrowdFather
mobile infrastructure is driving lots of change to force companies not to outsource. Outsource vendors are building full blown clouds
Steve Brodie
This whold push to automated testing is having a big impact as well
prathap dendi
DevOps creates a positive pressure on outsourcing value-add to move up the chain..away from mundane stuff such as provisioning, config etc
Steve Brodie
Seeing this big shift from manual testing which was commonly offshored or outsourced
Damon Edwards
Silos create DevOps problems. Near impossible to outsource part of lifecycle without creating silos.
David Ashman
@stbrodie Agreed - We're in the process of a major switch from outsourced testing to more in-house automation.
Scott Prugh
DevOps makes outsourcing less of a brute force labor arbitrage play.
Steve Brodie
DevOps and CD is collaboration and automation. This is very hard to achieve with the outsourced model
Elisabeth Hendrickson
@stbrodie Yes, I saw the same thing starting with Agile: the shift away from outsourcing commodity manual testing to devs automating & embedded testers on teams.
Scott Prugh
Since technology/software/automation is a multiplier the value curve of outsourcing changes. This is the "10x engineer myth" at play.
Tim Crawford
How much of brining #devops internally is in the ineffective ability to manage it externally?
John Furrier
@tcrawford Tim great to see you
Steve Brodie
@tcrawford Can you clarify what you mean by managing it externally?
Tim Crawford
@stbrodie X-function leveraging internal + external resources.
Andi Mann
@damonedwards Very true. This is part of the legacy issue that larger enterprises face. Startups simply don't have to deal with insourcing 5000 people from a 3rd-party facility in India.
Tim Crawford
Startups also have a different problem to solve vs. enterprises. !=