mobility apps & infrastructure - neudesic › pages › collateral › mobility ›...

29
MOBILITY APPS & INFRASTRUCTURE

Upload: others

Post on 26-Jun-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

MOBILITY

APPS & INFRASTRUCTURE

Page 2: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

• Serving LOB Needs Better, and Faster

• IT Drives Strategic Change

• IT Becomes the Hero

ENTERPRISE MOBILITY: THE OPPORTUNITIES

Page 3: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

CAPABILITIES OF THE

MOBILE ENTERPRISE

Omni-

Channel

Identity Context-Aware Data Driven

Technology

Page 4: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

MOBILE

ENTERPRISE CHALLENGE

LOB 1

Shadow IT

IT Competing with Shadow IT

LOB 2

Shadow IT

LOB 3

Shadow IT

Page 5: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

HOW MOBILE AFFECTS THE TRADITIONAL ENTERPRISE

Page 6: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

TRADITIONAL

APPLICATION ARCHITECTURE

CLIENT TIER

APPLICATION TIER

DATA TIER

Web Browser

Application Server & Web Server

Enterprise Data Store

Page 7: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Desktop

Web

Browser

CLIENT TIER

Application Server & Web ServerAPPLICATION TIER

Enterprise Data StoreDATA TIER

Mobile UIMobile App

Libraries

IoT

Libraries

Location

Services

Push

Services

Mobile & IoT specific

Data, Files

Data & Protocol

TranslationsMobile / IoT specific logic

Device

Services

UPDATED

ARCHITECTURE FOR MOBILE

Page 8: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

UPDATED

BACKEND API / DATA CHALLENGE

INCREASING

BACKEND

COMPLEXITY

File

Storage

NoSQL

Documents

SQL

Database

External

Services

App 1 App 2 App 3 App 4

Page 9: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Enables enterprises to reduce server-side complexity, modernize data/applications, scale/maintain multiple apps,

digitize IoT workflows, thereby reducing cost of innovation.

Data Transformation/ Integration API Lifecycle Management

API Security API User Portal API Design, Creation

API MANAGEMENT

PLATFORM

ENTERPRISE SYSTEMS

OF RECORD

XML SOAP ESB SAML

REST JSON OAUTHMODERN PROTOCOLS

Databases Data Warehouse User IdentityERPESB

API

MANAGEMENT & MBaaS

Page 10: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

CLIENT TIER

CONTEXT TIER

AGGREGATION TIER

ENTERPRISE

SERVICES TIER

Mobile Microservices

CLIENT TIERMobile Clients, Wearables, Internet of Things (IoT),

Responsible for Experience Delivery

CONTEXT TIER ~ DELIVERY TIEROptimize content for device display. Caches content for

performance. Drives personalization using analytics to monitor

user behavior

AGGREGATION TIERAggregates & Federates Data and Services, Discover underlying

service library, Data Protocol Transformation

SERVICES TIERExisting systems and data records. External third-party

services (e.g. Box, Twilio, Social, Industry Tools)

MOBILE

FOUR-TIER ARCHITECTURE

Page 11: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

IT Shared Services

Requires

Industrialization

Standard, deliberate

& measured change

Cross-segment business

processes

LOB 2LOB 1 LOB 3 LOB 5LOB 4

THE

MOBILE/IOT ENTERPRISE SOLUTION

Business processes specific to a business

unit = Competitive Edge

Provides Iterative

Agility

Page 12: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

EVOLVING THE ENTERPRISE FOR MOBILE

The Roadmap

Page 13: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Platforms &

Software

GOVERNANCE

Support Services

Device & App

Management

Security &

Architecture

Network &

Infrastructure

BUSINESS STRATEGY

Operations

Management

THE

MOBILITY ROADMAP

Mobile App

Development

Page 14: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

GOVERNANCE

Definition of strategy, processes, policies, and standards

for mobility across the organization

BUSINESS STRATEGY

Business goals and objectives tied to broader corporate

and business unit strategies that mobility will enable

MOBILITY ROADMAP:

STRATEGY & GOVERNANCE

Page 15: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

GOVERNANCEBUSINESS STRATEGY

Activities:

• Define Mobile Team (Exec board & COE)

• Mobile IoT Engagement to Digital Transformation

• Idea Generation

• Speed of Technology Adoption Framework

• Device Strategy (BYOD, COPE)

• BYOD, Security, & ROI

• Corporate App Store

• Network Utilization

• Development Strategy

Activities:

• Operating Model

• Demand Management

• Mobility Organization (COE)

• Mobile & IoT Policies

• IoT network policies

• Development & Maintenance Policies

• Business Impact and Prioritization Framework

• UI Specific Guidelines

MOBILITY STRATEGY

PLANNING & ALIGNMENT

Artifacts:

• Governance Policies by Lifecycle Stage

• Governance policies for Demand Management

• Business Impact Documents

Artifacts:

• Digital Strategy Vision

• Initial Idea Backlog

Page 16: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Platforms

& Software

Software tools for

developing apps,

integrating to backend

systems, and

managing code

Mobile Device &

Application

Management

Management of mobile

devices and

distribution and

management of mobile

applications and other

content

Security

& Architecture

Architecture design and

components to support

and secure mobility

apps, devices, and

networks

Network

& Infrastructure

Data connectivity

components and

physical structures

needed to support

mobile solutions and

data health of

enterprise systems

Operations

Management

Business and IT

alignment for

procurement,

development and

maintenance of

mobility.

MOBILITY ROADMAP:

MOBILE IT OPERATIONS

Page 17: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Platforms & Software

Device & App

ManagementSecurity & Architecture

Network &

Infrastructure

Operations Management

• Demand Management Portal

• MDM Vendor Selection

• MAM Platform Requirements

• Determine Resource

Needs

• Gather Requirements

• Build Scorecard

• Plan for Installation

• Security Review for Services

• Identity Security Access Processes

(Tunnel, VPN)

• Define security model for LOBs

• Review Infrastructure against expected

network burden (IoT, Concurrent Access)

• Design Network for Mobile Platform

IT OPERATIONS

ACTIVITIES

Page 18: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

MANAGEMENT & MAINTENANCE

User and technical support for mobile apps, devices,

and connectivity

MOBILE APP DEVELOPMENT

Delivery of mobile apps from focusing on reuse

and testability

MOBILITY ROADMAP:

APP DEV AND MAINTENANCE

Page 19: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

High Value, Low Comp

Business Must-Haves

Low Value, Low Comp

POCs, Quick Wins

Low Value, High Comp

Last to deploy

High Value, High Comp

Long term, potentially disruptive

BU

SIN

ES

S V

AL

UE

DEGREE OF COMPLEXITY

IMPLEMENTATION STRATEGY

VALUE VS. COMPLEXITY

Page 20: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

MOBILE CoE

SPRINT 1 SPRINT 2 DEPLOY MAINTAIN

Scope Analysis & Estimation Backlog Management & Grooming

Development

Quality Assurance

Dev Support KT & Maintain

TEAM

Engagement Manager & BA

Mobile Developers

UI Designer

Mobile Tester

Support

ACTIVITIES

DEVELOPMENT

THE DELIVERY MODEL

Page 21: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Phase 1

Stable, core features

Goal: Maximize User

DEVELOPMENT

THE APPROACH

Phase 2

Extend features and options

Goal: Keep Users Interested

Phase 3 (and beyond)

Keep innovating

Page 22: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

AuthenticationError

Handling/Logging

Charts/ControlsEnterprise

System Integration

• Reduce Development Costs

• Provide an Enterprise Standard

• Easier Support and Maintainability

• Consistent App Experience

DEVELOPMENT

REUSABLE COMPONENTS

Page 23: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

iOS ANDROID

Developer Cost$99 / year Developer

$299/year Enterprise$25

App Approval Yes Yes - *New*

Approval Time 4-8 Days* 20 mins*

EnterpriseSelf Hosted

MDM

Private Play

Self Hosted

MDM

APP STORE

MANAGEMENT & MAINTENANCE DEPLOYMENT

Page 24: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Long Cycles Rapid Iterations

High Test Realism

Simplistic Tests

Beta Testing

Manual Testing

Automated UI Testing

TESTING

OPTIONS

Unit Testing

Page 25: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

26

SERVICES APP

Bug Fixes ✓ ✓

Enhancements ✓ ✓

OS Level ✓

Device ✓

User Training ✓

Infrastructure Hosting ✓ ✓

MAINTENANCE

Page 26: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

THE MATURE MOBILE ENTERPRISE

Page 27: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

DEMAND ANALYSIS DEFINE

MAINTAIN

RELEASE

Effort & Duration varies by Application Classification

Receive

Request

Classify & Prioritize

RequestsConfirm Scope

Deploy & MAM

Support Team

App Classification

based on Features

Key Input into Service

Optimization

Service Scale

driven by

Volume

Dev

Test

Design

App Request Portal

• New Requests

• Enhancement Requests

• Bug Fixes

UI, Dev & Test

Patterns

GOVERNANCE

Mobile Strategy

Alignment

MBaaS

Dev Platform

MOBILE

FACTORY LIFECYCLE

Page 28: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

Q & A SESSION

Page 29: MOBILITY APPS & INFRASTRUCTURE - Neudesic › pages › collateral › mobility › Mobile_Impl… · developing apps, integrating to backend systems, and managing code Mobile Device

ENTERPRISE MOBILITY

ROADSHOW2016