SlideShare uma empresa Scribd logo
1 de 28
Baixar para ler offline
© 2014 IBM Corporation 
BusinessConnect 
A New Era of Smart 
DevOps for the 
Mobile Enterprise: 
Test and Deploy 
Rosalind Radcliffe 
Chief Architect for CLM and DevOps 
Distinguished Engineer, IBM Academy Member 
Inderpal Singh 
Software Engineer, CICS Development
IBM DevOps 
Mobile is the next evolution for connecting to the Data Center 
91% 75% 96% 90% 900% 
Mobile users keep 
their device within 
arm’s reach 100% 
2 2 
© 2014 IBM Corporation 
of the time 
Mobile shoppers 
take action after 
receiving a location 
based message 
Year to year 
increase in mobile 
cyber Monday sales 
between 2012 
and 2011 
Users use multiple 
screens as 
channels come 
together to 
create integrated 
experiences 
Increase of global 
machine-to-machine 
connections by 2022 
(2 billion in 2011 to 
18 billion at the 
end of 2022) 
2013
IBM DevOps 
Mobile is changing the way information is used 
Information restricted and 
developed in the data 
center 
Information developed 
and controlled by users 
Information developed for mobile devices 
using multiple platforms 
and transformed into 
web services 
JAVA 
3 
© 2014 IBM Corporation
IBM DevOps 
System z bridges Systems of Record and Systems of Engagement 
Systems of Record 
Corporate 
Data 
Ware-house 
Order 
Fulfillment 
Finance 
Accounting 
Systems of Record 
are well integrated, 
trusted repositories. 
Systems of Engagement 
Mobile Apps 
Siloed Dept. Apps 
Systems of 
Engagement are 
cloud-based, 
decentralized, 
support rapid app 
development. 
Cloud 
APIs 
Linux on 
IBM System z® z/OS® 
4 
© 2014 IBM Corporation
IBM DevOps 
A lack of continuous delivery impacts the entire business 
enterprise in the new reality of “Systems Of Interaction” 
Line-of-business 
Takes too long to introduce or make 
changes to mobile apps and services 
>70% 
of budgets devoted 
to maintenance 
and operations 
4-6 weeks 
to deliver even minor 
application changes 
to customers 
55 
Operations 
Rapid app releases impact system 
stability and compliance 
>45% 
of customers 
experience 
production delays 
>50% 
of outsourced 
projects fail to 
meet objectives 
Systems of Interaction 
Systems of Engagement Systems of Record 
Continuous 
client experience 
HR 
CRM 
DB ERP 
MF iSeries 
Partner 
value chain 
Cloud-based 
Services 
Suppliers 
Delivery in the context of agile 
Development/Test 
Speed mismatch between faster moving 
front office and slower moving back office 
systems, delaying time to obtain feedback 
5 © 2014 IBM Corporation
IBM DevOps 
DevOps for mobile automation for demanding Agile schedules 
Continuously Deliver High Quality Mobile Apps, Rapidly Respond to Feedback 
Business 
Owner 
Service 
Developer/Tester 
Service 
Operations 
Target 
Customer 
Develop 
and 
Test Deploy Steer Operate 
Idea Market 
DevOps for Mobile Automation Capabilities 
Collaborative Development 
Continuous Testing 
Continuous Monitoring 
Continuous Release and Deployment 
Continuous feedback and Optimization 
Lean and Agile principles 
Continuous 
Business Planning 
6 © 2014 IBM Corporation
IBM DevOps 
IBM DevOps point of view 
77 
Enterprise capability for continuous software delivery that enables clients 
to seize market opportunities and reduce time to customer feedback 
Continuous 
Customer 
Feedback and 
Optimization 
Continuous 
Monitoring 
Collaborative 
Development 
Continuous 
Business Planning 
Develop 
and Test 
Plan 
and Measure 
DevOps – 
Continuous 
innovation, 
feedback and 
improvements 
Release 
and Deploy 
Continuous Release 
and Deployment 
Continuous 
Testing 
Monitor 
and Optimize 
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 
7 © 2014 IBM Corporation
The need: Integrate systems of engagement with systems of record 
By bringing together the culture, processes, and tools across the entire 
software delivery lifecycle – spanning mobile to mainframe platforms 
© 2014 IBM Corporation 
IBM DevOps 
Systems of Engagement (SoE) Apps 
Rapid 
Releases AppStore 
Monitor 
and Optimize 
Release 
and Deploy 
Develop 
and Test 
Integration Test 
8 
Monitor 
and Optimize 
Develop 
and Test 
Web Apps 
Frequent 
Releases 
Production 
Environment 
Databa ses 
Systems of Record (SoR) Apps 
Fewer 
Releases Databases
IBM DevOps 
Realities of testing mobile enterprise applications 
Given… 
Unlimited Time and Budget Reality of speed and budget 
limitations 
Test all Use Cases • Analyze risk and prioritize test cases 
based on business impact 
• Automate where possible 
Test on all devices/carrier/OS 
permutations 
• Prioritize by business impact 
• Leverage crowd-sourced testing 
• Leverage device cloud 
Test on production systems • Leverage service virtualization early 
• Then use production as it becomes 
feasable 
9 © 2014 IBM Corporation
IBM DevOps 
Continuous Testing 
Continuous Testing involves much more than just the mobile front-end 
Industry standard: “FURPS” (Functionality, Usability, Reliability, Performance…) testing 
helps you answer the question, “Are we REALLY ready to release this mobile app?” 
Middle Tier Server Back-end Data & Services 
Client Tier Devices 
Mobile & Web 
Functional Test 
Service 
Functional Test 
Service 
Virtualization 
Performance 
Test 
Rational Test Workbench (+RTVS/RPTS) 
IBM Mobile Quality 
Assurance 
Rational Quality Manager (Manual Test, Plan, Design, Execute, Report) 
Security (AppScan) 
10 © 2014 IBM Corporation
IBM DevOps 
What do mobile testers need? 
Test planning, reporting, and dashboarding 
Test case/suite/environment construction 
Integration with ALM 
Integration with multiple execution engines 
11 © 2014 IBM Corporation
IBM DevOps 
Automated Mobile App Functional Testing 
IBM Rational Test Workbench 
Comprehensive 
• Android and iOS, Native, hybrid, and web 
Complete 
• Record, edit, and run on mobile devices 
Resilient 
• Same test runs across multiple devices 
Simple 
• Natural language scripts for developers and non-developers 
alike 
• Leverage production-like environments using 
virtualized services 
Continuous Testing 
Playback Recording 
Authoring 
Reporting 
“Being agile, we are developing tests as we write 
our code, so automating the functional tests of our 
mobile apps and using them for regression on 
multiple platforms makes our team much more 
productive!” ---- Mobile developer. 
Shifting mobile testing to the left: test earlier, more often, for less. 
12 © 2014 IBM Corporation
IBM DevOps 
Virtualized back-end services maintain agility 
Continuous Testing 
Mobile development team can meet aggressive schedules and reduce MIPS 
usage on enterprise systems 
Ra#onal 
Test 
Workbench 
Service 
Virtualiza.on 
support 
for 
isola.ng 
mobile 
client 
.er 
For 
focused 
automated 
mobile 
client 
.er 
func.onal 
tes.ng, 
use 
Service 
Virtualiza.on 
to 
simulate 
the 
mobile 
middle 
.er 
and 
back 
office 
systems. 
Client Tier Devices 
UI Testing 
13 © 2014 IBM Corporation
IBM DevOps 
Continuous Testing Continuous feedback & optimization 
Continuously Deliver High Quality Mobile Apps and Reduce Time to Feedback 
4 
Crash log reporting 
User Feedback 
Bugs vs. Crashes Bugs 
LOB/Digital Marketer 
5 Sentiment Analysis 
Crash logs 
Developer Tester End Users 
1 Over the air build distribution 2 In app bug reporting 
3 In app user feedback 
Builds 
Quality Dashboard 
with Sentiment Analysis 
14 © 2014 IBM Corporation
Continuous Testing Continuous feedback & optimization 
IBM DevOps 
IBM Mobile Quality Assurance Open Beta 
ibm.biz/mobilequalitycloud 
Features/Business Value 
• Sentiment analysis – mine app ratings and 
reviews to respond to issues before they go viral 
• Evidence-based Prioritization – Enable 
business and IT to collaborate on mobile strategy 
and user experience 
• Over the air app distribution – get the latest in 
the hands of testers as soon as it is available 
• Frictionless bug reporting – spend every 
minute on testing latest and greatest builds, not 
the hassles 
• In-app crash reporting – rapid understanding of 
why an app fails 
What’s New 
• End user feedback and quality metrics 
available at every stage of development 
• App quality assurance in a fragmented and 
complex environment 
Client Benefits 
• Improve Mobile App Quality with holistic 
visibility into user experience, including bugs, 
crashes, feedback, and user sentiment. 
15 © 2014 IBM Corporation
© 2014 IBM Corporation 
IBM DevOps 
Success Story: IBM Rational Test Workbench https:// 
www.youtube.com/watch?v=Ua_zQRput5U 
Benefits 
“PointSource's ability to translate our business 
objectives into a mobile strategy enabled us to 
deliver a solution that adds value to our existing 
customers. PointSource also identified ways for 
us to optimize for faster, higher quality 
delivery with IBM tools for the mobile 
development lifecycle.” 
— Scott Liberatore 
President/CEO FIMC 
Challenges 
The competitive nature of the 
insurance industry demands 
innovative methods to serve 
customers and increase brand 
loyalty. 
Develop and run 
applications 
Solution 
IBM Worklight and IBM Rational Test Workbench 
were used to rapidly develop and test a mobile 
application that delivered valued services, 
integrated seamlessly into backend systems, and 
featuring a stunning, intuitive design. 
16 
Continuous Testing
IBM DevOps 
IBM MobileFirst quality solutions 
RQM § Test Planning 
§ Configuration testing 
§ Test Construction 
IBM MQA 
§ Sentiment Analysis 
§ In-app crash 
reports 
§ Test Execution 
§ Team Collaboration 
§ Reporting & Dashboard 
§ Over-the-air app 
distribution 
§ Frictionless bug 
reporting 
Client Tier Devices Middle Tier Server Back-end Data & Services 
RTW/RTVS § Automated Functional Test of Mobile Apps 
§ Simulation of mid-tier or backend systems 
§ Test automation of mid-tier or back-end systems 
17 © 2014 IBM Corporation
IBM DevOps 
Increase your Mobile app testing velocity 
1 Download the free IBM Worklight Developer 
Edition: ibm.com/developerworks/mobile/ 
worklight 
Take part in the IBM Mobile Quality Assurance 
open beta: https://ibm.biz/mobilequalitycloud 
Learn more: ibm.com/mobilefirst 
2 
3 
4 IBM Rational Test Workbench: http://ibm.co/15WWBUu 
18 © 2014 IBM Corporation
IBM DevOps 
Automate functional, regression, load, and integration 
testing 
Rational Test Workbench 
- leveraging Green Hat Technology 
IBM Fault Analyzer for z/OS 
Enabling you to… 
• Fully embrace automated testing 
• Create test automaton of native 
and hybrid mobile and mainframe 
applications 
• Run automated tests to validate 
builds 
• Take advantage of over 70 
technologies and protocols out of 
the box 
Improve application quality 
Includes 
Green 
Hat 
technolo 
gy Virtual 
Component 
Real 
Implementation 
System User Acceptance 
Unit / Integration Operability 
Continuous Delivery 
Open Lifecycle and Service Management 
Integration Platform 
19 
© 2014 IBM Corporation
IBM DevOps 
Offload development and testing to reduce MIPS 
Rational Developer and 
Test Environment for System z 
Enabling you to… 
• Liberate developers to rapidly 
prototype new applications 
• Develop and test System z 
applications anywhere, anytime 
• Free up mainframe development MIPS 
for production workload 
• Eliminate costly delays by reducing 
dependencies on operations staff 
• Try latest middleware, including CICS 
5.1, IMS 12.1, and WebSphere 8.5 
• System z Development and Test 
Solution 
RDz 
RDz & ISPF 
Improve development flexibility 
Continuous Delivery 
Open Lifecycle and Service Management 
Integration Platform 
Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any 
kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing. 
20 
© 2014 IBM Corporation
IBM DevOps 
Reduce provisioning burden on Operations 
Maintain test LPARs effectively 
App Under Test 
Databases Mainframe 
applications 
Third-party 
Services 
Packaged apps, messaging services, etc. 
Virtual Services 
Continuous Delivery 
Open Lifecycle and Service Management 
Integration Platform 
Enabling you to… 
• Test in isolation with ‘stubbed’ or 
‘mock’ services 
• Virtualize CICS applications inside 
the mainframe and Java applications 
in the JVM 
New 
• Reduce development dependency 
on operations 
• Minimize subsystem dependency 
during testing 
• Reduce infrastructure costs and free 
up MIPS for production use 
Includes 
Green 
Hat 
technolo 
gy 
21 
© 2014 IBM Corporation
IBM DevOps 
Rapid solution delivery and test provisioning 
IBM UrbanCode Deploy 
IBM UrbanCode Release 
IBM SmartCloud Orchestrator 
CICS Deployment Assistant 
CICS Configuration Manager 
Enabling you to… 
• Provision consistent images for test 
environments, reduce rework, and 
speed redeploy of application changes 
• Quickly deploy multiple test instances in 
minutes versus hours or days 
• Support mainframes using zLinux and 
z/OS applications 
New 
• Orchestrate and automate the 
deployment and management of 
applications, middleware configuration, 
and databases 
Deliver test environments in minutes 
Application Blueprint 
22 
© 2014 IBM Corporation
IBM DevOps 
Develop and test capabilities for mobile applications 
Rational Test Workbench 
IBM Worklight for MobileFirst platform 
Rational Application Developer 
Rational Developer for the Enterprise 
CICS Interdependency Analyzer 
CICS Performance Analyzer 
IBM Debug Tool for z/OS 
Application Performance Analyzer 
for z/OS 
Enabling you to… 
• Quickly design, code, build, test, 
and deploy mobile apps that run on 
a wide variety of mobile platforms 
• Refactor and extend existing back-end 
services to provide an optimal 
mobile experience 
New 
• Stub out back-ends to simplify test 
and development 
New 
• Automate testing for native and 
hybrid mobile apps 
Accelerate mobile application development 
Construct, debug, and test mobile 
and Web applications 
Design 
Deploy 
Code 
Test 
Refactor and extend existing logic 
mobile-consumable services 
Continuous Delivery 
Open Lifecycle and Service Management 
Integration Platform 
as 
23 
© 2014 IBM Corporation
IBM DevOps 
25 years of continuous operation 
On CICS®, DB2®, and System z® 
“Using Rational products for all of our cross-platform 
development saves time, keep our lives simple, and gives us 
flexibility in the application development process” 
Ayhan Yalkut, System z Manager, Halkbank. 
DevOps 
Mobile 
“Mobile banking is a fast growing 
channel for Halkbank. As for all other 
channels, we run the transactions 
themselves on our CICS and DB2 for 
z/OS systems, which helps to ensure 
the highest levels of performance, 
availability and security” 
Solution 
IBM CICS Transaction Server 
IBM CICS Interdependency Analzer for z/ 
OS 
IBM CICS Performance Analyzer 
IBM CICS Transaction Gateway for z/OS 
IBM Rational COBOL Runtime 
IBM Rational Team Concert 
24 
© 2014 IBM Corporation
IBM DevOps 
Client Successes with DevOps 
Laminar Medica reduced 
new product development 
time and costs by 25%, 
contributing to 10% increase 
in competitive wins 
SIBRA GmbH keeps a 
vital project within budget 
and on time 
Sandhata increased 
productivity 100%, and 
added tens of millions in 
new revenue 
China Merchants Bank 
profits from a unified 
collaboration platform 
INTER Versicherungsgruppe 
increases productivity in 
application development 
IBM Watson team is 
reducing delivery cycles 
from 9 weeks to 3 weeks, 
& has achieved zero 
maintenance window 
downtime 
Develop 
and 
Test 
Plan 
and 
Measure 
Nationwide improved 
code quality 50%, 
reduced end-user 
downtime by 70%, and 
increased on-time 
delivery 90% 
IBM CICS development 
team simplifies software 
builds and helps support 
agile development, 
improve collaboration 
Aon Integramark 
establishes a dynamic 
SOA environment that 
automates data 
synchronization 
Release 
and 
Deploy 
Monitor 
and 
Optimize 
A healthcare 
information provider 
cuts deployment 
time down to 
minutes 
Sky Bet monitors the 
online customer 
experience to increase 
overall revenues 
25 
© 2014 IBM Corporation
IBM DevOps 
Summary 
• There are challenges to delivering 
software-driven innovation 
• Disruptive technologies are driving 
greater need to innovate 
• DevOps is critical to your success 
• IBM has first class DevOps solutions 
and is continuing to invest and improve 
upon these solutions 
• DevOps is just as relevant, if not more 
so, for the Mainframe as it is for mobile, 
cloud, and distributed platforms 
Monitor 
and Optimize 
Develop 
and Test 
Plan 
and Measure 
DevOps – 
Continuous 
innovation, 
feedback and 
improvements 
Release 
and Deploy 
From Mobile to Mainframe 
26 
© 2014 IBM Corporation
IBM DevOps 
www.ibm.com/devops 
Rosalind Radcliffe 
Chief Architect for CLM and DevOps 
Distinguished Engineer, IBM 
Academy Member 
@RosalindRad 
rradclif@us.ibm.com 
Inderpal Singh 
Software Engineer, CICS 
Development 
@Indiss 
indi.singh@uk.ibm.com 
27 
© 2014 IBM Corporation
IBM DevOps 
© Copyright IBM Corporation 2014. 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. 
28 
© 2014 IBM Corporation

Mais conteúdo relacionado

Mais procurados

dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsSanjeev Sharma
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryRoberto Pozzi
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsSanjeev Sharma
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM Rational software
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...Roger Snook
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Melissa Luongo
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101Sanjeev Sharma
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Michael Elder
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesIBM UrbanCode Products
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleSanjeev Sharma
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementDev_Events
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
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
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
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 bottlenecksSanjeev Sharma
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterSanjeev Sharma
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Roger Snook
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reductionChris Sparshott
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Perfecto by Perforce
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesIBM UrbanCode Products
 

Mais procurados (20)

dev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOpsdev@InterConnect workshop - Lean and DevOps
dev@InterConnect workshop - Lean and DevOps
 
IBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & deliveryIBM DevOps Enabling continuous integration & delivery
IBM DevOps Enabling continuous integration & delivery
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014IBM DevOps Announcements - June 2014
IBM DevOps Announcements - June 2014
 
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...University of Miami Briefing: DevOps Steer – an agile response to customer fe...
University of Miami Briefing: DevOps Steer – an agile response to customer fe...
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
Application Lifecycle Transformation...a DevOps Discussion - By David Miller ...
 
IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101IBM Innovate 2013 Session: DevOps 101
IBM Innovate 2013 Session: DevOps 101
 
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
Elevate Your Continuous Delivery Strategy Above the Rolling Clouds (Interconn...
 
DevOps and the Case for ROI to Executives
DevOps and the Case for ROI to ExecutivesDevOps and the Case for ROI to Executives
DevOps and the Case for ROI to Executives
 
A DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scaleA DevOps adoption playbook- achieving business value at scale
A DevOps adoption playbook- achieving business value at scale
 
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous ImprovementHow IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
How IBM Scaled DevOps: The IBM Marketplace and Continuous Improvement
 
Continuous Delivery Maturity Model
Continuous Delivery Maturity ModelContinuous Delivery Maturity Model
Continuous Delivery Maturity Model
 
Get Mapped: Using Value Stream Mapping to Create a DevOps Adoption Roadmap
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 Roadmap
 
Using Lean Thinking to identify and address Delivery Pipeline bottlenecks
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 bottlenecks
 
Enabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation CenterEnabling DevOps in the cloud - Federal Cloud Innovation Center
Enabling DevOps in the cloud - Federal Cloud Innovation Center
 
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile...
 
Urban code - DevOps - cost reduction
Urban code - DevOps - cost reductionUrban code - DevOps - cost reduction
Urban code - DevOps - cost reduction
 
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
Video Testing Best Practices: How to Guarantee High-Quality Video for your Cu...
 
A Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for DatabasesA Continuous Delivery Safety Net for Databases
A Continuous Delivery Safety Net for Databases
 

Destaque

Deploy your app with one Slack command
Deploy your app with one Slack commandDeploy your app with one Slack command
Deploy your app with one Slack commandFabio Milano
 
Travis and fastlane
Travis and fastlaneTravis and fastlane
Travis and fastlaneSteven Shen
 
Análisis lectura ¿qué es una constitución?
Análisis lectura   ¿qué es una constitución?Análisis lectura   ¿qué es una constitución?
Análisis lectura ¿qué es una constitución?Jairo Ascencio Guevara
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeRedBlackTree
 
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS AppsFastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS AppsSarath C
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Skelton Thatcher Consulting Ltd
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplatePeter Lamar
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseBitbar
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBitbar
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - SlidesitSMF Belgium
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Splunk
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsJeffrey T. Pollock
 
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in PracticeKasun Indrasiri
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROICloudmunch
 
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4Xamarin
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management WSO2
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overviewcornelia davis
 

Destaque (20)

Deploy your app with one Slack command
Deploy your app with one Slack commandDeploy your app with one Slack command
Deploy your app with one Slack command
 
Travis and fastlane
Travis and fastlaneTravis and fastlane
Travis and fastlane
 
Análisis lectura ¿qué es una constitución?
Análisis lectura   ¿qué es una constitución?Análisis lectura   ¿qué es una constitución?
Análisis lectura ¿qué es una constitución?
 
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTreeThe Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
The Mobile ToolChain with Fastlane - Code Red Talk at RedBlackTree
 
Fastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS AppsFastlane - Automation and Continuous Delivery for iOS Apps
Fastlane - Automation and Continuous Delivery for iOS Apps
 
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
Demystifying Operational Features for Product Owners - AgileCam - SkeltonThat...
 
DevopsBusinessCaseTemplate
DevopsBusinessCaseTemplateDevopsBusinessCaseTemplate
DevopsBusinessCaseTemplate
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Exercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the EnterpriseExercising and Scaling Up Mobile DevOps in the Enterprise
Exercising and Scaling Up Mobile DevOps in the Enterprise
 
Best Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App TestingBest Practices for DevOps in Mobile App Testing
Best Practices for DevOps in Mobile App Testing
 
KPI's are your best friend - Slides
KPI's are your best friend - SlidesKPI's are your best friend - Slides
KPI's are your best friend - Slides
 
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
Data-Drive DevOps: Mining Machine Data for "Metrics that Matter"
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOpsXamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
Xamarin Mobile Leaders Summit | Solving the Unique Challenges in Mobile DevOps
 
CDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and TrendsCDO - Chief Data Officer Momentum and Trends
CDO - Chief Data Officer Momentum and Trends
 
Microservices in Practice
Microservices in PracticeMicroservices in Practice
Microservices in Practice
 
Road to DevOps ROI
Road to DevOps ROIRoad to DevOps ROI
Road to DevOps ROI
 
Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4Native i os, android, and windows development in c# with xamarin 4
Native i os, android, and windows development in c# with xamarin 4
 
Best Practices for API Management
Best Practices for API Management Best Practices for API Management
Best Practices for API Management
 
Cloud Foundry Technical Overview
Cloud Foundry Technical OverviewCloud Foundry Technical Overview
Cloud Foundry Technical Overview
 

Semelhante a DevOps for the Mobile Enterprise: Test and Deploy

2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group PresentationRoger Snook
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...Nitin Gaur
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Felipe Freire
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overviewibmmobile
 
2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3Roger Snook
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesSanjeev Sharma
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsLeigh Williamson
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationSanjeev Sharma
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesGraham Churchill
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...Mukteswar Patnaik
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersJeremy Siewert
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experienceEric Cattoir
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applicationsLeigh Williamson
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1Roger Snook
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonProlifics
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid CloudRichard Irving
 

Semelhante a DevOps for the Mobile Enterprise: Test and Deploy (20)

2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation2014 10 23 Twin Cities User Group Presentation
2014 10 23 Twin Cities User Group Presentation
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
IBM MobileFirst - Agile Application Infrastructure New Paradigm for new Workl...
 
Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)Webcast Automação Implantação de Aplicações (DevOps)
Webcast Automação Implantação de Aplicações (DevOps)
 
IBM MobileFirst Technical Overview
IBM MobileFirst Technical OverviewIBM MobileFirst Technical Overview
IBM MobileFirst Technical Overview
 
IBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech OverviewIBM MobileFirst Platform v7 Tech Overview
IBM MobileFirst Platform v7 Tech Overview
 
2014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 32014 Q4 MQA Study group round 2 session 1 of 3
2014 Q4 MQA Study group round 2 session 1 of 3
 
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast SlidesMobile to mainframe - Enterprise DevOps - MoDevEast Slides
Mobile to mainframe - Enterprise DevOps - MoDevEast Slides
 
IBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst ApplicationsIBM InterConnect Build and Deploy MobileFirst Applications
IBM InterConnect Build and Deploy MobileFirst Applications
 
Mobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformationMobile to Mainframe - En-to-end transformation
Mobile to Mainframe - En-to-end transformation
 
IBM Worklight for Digital Agencies
IBM Worklight for Digital AgenciesIBM Worklight for Digital Agencies
IBM Worklight for Digital Agencies
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...Create engaging mobile experienceswith Visual Studio, Microsoft Azure and Xa...
Create engaging mobile experiences with Visual Studio, Microsoft Azure and Xa...
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
The new developer experience
The new developer experienceThe new developer experience
The new developer experience
 
June 25 webcast adding mobile to power applications
June 25 webcast   adding mobile to power applicationsJune 25 webcast   adding mobile to power applications
June 25 webcast adding mobile to power applications
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1IBM Mobile Quality Assurance - Open Beta Study Group Session 1
IBM Mobile Quality Assurance - Open Beta Study Group Session 1
 
Challenges to Integration Strategy - Thompson
Challenges to Integration Strategy - ThompsonChallenges to Integration Strategy - Thompson
Challenges to Integration Strategy - Thompson
 
DevOps in the Hybrid Cloud
DevOps in the Hybrid CloudDevOps in the Hybrid Cloud
DevOps in the Hybrid Cloud
 

Último

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentationvaddepallysandeep122
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringHironori Washizaki
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Mater
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsChristian Birchler
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfYashikaSharma391629
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmSujith Sukumaran
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 

Último (20)

PREDICTING RIVER WATER QUALITY ppt presentation
PREDICTING  RIVER  WATER QUALITY  ppt presentationPREDICTING  RIVER  WATER QUALITY  ppt presentation
PREDICTING RIVER WATER QUALITY ppt presentation
 
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
Machine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their EngineeringMachine Learning Software Engineering Patterns and Their Engineering
Machine Learning Software Engineering Patterns and Their Engineering
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
 
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving CarsSensoDat: Simulation-based Sensor Dataset of Self-driving Cars
SensoDat: Simulation-based Sensor Dataset of Self-driving Cars
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdfInnovate and Collaborate- Harnessing the Power of Open Source Software.pdf
Innovate and Collaborate- Harnessing the Power of Open Source Software.pdf
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalmIntelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 

DevOps for the Mobile Enterprise: Test and Deploy

  • 1. © 2014 IBM Corporation BusinessConnect A New Era of Smart DevOps for the Mobile Enterprise: Test and Deploy Rosalind Radcliffe Chief Architect for CLM and DevOps Distinguished Engineer, IBM Academy Member Inderpal Singh Software Engineer, CICS Development
  • 2. IBM DevOps Mobile is the next evolution for connecting to the Data Center 91% 75% 96% 90% 900% Mobile users keep their device within arm’s reach 100% 2 2 © 2014 IBM Corporation of the time Mobile shoppers take action after receiving a location based message Year to year increase in mobile cyber Monday sales between 2012 and 2011 Users use multiple screens as channels come together to create integrated experiences Increase of global machine-to-machine connections by 2022 (2 billion in 2011 to 18 billion at the end of 2022) 2013
  • 3. IBM DevOps Mobile is changing the way information is used Information restricted and developed in the data center Information developed and controlled by users Information developed for mobile devices using multiple platforms and transformed into web services JAVA 3 © 2014 IBM Corporation
  • 4. IBM DevOps System z bridges Systems of Record and Systems of Engagement Systems of Record Corporate Data Ware-house Order Fulfillment Finance Accounting Systems of Record are well integrated, trusted repositories. Systems of Engagement Mobile Apps Siloed Dept. Apps Systems of Engagement are cloud-based, decentralized, support rapid app development. Cloud APIs Linux on IBM System z® z/OS® 4 © 2014 IBM Corporation
  • 5. IBM DevOps A lack of continuous delivery impacts the entire business enterprise in the new reality of “Systems Of Interaction” Line-of-business Takes too long to introduce or make changes to mobile apps and services >70% of budgets devoted to maintenance and operations 4-6 weeks to deliver even minor application changes to customers 55 Operations Rapid app releases impact system stability and compliance >45% of customers experience production delays >50% of outsourced projects fail to meet objectives Systems of Interaction Systems of Engagement Systems of Record Continuous client experience HR CRM DB ERP MF iSeries Partner value chain Cloud-based Services Suppliers Delivery in the context of agile Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback 5 © 2014 IBM Corporation
  • 6. IBM DevOps DevOps for mobile automation for demanding Agile schedules Continuously Deliver High Quality Mobile Apps, Rapidly Respond to Feedback Business Owner Service Developer/Tester Service Operations Target Customer Develop and Test Deploy Steer Operate Idea Market DevOps for Mobile Automation Capabilities Collaborative Development Continuous Testing Continuous Monitoring Continuous Release and Deployment Continuous feedback and Optimization Lean and Agile principles Continuous Business Planning 6 © 2014 IBM Corporation
  • 7. IBM DevOps IBM DevOps point of view 77 Enterprise capability for continuous software delivery that enables clients to seize market opportunities and reduce time to customer feedback Continuous Customer Feedback and Optimization Continuous Monitoring Collaborative Development Continuous Business Planning Develop and Test Plan and Measure DevOps – Continuous innovation, feedback and improvements Release and Deploy Continuous Release and Deployment Continuous Testing Monitor and Optimize 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 7 © 2014 IBM Corporation
  • 8. The need: Integrate systems of engagement with systems of record By bringing together the culture, processes, and tools across the entire software delivery lifecycle – spanning mobile to mainframe platforms © 2014 IBM Corporation IBM DevOps Systems of Engagement (SoE) Apps Rapid Releases AppStore Monitor and Optimize Release and Deploy Develop and Test Integration Test 8 Monitor and Optimize Develop and Test Web Apps Frequent Releases Production Environment Databa ses Systems of Record (SoR) Apps Fewer Releases Databases
  • 9. IBM DevOps Realities of testing mobile enterprise applications Given… Unlimited Time and Budget Reality of speed and budget limitations Test all Use Cases • Analyze risk and prioritize test cases based on business impact • Automate where possible Test on all devices/carrier/OS permutations • Prioritize by business impact • Leverage crowd-sourced testing • Leverage device cloud Test on production systems • Leverage service virtualization early • Then use production as it becomes feasable 9 © 2014 IBM Corporation
  • 10. IBM DevOps Continuous Testing Continuous Testing involves much more than just the mobile front-end Industry standard: “FURPS” (Functionality, Usability, Reliability, Performance…) testing helps you answer the question, “Are we REALLY ready to release this mobile app?” Middle Tier Server Back-end Data & Services Client Tier Devices Mobile & Web Functional Test Service Functional Test Service Virtualization Performance Test Rational Test Workbench (+RTVS/RPTS) IBM Mobile Quality Assurance Rational Quality Manager (Manual Test, Plan, Design, Execute, Report) Security (AppScan) 10 © 2014 IBM Corporation
  • 11. IBM DevOps What do mobile testers need? Test planning, reporting, and dashboarding Test case/suite/environment construction Integration with ALM Integration with multiple execution engines 11 © 2014 IBM Corporation
  • 12. IBM DevOps Automated Mobile App Functional Testing IBM Rational Test Workbench Comprehensive • Android and iOS, Native, hybrid, and web Complete • Record, edit, and run on mobile devices Resilient • Same test runs across multiple devices Simple • Natural language scripts for developers and non-developers alike • Leverage production-like environments using virtualized services Continuous Testing Playback Recording Authoring Reporting “Being agile, we are developing tests as we write our code, so automating the functional tests of our mobile apps and using them for regression on multiple platforms makes our team much more productive!” ---- Mobile developer. Shifting mobile testing to the left: test earlier, more often, for less. 12 © 2014 IBM Corporation
  • 13. IBM DevOps Virtualized back-end services maintain agility Continuous Testing Mobile development team can meet aggressive schedules and reduce MIPS usage on enterprise systems Ra#onal Test Workbench Service Virtualiza.on support for isola.ng mobile client .er For focused automated mobile client .er func.onal tes.ng, use Service Virtualiza.on to simulate the mobile middle .er and back office systems. Client Tier Devices UI Testing 13 © 2014 IBM Corporation
  • 14. IBM DevOps Continuous Testing Continuous feedback & optimization Continuously Deliver High Quality Mobile Apps and Reduce Time to Feedback 4 Crash log reporting User Feedback Bugs vs. Crashes Bugs LOB/Digital Marketer 5 Sentiment Analysis Crash logs Developer Tester End Users 1 Over the air build distribution 2 In app bug reporting 3 In app user feedback Builds Quality Dashboard with Sentiment Analysis 14 © 2014 IBM Corporation
  • 15. Continuous Testing Continuous feedback & optimization IBM DevOps IBM Mobile Quality Assurance Open Beta ibm.biz/mobilequalitycloud Features/Business Value • Sentiment analysis – mine app ratings and reviews to respond to issues before they go viral • Evidence-based Prioritization – Enable business and IT to collaborate on mobile strategy and user experience • Over the air app distribution – get the latest in the hands of testers as soon as it is available • Frictionless bug reporting – spend every minute on testing latest and greatest builds, not the hassles • In-app crash reporting – rapid understanding of why an app fails What’s New • End user feedback and quality metrics available at every stage of development • App quality assurance in a fragmented and complex environment Client Benefits • Improve Mobile App Quality with holistic visibility into user experience, including bugs, crashes, feedback, and user sentiment. 15 © 2014 IBM Corporation
  • 16. © 2014 IBM Corporation IBM DevOps Success Story: IBM Rational Test Workbench https:// www.youtube.com/watch?v=Ua_zQRput5U Benefits “PointSource's ability to translate our business objectives into a mobile strategy enabled us to deliver a solution that adds value to our existing customers. PointSource also identified ways for us to optimize for faster, higher quality delivery with IBM tools for the mobile development lifecycle.” — Scott Liberatore President/CEO FIMC Challenges The competitive nature of the insurance industry demands innovative methods to serve customers and increase brand loyalty. Develop and run applications Solution IBM Worklight and IBM Rational Test Workbench were used to rapidly develop and test a mobile application that delivered valued services, integrated seamlessly into backend systems, and featuring a stunning, intuitive design. 16 Continuous Testing
  • 17. IBM DevOps IBM MobileFirst quality solutions RQM § Test Planning § Configuration testing § Test Construction IBM MQA § Sentiment Analysis § In-app crash reports § Test Execution § Team Collaboration § Reporting & Dashboard § Over-the-air app distribution § Frictionless bug reporting Client Tier Devices Middle Tier Server Back-end Data & Services RTW/RTVS § Automated Functional Test of Mobile Apps § Simulation of mid-tier or backend systems § Test automation of mid-tier or back-end systems 17 © 2014 IBM Corporation
  • 18. IBM DevOps Increase your Mobile app testing velocity 1 Download the free IBM Worklight Developer Edition: ibm.com/developerworks/mobile/ worklight Take part in the IBM Mobile Quality Assurance open beta: https://ibm.biz/mobilequalitycloud Learn more: ibm.com/mobilefirst 2 3 4 IBM Rational Test Workbench: http://ibm.co/15WWBUu 18 © 2014 IBM Corporation
  • 19. IBM DevOps Automate functional, regression, load, and integration testing Rational Test Workbench - leveraging Green Hat Technology IBM Fault Analyzer for z/OS Enabling you to… • Fully embrace automated testing • Create test automaton of native and hybrid mobile and mainframe applications • Run automated tests to validate builds • Take advantage of over 70 technologies and protocols out of the box Improve application quality Includes Green Hat technolo gy Virtual Component Real Implementation System User Acceptance Unit / Integration Operability Continuous Delivery Open Lifecycle and Service Management Integration Platform 19 © 2014 IBM Corporation
  • 20. IBM DevOps Offload development and testing to reduce MIPS Rational Developer and Test Environment for System z Enabling you to… • Liberate developers to rapidly prototype new applications • Develop and test System z applications anywhere, anytime • Free up mainframe development MIPS for production workload • Eliminate costly delays by reducing dependencies on operations staff • Try latest middleware, including CICS 5.1, IMS 12.1, and WebSphere 8.5 • System z Development and Test Solution RDz RDz & ISPF Improve development flexibility Continuous Delivery Open Lifecycle and Service Management Integration Platform Note: This Program is licensed only for development and test of applications that run on IBM z/OS. The Program may not be used to run production workloads of any kind, nor more robust development workloads including without limitation production module builds, pre-production testing, stress testing, or performance testing. 20 © 2014 IBM Corporation
  • 21. IBM DevOps Reduce provisioning burden on Operations Maintain test LPARs effectively App Under Test Databases Mainframe applications Third-party Services Packaged apps, messaging services, etc. Virtual Services Continuous Delivery Open Lifecycle and Service Management Integration Platform Enabling you to… • Test in isolation with ‘stubbed’ or ‘mock’ services • Virtualize CICS applications inside the mainframe and Java applications in the JVM New • Reduce development dependency on operations • Minimize subsystem dependency during testing • Reduce infrastructure costs and free up MIPS for production use Includes Green Hat technolo gy 21 © 2014 IBM Corporation
  • 22. IBM DevOps Rapid solution delivery and test provisioning IBM UrbanCode Deploy IBM UrbanCode Release IBM SmartCloud Orchestrator CICS Deployment Assistant CICS Configuration Manager Enabling you to… • Provision consistent images for test environments, reduce rework, and speed redeploy of application changes • Quickly deploy multiple test instances in minutes versus hours or days • Support mainframes using zLinux and z/OS applications New • Orchestrate and automate the deployment and management of applications, middleware configuration, and databases Deliver test environments in minutes Application Blueprint 22 © 2014 IBM Corporation
  • 23. IBM DevOps Develop and test capabilities for mobile applications Rational Test Workbench IBM Worklight for MobileFirst platform Rational Application Developer Rational Developer for the Enterprise CICS Interdependency Analyzer CICS Performance Analyzer IBM Debug Tool for z/OS Application Performance Analyzer for z/OS Enabling you to… • Quickly design, code, build, test, and deploy mobile apps that run on a wide variety of mobile platforms • Refactor and extend existing back-end services to provide an optimal mobile experience New • Stub out back-ends to simplify test and development New • Automate testing for native and hybrid mobile apps Accelerate mobile application development Construct, debug, and test mobile and Web applications Design Deploy Code Test Refactor and extend existing logic mobile-consumable services Continuous Delivery Open Lifecycle and Service Management Integration Platform as 23 © 2014 IBM Corporation
  • 24. IBM DevOps 25 years of continuous operation On CICS®, DB2®, and System z® “Using Rational products for all of our cross-platform development saves time, keep our lives simple, and gives us flexibility in the application development process” Ayhan Yalkut, System z Manager, Halkbank. DevOps Mobile “Mobile banking is a fast growing channel for Halkbank. As for all other channels, we run the transactions themselves on our CICS and DB2 for z/OS systems, which helps to ensure the highest levels of performance, availability and security” Solution IBM CICS Transaction Server IBM CICS Interdependency Analzer for z/ OS IBM CICS Performance Analyzer IBM CICS Transaction Gateway for z/OS IBM Rational COBOL Runtime IBM Rational Team Concert 24 © 2014 IBM Corporation
  • 25. IBM DevOps Client Successes with DevOps Laminar Medica reduced new product development time and costs by 25%, contributing to 10% increase in competitive wins SIBRA GmbH keeps a vital project within budget and on time Sandhata increased productivity 100%, and added tens of millions in new revenue China Merchants Bank profits from a unified collaboration platform INTER Versicherungsgruppe increases productivity in application development IBM Watson team is reducing delivery cycles from 9 weeks to 3 weeks, & has achieved zero maintenance window downtime Develop and Test Plan and Measure Nationwide improved code quality 50%, reduced end-user downtime by 70%, and increased on-time delivery 90% IBM CICS development team simplifies software builds and helps support agile development, improve collaboration Aon Integramark establishes a dynamic SOA environment that automates data synchronization Release and Deploy Monitor and Optimize A healthcare information provider cuts deployment time down to minutes Sky Bet monitors the online customer experience to increase overall revenues 25 © 2014 IBM Corporation
  • 26. IBM DevOps Summary • There are challenges to delivering software-driven innovation • Disruptive technologies are driving greater need to innovate • DevOps is critical to your success • IBM has first class DevOps solutions and is continuing to invest and improve upon these solutions • DevOps is just as relevant, if not more so, for the Mainframe as it is for mobile, cloud, and distributed platforms Monitor and Optimize Develop and Test Plan and Measure DevOps – Continuous innovation, feedback and improvements Release and Deploy From Mobile to Mainframe 26 © 2014 IBM Corporation
  • 27. IBM DevOps www.ibm.com/devops Rosalind Radcliffe Chief Architect for CLM and DevOps Distinguished Engineer, IBM Academy Member @RosalindRad rradclif@us.ibm.com Inderpal Singh Software Engineer, CICS Development @Indiss indi.singh@uk.ibm.com 27 © 2014 IBM Corporation
  • 28. IBM DevOps © Copyright IBM Corporation 2014. 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. 28 © 2014 IBM Corporation