MOBILITY APPS & INFRASTRUCTURE
ENTERPRISE MOBILITY: THE OPPORTUNITIES Serving LOB Needs Better, and Faster IT Drives Strategic Change IT Becomes the Hero
CAPABILITIES OF THE MOBILE ENTERPRISE Omni- Channel Identity Context-Aware Data Driven Technology
MOBILE ENTERPRISE CHALLENGE IT Competing with Shadow IT LOB 1 LOB 2 LOB 3 Shadow IT Shadow IT Shadow IT
HOW MOBILE AFFECTS THE TRADITIONAL ENTERPRISE
TRADITIONAL APPLICATION ARCHITECTURE CLIENT TIER Web Browser APPLICATION TIER Application Server & Web Server DATA TIER Enterprise Data Store
UPDATED ARCHITECTURE FOR MOBILE CLIENT TIER Desktop Web Browser Mobile UI Mobile App Libraries IoT Libraries Data & Protocol Translations Mobile / IoT specific logic APPLICATION TIER Application Server & Web Server Location Services Push Services Device Services DATA TIER Enterprise Data Store Mobile & IoT specific Data, Files
UPDATED BACKEND API / DATA CHALLENGE File Storage NoSQL Documents SQL Database External Services INCREASING BACKEND COMPLEXITY App 1 App 2 App 3 App 4
API MANAGEMENT & MBaaS Enables enterprises to reduce server-side complexity, modernize data/applications, scale/maintain multiple apps, digitize IoT workflows, thereby reducing cost of innovation. MODERN PROTOCOLS REST JSON OAUTH API MANAGEMENT PLATFORM Data Transformation/ Integration API Lifecycle Management API Security API User Portal API Design, Creation XML SOAP ESB SAML ENTERPRISE SYSTEMS OF RECORD ESB ERP Databases Data Warehouse User Identity
MOBILE FOUR-TIER ARCHITECTURE CLIENT TIER Mobile Clients, Wearables, Internet of Things (IoT), Responsible for Experience Delivery CLIENT TIER CONTEXT TIER ~ DELIVERY TIER Optimize content for device display. Caches content for performance. Drives personalization using analytics to monitor user behavior CONTEXT TIER Mobile Microservices AGGREGATION TIER Aggregates & Federates Data and Services, Discover underlying service library, Data Protocol Transformation AGGREGATION TIER SERVICES TIER ENTERPRISE SERVICES TIER Existing systems and data records. External third-party services (e.g. Box, Twilio, Social, Industry Tools)
THE MOBILE/IOT ENTERPRISE SOLUTION Business processes specific to a business unit = Competitive Edge Provides Iterative Agility LOB 1 LOB 2 LOB 3 LOB 4 LOB 5 IT Shared Services Standard, deliberate & measured change Cross-segment business processes Requires Industrialization
EVOLVING THE ENTERPRISE FOR MOBILE The Roadmap
THE MOBILITY ROADMAP BUSINESS STRATEGY GOVERNANCE Device & App Management Operations Management Platforms & Software Security & Architecture Network & Infrastructure Mobile App Development Support Services
MOBILITY ROADMAP: STRATEGY & GOVERNANCE BUSINESS STRATEGY GOVERNANCE Business goals and objectives tied to broader corporate and business unit strategies that mobility will enable Definition of strategy, processes, policies, and standards for mobility across the organization
MOBILITY STRATEGY PLANNING & ALIGNMENT BUSINESS STRATEGY GOVERNANCE 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 Artifacts: Digital Strategy Vision Initial Idea Backlog 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 Artifacts: Governance Policies by Lifecycle Stage Governance policies for Demand Management Business Impact Documents
MOBILITY ROADMAP: MOBILE IT OPERATIONS Platforms & Software Security & Architecture Network & Infrastructure Operations Management Mobile Device & Application Management Software tools for developing apps, integrating to backend systems, and managing code Architecture design and components to support and secure mobility apps, devices, and networks Data connectivity components and physical structures needed to support mobile solutions and data health of enterprise systems Business and IT alignment for procurement, development and maintenance of mobility. Management of mobile devices and distribution and management of mobile applications and other content
IT OPERATIONS ACTIVITIES Device & App Management Security & Architecture Operations Management Demand Management Portal MDM Vendor Selection MAM Platform Requirements Security Review for Services Identity Security Access Processes (Tunnel, VPN) Define security model for LOBs Determine Resource Needs Platforms & Software Network & Infrastructure Gather Requirements Build Scorecard Plan for Installation Review Infrastructure against expected network burden (IoT, Concurrent Access) Design Network for Mobile Platform
MOBILITY ROADMAP: APP DEV AND MAINTENANCE MOBILE APP DEVELOPMENT MANAGEMENT & MAINTENANCE Delivery of mobile apps from focusing on reuse and testability User and technical support for mobile apps, devices, and connectivity
BUSINESS VALUE IMPLEMENTATION STRATEGY VALUE VS. COMPLEXITY High Value, Low Comp Business Must-Haves High Value, High Comp Long term, potentially disruptive Low Value, Low Comp POCs, Quick Wins Low Value, High Comp Last to deploy DEGREE OF COMPLEXITY
DEVELOPMENT THE DELIVERY MODEL MOBILE CoE SPRINT 1 SPRINT 2 DEPLOY MAINTAIN Scope Analysis & Estimation Backlog Management & Grooming ACTIVITIES Development Dev Support KT & Maintain Quality Assurance Engagement Manager & BA Mobile Developers TEAM UI Designer Mobile Tester Support
DEVELOPMENT THE APPROACH Phase 1 Phase 2 Phase 3 (and beyond) Stable, core features Goal: Maximize User Extend features and options Goal: Keep Users Interested Keep innovating
DEVELOPMENT REUSABLE COMPONENTS Reduce Development Costs Provide an Enterprise Standard Easier Support and Maintainability Consistent App Experience Authentication Error Handling/Logging Charts/Controls Enterprise System Integration
APP STORE MANAGEMENT & MAINTENANCE DEPLOYMENT Developer Cost ios $99 / year Developer $299/year Enterprise ANDROID $25 App Approval Yes Yes - *New* Approval Time 4-8 Days* 20 mins* Enterprise Self Hosted MDM Private Play Self Hosted MDM
TESTING OPTIONS High Test Realism Beta Testing Automated UI Testing Manual Testing Long Cycles Rapid Iterations Unit Testing Simplistic Tests
26 MAINTENANCE SERVICES APP Bug Fixes Enhancements OS Level Device User Training Infrastructure Hosting
THE MATURE MOBILE ENTERPRISE
MOBILE FACTORY LIFECYCLE Effort & Duration varies by Application Classification Mobile Strategy Alignment Receive Request Classify & Prioritize Requests Confirm Scope Design Dev DEMAND ANALYSIS DEFINE Test MBaaS Dev Platform App Classification based on Features UI, Dev & Test Patterns App Request Portal New Requests Enhancement Requests Bug Fixes Service Scale driven by Volume GOVERNANCE Key Input into Service Optimization Deploy & MAM RELEASE Support Team MAINTAIN
Q & A SESSION
ENTERPRISE MOBILITY ROADSHOW 2016