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: Retooling the End-to-End IT Model

2,460 views

Published on

Keith Zalaznik from Deloitte Consulting shows how arming IT with the tools to automate and integrate their core disciplines, real-time DevOps has the opportunity to profoundly impact the IT shop—accelerating IT delivery, improving quality and better aligning IT with the business.

For more information on DevOps solutions from CA Technologies, please visit: http://bit.ly/1wbjjqX

Published in: Technology

DevOps: Retooling the End-to-End IT Model

  1. 1. DevOps: Retooling the End-to-End IT Model Keith Zalaznik DOX01S #CAWorld Deloitte Consulting LLP Director DevOps
  2. 2. 2 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. What is DevOps and why should I care? ‫‏‬The Development team (Dev) is responsible for building solutions to support rapidly changing business needs with high quality. ‫‏‬Compress delivery cycles — Experiment and Learn ‫‏‬The Operations team (Ops) is held accountable for response times, stability and efficiency, and is focused on how to reduce business disruptions. ‫‏‬Institute controls — Tightly govern change Why does it take so long to get a new requirement into production? The ROI/business case that we started with no longer exists!
  3. 3. 3 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Business team Quality assurance team Development team Operations team Maximizing return on investment Real-time DevOps Business member Quality assurance member Development member Operations member ‫‏‬DevOps team ‫‏‬ Maximize work produced while maintaining high-quality standards with constant communication and cooperation between the business and IT organizations. ‫‏‬ Institute control and govern change with a primary goal of maintaining quality. ‫‏‬Strive to produce work while compressing delivery cycles.
  4. 4. 4 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. DevOps is applicable to all delivery models • Leveraging automation and DevOps principles can drive better outcomes • Key benefits of DevOps are realized in areas like integration testing, UAT, etc. • DevOps is critical to maintaining quality at the higher pace of an Agile model Waterfall Iterative Agilie
  5. 5. 5 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Continuous integration and deployment is at the heart of DevOps • Developers write code locally. • Developers commit their changes to a centralized code repository Develop Infrastructure automation Testing automation Tool-based monitoring and alerting Build Test Develop ‫‏‬Release and configuration management ‫‏‬Measure ‫‏‬and learn • Get metrics on the newest build and deployment • Stakeholders receive real-time notifications • Learn and prioritize Measure and learn • New code is detected and kicks off an automated build • Generated build errors are automatically published Build • The newly created build is automatically tested • Automated testing can include unit, integration and other types of tests Test
  6. 6. 6 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Infrastructure automation • Standardized environments allow for “copy/paste”-like functionality • Automated deployments can reduce the chance of errors and save time • Infrastructure is developed like code and can be iterated on and leveraged for new versions
  7. 7. 7 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Testing automation • Automated unit tests can reduce the number of defects early in the software lifecycle • Interface-based development supports testing in isolation • Change tolerance is important given ever-changing requirements • Automated regression testing verifies that quality is a quickly changing environment ‫‏‬ Potential benefits:  ‫‏‬Reduce negative side-effects  ‫‏‬Integration issues are fixed early  ‫‏‬Real-time health checks
  8. 8. 8 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Early warnings and insight Tool-based monitoring and alerting ‫‏‬Tools monitor infrastructure and application performance and automatically notify operations when there is an anomaly: • Application Performance Monitoring (APM) tools facilitate monitoring of application performance and the interaction with other systems • Collect and analyze massive streams of generated machine data
  9. 9. 9 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. • Establish the need • Build new skills that are required • Begin planning for automation • Communicate and cooperate • Employ‫‏‬a‫“‏‬services”‫‏‬thinking‫‏‬mentality • Get experts on board. • Commit—both business and IT Where do you start? Bottom line By arming IT with the tools to automate and integrate their core disciplines, real-time DevOps has the opportunity to profoundly impact the IT shop—accelerating IT delivery, improving quality and better-aligning IT with the business
  10. 10. 10 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Potential business benefits of DevOps Code Build Test Deploy Operate ‫‏‬DevOps disciplines ‫‏‬Integrate and automate processes 17% 18% 19% 20% 21% 22% 22% 23% ‫‏‬The benefits of DevOps1 ‫‏‬Percent improvement in business areas ‫‏‬Collaboration ‫‏‬App quality ‫‏‬Customers ‫‏‬New services ‫‏‬Time-to-market ‫‏‬Revenue ‫‏‬Cost savings ‫‏‬Deploy frequency ‫‏‬The Dev ‫‏‬Innovates and creates applications ‫‏‬The Ops ‫‏‬Keeps infrastructure running smoothly ‫‏‬Sources: 1 Computer‫‏‬Associates,‫“‏‬TechInsights‫‏‬report:‫‏‬What‫‏‬smart‫‏‬businesses‫‏‬know‫‏‬about‫‏‬DevOps,”‫‏‬ https://www.ca.com/us/register/forms/collateral/techinsights-report-what-smart-businesses-know-about-devops.aspx, accessed January 3, 2014.
  11. 11. 11 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Potential operational benefits of DevOps 40% 22% 30% 22% 30% 41% ‫‏‬0–30 Minutes ‫‏‬31–60 Minutes ‫‏‬60+ Minutes ‫‏‬DevOps ‫‏‬Traditional ‫‏‬DevOps ‫‏‬Traditional ‫‏‬DevOps ‫‏‬Traditional ‫‏‬Production failure recovery time2 ‫‏‬Deployment frequency3 ‫‏‬Deployment duration2 ‫‏‬Devops implemented > 12 Months ‫‏‬Devops not implemented ‫‏‬27% ‫‏‬8% ‫‏‬DevOps 36.3 Mins. ‫‏‬Traditional 85.1 Mins. ‫‏‬On demand ‫‏‬Weekly to monthly ‫‏‬Once daily to once weekly ‫‏‬Monthly or longer ‫‏‬ 2 ZeroTurnaround,‫“‏‬Rebel‫‏‬Labs‫‏‬IT‫‏‬ops‫‏&‏‬DevOps‫‏‬productivity‫‏‬report‫‏“‏,3102‏‬April‫‏,3102‏,9‏‬http://zeroturnaround.com/rebellabs/rebel-labs-release-it-ops-devops-productivity-report-2013, accessed January 6, 2014. 3 Puppet‫‏‬Labs,‫‏3102“‏‬DevOps‫‏‬report,‫“‏‬March‫‏,3102‏‬http://info.puppetlabs.com/2013-state-of-devops-report.html, accessed January 6, 2014.
  12. 12. 12 CA World’14—Invent tomorrow DevOps: Retooling the end-to-end IT model Copyright © 2014 Deloitte Development LLC. All rights reserved. Contacts ‫‏‬Keith Zalaznik Director Deloitte Consulting LLP kzalaznik@deloitte.com +1 412 402 2757
  13. 13. This publication contains general information only and Deloitte is not, by means of this publication, rendering accounting, business, financial, investment, legal, tax, or other professional advice or services. This publication is not a substitute for such professional advice or services, nor should it be used as a basis for any decision or action that may affect your business. Before making any decision or taking any action that may affect your business, you should consult a qualified professional advisor. Deloitte shall not be responsible for any loss sustained by any person who relies on this publication. As used in this document, "Deloitte" means Deloitte Consulting LLP, a subsidiary of Deloitte LLP. Please see www.deloitte.com/us/about for a detailed description of the legal structure of Deloitte LLP and its subsidiaries. Certain services may not be available to attest clients under the rules and regulations of public accounting. Copyright © 2014 Deloitte Development LLC. All rights reserved. 36 USC 220506 Member of Deloitte Touche Tohmatsu Limited
  14. 14. 14 © 2014 CA. ALL RIGHTS RESERVED. Continuous Delivery CA Technologies DevOps Assessment CA Technologies Related Technologies Parallel Application Development CA Technologies Agile Operations CA Technologies
  15. 15. 15 © 2014 CA. ALL RIGHTS RESERVED. For More Information To learn more about DevOps, please visit: http://bit.ly/1wbjjqX Insert appropriate screenshot and text overlay from following “More Info Graphics” slide here; ensure it links to correct page DevOps
  16. 16. 16 © 2014 CA. ALL RIGHTS RESERVED. For Informational Purposes Only This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Content provided in this presentation has not been reviewed for accuracy and is based on information provided by CA Partners and Customers. Terms of this Presentation

×