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

Embed Size (px)

TRANSCRIPT

<ul><li><p> IBM Corporation 1 </p><p>Presented by: </p><p>DevOps: </p><p>Start-up Speed, Enterprise Scale Bernie Coyne </p><p>IBM DevOps Evangelist </p><p>coyneb@us.ibm.com </p><p>@BernieCoyne </p><p>mailto:coyneb@us.ibm.com</p></li><li><p> 2015 IBM Corporation 2 </p><p>https://www.youtube.com/watch?v=27GgP6BXR6A </p><p>https://www.youtube.com/watch?v=27GgP6BXR6A</p></li><li><p> 2015 IBM Corporation 3 </p><p>Innovation is the new currency </p><p>Two guys in a Starbucks can have access to the same computing </p><p>power as a Fortune 500 company. Jim Deters - Founder, Galvanize </p><p>New businesses are </p><p>composed leveraging digital </p><p>services from a broad </p><p>ecosystem </p><p> Developers are </p><p>empowered </p><p> Business leaders </p><p>innovate </p><p> IT leaders advance </p><p>change </p><p>Companies of all sizes have the ability to disrupt, or face the prospect </p><p>of being disrupted. </p><p>New apps are consolidating </p><p>data and capabilities to </p><p>engage new audiences </p><p>Delivery speed and </p><p>productivity rapidly enable </p><p>businesses to grasp new </p><p>opportunities </p></li><li><p> 2015 IBM Corporation 4 </p><p>A few examples of start-ups that disrupted the industries they entered with digital innovation </p><p>As we get ready for this upcoming holiday </p><p>season, we are focused on making the </p><p>customer experience easier and more </p><p>stress-free than ever (Jeff Bezos, CEO) </p><p>If we can invest all of our funding into the </p><p>technology and the experience we dont </p><p>have to worry about capital adequacy and </p><p>branch real-estate. (Brett King, CEO) </p><p>In San Francisco, taxi usage has plummeted </p><p>by around 65 percent (Kate Toren, SF MTA) </p><p>In New Yorkdemand for the traditional taxis </p><p>has plunged (Andrew Murstein, MFC President) </p><p>We estimate that in Austin, where Airbnb </p><p>supply is highest, the impact on hotel </p><p>revenue is roughly 8-10% (Zervas et. al , BU) </p></li><li><p> 2015 IBM Corporation 5 </p><p>For success of your business innovation you need </p><p>Digital Innovation </p><p>Platform </p><p>Agile Hybrid Cloud </p><p>infrastructures and </p><p>platforms + + </p><p>DevOps brings lean </p><p>and agile </p><p>application delivery </p><p>methods &amp; tools </p><p>across the lifecycle </p><p>Operate Develop/ Test </p><p>Deploy </p><p>Plan </p><p>Lean and Agile </p><p>DevOps </p><p>Reduces costs, </p><p>automates </p><p>provisioning and </p><p>enables IT and </p><p>development to </p><p>implement innovation </p><p>faster </p><p>The reality is that </p><p>digital innovation </p><p>requires hybrid cloud </p><p> a mix of on-premises </p><p>and off-premises data </p><p>and services </p></li><li><p> 2015 IBM Corporation 6 </p><p>DevOps is not just tools </p><p>DevOps is an approach, a combination of culture, process and technology </p><p>You do not buy DevOps You do buy tools, products and services that enable you to create DevOps </p><p>solution </p><p>DevOps requires transformation Cultural and organizational shift, not just funding for purchasing IT and </p><p>development tools and services </p><p>Plan DevOps adoption as part of your business transformation as one of the enablers of your digital innovation </p><p>As you realize new innovative products and services, you should add and develop your DevOps capabilities aligned to your business needs </p></li><li><p> 2015 IBM Corporation 7 </p><p>IBM DevOps Deliver, Respond and Transform at Speed </p><p>Deliver at Speed </p><p>Innovate faster by </p><p>accelerating </p><p>software delivery </p><p>across hybrid </p><p>environments </p><p>Improve customer </p><p>engagement by </p><p>shortening </p><p>feedback loops </p><p>Create a culture </p><p>of continuous </p><p>improvement and </p><p>trust </p><p>Respond at Speed </p><p>Transform at Speed </p><p>80% reduction in critical </p><p>defects over the last </p><p>three years; 90% on-time </p><p>delivery vs. 60% previously </p><p>Generated 1,000 items </p><p>of feedback on new mobile </p><p>app in 2 weeks; reduced </p><p>implementation time by </p><p>90-95% </p><p>Transformed from 18-month </p><p>cycle times to delivering a </p><p>complete mobile solution </p><p>in just five months with </p><p>3-week update cycles </p></li><li><p> 2015 IBM Corporation 8 </p><p>Developers and IT need a digital innovation platform to rapidly bring new products and services to market </p><p>Open cloud architecture </p><p>DevOps </p><p>Hybrid integration, deployment </p><p>and management </p><p>Syndicated catalog of IBM, 3rd </p><p>party and community services </p><p>and images </p><p>Global reach </p><p>Rapidly bring new </p><p>products and </p><p>services to market </p><p>at lower cost. </p><p>Balance agility with </p><p>quality, security </p><p>and governance. </p><p>Extend existing IT </p><p>investments into </p><p>cloud business and </p><p>delivery models. </p><p>Available on Public Cloud, Private Cloud or Managed Service in your data center </p><p>ibm.biz/DevOpsServices </p><p>http://ibm.biz/DevOpsServiceshttp://ibm.biz/DevOpsServices</p></li><li><p> 2015 IBM Corporation 9 </p><p>Automation for your hybrid cloud dev teams </p><p>Free interdependent teams from time-consuming, error prone tasks and unify across tools and processes to improve time to market and customer experience. </p><p>Benefit </p><p>Features Open, unifying platform for all platform teams </p><p>mobile, cloud, agile, waterfall, test, and mainframe </p><p> Automated dashboards -- a real-time hub of the teams activity </p><p> Planning, tracking, traceability and visibility from requirements to daily work reduces the chaos as things change </p><p> Scrum, SAFe, and waterfall processes - built-in and customizable </p><p> Integrations -- extend the value of existing tools </p><p>Reqmts Management </p><p>Tracking &amp; Planning </p><p>Test Management </p><p>Source Control </p><p>Continuous Integration </p><p>Dashboards &amp; Reporting </p><p>Teams &amp; Process </p><p>IBM Collaborative Lifecycle Management </p><p>Plug-&amp;-Play components provide incremental adoption to solve your pain points over time </p><p>Available on-premise or </p><p>as a cloud managed </p><p>service jazz.net/products/clm </p><p>http://jazz.net/products/clmhttp://jazz.net/products/clm</p></li><li><p> 2015 IBM Corporation 10 </p><p>Automated orchestrated deployment across platforms </p><p>Manage applications and versions </p><p>Manage across all environments </p><p>Cloud portability </p><p>Systems of Record Systems of Engagement </p><p>IBM UrbanCode Deploy </p><p> Development Test Production </p><p>Visibility and automated control of your application deployment process </p><p>ibm.biz/continuousdeployment </p><p>http://ibm.biz/continuousdeploymenthttp://ibm.biz/continuousdeploymenthttp://ibm.biz/continuousdeployment</p></li><li><p> 2015 IBM Corporation 11 </p><p>Start your DevOps journey with an IBM Assessment Workshop </p><p>Overview </p><p> No charge </p><p> Led by IBM DevOps Solution Architects </p><p> For executives and managers in application development and IT Operations </p><p>Workshop Objectives </p><p> Identify obstacles and inhibitors across the software delivery pipeline </p><p> Find hidden sources of waste / business value </p><p> Determine which DevOps practices directly address your specific needs </p><p> Develop a vision and a pragmatic approach to get started </p><p>Wasted effort Legend: </p><p>Plan Product-based </p><p>Agile </p><p>Automated </p><p>Collaborative </p><p>Optimizing </p><p>More </p><p>Predictable </p><p>More </p><p>Transparent </p><p> More </p><p>Continuous </p><p>Process-based </p><p>Process-heavy </p><p>Manual </p><p>Silo-ed </p><p>Develop/Test </p><p>Deploy </p><p>Operate </p><p>Inefficient Leaner Leaner and </p><p>Smarter </p><p>Productive effort </p><p>Please note on your evaluation form if you are interested in </p><p>attending a DevOps workshop </p></li><li><p> 2015 IBM Corporation 12 </p><p>Additional resources for your DevOps transformation </p><p> DevOps for execs, managers ibm.com/devops </p><p> DevOps for developers ibm.com/developerworks/devops </p><p> DevOps for Dummies Turn in your evaluation today and pickup your </p><p>FREE copy of DevOps For Dummies Or visit ibm.co/devopsfordummies </p><p> The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win Gene Kim </p><p>Available on //Amazon.com </p><p>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&amp;hvadid=31543107077&amp;hvpos=1t1&amp;hvexid=&amp;hvnetw=g&amp;hvrand=3709178306386131630&amp;hvpone=29.95&amp;hvptwo=&amp;hvqmt=b&amp;hvdev=c&amp;ref=pd_sl_8a9di24chu_b</p></li><li><p> 2015 IBM Corporation 13 </p><p>Introducing </p><p>IBM Bluemix </p><p>Garage Method </p><p>IBM Bluemix Garage Method </p><p>combines industry best practices on </p><p>Design Thinking, Lean Startup, </p><p>Agile Development, DevOps, and </p><p>Cloud to build and deliver </p><p>innovative solutions. </p><p>To learn more visit: </p><p>http://ibm.com/devops/method </p><p>http://ibm.com/devops/methodhttp://ibm.com/devops/method</p></li><li><p> 2015 IBM Corporation 14 </p><p>Next upDevOps experts! </p><p>Deepak Giridharagopal </p><p>Director of Engineering, Puppet Labs </p><p>??????? </p><p>Jason Hand </p><p>DevOps Evangelist, VictorOps </p><p>DevOps Philosophy : Empathy </p><p>Update talk titles </p></li><li><p> 2015 IBM Corporation 15 15 </p><p>BACKUP </p></li><li><p> 2015 IBM Corporation 16 </p><p>DevOps applies lean &amp; agile practices across the application delivery lifecycle </p><p> Accelerate </p><p>software delivery </p><p>for faster time to value </p><p>Balance speed, cost, </p><p>quality and risk </p><p>for increased capacity </p><p>to innovate </p><p>Reduce time to </p><p>customer feedback </p><p>for improved customer </p><p>experience </p><p>DevOps delivers measurable business outcomes </p><p>DevOps is an enterprise capability for continuous software delivery that enables </p><p>organizations to seize market opportunities and reduce time-to-customer feedback </p><p>Continuous </p><p>Customer </p><p>Feedback &amp; </p><p>Optimization </p><p>Collaborative </p><p>Development </p><p>Continuous Release </p><p>and Deployment </p><p>Continuous </p><p>Monitoring </p><p>Continuous </p><p>Business Planning </p><p>Continuous </p><p>Testing </p><p>Operate Develop/ Test </p><p>Deploy </p><p>Plan </p><p>DevOps Continuous Feedback </p></li><li><p> 2015 IBM Corporation 17 </p><p>Innovation requires hybrid cloud </p><p>Systems of Insight Data and Analytics </p><p>systems </p><p>Systems of Record: Traditional IT infrastructures, </p><p>existing enterprise systems </p><p>Hybrid </p><p>Integration </p><p>Mobile </p><p>API economy </p><p>Internet of Things </p><p>Systems of </p><p>Engagement </p><p>Fast-movers are building Systems of Engagement to capture growth opportunities </p></li><li><p> 2015 IBM Corporation 18 IBM Corporation 18 </p><p>Develop / Test </p><p>Deploy Plan Operate </p><p>IBM DevOps broad set of application delivery capabilities </p><p>Address bottlenecks across the application delivery lifecycle </p><p>Rational Team Concert Rational DOORS NG </p><p>Rational Collaborative Lifecycle Management </p><p>Rational Developer for System z MobileFirst Platform Foundation </p><p>Rational Quality Manager Rational Test Virtualization Server* Rational Test Workbench* Rational Test Workbench Mobile Test Edition* </p><p>UrbanCode Deploy UrbanCode Deploy with Patterns UrbanCode Release Cloud Orchestrator </p><p>Application Performance Mgmt Control Desk </p><p>Continuous </p><p>Business </p><p>Planning </p><p>Collaborative </p><p>Development </p><p>Continuous </p><p>Testing </p><p>Continuous </p><p>Release and </p><p>Deployment </p><p>Continuous </p><p>Monitoring </p><p>Continuous </p><p>Customer </p><p>Feedback </p><p>&amp; Optimization Tealeaf CX Digital Analytics MobileFirst Quality </p><p>Assurance </p><p>MobileFirst Quality Assurance InfoSphere Optim Test Data Management Security AppScan Rational Development and Test </p><p>Environment for System z </p><p> Git hosting </p><p> Web IDE </p><p> Track and plan </p><p> Delivery pipeline </p><p> Mobile </p><p>quality </p><p>assurance </p><p> Monitor &amp; </p><p>analytics </p><p>Bluemix DevOps services </p></li><li><p> 2015 IBM Corporation 19 19 </p><p>Q&amp;A Seed questions </p><p> What the ideal cycle times for different industries? Are there any metrics out there? What should I be aiming for as a goal? </p><p> My company is a traditional waterscrumfall shop. Where is the best place to start? </p><p> What is the most important DevOps capability I really must have? </p><p> What is the best way to learn how to do DevOps? Are there coaches or mentors? </p><p> 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. </p><p> 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. </p></li></ul>