Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

DevOps: Lessons from Manufacturing and Open Source


Published on

Manufacturing has widely adopted standardized and automated processes to create designs, build them, and maintain them through their life cycle. However, many modern manufacturing systems go beyond mechanized workflows to introduce empowered workers, flexible collaboration, and rapid iteration.

Such behaviors also characterize open source software development and are at the heart of DevOps culture, processes, and tooling. In this session, Red Hat’s Gordon Haff will discuss the lessons and processes that DevOps can apply from manufacturing using:

- Container-based platforms designed for modern application development and deployment.

- The ability to design microservices-based applications using modular and reusable parts.

- Iterative development, testing, and deployment using platform-as-a-service and integrated continuous delivery systems.

Published in: Technology
  • Be the first to comment

DevOps: Lessons from Manufacturing and Open Source

  1. 1. DEVOPS: LESSONS FROM MANUFACTURING & OPEN SOURCE Gordon Haff @ghaff, Technology Evangelist, Red Hat 16 March 2016
  2. 2. About Me Red Hat Technology Evangelist Twitter: @ghaff Google+: Gordon Haff Flickr: bitmason Email: Blog: Author: Computing Next Formerly: Illuminata (industry analyst) Data General (minicomputers/Unix/NUMA/etc.)
  4. 4. DELIVERING SOFTWARE: THE REALITY VS. THE GOAL Source: Delivering large-scale IT projects on time, on budget, and on value McKinsey & Company, October 2012
  5. 5. DevOps applies open source tools, principles, and practices with...
  6. 6. CULTURE of collaboration valuing openness and transparency
  7. 7. DEVOPS: THE WHAT & THE WHY AUTOMATION of process from development through ongoing operations
  8. 8. DEVOPS: THE WHAT & THE WHY An evolving PLATFORM that optimizes for flexible, dynamic workloads
  9. 9. What can manufacturing and open source teach us?
  10. 10. 6 Principles for Success ● Open your culture ● Automate to accelerate repeatable processes ● Drive modularity and reusability ● Secure and optimize the supply chain ● Measure, iterate, and improve ● Adopt innovative tooling
  11. 11. “But our culture is too difficult!” Really? Consider post-war Japan.
  12. 12. Culture = f (l, o, i, t, …) where: l = leadership o = organization i = incentives t = trust … = many other things Open source also offers guidance
  13. 13. incentives matter
  14. 14. transparency
  15. 15. rich communication flows
  16. 16. don’t fear failure* *small / fast
  17. 17. Automate (many of) the Things
  19. 19. Automation engine that can automate the entire application lifecycle and continuous delivery pipeline. Automation language that can be read and written across IT. From development… …to production. ANSIBLE PLAYBOOK DEV/TEST Q/A OPERATIONS MANAGEMENT OUTSOURCERS COMMUNICATION IS THE KEY TO DEVOPS. A Common Language Across DevOps
  20. 20. Beyond Local Maxima: Reuse
  21. 21. Platform thinking wins “45–47% passenger cars will use one of top 20 platforms by 2015.” EvaluServe
  22. 22. Componentized services plus APIs Lighter-weight communications protocols Improved understanding of functional separation More open source and vendor- neutral philosophies Scale-out infrastructure standardization and automation Alignment with evolving development practices
  23. 23. Do you know where your software came from? “Almost 40% of general images [on Docker Hub] have high priority vulnerabilities.” -Banyan, 2015
  24. 24. Strategies for sourcing software Wild West Go ahead and grab it! Blacklist Is it from a known bad source? Whitelist Is it a known good source? Digitally signed/securely delivered Rapid updates for vulnerabilities Repeatable release processes
  25. 25. “Without data, you’re just another person with an opinion.” W. Edwards Deming, champion of statistical process control
  26. 26. What are your key metrics?
  27. 27. Source: IDC InfoBrief DevOps, Open Source and Business Agility: Lessons Learned from Early Adopters, May 2015
  28. 28. DevOps Happens across modes of IT
  29. 29. But New Platforms Optimize for it
  30. 30. Evolve to Software-defined Programmable Platform
  31. 31. Running Portable Componentized Services AtomicApp
  32. 32. Adhering to container standards Red Hat works with the open source community to drive standards for containerization
  33. 33. Integrating with PaaS Source: IDC InfoBrief DevOps, Open Source and Business Agility: Lessons Learned from Early Adopters, May 2015
  34. 34. The common thread is open source Innovation Along with the principles and practices creating it.
  35. 35. CREDITS Aircraft factory: Flickr/cc, Kids programming: Esti Alvarez cc license Transparent code: iStockPhoto Linux Collaboration Summit: Linux Foundation Wipeout: Flickr/cc, Auto factory: Copyright Tesla.
  36. 36. THANK YOU