ibm software day 2013. a mobile strategy is essential

43

Upload: ibmmea

Post on 09-May-2015

625 views

Category:

Documents


0 download

DESCRIPTION

IBM Software Day 2013. A mobile strategy is essential

TRANSCRIPT

Page 1: IBM Software Day 2013. A mobile strategy is essential
Page 2: IBM Software Day 2013. A mobile strategy is essential

A Mobile Strategy is essential

Philippe FanjereDirectorIBM RationalMiddle East and Africa

Page 3: IBM Software Day 2013. A mobile strategy is essential

61%of CIOs put mobile as priority

increased productivity with mobile apps45%

10 Billion devices by 2020

Page 4: IBM Software Day 2013. A mobile strategy is essential

Mobile is changing how people spend their time and interact

Customers who shop on tablets tend to spend 20% more than those who shop on computers

By the end of this year, mobile transactions will have increased 50% over last year

Of mobile users keep their device within arm’s reach 100% of the time

Page 5: IBM Software Day 2013. A mobile strategy is essential

5

Enterprise customers are looking for platforms for developing multiple second generation apps

• Possible characteristics of first generation apps:

– Glitzy, native, likely for iOS– Outsourced to a design shop– Expensive to build and maintain

• Needed characteristics of second generation apps:

– Standards and open technology-based– Support for multiple platforms and in-house

development– Full leverage of current middleware infrastructure and

connectivity

Top Mobile Adoption Concerns:

1. Security/privacy (53%)

2. Cost of developing for multiple mobile platforms (52%)

3. Integrating cloud services to mobile devices (51%)

Source: 2011 IBM Tech Trends Reporthttps://www.ibm.com/developerworks/mydeveloperworks/blogs/techtrends/entry/home?lang=en

Page 6: IBM Software Day 2013. A mobile strategy is essential

6

The number of features, handsets, and mobile operating systems is stressing current test capabilities

• Testing is needed to ensure– Proper program execution– Security compliance– Guaranteed cross-platform behavior– Quality of service under stress

• For your B2E apps, you can limit the number of variations you support.

• For B2C, you may find it more difficult to limit the devices you support and therefore need to test.

• Maximizing your use of HTML5 may make it easier to debug and maintain your app.

Page 7: IBM Software Day 2013. A mobile strategy is essential

7

Mobile operating systems and apps are being updated much more frequently than we saw with the desktop, increasing your need to provide new releases more often

• Once you release your mobile app, expect to release free updates for the life of the app.

• You will need to certify your app for each new mobile operating system that you support, at least yearly.

• Given the hundreds of thousands of apps available for iOS and Android, your updates need to rapidly fix bugs and add features just to stay competitive.

• Getting your updated app into your online store of choice can take several weeks, so consider schemes that allow you to dynamically change content, especially HTML5.

Page 8: IBM Software Day 2013. A mobile strategy is essential

To: Seamless interactions among physicians and providers, improving quality of care, patient safety and efficiency improving patient experience

To: Empowered construction project managers armed with mobile solutions to pitch new projects in higher-growth industries

To: Real-time re-direction to optimal routes using mobile info

From:Traditional health institution

From:Construction general contractor with remote employees

From:Sitting in traffic jams

Healthcare Construction Government

Mobile is changing conventions for industries

Page 9: IBM Software Day 2013. A mobile strategy is essential

You may be facing some of the unique mobile challenges

Fragmentation of devices and platforms

Speed and frequent iteration of the mobile lifecycle

Testing functionality and performance in real business context - with all the integrated services, applications and data

Online/Offline functionality

Security to protect corporate/customer data

Connectivity to back-end systems and cloud

Mobile Context taking advantage of unique capabilities such as geo-location

Page 10: IBM Software Day 2013. A mobile strategy is essential

Air Canada: Perfecting the art of self-service. How self-service helped an airline transform their brand

Page 11: IBM Software Day 2013. A mobile strategy is essential

Mobile unique development challenges

Highly fragmented set of platforms, devices, languages, and tools increases cost and complexity of development and test

Choosing not to support one or more platforms reduces the reach of an application

Developing for multiple mobile platformsDelivering high quality apps that engage users and meet business objectives

Poor quality can negatively impact brand image

Bad ratings and comments can cause other users to avoid trying an app

Recreating instead of leveraging existing business logic increases maintenance costs and risk of inconsistent behavior

Lack of ready back-end services slows front-end development and increases potential for last minute integration issues

Integrating with enterprise systems Meeting accelerated time to market requirements

Hand-off errors and delays between teams slows progress and responsiveness to features and fixes

Misalignment of stakeholders results in late rework and increased cycle times

Page 12: IBM Software Day 2013. A mobile strategy is essential

IBM Mobile Enterprise Solutions

With a comprehensive end-to-end mobile platform and services

IBM Endpoint Manager for Mobile

IBM Social Business, Commerce & Analytics

IBM Mobile Services

IBM Mobile Foundation and Development Lifecycle Solution

Build mobile apps

Connect & run mobile systems

Manage mobile devices and apps

Secure my mobile business

Extend capabilities to mobile

Transform my business

Page 13: IBM Software Day 2013. A mobile strategy is essential

New build, connect, manage and secure capabilities

IBM Social Business, Commerce & AnalyticsIBM Connections 4 Mobile leveraging location services

IBM Mobile Services

Mobile Application Innovation Services

Mobile Infrastructure Strategy and Planning

Mobile Enterprise Services for Managed Mobility

Extend capabilities to mobile

Transform your business

IBM Security Access ManagerContext based security enabled for cloud and mobile

Rapid support for iOS6 Support for native and offline apps Extended support for BYOD Enterprise and App Store linkage Hosted & on-premise services

IBM Mobile Foundation

IBM Mobile Development Lifecycle Solution Accelerated application delivery

Build mobile apps

Connect & run mobile systems

Manage mobile devices and apps

Secure my mobile business

Page 14: IBM Software Day 2013. A mobile strategy is essential

Build, connect, manage and secure your mobile enterpriseIBM Mobile Foundation

Quickly deliver mobile applications in enterprise traditional & cloud environments

Key Capabilities: Mobile app development platform Connectivity Mobile security App and device management

Includes: IBM Worklight IBM WebSphere Cast Iron Hypervisor Edition IBM Endpoint Manager for Mobile Devices

Page 15: IBM Software Day 2013. A mobile strategy is essential

Improved, production ready private app store Role based governance Target user groups (mapped to LDAP repositories) High availability support Integrated with IBM Endpoint Manager for Mobile Devices for automated application deployment

Improved native app support with a new set of native APIs Server triggered security challenges for improved security Mobile database for larger offline data sets storage with robust encryption and advanced back-end synchronization. Rapid support for iOS6

IBM can help build, manage, deploy and host cross platform applications Extend existing applications to mobile devices Reduce IT investment costs and application deployment time via the Mobile Application Platform

Management (MAPM) service Enable secure access to mission-critical business applications Implement flexible delivery options such as hosted and on-premise

IBM Mobile Application Platform Management

Manage enterprise mobile app distribution and socialize feedbackfrom development through deployment IBM Worklight 5.0.5

Page 16: IBM Software Day 2013. A mobile strategy is essential

Worklight 5.0.5 Overview

Worklight ServerUnified notifications, runtime skins, version management, security, integration and delivery

Worklight ConsoleA web-based console for real-time analytics and control of your mobile apps and infrastructure

Worklight StudioThe most complete, extensible environment with maximum code reuse and per-device optimization

Worklight Runtime ComponentsExtensive libraries and client APIs that expose and interface with native device functionality←

Page 17: IBM Software Day 2013. A mobile strategy is essential

Tire Battery Corporation: From ideas to mobile platform in 19 days

Page 18: IBM Software Day 2013. A mobile strategy is essential

Mobile software development is a team sport

Software development involves a team of people with different roles

– Design, development, test, operations, etc.

Tools can make or break collaboration– Fragmented tools create silos– Integrated tools break down barriers

Effective development depends on …– Defined goals– Transparency of status– Aligning teams across the entire application

development lifecycle

Page 19: IBM Software Day 2013. A mobile strategy is essential

IBM Worklight is part of a full mobile lifecycle solution

Development Lifecycle SolutionIBM Worklight

Page 20: IBM Software Day 2013. A mobile strategy is essential

(*) IBM’s statements regarding its plans, directions, and intent are subject to change or withdrawal without notice at IBM’s sole discretion. Information regarding potential future products is intended to outline our general product direction and it should not be relied on in making a purchasing decision. The information mentioned regarding potential future products is not a commitment, promise, or legal obligation to deliver any material, code or functionality. Information about potential future products may not be incorporated into any contract. The development, release, and timing of any future features or functionality described for our products remains at our sole discretion.

Best-of-class collaborative mobile application development lifecycle capabilities

Accelerate productivity with mobile development best practices and tested integrated configurations

Develop native and multi-platform hybrid mobile applications

Distributed team build and test integrated with the mobile application platform

“mobile device-cloud” service integration for on-device testing

Support fast-paced development for mobile with agile methodologies

Design

Mobile Testing

App Design

SCM and Mobile Builds

IBM Worklight

IBM Mobile Development Lifecycle Solution (Planned for 4Q 2012*)

Enact a collaborative, multi-platform mobile development lifecycleIBM Mobile Development Lifecycle Solution

Page 21: IBM Software Day 2013. A mobile strategy is essential

Perceived app quality is influenced as much by design quality as it is by functional quality

• User experience is critical for mobile applications

• Mobile applications typically require you to rethink how your customers interact with your business

• Line of business expects these applications to improve customer satisfaction, drive engagements, and loyalty

• Planning tests against all combinations of devices, OSes, carriers in fragmented market yields exponential number of test cases

• Testing is complicated by unconventional ways of interacting with mobile devices (camera, accelerometer, gestures, speech)

• Maintaining large library of devices in-house is cost prohibitive

Design Quality Functional Quality

Goal: deliver apps that align with business goals and are perceived as high quality – both from a user experience and functional point of view

Page 22: IBM Software Day 2013. A mobile strategy is essential

Lifecycle techniques to help optimize user experience

• Improve collaboration and communications between line-of-business stakeholders and development team– Ensure that development understands and will deliver an app that meets business objectives– Engage non-technical stakeholders– Improve collaboration to find a cheaper yet satisfying solution

• Put more focus on the application design and conceptualization phase– Iterate during the phase of the lifecycle when it is cheapest to make changes, not when the code is done

and changes require drastic re-architecture

• Use UI sketching, storyboarding, and business process diagrams– Improves communications – “a picture is worth a thousand words”– Avoid over-elaboration with sketches; focus on high-level, big-picture issues– Ensure proper application flow and interactions with business process diagrams

Page 23: IBM Software Day 2013. A mobile strategy is essential

Storyboards depict the flow of the application

Collaborate as a team using comments and annotations

Get feedback from non-technical stakeholders

Page 24: IBM Software Day 2013. A mobile strategy is essential

Diagrams communicate interactions and flows

Provide visual representation of flow and interactions

Capture the current state and propose a future state with business process diagrams

Page 25: IBM Software Day 2013. A mobile strategy is essential

How is mobile application testing different?

• The size of the device configuration matrix is vast and continues to expand

– iOS, Android, BlackBerry, Windows Phone, Symbian, etc.

– Multiple form factors and screen resolutions

– There are literally thousands of potential device configurations from hundreds of manufacturers

– New devices are being released at a rapid pace

• In 2011 alone, there were over 300 new smart phones and tablets released

• New capabilities to test

– Camera, GPS, direction, orientation, voice, etc.

• More network considerations

– Multiple carriers

– Variable throughput and latency

– Disconnected use

– Network switching

Page 26: IBM Software Day 2013. A mobile strategy is essential

Middle Tier ServerClient Tier Devices Back-end Data & Services

Testing involves much more than just the mobile front-end

Testing the end-to-end mobile solution

Page 27: IBM Software Day 2013. A mobile strategy is essential

Green Hat Virtualization Technology

Incremental Integration Testing

Actual Service/App

Virtual Service/App

Test Virtualization is an enabler for continuous Integration Testing

Services, applications, systems are introduced into the continuous integration cycle in a prioritized, controlled fashion

Page 28: IBM Software Day 2013. A mobile strategy is essential

2828

Test integrated fully into the process

Developers understand the business needs and test effort

Developers understand the business needs and test effort

Testers understand Sprint Plans and business expectations

Testers understand Sprint Plans and business expectations

Requirements owners clarify the business needs in a collection

Requirements owners clarify the business needs in a collection

No wasted effort – development is qualitative and aligned to the agreed upon requirements at the right time

Quality Assured – test teams know exactly what requirements and functionality have and haven’t been tested

Whole team buy-in improves team trust, efficiency and focus

28

Page 29: IBM Software Day 2013. A mobile strategy is essential

New build, connect, manage and secure capabilities

IBM Social Business, Commerce & AnalyticsIBM Connections 4 Mobile leveraging location services

IBM Mobile Services

Mobile Application Innovation Services

Mobile Infrastructure Strategy and Planning

Mobile Enterprise Services for Managed Mobility

Extend capabilities to mobile

Transform your business

IBM Security Access Manager

Context based security enabled for cloud and mobile

Rapid support for iOS6 Support for native and offline apps Extended support for BYOD Enterprise and App Store linkage Hosted & on-premise services

IBM Mobile Foundation

IBM Mobile Development Lifecycle Solution Accelerated application delivery

Build mobile apps

Connect & run mobile systems

Manage mobile devices and apps

Secure my mobile business

Page 30: IBM Software Day 2013. A mobile strategy is essential

Native connectors and template integration processes (TIP’s) to connect mobile apps to backend & cloud systems, reducing project costs up to 80%

Bidirectional connectivity and business logic to increase data quality and streamline business processes

Centralized monitoring for all connectivity projects

Simple and flexible, user-friendly, wizard-based, “configuration, not coding” architecture provides best-practices and enable repeatable mobile integration project success

Simple and flexible integration for all connectivity projects, allowing you to rapidly integrate SaaS and back-end systems with mobile apps

Rapid, simple & flexible connectivity for mobile appsWebSphere Cast Iron Hypervisor Edition

Page 31: IBM Software Day 2013. A mobile strategy is essential

Develop and Communicate Formal Mobile Strategy, Policies

Deliver an Adaptive Security Posture

A holistic approach to managing & securing the mobile environment

Efficiently acquire, deploy, secure, manage, and de-provision devices

Protect devices from malware, data theft

Test, deliver and manage security-rich apps

Manage and optimize enterprise wireless networks

31 2

4

SECURITY GATEWAY

PRIVATE WIFI

WEB SITES

MOBILE APPS

INTERNET

TELECOM PROVIDER

PUBLIC WIFI

Actively manage & optimize mobile spend & usage while enforcing policies

5Manage users and access to enterprise apps and data

6

Page 32: IBM Software Day 2013. A mobile strategy is essential

Device Lifecycle, Data ProtectionIBM Endpoint Manager, part of the IBM Mobile Foundation

Endpoint Management

SystemsManagement

Security Management

Common agent

Unified console

Single management server

Managed = Secure

Desktops, Laptops, & Servers

Smartphones & Tablets

Purpose-specific Endpoints

Implement BYOD withconfidence

Secure sensitive data, regardless of device

Handle multi-platform complexities with ease

Page 33: IBM Software Day 2013. A mobile strategy is essential

Customizable enrollment questions

Integration with BlueCat Networks automatically forces unmanaged devices in to the enrollment process

Compliance checklists and exception management to address regulatory needs

Robust self-service portal enables employees to manage their own devices

Enhanced data separation for BYOD support

Expanded management options

IBM Worklight integration to automatically deploy mobile application to users

Endpoint Management

SystemsManagement

Security Management

One console,One

infrastructure

Unified Device Mgmt

Desktops & Laptops Smartphones & Tablets

Servers

Speed up enrollment & management of BYOD & enterprise devicesIBM Endpoint Manager for Mobile Devices v2.0

Page 34: IBM Software Day 2013. A mobile strategy is essential

Support 20,000+ mobile devices Corporate and employee-owned, many platforms

and OS versions High availability for certain devices used in the field Adherence to internal security policies, external

regulations

Customer Needs Key Features & Outcomes

Public utility adds mobile devices without adding infrastructure

Scalability to 250,000 endpoints provides room to grow without adding infrastructure

Added mobile devices to existing IEM deployment in days

Ability to integrate with Maximo, Remedy Responsiveness and agility of product and product

team

Serving 4.5 million customers in the southwestern region of the United States, this electric company of 25,000 employees is a leader in clean energy while exceeding reliability standards and keeping consumer costs below average. They are experiencing a migration from traditional endpoints to mobile devices.

Page 35: IBM Software Day 2013. A mobile strategy is essential

Client Challenge

Key Capabilities

User management and accessIBM Security Access Manager for Mobile

Ensuring users and devices are authorized to access enterprise resources from that specific device.

Satisfy complex authentication requirements Reverse proxy, authentication, authorization, and

federated identity Mobile native, hybrid, and web apps Flexibility in authentication: user id/password, basic auth,

certificate, or custom Supports open standards applicable to mobile such as

OAuth

VPN or HTTPS

IBM Access Manager

Application Servers (WebSphere, WorkLight)

Web Apps

User registries (i.e. LDAP)

External Authentication Provider

Federated ID Mgr

Web Services

Access Manager Servers

Delivers user security by authenticating and authorizing the user and their device.

Page 36: IBM Software Day 2013. A mobile strategy is essential

Enterprise Applications & Connectivity

Access Mgmt.:Risk based access (Oct)

Employee, Jane wants to access confidential data on mobile device from either corporate network or from outside the corporation

Application Security & Optimization: DataPower- XML Security and Protocol Transformation

IBM Security Access Manager for Cloud and MobileUser

Credentials

Mobile Application(developed using Worklight Studio) SSO

IBM WorkLight Server – Application Transformation

IBM WorkLight leverages HTTP traffic to transmit user credentials and mobile context which can be used by ISAM to grant access and enforce mobile access policies

Increase accuracy of identifying mobile access security risksIBM Security Access Manager for Cloud and Mobile

Increase accuracy of identifying mobile access security risks Dynamically assess the security risk of an access request Quickly enforce Risk-Based Access Strengthen access to applications Protect applications from known security threats by analyzing HTTP traffic

Page 37: IBM Software Day 2013. A mobile strategy is essential

Extend secure access to banking apps to mobile customers

Enhance productivity of employees to perform secure banking transactions via mobile devices

Support for iOS, Android, and Windows Mobile

Customer Needs Key Features & Outcomes

AimArs Bank delivers secure Mobile Internet banking

Authenticates requests made via HTTPS from hybrid mobile apps running on WorkLight platform to back-end services

A custom certificates-based authentication mechanism implemented to secure back-end banking application

AimArs needed to reduce operational complexity and cost with a single, scalable infrastructure to secure access to various back-end services from multiple mobile apps. A customized authentication mechanism empowered the bank to guarantee the security of its customers while safeguarding the trust relationship with a safe app platform that encrypts local data and delivers app updates immediately.

Page 38: IBM Software Day 2013. A mobile strategy is essential

New extend and transform capabilities

IBM Mobile Services

Mobile Application Innovation Services

Mobile Infrastructure Strategy and Planning

Mobile Enterprise Services for Managed Mobility

IBM Security Access ManagerContext based security enabled for cloud and mobile

Rapid support for iOS6 Support for native and offline apps Extended support for BYOD Enterprise and App Store linkage Hosted & on-premise services

IBM Mobile Foundation

IBM Mobile Development Lifecycle Solution Accelerated application delivery

Build mobile apps

Connect & run mobile systems

Manage mobile devices and apps

Secure my mobile business

IBM Social Business, Commerce & Analytics

IBM Connections 4 Mobile leveraging location services

Extend capabilities to mobile

Transform your business

Page 39: IBM Software Day 2013. A mobile strategy is essential

Tackling multi-channel management

Examples of delivery challenges:• Adaptive content to channel context• How to ensure consistent entitlements• Multi-brand management and “virtual” sites• Consistent experience (requires shared code

& services)

Page 40: IBM Software Day 2013. A mobile strategy is essential

- My Health- Find a Provider- Products and Services

- My Business Manager - Discounts/ Values- Products and Services

Personalized experiences

Member

Agent

Make your workforce smarter with new security-rich social capabilities delivered to mobile devices

• Stay on top of key work activities and actions to maintain productivity

• Locate nearby colleagues through geo-location (user choice)

• Protect company data with local/remote data wipe capability

Delight your customers with new multi-channel capabilities that deliver integrated, personalized web experiences

Tap into mobile device specific features Deliver consistent messaging and content across web experience

platforms -- web, mobile web, mobile hybrid Distribute hybrid apps in app stores

Create new ways to engage anywhereIBM mobile solutions for social business

Page 41: IBM Software Day 2013. A mobile strategy is essential

Applying mobile to enhance business performance across the commerce value chain

Client Challenge

Key Capabilities

Improve engagement with customers, employees, and partners

Empower employees and partners with extend mobile access to critical commerce processes

Reinvent customer interactions with mobile sales and service

Extend marketing reach with mobile campaigns and location-based services

Refine the mobile customer experience with analysis of mobile usage

Embrace mobile across buy, market, sell, and serviceIBM Smarter Commerce

Page 42: IBM Software Day 2013. A mobile strategy is essential

“We can capture and tap all our information wherever we happen to be, improving the way we work and the speed and effectiveness in which we service customers, communicate and close new business.”

Wayne Alley,Vice President, VCC

Expand business opportunities by enabling collaboration among remote project managers, giving them access to crucial data, analytics and expertise while in the field – via their smartphones.

New business opportunities and increased sales: The ability to connect with other project managers in real time contributes to an over 40 percent year-over-year increase in new business.

Enhanced productivity: Collaborative access to expertise across the enterprise enables project managers to work five times faster while in the field

Greater efficiency: Smartphone access saves approximately 400 employee-hours per month.

VCC, a large construction general contractor, use mobile as part of a social business initiative to drive increased sales and productivity

Customer Needs Key Features & Outcomes

Page 43: IBM Software Day 2013. A mobile strategy is essential

IBM Mobile Enterprise Solutions

With a comprehensive end-to-end mobile platform and services

IBM Endpoint Manager for Mobile

IBM Social Business, Commerce & Analytics

IBM Mobile Services

IBM Mobile Foundation and Development Lifecycle Solution

Build mobile apps

Connect & run mobile systems

Manage mobile devices and apps

Secure my mobile business

Extend capabilities to mobile

Transform my business