SlideShare una empresa de Scribd logo
1 de 35
Descargar para leer sin conexión
Rapid response to feedback –
Continuous delivery in a mobile world
Derek Baron – Senior Product Manager
Mobile Products
ddbaron@us.ibm.com

Dec 18, 2013
Agenda

1

DevOps

2

Agile mobile app delivery

3

Continuous deployment

4

Quality and feedback

© 2013 International Business Machines Corporation

2
Software delivery is at the heart of today’s top technology trends

Big Data

Cloud

Insights on new products by
more efficiently interpreting
massive quantities of data

Demand for apps requires fast,
scalable environments for dev
and test, as well as production

Social Business

Instrumented Products

Broader set of stakeholders
collaborates to deliver
continuous innovation
and value

Industry requirements demand
faster response to regulations
and standards, with traceability
and quality

Mobile
Modern workforce
expects constantly
updated software to
connect to enterprise
systems

© 2013 International Business Machines Corporation

Software
delivery

Intelligent/
Connected Systems
Software component in
smart products driving
increased value and
differentiation

3
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

Operations
Rapid app releases impact system
stability and compliance

Systems of Interaction

>70%
of budgets devoted
to maintenance
and operations

Systems of Engagement

>45%

Systems of Record
CRM

HR

DB

ERP

4-6 weeks
to deliver even minor
application changes
to customers

of customers
experience
production delays

>50%
Continuous
client experience

Cloud-based
Services

Development/Test
Speed mismatch between faster moving
front office and slower moving back office
systems, delaying time to obtain feedback
© 2013 International Business Machines Corporation

Partner
value chain

of outsourced
projects fail to
meet objectives

Suppliers
Delivery in the context of agile

4
DevOps takes a closed-loop approach to application delivery
Extending Lean and Agile practices across the entire software value chain

Business
Owner

Idea

Service
Developer/Tester

Plan
and
Measure
Continuous
Business Planning

Service
Operations

Develop
and
Test

Release
and
Deploy

Collaborative Development

Target
Customer

Monitor
and
Optimize

Market

Continuous Monitoring

Continuous Testing

Continuous Release and Deployment

DevOps
Continuous feedback and Optimization

Lean and Agile principles
© 2013 International Business Machines Corporation

5
Agenda

1

DevOps

2

Agile mobile app delivery

3

Continuous deployment

4

Quality and feedback

© 2013 International Business Machines Corporation

6
Mobile applications shift the development lifecycle focus

Lifecycle Focus
Time to Feedback

Systems of
Engagement

Systems of
Record

Time to Certainty

Time to Safety

Systems of
Operation

Source: Hammond, Jeffrey. Build Great Mobile Apps That Drive Engagement. Rep. Forrester Research, 25 July 2012. Web. 8 Mar. 2013
© 2013 International Business Machines Corporation

7
Poor mobile application quality has real business impact

Financial exposure due to security breach
$10B of eBay sales done thru Mobile

2 star rating
30% loss of subscribers

© 2013 International Business Machines Corporation

8
The best mobile apps evolve rapidly in response to feedback
Increased customer loyalty by virtue of more compelling and
“stickier” self-service options like real-time notification
Approximate 80% reduction in per-check-in cost compared to
traditional counter check-in
Greater than 50% reduction in time required to launch new
services or channels through the reuse of existing service assets

© 2013 International Business Machines Corporation

9
Challenges
Company estimated that up to 40 percent of its
future business would come from providing
mobile accessibility to its products and services.
They sought a solution that would provide the
scalability needed to support high volumes of
data, significant numbers of users and a sizable
development team.
Solution
Implemented IBM Worklight software to support
its mobile-application-development project. The
Worklight software provides the scalability the
client needs to address the predicted increase
in data and user volumes anticipated once the
project is completed.

“We utilize a hybrid/HTML5 approach to achieve
our goals with Worklight using web technologies
(HTML, Java Scripting, CSS) everywhere we can,
and native code where we need to.”
© 2013 International Business Machines Corporation

Benefits
Able to develop mobile apps quickly and
efficiently, supporting future business growth at
a lower cost than its previous provider could
offer.
Gained scalability to support higher data and
user volumes once the mobile apps were
deployed.
10
IBM Worklight
Mobile application platform to speed development and ongoing management of
mobile apps

Standards-based cross platform
mobile application development
Connect and synchronize with
back-end systems
Governance and security at the
application, network and data
layer
"Best Mobile Development Solution" as voted by
SIIA members for 2013 CODiE Awards

What’s new in IBM Worklight 6.0
Embedded functional testing
Geo-location toolkit
Analyze application usage and responsiveness
© 2013 International Business Machines Corporation

11
Gartner has recognized IBM as a leader in the Magic
Quadrant for Mobile Application Development Platforms
Magic Quadrant for Mobile Application
Development Platforms
Ian Finley, Van L. Baker, Ken
Parmelee, David Mitchell Smith, Ray
Valdes, Gordon Van Huizen
Aug 7, 2013
“As unprecedented numbers of enterprises
build mobile applications, the
mobile application development platform
market continues to grow and
evolve rapidly.”

This Magic Quadrant graphic was published by
Gartner, Inc. as part of a larger research note and
should be evaluated in the context of the entire
report. The full report is available at
http://ibm.co/13TU2Dm
Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest
ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties,
expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose
© 2013 International Business Machines Corporation

12
Why is Agile attractive to mobile development teams?
Agile teams produce higher quality results, deliver faster, are more likely to deliver the
right functionality, and are more likely to provide greater ROI than traditional teams
An agile software development project follows an iterative process which is also
lightweight, highly collaborative, self-organizing, and quality focused. E.g.: OpenUP,
Scrum, and XP.

Source: Results from Scott Ambler’s 2011 IT Project Success Survey [www.agilemodeling.com]
© 2013 International Business Machines Corporation

13
A typical mobile app release schedule
Features +
Defect fixes

V 2.1
V 2.0
V 1.2.1

V 1.2.2

V 1.2
V 1.0
(MVP)

New OS
version
released

Regression + Emergency Patch

Regular Internal Sprint Cycle + Beta Testing (2 weeks)
Jan

Feb

Mar

Apr

May

Jun Jul

Aug

Sep

Oct

Nov

Dec

Source: Hammond, Jeffrey. Forrester Research, IBM Innovate 2013, June 2013
© 2013 International Business Machines Corporation

14
Agile collaboration imperatives for mobile dev teams
Improve quality with
Lifecycle Traceability
– Example: Trace continuous build/test results
to the work that created it

Accelerate time to delivery with
Real-Time Planning
– Example: Adjust plans quickly, based on
continuous build/test results and user
feedback

Maximize product value with
In-Context Collaboration
– Example: discuss issues within work items;
review and approve work; get feedback
from stakeholders
http://jazz.net/library/article/637

© 2013 International Business Machines Corporation

15
hub.jazz.net

© 2013 International Business Machines Corporation

16
IBM Rational is a recognized leader in ALM
“Efficient coordination and automation of the
delivery process requires new, collaborative
approaches to the planning, measurement,
execution, control and reporting of activities.”

IBM earns
“Strong Positive” ― the
highest possible rating

“These new approaches are what
differentiate current application life cycle
management (ALM) tools, and what make
ALM processes vital to leading-edge
development activities.”
“ALM is what enables sustainable agile
practices. ALM creates a management
framework providing consistent, auditable
records of the decisions and activities of
agile teams.”
Duggan, Jim & Murphy, Thomas E., “MarketScope for Application Lifecycle Management,” Gartner,
Inc., 11 November 2010 ID Number: G00208572 , pp2,6
© 2010 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior written permission. The information
contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such
information. This publication consists of the opinions of Gartner's research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a
discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in
entities covered in Gartner research. Gartner's Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their
managers. For further information on the independence and integrity of Gartner research, see "Guiding Principles on Independence and Objectivity" on its website, http://www.gartner.com/technology/about/ombudsman/omb_guide2.jsp

17 © 2013 International Business Machines Corporation

17
Agenda

1

DevOps

2

Agile mobile app delivery

3

Continuous deployment

4

Quality and feedback

© 2013 International Business Machines Corporation

18
Continuous build & test leads to usable builds, faster

Agile process
supported by IBM
Rational CLM

Mobile
App

© 2013 International Business Machines Corporation

19
Continuous Integration using RTC
Rational Team Concert build
engine provides gives
developers more control and
productivity with controlled builds
(BOTH individual and team
integration) and distributed
builds for mobile apps

Ant build-script task categories:
•Ant-specific tasks
– Provide information to Ant and drive overall build
flow

•Worklight/Mobile tasks
– Build and deploy IBM Worklight / Mobile
applications and adapters

Mobile build server farm

Build

•Mobile SDK tasks

SCM

– Produce the native platform binary

•RTC tasks

executables,
logfiles

sources

– Interact with the build system to define results

Worklight Integration
RIM
SDK

© 2013 International Business Machines Corporation

Android
SDK

iOS
SDK

20
New DevOps solutions for Systems of Interaction
Activities across multi-tier app delivery moving at different pace need to be carefully
coordinated
Rapid deployments
Develop

Test

AppStore

Release

Systems of Engagement

Frequent deployments
Develop

Test

Release

Integration

Production
Environment

Cloud

Few deployments

Transactional systems or
packaged apps
Systems of Record
© 2013 International Business Machines Corporation

21
Deployment Automation for Mobile DevOps
IBM UrbanCode Deploy v6.0
What’s New
• Automatic deployment of mobile applications to
IBM Worklight Platform
• Support for application deployments to Cloud
• Test virtualization support for application
deployment
• Integrations with Application Lifecycle
Management solution

the

Features/Business Value
• Automated application deployment and
orchestration
• Environment and configuration management
• Store deployment artifacts more securely to
enable traceability.
• Middleware configuration management
• Security, approvals and notifications

Client Benefits
IBM UrbanCode Deploy orchestrates and automates the deployment of applications, middleware
configuration, and database changes into development, test, and production environments, accelerating
time to market and reducing cost by shrinking manual efforts from days to minutes with automation,
while reducing risk by cutting deployment errors by up to 90 percent.
© 2013 International Business Machines Corporation

22
IBM UrbanCode Deploy V6.0 integration with IBM Worklight V6.0
The new plugin enables automated deployment to Worklight Console and Application Center
Supports Worklight Apps targeting iOS and Android
SCM

UrbanCode
Deploy
Process

Worklight
Console

runtime
calls

CodeStation
Build
.wlapp

Application
Center
Install/update
app

adapter

Binary
(IPA/APK)

Use App Server, Database and other plugins to configure
environments and Worklight projects
© 2013 International Business Machines Corporation

23
Agenda

1

DevOps

2

Agile mobile app delivery

3

Continuous deployment

4

Quality and feedback

© 2013 International Business Machines Corporation

24
What do mobile testers need?
Test
Management

Manual
Testing

Service
Virtualization

Security
Testing

• Test planning, reporting,
and dashboarding
• Test case, suite,
environment construction
• Integration with ALM
• Integration with multiple
execution engines

• Still most used mobile
testing method
• Necessary for some
validation
• Integration with test
management
• Frequently key in
outsourcing and crowd
sourcing scenarios

• Isolate front-end from backend
• Control over data and
interface
• Decrease expensive set-up
costs

•
•
•
•

Network connections
Server data
Client data
Injections and data flow
analysis

Device
Access

Performance
Testing

Mobile UI
Automation

• Remotely accessible
• Shareable across teams /
geographies
• Access to diverse selection
• Device clouds minimize
cost of ownership

•
•
•
•

• Device / platform agnostic
• Application instrumented
automation
• Optical / image recognition
automation

© 2013 International Business Machines Corporation

Middle-tier and back-end
Mobile client code
Mobile network
Mobile client experience

25
Automated Mobile App Functional Testing
IBM Rational Test Workbench
Comprehensive

Playback

Recording

• Android and iOS, Native, hybrid, and web

Complete
• Record, edit, and run on mobile devices

Reporting

Authoring

Resilient
• Same test runs across multiple devices

Simple
• Natural language scripts for developers and nondevelopers alike
• Leverage production-like environments using
“Being agile, we are developing tests as we write our code, so automating the
virtualized services
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.
© 2013 International Business Machines Corporation

26
Virtualize back-end services to maintain agility
Mobile development team can meet aggressive schedules and reduce MIPS
usage on enterprise systems

Rational Test Workbench

Client Tier Devices
UI Testing

© 2013 International Business Machines Corporation

Service Virtualization support for
isolating mobile client tier

For focused automated mobile client tier functional testing, use
Service Virtualization to simulate the mobile middle tier and back
office systems.

27
A Problem Statement to be Addressed
Enterprises need to deliver high quality mobile apps that fully engage their
customers with high ROI quickly, but they don’t have the confidence to
answer the following questions in pre-production and production:

• How well does the mobile app work?
• How much do customers like it?
• How well does it meet the business objectives?
• What can we do to improve in the next update?

© 2013 International Business Machines Corporation

28
IBM Mobile Quality Assurance Open Beta

http://bit.ly/mobile-quality-assurance

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

© 2013 International Business Machines Corporation

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.

29
Reducing Time to Feedback
Initial release will address five key use cases, attacking pain points for all key users
User Feedback
Crash logs

4
Crash log reporting
Bugs vs. Crashes

Bugs

LOB/Digital Marketer Developer
5

Sentiment Analysis
Quality Dashboard
with Sentiment Analysis

1

Over the air build distribution

End Users

Tester
2

In app bug reporting

3

In app user feedback

Builds

© 2013 International Business Machines Corporation

30
Combine strategies to reduce response time to feedback
The best mobile apps evolve rapidly in response to feedback and needs

Release cycles take too long and
cost too much

Late understanding of feedback
means poor ratings fester

App
passed
build and
tests

Continuous Build & Test

•
•
•
•
•

In-app bug reporting
Crash logs
In-app user feedback
App Store analytics
Crash results

Feedback Management

Continuous Innovation, Feedback and Improvements
© 2013 International Business Machines Corporation

31
IBM solutions seen today:
Worklight
– Develop multi-tier, multi-platform, business critical mobile apps

Rational Collaborative Lifecycle Management
– Agile process support for mobile teams
– Continuous Integration for mobile

Rational Test Workbench
– Mobile app UI testing

Rational Test Virtualization Server
– Virtualize backend systems for mobile apps

UrbanCode Deploy
– Automate mobile app deployments as part of a DevOps practice

Mobile Quality Assurance Open Beta
– http://bit.ly/mobile-quality-assurance

© 2013 International Business Machines Corporation

32
Increase your velocity

1
2
3

Download the free IBM Worklight
Developer Edition: ibm.co/worklightde

Take part in the IBM Mobile Quality Assurance
open beta: https://ibm.biz/BdDSHt

Learn more: ibm.com/mobilefirst

© 2013 International Business Machines Corporation

33
© 2013 International Business Machines Corporation

34
Legal Disclaimer
© IBM Corporation 2013. All Rights Reserved.
The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in
this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject
to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained
in this publication 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 this presentation 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 this presentation 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. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you
will result in any specific sales, revenue growth or other results.
If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete:
Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will
experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage
configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here.
If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete:
All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs
and performance characteristics may vary by customer.
Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus®
Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer
to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All
product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation.
IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines
Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both.
If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete:
Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries.
If you reference Java™ in the text, please mark the first use and include the following; otherwise delete:
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete:
Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both.
If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete:
Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and
other countries.
If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete:
UNIX is a registered trademark of The Open Group in the United States and other countries.
If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete:
Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others.
If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta
Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes
only.

© 2013 International Business Machines Corporation

35

Más contenido relacionado

La actualidad más candente

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps TransformationBart Driscoll
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0Xebia India
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventRoger Snook
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Shetal Patel
 
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
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across EnterpriseChris Haddad
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017Anand Akela
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapDaniel Berg
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar TEST Huddle
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of viewvmglover
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right AutomationJules Pierre-Louis
 
Derek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) KeynoteDerek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) Keynotemendixrolf
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the EnterpriseNauman Noor
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit sessionSanjeev Sharma
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?Bill Holtshouser
 
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...MongoDB
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectRosalind Radcliffe
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release AutomationJules Pierre-Louis
 

La actualidad más candente (20)

Enterprise DevOps Transformation
Enterprise DevOps TransformationEnterprise DevOps Transformation
Enterprise DevOps Transformation
 
Pooja shift left 1.0
Pooja shift left 1.0Pooja shift left 1.0
Pooja shift left 1.0
 
IBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC EventIBM MobileFirst DevOps IEG DC Event
IBM MobileFirst DevOps IEG DC Event
 
Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02Ibmmobilefirstdevopsdc 140311164526-phpapp02
Ibmmobilefirstdevopsdc 140311164526-phpapp02
 
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
 
Scale Cloud across Enterprise
Scale Cloud across EnterpriseScale Cloud across Enterprise
Scale Cloud across Enterprise
 
DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017DevOps evolution architecting the modern software factory - cloud expo east 2017
DevOps evolution architecting the modern software factory - cloud expo east 2017
 
Pulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and RoadmapPulse 2013: DevOps Review and Roadmap
Pulse 2013: DevOps Review and Roadmap
 
Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar Keys to continuous testing for faster delivery euro star webinar
Keys to continuous testing for faster delivery euro star webinar
 
HP Software ALM point of view
HP Software ALM point of viewHP Software ALM point of view
HP Software ALM point of view
 
How to Build the Right Automation
How to Build the Right AutomationHow to Build the Right Automation
How to Build the Right Automation
 
Derek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) KeynoteDerek Roos (Mendix CEO) Keynote
Derek Roos (Mendix CEO) Keynote
 
DevOps in the Enterprise
DevOps in the EnterpriseDevOps in the Enterprise
DevOps in the Enterprise
 
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit sessionDevOps and Application Delivery for Hybrid Cloud  - DevOpsSummit session
DevOps and Application Delivery for Hybrid Cloud - DevOpsSummit session
 
What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?What do the "Cool Kids" know about DevOps?
What do the "Cool Kids" know about DevOps?
 
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...Modern Databases for Modern Application Architectures: The Next Wave of Desig...
Modern Databases for Modern Application Architectures: The Next Wave of Desig...
 
Prolifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star WestProlifics Level 2 Test Lifecycle Automation Services Star West
Prolifics Level 2 Test Lifecycle Automation Services Star West
 
DevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and ConnectDevOps for the Mobile Enterprise: Build and Connect
DevOps for the Mobile Enterprise: Build and Connect
 
XebiaLabs Overview Slides
XebiaLabs Overview SlidesXebiaLabs Overview Slides
XebiaLabs Overview Slides
 
The Evolution of Application Release Automation
The Evolution of Application Release AutomationThe Evolution of Application Release Automation
The Evolution of Application Release Automation
 

Destacado

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
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps MeetupKyle Brown
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployRosalind Radcliffe
 
ITSM in the Cloud - A Change in the Weather
ITSM in the Cloud - A Change in the WeatherITSM in the Cloud - A Change in the Weather
ITSM in the Cloud - A Change in the Weathertodd.lewis
 
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
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementationmohamed refaei
 
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
 
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
 
Value Chain Strategy
Value Chain StrategyValue Chain Strategy
Value Chain StrategyEyya Ahmed
 
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
 
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
 
SaaS sales process
SaaS sales processSaaS sales process
SaaS sales processBrian Groth
 
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
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesMurali Erraguntala
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyCA Technologies
 

Destacado (20)

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...
 
Bluemix DevOps Meetup
Bluemix DevOps MeetupBluemix DevOps Meetup
Bluemix DevOps Meetup
 
Value chain strategy 180315
Value chain strategy 180315Value chain strategy 180315
Value chain strategy 180315
 
DevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and DeployDevOps for the Mobile Enterprise: Test and Deploy
DevOps for the Mobile Enterprise: Test and Deploy
 
ITSM in the Cloud - A Change in the Weather
ITSM in the Cloud - A Change in the WeatherITSM in the Cloud - A Change in the Weather
ITSM in the Cloud - A Change in the Weather
 
DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?DevOps und ITIL: Waffenbrüder oder Feinde?
DevOps und ITIL: Waffenbrüder oder Feinde?
 
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"
 
20 best practices for fusion hcm cloud implementation
20   best practices for fusion hcm cloud implementation20   best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
 
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
 
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
 
Value Chain Strategy
Value Chain StrategyValue Chain Strategy
Value Chain Strategy
 
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
 
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
 
Cloud Stakeholders
Cloud StakeholdersCloud Stakeholders
Cloud Stakeholders
 
SaaS sales process
SaaS sales processSaaS sales process
SaaS sales process
 
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
 
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and OutcomesBuilding Enterprise Product - For Moving Targets of Customer Needs and Outcomes
Building Enterprise Product - For Moving Targets of Customer Needs and Outcomes
 
DevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than TechnologyDevOps: A Culture Transformation, More than Technology
DevOps: A Culture Transformation, More than Technology
 

Similar a Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile world

State Enterprise Advantages and Disadvantages | Mobile Readiness
State Enterprise Advantages and Disadvantages | Mobile ReadinessState Enterprise Advantages and Disadvantages | Mobile Readiness
State Enterprise Advantages and Disadvantages | Mobile ReadinessKloudData Inc
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsDMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...DMIMarketing
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsDMIMarketing
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise ictyWarba Insurance Co Kuwait
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Bagaria Swati
 
The impact of mobile on the IT organization
The impact of mobile on the IT organizationThe impact of mobile on the IT organization
The impact of mobile on the IT organizationChris Pepin
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfCuneiform Consulting Pvt Ltd.
 
Developing more effective mobile enterprise programs
Developing more effective mobile enterprise programsDeveloping more effective mobile enterprise programs
Developing more effective mobile enterprise programsIBM Software India
 
A Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxA Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxMichaelPerez407505
 
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_Forrester_Wave_Enterp
The_Forrester_Wave_EnterpThe_Forrester_Wave_Enterp
The_Forrester_Wave_EnterpYann Hermouet
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The CloudPeter Coffee
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.DMI
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfpCloudy
 
Cloud Power Series for CFO's - salesforce
Cloud Power Series for CFO's - salesforceCloud Power Series for CFO's - salesforce
Cloud Power Series for CFO's - salesforceNate Skinner
 
Mobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsMobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsAlex Zaltsman
 
Apperian 2015 Executive Enterprise Mobility Survey
Apperian 2015 Executive Enterprise Mobility SurveyApperian 2015 Executive Enterprise Mobility Survey
Apperian 2015 Executive Enterprise Mobility SurveyJennifer Walker
 
Connecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyConnecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyCA Technologies
 

Similar a Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile world (20)

State Enterprise Advantages and Disadvantages | Mobile Readiness
State Enterprise Advantages and Disadvantages | Mobile ReadinessState Enterprise Advantages and Disadvantages | Mobile Readiness
State Enterprise Advantages and Disadvantages | Mobile Readiness
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part III - Enterprise Apps
 
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
Essential Guide to Becoming A Mobile App Rock Star - part III - Consumer-faci...
 
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise AppsEssential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
Essential Guide to Becoming A Mobile App Rock Star - part II - Enterprise Apps
 
03 put your business in motion become a mobile enterprise icty
03 put your business in motion become a mobile enterprise   icty03 put your business in motion become a mobile enterprise   icty
03 put your business in motion become a mobile enterprise icty
 
Quality Assurance and mobile applications!
Quality Assurance and mobile applications!Quality Assurance and mobile applications!
Quality Assurance and mobile applications!
 
The impact of mobile on the IT organization
The impact of mobile on the IT organizationThe impact of mobile on the IT organization
The impact of mobile on the IT organization
 
Implementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdfImplementing AI for improved performance testing – Cuneiform.pdf
Implementing AI for improved performance testing – Cuneiform.pdf
 
Developing more effective mobile enterprise programs
Developing more effective mobile enterprise programsDeveloping more effective mobile enterprise programs
Developing more effective mobile enterprise programs
 
A Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptxA Mobile Application Testing Guide for Optimizing Apps.pptx
A Mobile Application Testing Guide for Optimizing Apps.pptx
 
IBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem PartnersIBM Mobile Overview for Ecosystem Partners
IBM Mobile Overview for Ecosystem Partners
 
The_Forrester_Wave_Enterp
The_Forrester_Wave_EnterpThe_Forrester_Wave_Enterp
The_Forrester_Wave_Enterp
 
Faster In The Cloud
Faster In The CloudFaster In The Cloud
Faster In The Cloud
 
Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.Creating a mobile enterprise application business case.
Creating a mobile enterprise application business case.
 
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdfChoosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
Choosing the Right Testing Strategy to Scale up Mobile App Testing.pdf
 
Cloud Power Series for CFO's - salesforce
Cloud Power Series for CFO's - salesforceCloud Power Series for CFO's - salesforce
Cloud Power Series for CFO's - salesforce
 
AppWorks_ExecutiveBrief
AppWorks_ExecutiveBriefAppWorks_ExecutiveBrief
AppWorks_ExecutiveBrief
 
Mobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platformsMobilizing Enterprise Data for mobile apps and platforms
Mobilizing Enterprise Data for mobile apps and platforms
 
Apperian 2015 Executive Enterprise Mobility Survey
Apperian 2015 Executive Enterprise Mobility SurveyApperian 2015 Executive Enterprise Mobility Survey
Apperian 2015 Executive Enterprise Mobility Survey
 
Connecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application EconomyConnecting Applications from Mobile to Mainframe in the Application Economy
Connecting Applications from Mobile to Mainframe in the Application Economy
 

Más de Roger Snook

India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30Roger Snook
 
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
 
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
 
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
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6Roger Snook
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air DistributionRoger Snook
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...Roger Snook
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2Roger Snook
 
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
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SARoger Snook
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded SystemsRoger Snook
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworksRoger Snook
 
2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSARoger Snook
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meetingRoger Snook
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - MobileRoger Snook
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meetingRoger Snook
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldRoger Snook
 
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
Model Runway Part 2   Design Best Practices at Blue Cross BlueShieldModel Runway Part 2   Design Best Practices at Blue Cross BlueShield
Model Runway Part 2 Design Best Practices at Blue Cross BlueShieldRoger Snook
 
Model Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldModel Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldRoger Snook
 
2012 jcysl open house parent meeting
2012 jcysl open house parent meeting2012 jcysl open house parent meeting
2012 jcysl open house parent meetingRoger Snook
 

Más de Roger Snook (20)

India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30India GRUC Agility Presentation 2015-6-30
India GRUC Agility Presentation 2015-6-30
 
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...
 
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
 
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
 
IBM Mobile Quality Assurance Study Group Session 6
IBM Mobile Quality Assurance   Study Group Session 6IBM Mobile Quality Assurance   Study Group Session 6
IBM Mobile Quality Assurance Study Group Session 6
 
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance   Study Group Session 4 - Over the Air DistributionIBM Mobile Quality Assurance   Study Group Session 4 - Over the Air Distribution
IBM Mobile Quality Assurance Study Group Session 4 - Over the Air Distribution
 
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...IBM Mobile Quality Assurance   Open Beta Study Group Session 3 (Instrumenting...
IBM Mobile Quality Assurance Open Beta Study Group Session 3 (Instrumenting...
 
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2IBM Mobile Quality Assurance - Open Beta Study Group Session 2
IBM Mobile Quality Assurance - Open Beta Study Group Session 2
 
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
 
Good Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SAGood Design is Good Business: Business Design with RSA and SA
Good Design is Good Business: Business Design with RSA and SA
 
2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems2013 Good Design Is Good Business MDD Embedded Systems
2013 Good Design Is Good Business MDD Embedded Systems
 
2013 good design is good business industry frameworks
2013 good design is good business industry frameworks2013 good design is good business industry frameworks
2013 good design is good business industry frameworks
 
2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA2013 Good Design is Good Business mobile and RSA
2013 Good Design is Good Business mobile and RSA
 
2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting2013 14 fall jcysl open house parent meeting
2013 14 fall jcysl open house parent meeting
 
2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile2013 Good Design is Good Business - Mobile
2013 Good Design is Good Business - Mobile
 
2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting2013 JCYSL open house parent meeting
2013 JCYSL open house parent meeting
 
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShieldModel Runway, Part 3 Design Best Practices at Blue Cross BlueShield
Model Runway, Part 3 Design Best Practices at Blue Cross BlueShield
 
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
Model Runway Part 2   Design Best Practices at Blue Cross BlueShieldModel Runway Part 2   Design Best Practices at Blue Cross BlueShield
Model Runway Part 2 Design Best Practices at Blue Cross BlueShield
 
Model Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShieldModel Runway: Design Best Practices at BlueCross BlueShield
Model Runway: Design Best Practices at BlueCross BlueShield
 
2012 jcysl open house parent meeting
2012 jcysl open house parent meeting2012 jcysl open house parent meeting
2012 jcysl open house parent meeting
 

Último

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Mobile DevOps: Rapid Response to Feedback and continuous delivery in a mobile world

  • 1. Rapid response to feedback – Continuous delivery in a mobile world Derek Baron – Senior Product Manager Mobile Products ddbaron@us.ibm.com Dec 18, 2013
  • 2. Agenda 1 DevOps 2 Agile mobile app delivery 3 Continuous deployment 4 Quality and feedback © 2013 International Business Machines Corporation 2
  • 3. Software delivery is at the heart of today’s top technology trends Big Data Cloud Insights on new products by more efficiently interpreting massive quantities of data Demand for apps requires fast, scalable environments for dev and test, as well as production Social Business Instrumented Products Broader set of stakeholders collaborates to deliver continuous innovation and value Industry requirements demand faster response to regulations and standards, with traceability and quality Mobile Modern workforce expects constantly updated software to connect to enterprise systems © 2013 International Business Machines Corporation Software delivery Intelligent/ Connected Systems Software component in smart products driving increased value and differentiation 3
  • 4. 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 Operations Rapid app releases impact system stability and compliance Systems of Interaction >70% of budgets devoted to maintenance and operations Systems of Engagement >45% Systems of Record CRM HR DB ERP 4-6 weeks to deliver even minor application changes to customers of customers experience production delays >50% Continuous client experience Cloud-based Services Development/Test Speed mismatch between faster moving front office and slower moving back office systems, delaying time to obtain feedback © 2013 International Business Machines Corporation Partner value chain of outsourced projects fail to meet objectives Suppliers Delivery in the context of agile 4
  • 5. DevOps takes a closed-loop approach to application delivery Extending Lean and Agile practices across the entire software value chain Business Owner Idea Service Developer/Tester Plan and Measure Continuous Business Planning Service Operations Develop and Test Release and Deploy Collaborative Development Target Customer Monitor and Optimize Market Continuous Monitoring Continuous Testing Continuous Release and Deployment DevOps Continuous feedback and Optimization Lean and Agile principles © 2013 International Business Machines Corporation 5
  • 6. Agenda 1 DevOps 2 Agile mobile app delivery 3 Continuous deployment 4 Quality and feedback © 2013 International Business Machines Corporation 6
  • 7. Mobile applications shift the development lifecycle focus Lifecycle Focus Time to Feedback Systems of Engagement Systems of Record Time to Certainty Time to Safety Systems of Operation Source: Hammond, Jeffrey. Build Great Mobile Apps That Drive Engagement. Rep. Forrester Research, 25 July 2012. Web. 8 Mar. 2013 © 2013 International Business Machines Corporation 7
  • 8. Poor mobile application quality has real business impact Financial exposure due to security breach $10B of eBay sales done thru Mobile 2 star rating 30% loss of subscribers © 2013 International Business Machines Corporation 8
  • 9. The best mobile apps evolve rapidly in response to feedback Increased customer loyalty by virtue of more compelling and “stickier” self-service options like real-time notification Approximate 80% reduction in per-check-in cost compared to traditional counter check-in Greater than 50% reduction in time required to launch new services or channels through the reuse of existing service assets © 2013 International Business Machines Corporation 9
  • 10. Challenges Company estimated that up to 40 percent of its future business would come from providing mobile accessibility to its products and services. They sought a solution that would provide the scalability needed to support high volumes of data, significant numbers of users and a sizable development team. Solution Implemented IBM Worklight software to support its mobile-application-development project. The Worklight software provides the scalability the client needs to address the predicted increase in data and user volumes anticipated once the project is completed. “We utilize a hybrid/HTML5 approach to achieve our goals with Worklight using web technologies (HTML, Java Scripting, CSS) everywhere we can, and native code where we need to.” © 2013 International Business Machines Corporation Benefits Able to develop mobile apps quickly and efficiently, supporting future business growth at a lower cost than its previous provider could offer. Gained scalability to support higher data and user volumes once the mobile apps were deployed. 10
  • 11. IBM Worklight Mobile application platform to speed development and ongoing management of mobile apps Standards-based cross platform mobile application development Connect and synchronize with back-end systems Governance and security at the application, network and data layer "Best Mobile Development Solution" as voted by SIIA members for 2013 CODiE Awards What’s new in IBM Worklight 6.0 Embedded functional testing Geo-location toolkit Analyze application usage and responsiveness © 2013 International Business Machines Corporation 11
  • 12. Gartner has recognized IBM as a leader in the Magic Quadrant for Mobile Application Development Platforms Magic Quadrant for Mobile Application Development Platforms Ian Finley, Van L. Baker, Ken Parmelee, David Mitchell Smith, Ray Valdes, Gordon Van Huizen Aug 7, 2013 “As unprecedented numbers of enterprises build mobile applications, the mobile application development platform market continues to grow and evolve rapidly.” This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research note and should be evaluated in the context of the entire report. The full report is available at http://ibm.co/13TU2Dm Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose © 2013 International Business Machines Corporation 12
  • 13. Why is Agile attractive to mobile development teams? Agile teams produce higher quality results, deliver faster, are more likely to deliver the right functionality, and are more likely to provide greater ROI than traditional teams An agile software development project follows an iterative process which is also lightweight, highly collaborative, self-organizing, and quality focused. E.g.: OpenUP, Scrum, and XP. Source: Results from Scott Ambler’s 2011 IT Project Success Survey [www.agilemodeling.com] © 2013 International Business Machines Corporation 13
  • 14. A typical mobile app release schedule Features + Defect fixes V 2.1 V 2.0 V 1.2.1 V 1.2.2 V 1.2 V 1.0 (MVP) New OS version released Regression + Emergency Patch Regular Internal Sprint Cycle + Beta Testing (2 weeks) Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec Source: Hammond, Jeffrey. Forrester Research, IBM Innovate 2013, June 2013 © 2013 International Business Machines Corporation 14
  • 15. Agile collaboration imperatives for mobile dev teams Improve quality with Lifecycle Traceability – Example: Trace continuous build/test results to the work that created it Accelerate time to delivery with Real-Time Planning – Example: Adjust plans quickly, based on continuous build/test results and user feedback Maximize product value with In-Context Collaboration – Example: discuss issues within work items; review and approve work; get feedback from stakeholders http://jazz.net/library/article/637 © 2013 International Business Machines Corporation 15
  • 16. hub.jazz.net © 2013 International Business Machines Corporation 16
  • 17. IBM Rational is a recognized leader in ALM “Efficient coordination and automation of the delivery process requires new, collaborative approaches to the planning, measurement, execution, control and reporting of activities.” IBM earns “Strong Positive” ― the highest possible rating “These new approaches are what differentiate current application life cycle management (ALM) tools, and what make ALM processes vital to leading-edge development activities.” “ALM is what enables sustainable agile practices. ALM creates a management framework providing consistent, auditable records of the decisions and activities of agile teams.” Duggan, Jim & Murphy, Thomas E., “MarketScope for Application Lifecycle Management,” Gartner, Inc., 11 November 2010 ID Number: G00208572 , pp2,6 © 2010 Gartner, Inc. and/or its affiliates. All rights reserved. Gartner is a registered trademark of Gartner, Inc. or its affiliates. This publication may not be reproduced or distributed in any form without Gartner's prior written permission. The information contained in this publication has been obtained from sources believed to be reliable. Gartner disclaims all warranties as to the accuracy, completeness or adequacy of such information and shall have no liability for errors, omissions or inadequacies in such information. This publication consists of the opinions of Gartner's research organization and should not be construed as statements of fact. The opinions expressed herein are subject to change without notice. Although Gartner research may include a discussion of related legal issues, Gartner does not provide legal advice or services and its research should not be construed or used as such. Gartner is a public company, and its shareholders may include firms and funds that have financial interests in entities covered in Gartner research. Gartner's Board of Directors may include senior managers of these firms or funds. Gartner research is produced independently by its research organization without input or influence from these firms, funds or their managers. For further information on the independence and integrity of Gartner research, see "Guiding Principles on Independence and Objectivity" on its website, http://www.gartner.com/technology/about/ombudsman/omb_guide2.jsp 17 © 2013 International Business Machines Corporation 17
  • 18. Agenda 1 DevOps 2 Agile mobile app delivery 3 Continuous deployment 4 Quality and feedback © 2013 International Business Machines Corporation 18
  • 19. Continuous build & test leads to usable builds, faster Agile process supported by IBM Rational CLM Mobile App © 2013 International Business Machines Corporation 19
  • 20. Continuous Integration using RTC Rational Team Concert build engine provides gives developers more control and productivity with controlled builds (BOTH individual and team integration) and distributed builds for mobile apps Ant build-script task categories: •Ant-specific tasks – Provide information to Ant and drive overall build flow •Worklight/Mobile tasks – Build and deploy IBM Worklight / Mobile applications and adapters Mobile build server farm Build •Mobile SDK tasks SCM – Produce the native platform binary •RTC tasks executables, logfiles sources – Interact with the build system to define results Worklight Integration RIM SDK © 2013 International Business Machines Corporation Android SDK iOS SDK 20
  • 21. New DevOps solutions for Systems of Interaction Activities across multi-tier app delivery moving at different pace need to be carefully coordinated Rapid deployments Develop Test AppStore Release Systems of Engagement Frequent deployments Develop Test Release Integration Production Environment Cloud Few deployments Transactional systems or packaged apps Systems of Record © 2013 International Business Machines Corporation 21
  • 22. Deployment Automation for Mobile DevOps IBM UrbanCode Deploy v6.0 What’s New • Automatic deployment of mobile applications to IBM Worklight Platform • Support for application deployments to Cloud • Test virtualization support for application deployment • Integrations with Application Lifecycle Management solution the Features/Business Value • Automated application deployment and orchestration • Environment and configuration management • Store deployment artifacts more securely to enable traceability. • Middleware configuration management • Security, approvals and notifications Client Benefits IBM UrbanCode Deploy orchestrates and automates the deployment of applications, middleware configuration, and database changes into development, test, and production environments, accelerating time to market and reducing cost by shrinking manual efforts from days to minutes with automation, while reducing risk by cutting deployment errors by up to 90 percent. © 2013 International Business Machines Corporation 22
  • 23. IBM UrbanCode Deploy V6.0 integration with IBM Worklight V6.0 The new plugin enables automated deployment to Worklight Console and Application Center Supports Worklight Apps targeting iOS and Android SCM UrbanCode Deploy Process Worklight Console runtime calls CodeStation Build .wlapp Application Center Install/update app adapter Binary (IPA/APK) Use App Server, Database and other plugins to configure environments and Worklight projects © 2013 International Business Machines Corporation 23
  • 24. Agenda 1 DevOps 2 Agile mobile app delivery 3 Continuous deployment 4 Quality and feedback © 2013 International Business Machines Corporation 24
  • 25. What do mobile testers need? Test Management Manual Testing Service Virtualization Security Testing • Test planning, reporting, and dashboarding • Test case, suite, environment construction • Integration with ALM • Integration with multiple execution engines • Still most used mobile testing method • Necessary for some validation • Integration with test management • Frequently key in outsourcing and crowd sourcing scenarios • Isolate front-end from backend • Control over data and interface • Decrease expensive set-up costs • • • • Network connections Server data Client data Injections and data flow analysis Device Access Performance Testing Mobile UI Automation • Remotely accessible • Shareable across teams / geographies • Access to diverse selection • Device clouds minimize cost of ownership • • • • • Device / platform agnostic • Application instrumented automation • Optical / image recognition automation © 2013 International Business Machines Corporation Middle-tier and back-end Mobile client code Mobile network Mobile client experience 25
  • 26. Automated Mobile App Functional Testing IBM Rational Test Workbench Comprehensive Playback Recording • Android and iOS, Native, hybrid, and web Complete • Record, edit, and run on mobile devices Reporting Authoring Resilient • Same test runs across multiple devices Simple • Natural language scripts for developers and nondevelopers alike • Leverage production-like environments using “Being agile, we are developing tests as we write our code, so automating the virtualized services 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. © 2013 International Business Machines Corporation 26
  • 27. Virtualize back-end services to maintain agility Mobile development team can meet aggressive schedules and reduce MIPS usage on enterprise systems Rational Test Workbench Client Tier Devices UI Testing © 2013 International Business Machines Corporation Service Virtualization support for isolating mobile client tier For focused automated mobile client tier functional testing, use Service Virtualization to simulate the mobile middle tier and back office systems. 27
  • 28. A Problem Statement to be Addressed Enterprises need to deliver high quality mobile apps that fully engage their customers with high ROI quickly, but they don’t have the confidence to answer the following questions in pre-production and production: • How well does the mobile app work? • How much do customers like it? • How well does it meet the business objectives? • What can we do to improve in the next update? © 2013 International Business Machines Corporation 28
  • 29. IBM Mobile Quality Assurance Open Beta http://bit.ly/mobile-quality-assurance 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 © 2013 International Business Machines Corporation 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. 29
  • 30. Reducing Time to Feedback Initial release will address five key use cases, attacking pain points for all key users User Feedback Crash logs 4 Crash log reporting Bugs vs. Crashes Bugs LOB/Digital Marketer Developer 5 Sentiment Analysis Quality Dashboard with Sentiment Analysis 1 Over the air build distribution End Users Tester 2 In app bug reporting 3 In app user feedback Builds © 2013 International Business Machines Corporation 30
  • 31. Combine strategies to reduce response time to feedback The best mobile apps evolve rapidly in response to feedback and needs Release cycles take too long and cost too much Late understanding of feedback means poor ratings fester App passed build and tests Continuous Build & Test • • • • • In-app bug reporting Crash logs In-app user feedback App Store analytics Crash results Feedback Management Continuous Innovation, Feedback and Improvements © 2013 International Business Machines Corporation 31
  • 32. IBM solutions seen today: Worklight – Develop multi-tier, multi-platform, business critical mobile apps Rational Collaborative Lifecycle Management – Agile process support for mobile teams – Continuous Integration for mobile Rational Test Workbench – Mobile app UI testing Rational Test Virtualization Server – Virtualize backend systems for mobile apps UrbanCode Deploy – Automate mobile app deployments as part of a DevOps practice Mobile Quality Assurance Open Beta – http://bit.ly/mobile-quality-assurance © 2013 International Business Machines Corporation 32
  • 33. Increase your velocity 1 2 3 Download the free IBM Worklight Developer Edition: ibm.co/worklightde Take part in the IBM Mobile Quality Assurance open beta: https://ibm.biz/BdDSHt Learn more: ibm.com/mobilefirst © 2013 International Business Machines Corporation 33
  • 34. © 2013 International Business Machines Corporation 34
  • 35. Legal Disclaimer © IBM Corporation 2013. All Rights Reserved. The information contained in this publication is provided for informational purposes only. While efforts were made to verify the completeness and accuracy of the information contained in this publication, it is provided AS IS without warranty of any kind, express or implied. In addition, this information is based on IBM’s current product plans and strategy, which are subject to change by IBM without notice. IBM shall not be responsible for any damages arising out of the use of, or otherwise related to, this publication or any other materials. Nothing contained in this publication 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 this presentation 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 this presentation 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. Nothing contained in these materials is intended to, nor shall have the effect of, stating or implying that any activities undertaken by you will result in any specific sales, revenue growth or other results. If the text contains performance statistics or references to benchmarks, insert the following language; otherwise delete: Performance is based on measurements and projections using standard IBM benchmarks in a controlled environment. The actual throughput or performance that any user will experience will vary depending upon many factors, including considerations such as the amount of multiprogramming in the user's job stream, the I/O configuration, the storage configuration, and the workload processed. Therefore, no assurance can be given that an individual user will achieve results similar to those stated here. If the text includes any customer examples, please confirm we have prior written approval from such customer and insert the following language; otherwise delete: All customer examples described are presented as illustrations of how those customers have used IBM products and the results they may have achieved. Actual environmental costs and performance characteristics may vary by customer. Please review text for proper trademark attribution of IBM products. At first use, each product name must be the full name and include appropriate trademark symbols (e.g., IBM Lotus® Sametime® Unyte™). Subsequent references can drop “IBM” but should include the proper branding (e.g., Lotus Sametime Gateway, or WebSphere Application Server). Please refer to http://www.ibm.com/legal/copytrade.shtml for guidance on which trademarks require the ® or ™ symbol. Do not use abbreviations for IBM product names in your presentation. All product names must be used as adjectives rather than nouns. Please list all of the trademarks that you use in your presentation as follows; delete any not included in your presentation. IBM, the IBM logo, Lotus, Lotus Notes, Notes, Domino, Quickr, Sametime, WebSphere, UC2, PartnerWorld and Lotusphere are trademarks of International Business Machines Corporation in the United States, other countries, or both. Unyte is a trademark of WebDialogs, Inc., in the United States, other countries, or both. If you reference Adobe® in the text, please mark the first use and include the following; otherwise delete: Adobe, the Adobe logo, PostScript, and the PostScript logo are either registered trademarks or trademarks of Adobe Systems Incorporated in the United States, and/or other countries. If you reference Java™ in the text, please mark the first use and include the following; otherwise delete: Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both. If you reference Microsoft® and/or Windows® in the text, please mark the first use and include the following, as applicable; otherwise delete: Microsoft and Windows are trademarks of Microsoft Corporation in the United States, other countries, or both. If you reference Intel® and/or any of the following Intel products in the text, please mark the first use and include those that you use as follows; otherwise delete: Intel, Intel Centrino, Celeron, Intel Xeon, Intel SpeedStep, Itanium, and Pentium are trademarks or registered trademarks of Intel Corporation or its subsidiaries in the United States and other countries. If you reference UNIX® in the text, please mark the first use and include the following; otherwise delete: UNIX is a registered trademark of The Open Group in the United States and other countries. If you reference Linux® in your presentation, please mark the first use and include the following; otherwise delete: Linux is a registered trademark of Linus Torvalds in the United States, other countries, or both. Other company, product, or service names may be trademarks or service marks of others. If the text/graphics include screenshots, no actual IBM employee names may be used (even your own), if your screenshots include fictitious company names (e.g., Renovations, Zeta Bank, Acme) please update and insert the following; otherwise delete: All references to [insert fictitious company name] refer to a fictitious company and are used for illustration purposes only. © 2013 International Business Machines Corporation 35