DevOps Overview © 2014 IBM Corporation IBM’s Approach to DevOps 2 © 2014 IBM Corporation IBM DevOps point of view Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback 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 3 White paper at https://ibm.biz/BdxTf9 © 2014 IBM Corporation IBM DevOps point of view Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Continuous Business Planning Accelerate software delivery – for faster time to value Continuous Monitoring Balance speed, cost, quality and risk – for increased capacity to innovate Reduce time to customer feedback – for improved customer experience 4 Continuous Customer Feedback and Optimization Plan and Measure DevOps – Continuous Monitor innovation, and Optimize feedback and improvements Collaborative Development Develop and Test Release and Deploy Continuous Testing Continuous Release and Deployment © 2014 IBM Corporation Practice based DevOps maturity model Improve continuously with development intelligence Test Continuously Leverage Quality Trends Manage environments through automation Provide self-service build, provision and deploy Automate problem isolation and issue resolution Optimize to customer KPIs continuously Manage data and virtual services for test Optimize applications Use enterprise issue resolution procedures Scaled Monitor / Optimize Define release with business objectives Measure to customer value Reliable Release / Deploy Plan and source strategically Dashboard portfolio measures Deliver and integrate and build continuously Standardize and automate cross-enterprise Automate patterns-based provision and deploy Repeatable Develop / Test Link objectives to releases Centralize Requirements Management Measure to project metrics Link lifecycle information Deliver and build with test Automate testing Embed Quality Reporting Plan departmental releases and automate status Automated deployment with standard topologies Monitor using business and end user context Centralize event notification and incident resolution Practiced Plan / Measure Document objectives locally Manage department resources Manage Lifecycle artifacts Schedule SCM integrations and automated builds Test following construction Plan and manage releases Standardize deployments Monitor resources consistently Collaborate Dev/Ops informally © 2014 IBM Corporation Prescription for DevOps adoption A maturity model approach: identify key pain points, assess current capabilities, produce a heat map of focus areas, and establish a roadmap for execution Identify key pain points in the delivery process 6 Assess current capabilities using the DevOps maturity model Produce heat maps of capability gaps and areas of improvement to determine priority Establish a roadmap with milestones and execution timelines © 2014 IBM Corporation It’s about the people, principles and values… Lean, agile and DevOps transformation changes are culture changes “Culture reflects the realities of people working together every day… …a set of values, practices, and traditions that define who we are as a group.” --Frances Hesselbeim Work by Uwe Kils) http://www.ecoscope.com/iceberg/ No framework alone will make you successful. © 2014 IBM Corporation IBM DevOps Solution IBM’s DevOps solution is built on an open standards based platform and a set of services which enable clients to leverage open source and third party tools Rational Focal Point Rational Requirements Composer IBM UrbanCode Release Line of Busine ss Rational Team Concert SmartCloud Orchestrator IBM Pure Application System IBM UrbanCode Deploy Jenkins Rational Build Forge Rational Asset Manager Rational Quality Manager Rational Test Workbench Rational Test Virtualization Server Rational Development and Test Environment for System z InforSphere Optim Test Data Mgmt SmartCloud Application Performance Management 8 © 2014 IBM Corporation Questions? 9 © 2014 IBM Corporation