Shifting Enterprise Development into the Fast Lane



Similar documents
DevOps: Multiplatform Application Deployment

Developing in the Cloud Environment. Rosalind Radcliffe IBM Distinguished Engineer, IBM Academy of Technology

DevOps for the Mainframe

Lunch and Learn: BlueMix to Mainframe making development accessible in the

2015 IBM Continuous Engineering Open Labs Target to better LEARNING

Collaborative DevOps Learn the magic of Continuous Delivery. Saurabh Agarwal Product Engineering, DevOps Solutions

DSZ-3732 Secure Mainframe Development in the Cloud has Arrived

zenterprise The Ideal Platform For Smarter Computing Developing Hybrid Applications For zenterprise

IBM DevOps for Enterprise Systems DevOps for z Systems Is Essential To Deliver Real Business Outcomes

Take full advantage of IBM s IDEs for end- to- end mobile development

Leveraging Rational Team Concert's build capabilities for Continuous Integration

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

Industry Perspec.ve: DevOps - What it Means for the Average Business

Best Practices for Building Mobile Web

Requirements Management im Kontext von DevOps

Deploying a private database cloud on z Systems

Modernizing enterprise application development with integrated change, build and release management.

Harnessing the power of software-driven innovation. Martin Nally IBM Rational CTO IBM Fellow and VP

Dynamic Data Center Update:

Increased Agility with Integration Testing

Addressing Security for Hybrid Cloud

CONTINUOUS INTEGRATION TESTING

Securing the Cloud infrastructure with IBM Dynamic Cloud Security

C05 Discovery of Enterprise zsystems Assets for API Management

IBM Rational DOORS Next Generation

IBM Innovate AppScan: Introducin g Security, a first. Bobby Walters Consultant, ATSC bwalters@atsc.com Application Security & Compliance

Clearing the Fog: Understanding z Systems Cloud Technology Options

Enhance visibility into and control over software projects IBM Rational change and release management software

Develop enterprise mobile applications with IBM Rational software

CA Scheduler Job Management r11

What new with Informix Software as a Service and Bluemix? Brian Hughes IBM

IBM s Cloud Platform : IBM Bluemix

Solutions for Quality Management in a Agile and Mobile World

Getting Started with IBM Bluemix: Web Application Hosting Scenario on Java Liberty IBM Redbooks Solution Guide

Focus on the business, not the business of data warehousing!

Learn How to Leverage System z in Your Cloud

Shift Left with Service Virtualization: Rational Test Workbench & Test Virtualization Server

Optimize workloads to achieve success with cloud and big data

DevOps: Development Challenges and New Approaches

Maximizing Cross-Platform Application Availability

The Future of Testing: How Service Virtualization Changes the Game in Testing Complex Applications

IBM MobileFirst Launch David Lee Heyman

HP Application Lifecycle Management

Best Practices in Release and Deployment Management

Software development for the on demand enterprise. Building your business with the IBM Software Development Platform

Continuous Delivery Workshop

Tivoli Automation for Proactive Integrated Service Management

Know the Difference. Unified Functional Testing (UFT) and Lean Functional Testing (LeanFT) from HP

Application Security from IBM Karl Snider, Market Segment Manager March 2012

MobileFirst Application Development & Lifecycle Management für mobile Anwendungen

Use service virtualization to remove testing bottlenecks

Analytics In the Cloud

The Service Provider s Speed Mandate and How CA Can Help You Address It

Monitoring your cloud based applications running on Ruby and MongoDB

Establish a Continuous Delivery Pipeline: IBM UrbanCode Deploy

Red Hat Openshift Christoph Eberle

Software Lifecycle Integration. A Quality Management Discipline

agility made possible

A Strategic Guide to Enterprise Mobility

Parasoft and Skytap Deliver 24/7 Access to Complete Test Environments

CARMEN DEARDO DEVOPS TECHNOLOGY LEADER, NATIONWIDE INSURANCE

Software Defined Everything

Easily deploy and move enterprise applications in the cloud

Azure Day Application Development

and Security in the Era of Cloud

Technology and Trends for Smarter Business Analytics

IBM Security IBM Corporation IBM Corporation

Manage your IT Resources with IBM Capacity Management Analytics (CMA)

5 Key Reasons to Migrate from Cisco ACE to F5 BIG-IP

Chris Rosen, Technical Product Manager for IBM Containers, Lin Sun, Senior Software Engineer for IBM Containers,

CA Endevor Software Change Manager Version 15.0

How to Ensure IT Compliance Without Compromising Innovation. Nik Teshima, IBM Phil Odence, Black Duck

IBM QRadar Security Intelligence April 2013

IBM RATIONAL PERFORMANCE TESTER

CA Endevor Software Change Manager Release 15.1

Successfully managing geographically distributed development

Micro Focus Mainframe Solutions There s a future in the present

HP Agile Manager What we do

Performance Testing Web 2.0

can you simplify your infrastructure?

DevOps to Enterprise Agile

Minimizing code defects to improve software quality and lower development costs.

IKAN ALM and Collabnet TeamForge

FAQ. CloudOne. Frequently Asked Doors Next Generation Questions. Do what you do best. We ll do the rest.

Java Development for the Cloud, present and future. Scott Rich Distinguished Engineer, IBM Rational

SOLUTION BRIEF CA SERVICE MANAGEMENT - SERVICE CATALOG. Can We Manage and Deliver the Services Needed Where, When and How Our Users Need Them?

Achieve Agility with Cloud Based Development: BlueMix and IBM DevOps Services Khurram Nizami

NXTware Remote. Advanced Development and Maintenance Environment for OpenVMS and other Strategic Platforms

Rational Asset Manager 7.2 Editions and Licensing

Software change and release management White paper June Extending open source tools for more effective software delivery.

ADY-1727: IBM Watson Analytics and Cognos Business Intelligence for Line of Business Smart Data Discovery

Transcription:

Shifting Enterprise Development into the Fast Lane DevOps for Enterprise Systems to transform your software delivery capability and deliver business value ibm.com/devops SHARE Orlando Fl 2015 Presented by: Rosalind Radcliffe, Distinguished Engineer Chief Architect for DevOps and CLM 1 IBM Corporation

Applications and teams move at variable speed Rapid iterations Plan Develop Build Test Deploy Production Systems of Engagement Alignment synchronization and planning testing Slower iterations deployment and monitoring Plan Develop Build Test Deploy Production Systems of Record 2 IBM Corporation

How Do We Fix The Problem?? Mobile Analytics Security Social APIs APIs APIs APIs Data Apps Hybrid Cloud Apps Data ENTERPRISE IT PRIVATE CLOUD Infrastructure PUBLIC CLOUD Infrastructure 3 3 IBM Corporation

How Do We Fix The Problem?? Answer: DevOps à The How for Cloud and Mobile Enables clients to extend enterprise IT assets for digital business transformation at scale & speed DevOps Feedback Mobile Plan Analytics Security Social Develop/ Test Integration Reliability Availability Scalability Performance Data APIs Apps APIs Hybrid Cloud APIs Apps APIs Data Deploy Operate ENTERPRISE IT PRIVATE CLOUD Infrastructure PUBLIC CLOUD Infrastructure 4 4 IBM Corporation

DevOps is not one of these things It s all of them! People Process Tools 5 IBM Corporation

Lean DevOps The Process 6 IBM Corporation

Delayed learning is why waterfall fails Idea Requirements Months or years to learn if ideas / requirements match the market need Development Weeks or months to validate code matches original requirements Integrated test Release 7 IBM Corporation

Lean & Agile are at the heart of IBM s DevOps approach Balance efficiency and effectiveness to deliver the right things right! LEAN Reduce work Eliminate bottlenecks & waste Efficiency AGILE Fast response times Small batch sizes feedback Effectiveness IBM Corporation 8

Build for success with a closed-loop approach to application delivery DevOps extends lean and agile practices Business Owner Developer/ Tester Operations Target Customer Idea Plan Develop / Test Deploy Operate Market Business Planning Development Testing Release and Deployment Monitoring DevOps feedback and optimization Lean and Agile principles 9 IBM Corporation

Evolution to Delivery Develop Build Deploy Test Provision Business Planning User Feedback & Optimization Plan Collaborative Development Operate DevOps Feedback Develop/ Test Monitoring Deploy Testing Release and Deployment 10 IBM Corporation

Develop and Test Revitalize Skills! Use modern tools for multiplatform development Boost developer productivity Systems of Engagement Standardize on common Eclipse-based IDEs for all types of development Refactor and extend back-end services and data for optimal mobile experience Use code coverage, code governance, and unit test support for improved quality Leverage rich program understanding and control flow analysis for onboarding Exploit fully integrated source level debugger for increased productivity Interactive debugging of your applications Systems of Record Collaborative Development Root cause analysis of your application failures (abends) Management of your application data Performance analysis of your applications Quality assurance of your applications 11 11 IBM Corporation

Develop and Test Break down silos by moving to an agile team environment Maximize team productivity DOORS NG f.k.a. RRC Rational Team Concert Rational Software Architect Design Manager Rational Quality Manager Manage all types of code from JavaScript to COBOL mobile to mainframe Instant-on, self-serve development capabilities with JazzHub on SoftLayer Accelerate agile adoption on the mainframe Engineer Analyst Developer Integrate existing deployment tools Architect Quality Professional Enhanced Lifecycle integration adapters for third-party tools Deployment Engineer 12 12 IBM Corporation

Testing too little, too late the Big Bang! Develop and Test Build Test UAT Big Bang App B Build Test UAT Integrated Pre-prod Production App A Build Test UAT App C Status 13 IBM Corporation

Develop and Test The Shift Left Solution Test in small incremental batches Build Test UAT App B I/F Build Test UAT Integrated Pre-prod Production App A I/F Build Test UAT App C Status 14 IBM Corporation

Develop and Test Deploy what is ready, virtualize the rest Push button deployments to test or production Test Environments Virtual components ly test in production-like env. Integrated with Databases Mainframe Third-party Services Dynamic Infrastructure Dev QA Deploy what is ready, virtualize the rest Simultaneously test across multiple test stages z/os application testing on emulated z System hardware 15 IBM Corporation

Deploy Application Deployment to Multi-Platform Environments System of Engagement Develop Deliver Request Built Build Artifacts SCM Build Deploy Mobile Device IDE CI Tool Cloud System of Record Traditional Mainframe 16 IBM Corporation

Optimize decisions with insight from your IT operations Future made IT operations manage anything from anywhere - with complete visibility across hybrid IT Gain complete visibility and control over apps and infrastructure Use embedded analytics to solve problems faster or avoid them altogether Automate and collaborate to focus teams on innovation initiatives Provide continuous feedback and monitoring of all infrastructure that affects software delivery The industry s most complete visibility capturing 100% of transactions across the largest number and diversity of things Advanced Watson analytics - for predictive and historic insight across all IT Operations data DevOps built for hybrid IT with built-in workload automation and performance management IBM Corporation 17

The Critical Measure of DevOps Success The Hidden Factory Opportunity 50% 50% DevOps Transformation Productive 80% 20% Waste Hidden Factory= additional value you could create if you eliminated waste and redirected those resources to innovation 18 IBM Corporation

It s all about the people Building a DevOps Culture grounded in lean and agile principles: Everyone is responsible for Delivery Common measures of Success Don t under-estimate the value of training and skills enablement! Team Lead Team Member Users External System Team Auditors Domain Experts Product Owner Team Member Team Member Gold Owner Senior Executives Support Staff Operations Staff 19 IBM Corporation

IBM DevOps Broad set of DevOps capabilities Address bottlenecks across the application delivery lifecycle Plan Develop / Test Deploy Operate Business Planning Ra#onal Team Concert Ra#onal Doors Next Genera#on Collaborative Development Ra#onal Collabora#ve Lifecycle Mg< Ra#onal Developer for System z Ra#onal Compilers CICS and PD Tools Worklight Studio Testing Ra#onal Quality Manager Ra#onal Test Virtualiza#on Server Ra#onal Test Workbench Ra#onal Test Workbench Mobile Test Edi#on Ra#onal Development and Test Environment for System z Release and Deployment UrbanCode Release UrbanCode Deploy UrbanCode Deploy with Pa<erns Cloud Orchestrator MobileFirst PlaQorm Quality Assurance InfoSphere Op#m Test Data Management Security AppScan Monitoring SmartCloud Applica#on Performance Mgt Cloud Control Desk IBM Opera#onal Analy#cs Omegamon Customer Feedback & Optimization Tealeaf CX Digital Analy0cs MobileFirst Pla9orm Quality Assurance 20 Bluemix DevOps services Agile planning and tracking Applica#on auto- scaling AppScan mobile analyzer Con#nuous delivery pipeline Git hos#ng Mobile applica#on security Mobile data Mobile quality assurance Monitor & analy#cs Push Server- side code Web IDE 20 IBM Corporation

DevOps for Enterprise Systems Key Takeaways 1. DevOps is about transforming application development and delivery in order to accelerate digital innovation. So DevOps is a topic for both business and IT roles in the organization. 2. You don t buy DevOps, you do DevOps. DevOps is an approach, a mindset a combination of culture, process and technology (including infrastructure, tools and services). 3. DevOps is not only about the hand-off between Development and Operations. DevOps is about applying lean and agile principles across the application delivery lifecycle (biz-dev-test-deploy-operate) to achieve continuous delivery of digital innovation. Key concepts: automation, feedback loops. 21 IBM Corporation

What s New in DevOps for Enterprise Systems? New Compilers to optimize performance on z13 Enterprise COBOL for z/os V5.2 Enterprise PL/I for z/os v4.5 z/os XL C/C++ V2R1M1 XL C/C++ for Linux on z Systems V1.1 Rational Developer on z Improvements in zunit Automated Unit Testing Framework for z/os with Headless code review and code coverage With integrated Debugger, Multiple users can run and debug the same CICS transaction on the same region at the same time Rational Development & Test Exploit added zenterprise capability (Parallel Sysplex) New, flexible licensing to support automated testing and variable usage patterns Rational Test Workbench 8.7 Virtualize DB2 on z and PL/1 support UrbanCode Deploy Simplified z/os application deployment by providing OOTB support to automate JCL submission and monitoring Plugins for CICS, DB2, and IMS to enable use of predefined actions/steps during the deployment process Rational Team Concert New component history, change history views, and new search command to find strings in native ISPF Upgraded integration with UC RTC for z customers to generate deployment packages for UC Secure Managed Cloud Services RD&T and CLM 22 IBM Corporation

Emerging à Enabling next generation cloud and mobile applications with IBM Bluemix for z Systems Days vs. months from idea to running applications Delivering full enterprise-level z Systems cloud integration services that are easy to integrate into cloud apps Simple to use security services integrated with z Systems IBM SDK for Node.js Version 1.1 for Linux on z Systems Linux on z Systems with Node.js performs 29 to 63% higher compared to similarly configured Intel hardware environments Coming soon 2x performance, ½ cost Advanced encryption and decryption services 23 IBM Corporation

Next steps Where can I learn more? 24 IBM Corporation

Meet the author while at SHARE Mobile to Mainframe DevOps for Dummies Book Author: Rosalind Radcliffe, IBM Distinguished Engineer Book signing at the IBM Booth #312 Atlantic Hall C Monday and Tuesday 6-7:30 PM First 250 copies 8 Chapters 72 pages https://ibm.biz/mmdevops 1. Understanding the Value of the Mainframe 2. Typical Mainframe Application Development Challenges 7. Making a DevOps transition 3. DevOps and Mainframe: Mission Possible? 8. Where DevOps can take you 4. DevOps Best Practices for z Systems 5. Building for the modern omni channel world 6. DevOps Success Stories in the Enterprise Available as ebook and hard copy Why the unique power of the mainframe is perfect for developing hybrid cloud applications How mobile front ends can rejuvenate those back-end systems to reach new customers The special considerations of using DevOps to accelerate mainframe software delivery 25 IBM Corporation

Resources Continuing your Understanding DevOps journey For Dummies books: https://ibm.biz/mmdevops - NEW http://ibm.co/devopsfordummies http://ibm.co/agilefordummies http://ibm.co/ ServiceVirtualizationForDummies http:// ibm.co/ardfordummies IBM DevOps Page: http://ibm.com/devops IBM DevOps for Enterprise Systems: http://bit.ly/1pb02ks 26 IBM Corporation

Thank You Copyright IBM Corporation 2013. All rights reserved. The information contained in these materials is provided for informational purposes only, and is provided AS IS without warranty of any kind, express or implied. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, these materials. Nothing contained in these materials is intended to, nor shall have the effect of, creating any warranties or representations from IBM or its suppliers or licensors, or altering the terms and conditions of the applicable license agreement governing the use of IBM software. References in these materials to IBM products, programs, or services do not imply that they will be available in all countries in which IBM operates. Product release dates and/or capabilities referenced in these materials may change at any time at IBM s sole discretion based on market opportunities or other factors, and are not intended to be a commitment to future product or feature availability in any way. IBM, the IBM logo, Rational, the Rational logo, Telelogic, the Telelogic logo, and other IBM products and services are trademarks of the International Business Machines Corporation, in the United States, other countries or both. Other company, product, or service names may be trademarks or service marks of others. 27 IBM Corporation