John Furrier85
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
David Ashman
(turf wars)--
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
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
Courtney Kissler (hiring)
@stbrodie Yes! That's the team!
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. . . :)
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
Making DevOps Work in Complex Enterprise Environments -- DevOps.com