IBM Innovate - Uderstanding DevOps

Global Leader, Cloud Solutions - Architecture and Automation at IBM
Jun. 1, 2014
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
1 of 46

More Related Content

What's hot

Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksIBM UrbanCode Products
DevOps 101 - IBM Impact 2014 DevOps 101 - IBM Impact 2014
DevOps 101 - IBM Impact 2014 Sanjeev Sharma
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapGet Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption RoadmapIBM UrbanCode Products
DevOps for Enterprise Systems OverviewDevOps for Enterprise Systems Overview
DevOps for Enterprise Systems OverviewRosalind Radcliffe
Why DevOps Matters To The CIOWhy DevOps Matters To The CIO
Why DevOps Matters To The CIObenjaminwootton
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma

What's hot(20)

Viewers also liked

DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...DevOps and Continuous Delivery Reference Architectures (including Nexus and o...
DevOps and Continuous Delivery Reference Architectures (including Nexus and o...Sonatype
DevOps and Continuous Delivery Reference Architectures - Volume 2DevOps and Continuous Delivery Reference Architectures - Volume 2
DevOps and Continuous Delivery Reference Architectures - Volume 2Sonatype
Introducing DevOpsIntroducing DevOps
Introducing DevOpsNishanth K Hydru
Mastering DevOps Automation: WebinarMastering DevOps Automation: Webinar
Mastering DevOps Automation: WebinarClaudia Ring
Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...
Lawyer in Vietnam Oliver Massmann Public mergers and acquisitions: market ana...Dr. Oliver Massmann

Similar to IBM Innovate - Uderstanding DevOps

DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems - Rosalind Radcliffe
DevOps for Enterprise Systems - Rosalind RadcliffeDevOps for Enterprise Systems
Developer VelocityDeveloper Velocity
Developer VelocityStephanie Locke
Introduction to Agile and Lean Software DevelopmentIntroduction to Agile and Lean Software Development
Introduction to Agile and Lean Software DevelopmentThanh Nguyen
Applying DevOps for more reliable Public Sector Software DeliveryApplying DevOps for more reliable Public Sector Software Delivery
Applying DevOps for more reliable Public Sector Software DeliverySanjeev Sharma
IBM InterConnect 2013: DevOps KeynoteIBM InterConnect 2013: DevOps Keynote
IBM InterConnect 2013: DevOps KeynoteIBM Events
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...
Continuous Delivery Operating Model for Entertainment Video Providers: Buildi...Cognizant

More from Sanjeev Sharma

Democratizing securityDemocratizing security
Democratizing securitySanjeev Sharma
My code, my environment, and yes, my dataMy code, my environment, and yes, my data
My code, my environment, and yes, my dataSanjeev Sharma
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRECloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRE
Cloud expo 2018: From Apollo 13 to Google SRE - When DevOps meets SRESanjeev Sharma
The Muda, Mura and Muri of DevOpsThe Muda, Mura and Muri of DevOps
The Muda, Mura and Muri of DevOpsSanjeev Sharma
DeliverAgile2018 - from Apollo 13 to Google SREDeliverAgile2018 - from Apollo 13 to Google SRE
DeliverAgile2018 - from Apollo 13 to Google SRESanjeev Sharma
From Apollo 13 to Google SREFrom Apollo 13 to Google SRE
From Apollo 13 to Google SRESanjeev Sharma

More from Sanjeev Sharma(20)

Recently uploaded

Google cloud Study Jam 2023.pptxGoogle cloud Study Jam 2023.pptx
Google cloud Study Jam 2023.pptxGDSCNiT
"Building Asynchronous SOA for Modern Applications", Sai Pragna Etikyala "Building Asynchronous SOA for Modern Applications", Sai Pragna Etikyala
"Building Asynchronous SOA for Modern Applications", Sai Pragna Etikyala Fwdays
"Data Mesh in Kubernetes", Andrii Syniuk"Data Mesh in Kubernetes", Andrii Syniuk
"Data Mesh in Kubernetes", Andrii SyniukFwdays
Need for Speed: Removing speed bumps in API ProjectsNeed for Speed: Removing speed bumps in API Projects
Need for Speed: Removing speed bumps in API ProjectsŁukasz Chruściel
"The Intersection of architecture and implementation", Mark Richards"The Intersection of architecture and implementation", Mark Richards
"The Intersection of architecture and implementation", Mark RichardsFwdays
Manage and Release Changes Easily and Collaboratively with DevOps Center - Sa...Manage and Release Changes Easily and Collaboratively with DevOps Center - Sa...
Manage and Release Changes Easily and Collaboratively with DevOps Center - Sa...Amol Dixit

Recently uploaded(20)

IBM Innovate - Uderstanding DevOps

Editor's Notes

  1. In terms CEO priorities, technology factors continue to dominate as the major external factor impacting their businesses. According to CEOs we interviewed in our 2004 CEO study (left hand side of the slide), technology was not even among the top-five forces impacting their organizations. By 2012, however, CEOs cited technology as the number-one factor they see impacting their companies … in front of people skills, market factors and macroeconomic factors. Clearly, it is top-of-mind for today’s business leaders – and likely will remain so for the foreseeable future. Moving on to the next slide … Additional Notes: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Source: IBM Institute for Business Value, The Global CEO Study 2012. Question asked: “What are the most important external forces that will impact your organization over the next 3 to 5 years?” Note: The actual percentages for the top three factors are (if asked): Technology factors – 71%, People skills – 69% and Market factors – 68%
  2. Businesses who can establish software delivery as their core competency will be able to exploit the emerging technology trends Unprecedented demands from cloud, mobile and social, and big data and analytics, instrumented products etc. are causing significant changes in how companies deliver software, requiring new levels of collaboration and innovation. Business as usual in IT is not going to survive. Traditional software delivery methods evolved over the years across many IT industries now pose a bigger risk tan ever, resulting in loss of competitive advantage where business survival can be at stake. TRANSITION: And majority are still taking the traditional approach when it comes to software delivery Next slide….
  3. 2010: The Enterprise and Scrum
  4. Results show that current software delivery methods need to change as they cannot satisfy stakeholder or business needs A lack of continuous delivery impact the entire business. And when you combine the new requirements coming from Systems of engagement side which now have to integrate and access existing systems of record applications, the complexity dramatically increases. Business Need: Experiment in the market to judge success of products and services. LOB: Cannot iterate quickly with market based on IT timelines Business Need: Maintain system stability. Ops: Cannot keep up with the pace of change pushed into the system Business Need: Quickly iterate on functionality. Dev: Cannot access production-like environments to validate application changes TRANSITION: Status-quo is not sustainable, a new approach is needed. Let’s go to the next slide….
  5. Financially the issue is simple. Demands on software delivery resources are increasing and funding is decreasing. DevOps targets this dilemma: that both speed and efficiency must improve. This is why lean, agile, automation, and collaboration are key elements of any solution. At least 40% of your resources are probably wasted on non-value added effort. What if you could redirect this wasted resource to a Hidden Factory that dramatically improves your competitive differentiation? Hidden Factory is a Lean Six Sigma term. It is the additional output that would be possible if the resources you are currently directing at creating waste were released and redirected instead at creating value and innovation. Think about what cutting that waste by 50% or more would mean. This is the value of lean adoption and executing the core value proposition of DevOps. Reducing waste, duplication and process friction means we can spend less time on drudgery, duplication and rework, and more time on efficient innovation and smarter systems, products and services.
  6. IBM commissioned Forrester Consulting to interview IBM Rational clients and examine the return on investment (ROI) they achieved with CLM, Continuous testing and Service virtualization . The reports were pulibshed in July 2013 Over the years, these supporting artifacts have grown in complexity and resource burden far more than needed. Agile development methods evolved specifically to attack growth in this non-value added work. DevOps principles expand that same agile, lean thinking across the delivery lifecycle targeting the unnecessary overhead, rework and overproduction. Lean transformation is a central theme of DevOps to address this Hidden Factory opportunity. Some overhead is a necessity, but excessive overhead, excessive rework, overproduction of unneeded function points and time wasted in waiting are hidden factory opportunities. And everyone—executives, project leadership, and practitioners KNOW they spend a huge chunk of time in non-value added work that they want to streamline, automate or eliminate. Everyone buys in to this pain, and pretty easily.
  7. So what’s in the way?…. Nationwide is just one of many of clients who have recognized the need for change and have overcome these challenges that perhaps you may also recognize in your own organization. These are clearly not new challenges but the emergence of the 4 key technological forces (mobile, cloud, social and big data) have but additional burden on your IT organization with limited budget, resources and flexibility to quickly respond to the new business reality. Let’s take few minutes to understand how these challenges are driving up costs and increasing business risk. Plan & Measure: Lack of alignment between IT and business goals leading to chaotic behaviors putting entire business at risk. Develop and Test: Complexity of languages, tools, and platforms resulting in skills lock-in and putting additional burden on limited skilled staff and experts with deep technical experience Poorly integrated teams across the application lifecycle creating inefficiencies, misunderstandings, source of errors, frustration, and waste Lack of automated and scalable testing methods resulting in late discovery of breakages, creating unstable or unavailable systems, frustrating your end-users High cost of setting up and maintaining test environments allocated to purchase, set up, configuration and maintenance of server and storage environments. Release & Deploy: Application release process is still error-prone and slow – and how can we forget those weekend deployment parties offering free pizza and coffee to lure us in. Monitor & Optimize: There is lack of centralized incident management and monitoring increasing threat and exposing business to network attack and data breaches Slow or unresponsive to customer feedback resulting getting in unhappy customers who now can let their frustrations known to the world! So let’s now understand how we might start to tackle some of these challenges…..
  8. Accelerate your DevOps journey. Are you leading an organization interested in becoming more efficient/leaner: Take the DevOps Lean Self-Assessment to understand where your bottlenecks are: http://www.surveygizmo.com/s3/1635035/IBM-DevOps-Lean-Assessment Come to the AgileZone in the Solution Center Expo and discuss your results with a DevOps expert who can provide recommendations on where you might focus your improvement initiatives. Solution Center Expo Location: Dolphin Hotel - Lower Level, Atlantic Hall Are you part of a team interested in improving your software development and delivery capabilities: Take the DevOps Practices Self-Assessment to understand your team’s practice proficiency: http://www.surveygizmo.com/s3/1659087/IBM-DevOps-Self-Assessment Come to the Consulting Café and discuss your results with a DevOps expert who can provide recommendations on specific DevOps practices and solutions that you may want to consider adopting.
  9. IBM provides the most comprehensive set of DevOps capabilities -- this allows us to help our clients address bottlenecks across the application development and delivery lifecycle, with particular focus on development, testing, and deployment. IBM leadership: #1 vendor in Gartner market share for Application Development software for 13 consecutive years, and #1 in Evans Data Corporation User's Choice Survey for Software Development Platforms for 6th time in 7 years. Tier 1 analysts like Gartner and Forrester recognize the breadth and category leadership of the IBM portfolio. <reference Diego Lo Guidice quote from Forrester Research> IBM is a leader in Gartner Magic Quadrants and Forrester Waves across all key app dev segments, PLUS we have independent analyst-authored ROI studies supporting key segments. DevOps – four adoption paths (or entry points), with defined practices, comprise DevOps approach and scope: Plan & Measure – Continuous planning helps prioritize application portfolio decisions, measure results, and keep investments aligned with business strategy and customer input. Develop & Test – Collaborative development and continuous testing support the rapid progression of a business idea or requirement into a high quality software solution by applying agile principles, facilitating collaboration among stakeholders, and striking the optimal balance between quality and time to market. Release & Deploy – Helps client continuously release and deploy complex mobile, cloud, web-based and traditional applications. Client gain visibility across software releases and ensure accurate and consistent application stacks across the delivery lifecycle (development, test and operations) that results in reduced cost and risk and improved quality. Monitor & Optimize – We help clients better understand and improve the customer experience through continuous monitoring and continuous feedback and optimization. We can help our clients meet and exceed service level agreements for app performance and availability. And improve their customer engagement experiences with mobile and web apps through sentiment analysis and other digital analytics. IBM delivers DevOps capabilities on-prem, in the cloud, and hybrid. The product names noted are largely on-prem solutions and hybrid solutions. Many of these capabilities are delivered as services in the cloud. IBM DevOps Services optimized for BlueMix provide an essential set of developer tools to get teams up and running quickly without the hassles of software installations, configurations and maintenance. IBM DevOps Services include: app auto-scaling, monitoring & analytics, mobile quality assurance, Git hosting, web IDE, continuous integration, agile planning & tracking, plus various third-party offerings – with lots more to follow.
  10. UrbanCode improves software delivery enabling continuous release and deployment via application release automation, helping to drive down costs, speed time to market and reduce risk. To complement IBM’s DevOps solutions already in place, UrbanCode was acquired to strengthen the Release & Deploy segment Speak to changing delivery mindset: Infrastructure Developer vs. Operator/Administrator Need to bring a software development mindset to the operational areas Replicate, where appropriate, standard architecture/development tools and methodologies Use an Agile approach to delivery of routine tasks Continuous, incremental improvements and delivery of new functionality Automated unit and integration testing improves operational runtimes Version management for scripts & source code Automation routines and scripts are fundamental to Operations Central point of truth as routines and environments change Identify possible regressions by comparing with prior versions Example Managed Assets: Perl, Jython, WSADMIN, ANT scripts, Service orchestration routines (opsware, buildforge, etc),
  11. Replace with new diagram – UC product logos consistent throughout
  12. Close with bringing in the orchestration piece and how Deploy (deployment automation) combined with service virtualization, test automation, and dynamic infrastructure is the end goal. Deploy what is ready, virtualize the rest Continuously execute tests against production-like environments Test end-to-end, including mobile, cloud-based applications, and mainframe