DevOps: Start-up Speed, Enterprise Scale Start-up Speed, Enterprise Scale Bernie Coyne ... API economy…

Download DevOps: Start-up Speed, Enterprise Scale Start-up Speed, Enterprise Scale Bernie Coyne ... API economy…

Post on 10-Jun-2018

212 views

Category:

Documents

0 download

TRANSCRIPT

  • IBM Corporation 1

    Presented by:

    DevOps:

    Start-up Speed, Enterprise Scale Bernie Coyne

    IBM DevOps Evangelist

    coyneb@us.ibm.com

    @BernieCoyne

    mailto:coyneb@us.ibm.com

  • 2015 IBM Corporation 2

    https://www.youtube.com/watch?v=27GgP6BXR6A

    https://www.youtube.com/watch?v=27GgP6BXR6A

  • 2015 IBM Corporation 3

    Innovation is the new currency

    Two guys in a Starbucks can have access to the same computing

    power as a Fortune 500 company. Jim Deters - Founder, Galvanize

    New businesses are

    composed leveraging digital

    services from a broad

    ecosystem

    Developers are

    empowered

    Business leaders

    innovate

    IT leaders advance

    change

    Companies of all sizes have the ability to disrupt, or face the prospect

    of being disrupted.

    New apps are consolidating

    data and capabilities to

    engage new audiences

    Delivery speed and

    productivity rapidly enable

    businesses to grasp new

    opportunities

  • 2015 IBM Corporation 4

    A few examples of start-ups that disrupted the industries they entered with digital innovation

    As we get ready for this upcoming holiday

    season, we are focused on making the

    customer experience easier and more

    stress-free than ever (Jeff Bezos, CEO)

    If we can invest all of our funding into the

    technology and the experience we dont

    have to worry about capital adequacy and

    branch real-estate. (Brett King, CEO)

    In San Francisco, taxi usage has plummeted

    by around 65 percent (Kate Toren, SF MTA)

    In New Yorkdemand for the traditional taxis

    has plunged (Andrew Murstein, MFC President)

    We estimate that in Austin, where Airbnb

    supply is highest, the impact on hotel

    revenue is roughly 8-10% (Zervas et. al , BU)

  • 2015 IBM Corporation 5

    For success of your business innovation you need

    Digital Innovation

    Platform

    Agile Hybrid Cloud

    infrastructures and

    platforms + +

    DevOps brings lean

    and agile

    application delivery

    methods & tools

    across the lifecycle

    Operate Develop/ Test

    Deploy

    Plan

    Lean and Agile

    DevOps

    Reduces costs,

    automates

    provisioning and

    enables IT and

    development to

    implement innovation

    faster

    The reality is that

    digital innovation

    requires hybrid cloud

    a mix of on-premises

    and off-premises data

    and services

  • 2015 IBM Corporation 6

    DevOps is not just tools

    DevOps is an approach, a combination of culture, process and technology

    You do not buy DevOps You do buy tools, products and services that enable you to create DevOps

    solution

    DevOps requires transformation Cultural and organizational shift, not just funding for purchasing IT and

    development tools and services

    Plan DevOps adoption as part of your business transformation as one of the enablers of your digital innovation

    As you realize new innovative products and services, you should add and develop your DevOps capabilities aligned to your business needs

  • 2015 IBM Corporation 7

    IBM DevOps Deliver, Respond and Transform at Speed

    Deliver at Speed

    Innovate faster by

    accelerating

    software delivery

    across hybrid

    environments

    Improve customer

    engagement by

    shortening

    feedback loops

    Create a culture

    of continuous

    improvement and

    trust

    Respond at Speed

    Transform at Speed

    80% reduction in critical

    defects over the last

    three years; 90% on-time

    delivery vs. 60% previously

    Generated 1,000 items

    of feedback on new mobile

    app in 2 weeks; reduced

    implementation time by

    90-95%

    Transformed from 18-month

    cycle times to delivering a

    complete mobile solution

    in just five months with

    3-week update cycles

  • 2015 IBM Corporation 8

    Developers and IT need a digital innovation platform to rapidly bring new products and services to market

    Open cloud architecture

    DevOps

    Hybrid integration, deployment

    and management

    Syndicated catalog of IBM, 3rd

    party and community services

    and images

    Global reach

    Rapidly bring new

    products and

    services to market

    at lower cost.

    Balance agility with

    quality, security

    and governance.

    Extend existing IT

    investments into

    cloud business and

    delivery models.

    Available on Public Cloud, Private Cloud or Managed Service in your data center

    ibm.biz/DevOpsServices

    http://ibm.biz/DevOpsServiceshttp://ibm.biz/DevOpsServices

  • 2015 IBM Corporation 9

    Automation for your hybrid cloud dev teams

    Free interdependent teams from time-consuming, error prone tasks and unify across tools and processes to improve time to market and customer experience.

    Benefit

    Features Open, unifying platform for all platform teams

    mobile, cloud, agile, waterfall, test, and mainframe

    Automated dashboards -- a real-time hub of the teams activity

    Planning, tracking, traceability and visibility from requirements to daily work reduces the chaos as things change

    Scrum, SAFe, and waterfall processes - built-in and customizable

    Integrations -- extend the value of existing tools

    Reqmts Management

    Tracking & Planning

    Test Management

    Source Control

    Continuous Integration

    Dashboards & Reporting

    Teams & Process

    IBM Collaborative Lifecycle Management

    Plug-&-Play components provide incremental adoption to solve your pain points over time

    Available on-premise or

    as a cloud managed

    service jazz.net/products/clm

    http://jazz.net/products/clmhttp://jazz.net/products/clm

  • 2015 IBM Corporation 10

    Automated orchestrated deployment across platforms

    Manage applications and versions

    Manage across all environments

    Cloud portability

    Systems of Record Systems of Engagement

    IBM UrbanCode Deploy

    Development Test Production

    Visibility and automated control of your application deployment process

    ibm.biz/continuousdeployment

    http://ibm.biz/continuousdeploymenthttp://ibm.biz/continuousdeploymenthttp://ibm.biz/continuousdeployment

  • 2015 IBM Corporation 11

    Start your DevOps journey with an IBM Assessment Workshop

    Overview

    No charge

    Led by IBM DevOps Solution Architects

    For executives and managers in application development and IT Operations

    Workshop Objectives

    Identify obstacles and inhibitors across the software delivery pipeline

    Find hidden sources of waste / business value

    Determine which DevOps practices directly address your specific needs

    Develop a vision and a pragmatic approach to get started

    Wasted effort Legend:

    Plan Product-based

    Agile

    Automated

    Collaborative

    Optimizing

    More

    Predictable

    More

    Transparent

    More

    Continuous

    Process-based

    Process-heavy

    Manual

    Silo-ed

    Develop/Test

    Deploy

    Operate

    Inefficient Leaner Leaner and

    Smarter

    Productive effort

    Please note on your evaluation form if you are interested in

    attending a DevOps workshop

  • 2015 IBM Corporation 12

    Additional resources for your DevOps transformation

    DevOps for execs, managers ibm.com/devops

    DevOps for developers ibm.com/developerworks/devops

    DevOps for Dummies Turn in your evaluation today and pickup your

    FREE copy of DevOps For Dummies Or visit ibm.co/devopsfordummies

    The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Gene Kim

    Available on //Amazon.com

    http://ibm.com/devopshttp://ibm.com/devopshttp://www.ibm.com/developerworks/devopshttp://www.ibm.com/developerworks/devopshttp://www.ibm.com/developerworks/devopshttp://www.ibm.com/developerworks/devopshttp://ibm.co/devopsfordummieshttp://ibm.co/devopsfordummieshttp://www.amazon.com/dp/0988262592/?tag=googhydr-20&hvadid=31543107077&hvpos=1t1&hvexid=&hvnetw=g&hvrand=3709178306386131630&hvpone=29.95&hvptwo=&hvqmt=b&hvdev=c&ref=pd_sl_8a9di24chu_b

  • 2015 IBM Corporation 13

    Introducing

    IBM Bluemix

    Garage Method

    IBM Bluemix Garage Method

    combines industry best practices on

    Design Thinking, Lean Startup,

    Agile Development, DevOps, and

    Cloud to build and deliver

    innovative solutions.

    To learn more visit:

    http://ibm.com/devops/method

    http://ibm.com/devops/methodhttp://ibm.com/devops/method

  • 2015 IBM Corporation 14

    Next upDevOps experts!

    Deepak Giridharagopal

    Director of Engineering, Puppet Labs

    ???????

    Jason Hand

    DevOps Evangelist, VictorOps

    DevOps Philosophy : Empathy

    Update talk titles

  • 2015 IBM Corporation 15 15

    BACKUP

  • 2015 IBM Corporation 16

    DevOps applies lean & agile practices across the application delivery lifecycle

    Accelerate

    software delivery

    for faster time to value

    Balance speed, cost,

    quality and risk

    for increased capacity

    to innovate

    Reduce time to

    customer feedback

    for improved customer

    experience

    DevOps delivers measurable business outcomes

    DevOps is an enterprise capability for continuous software delivery that enables

    organizations to seize market opportunities and reduce time-to-customer feedback

    Continuous

    Customer

    Feedback &

    Optimization

    Collaborative

    Development

    Continuous Release

    and Deployment

    Continuous

    Monitoring

    Continuous

    Business Planning

    Continuous

    Testing

    Operate Develop/ Test

    Deploy

    Plan

    DevOps Continuous Feedback

  • 2015 IBM Corporation 17

    Innovation requires hybrid cloud

    Systems of Insight Data and Analytics

    systems

    Systems of Record: Traditional IT infrastructures,

    existing enterprise systems

    Hybrid

    Integration

    Mobile

    API economy

    Internet of Things

    Systems of

    Engagement

    Fast-movers are building Systems of Engagement to capture growth opportunities

  • 2015 IBM Corporation 18 IBM Corporation 18

    Develop / Test

    Deploy Plan Operate

    IBM DevOps broad set of application delivery capabilities

    Address bottlenecks across the application delivery lifecycle

    Rational Team Concert Rational DOORS NG

    Rational Collaborative Lifecycle Management

    Rational Developer for System z MobileFirst Platform Foundation

    Rational Quality Manager Rational Test Virtualization Server* Rational Test Workbench* Rational Test Workbench Mobile Test Edition*

    UrbanCode Deploy UrbanCode Deploy with Patterns UrbanCode Release Cloud Orchestrator

    Application Performance Mgmt Control Desk

    Continuous

    Business

    Planning

    Collaborative

    Development

    Continuous

    Testing

    Continuous

    Release and

    Deployment

    Continuous

    Monitoring

    Continuous

    Customer

    Feedback

    & Optimization Tealeaf CX Digital Analytics MobileFirst Quality

    Assurance

    MobileFirst Quality Assurance InfoSphere Optim Test Data Management Security AppScan Rational Development and Test

    Environment for System z

    Git hosting

    Web IDE

    Track and plan

    Delivery pipeline

    Mobile

    quality

    assurance

    Monitor &

    analytics

    Bluemix DevOps services

  • 2015 IBM Corporation 19 19

    Q&A Seed questions

    What the ideal cycle times for different industries? Are there any metrics out there? What should I be aiming for as a goal?

    My company is a traditional waterscrumfall shop. Where is the best place to start?

    What is the most important DevOps capability I really must have?

    What is the best way to learn how to do DevOps? Are there coaches or mentors?

    Continuous Delivery and Databases: When we talk about automated deployment for continuous delivery, we are mostly focussed on infrastructure configuration and code deployment - and rollback if the deployment fails for some reason. But where does the "data" fit in this model, where an application may be deployed and it corrupts the data say in an SQL database, how is both the data and the application "rolled back" to a consistent/valid state? And what if the error is only determined several days after the initial deployment? The problem reminds me of the basics of "transaction processing" and being able to roll back a logical "unit of work" or reverting to a previous "restore point". But where does this concept of rollback fit and how is this situation handled in a continuous delivery model today? Your thoughts (or links) would be appreciated.

    Regulated software development: Government agencies that develop software often utilize sub-contractors and 3rd parties. And there are applicable laws that restrict what sub-contractors can share with each other. So how can a collaborative DevOps environment work effectively when the teams are not allowed to collaborate or share their work? Again any thoughts or links to articles on this topic would be appreciated.