Your SlideShare is downloading. ×
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Implementing DevOps and Making It Stick
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Implementing DevOps and Making It Stick

130

Published on

If you’ve ever been involved in promoting cultural change within an organization, you may have experienced something even more disheartening than flat-out rejection—a full rollback of hard-won …

If you’ve ever been involved in promoting cultural change within an organization, you may have experienced something even more disheartening than flat-out rejection—a full rollback of hard-won cultural change followed by a decade-long resentment of anyone remotely associated with the implementation. This has happened at countless organizations with agile, with SOA, with virtualization—and it’s starting to happen with DevOps. How can such a simple idea that’s been so successful at so many organizations become such a resounding failure at others? It’s not the organization, and it’s certainly not DevOps. The problem lies in the implementation, and ultimately, with its promoters and champions. Alex Papadimoulis discusses what this "DevOps thing" is all about, goes over the technical and organizational strategies for a successful long-term DevOps implementation, shares a few big failures at big companies, and covers the common and not-so-common pitfalls when promoting this type of cultural change.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
130
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. AT2 Concurrent Session 11/14/2013 10:15 AM "Implementing DevOps and Making It Stick" Presented by: Alex Papadimoulis Inedo Brought to you by: 340 Corporate Way, Suite 300, Orange Park, FL 32073 888 268 8770 904 278 0524 sqeinfo@sqe.com www.sqe.com
  • 2. Alex Papadimoulis Inedo Alex Papadimoulis is a speaker and writer who's passionate about looking beyond the code to build great software. Through the years, he’s served in many different roles (from developer to executive), in different industries (from healthcare to manufacturing), at a variety of companies (from a oneman shop to a megabank). He’s seen his share of successful projects and failures—undoubtedly contributing to some. Alex believes failure is a powerful lesson and founded The Daily WTF, a site which chronicles bad code and other failures in IT. Alex recently founded Inedo, a company that builds software tools to help organizations effectively and responsibly implement agile software delivery and DevOps methodologies.
  • 3. Implementing DevOps… and Actually Making it Stick! ADC East 2013 Alex Papadimoulis @apapadimoulis
  • 4. 10 PRINT "ALEX IS COOL" 20 GOTO 10
  • 5. _________ _...._ .| |.' '-. __ .' |_ .'```'. '. .:--.'. .' | / | |'--. .-| | | | | `" __ | | | | ' | / . .'.''| | | | | |`'-.-' .' / / | |_ | '. | | '-....-'` ._, '/ | /' .' '. `--' `" `'-' '-----------' ____ ____ ____ ___ _ _ _ ____ ____ ____ [__ | | |___ | | | | |__| |__/ |___ ___] |__| | | |_|_| | | | |___
  • 6. • Approval Flag of "DUP" • Attach "DUPVFY" instead of “DUPCHK"
  • 7. function flagForApproval(code) { if (code == "DUP") { attachSupplemental("DUPCHK"); } }
  • 8. function flagForApproval(code) { if (code == "DUP") { attachSupplemental("DUPCHKVFY"); } }
  • 9. You did what!?
  • 10. • • • • • • • • • Estimation Internal Prioritization Prioritization Review Approach Write-up Approach Review & Approval Implementation Write-up Implementation Review & Approval Prioritization Evaluation Code Assignment
  • 11. 53 More Steps!
  • 12. There has to be a better way.
  • 13. Extreme!!~!1!
  • 14. “Agile”
  • 15. Agile Principles 1. Smaller Changes 2. Sooner
  • 16. Sooner
  • 17. There has to be a better way.
  • 18. Dev Ops
  • 19. SCM Integration Testing QA Production
  • 20. DevOps 1. Increased Collaboration 2. Automation
  • 21. QA Dev Ops Mgmt SCM Integration Testing QA Production
  • 22. QA Mgmt Dev Ops
  • 23. Identify Step 1
  • 24. Policies
  • 25. People
  • 26. People
  • 27. Assess Step 2
  • 28. Champions
  • 29. Anti-Champions
  • 30. Adversaries
  • 31. Opponent
  • 32. Skeptic
  • 33. Expert
  • 34. Frantic
  • 35. Tinkerer
  • 36. Hoarder
  • 37. Align Step 3
  • 38. Aha!
  • 39. Enable
  • 40. Politics
  • 41. Execute Step 4
  • 42. Prioritize I. Development Structure II. Build Automation III. Deployment Automation IV. Process Automation V. Infrastructure Automation
  • 43. Incremental Change
  • 44. Group by Group
  • 45. Failure Happens
  • 46. Summary 1. Identify 2. Assess 3. Align 4. Execute
  • 47. Focus on Business Value Alex Papadimoulis

×