50 shades of Siebel mobile Markus Schneeweis ec4u expert consulting AG 1
Agenda Start Part 1 The disruption Part 2 What means mobile? Part 3 Siebel Mobile clash of the generations? Part 4 Our offer 7
Key Technology Trends Social Media Mobile Big Data Cloud 8
Key Technology Trends Social Media Mobile Big Data Cloud 1.28B active users 64% of world population 90% of all data created in last 2 years 2011 2015 9
Technology is Changing Everything St. Peter s Square, Rome Mobile, Digital, Social via the Cloud 10
Mobile Applications Investment 19% Piloting 6% Upgrading 23% 33% Active Research/On Radar In production 33% by division 10% In production enterprise-wide 9% Not interested 33% Source: CIO Magazine Tech Poll/Tech 11
Current State of Mobility - Challenges Concerns with security breach Time spent Updating or releasing Mobile Apps 93% of enterprises are concerned with data loss and other security breaches related to mobile devices 2/3 of the time spent on mobility projects is connecting to, and securing back-end systems 87% of enterprises are updating or releasing mobile apps every 6 months or less Source: 2014 Triangle Research Survey 13
Oracle Mobile Strategy Build Your Own Apps Oracle s Mobile Apps APP MOBILE SECURITY ORACLE MOBILE PLATFORM 14
Let s talk about mobile just a new component? Mobile 15
Part 2 What does Mobile mean? 16
Mobile Trends Bring your own devices making HTML5 web apps a favourite among enterprise platforms Native apps still rule in the consumer market as they offer great user experience BYOD Governance and Compliance, Mobile device management and Security Hybrid mobile applications combining HTML5 with native capabilities 17
Mobile Applications 18
Native Apps - Characteristics Web App Hybrid Technology: Java, Objective-C, Visual C++, Visual C#, Java Strength: Performance, Responsiveness, native functions, best support for offline (Data Storage, Push-Notification) Weakness: Development and developer work platform specific, Malware, no standards in server architecture, Deployment (App Store) 19
Hybrid Apps - Characteristics Native Web App Technology: Java, HTML5, CSS3, JavaScript Strength: Access to some native functions, platform independent, common technology, short ramp-up Weakness: Cross-domain browser issues, Java Script is single-threaded, Responsiveness, Deployment, Access to device features through JavaScript not efficient 20
Mobile Web Apps Characteristics Native Hybrid Technology: JavaEE, PHP,.NET, HTML, CSS, other frameworks Strength: Zero deployment, updates, available for all mobile devices, standard server architecture, reusable Weakness: No access to device functions or limited access with HTML5, Web Browser, offline access rather hard to implement, rendering may vary due to browser, performance 21
What is different - Reduction Complexity, Data Volume, Bandwidth, User Interactions, Resource Consumption, Display Size, Layout & Design, User Training 22
What is different - Increase User Experience, Handling, Responsiveness, Usability, Robustness, Testing 23
Business processes are complex What is most important if you design a mobile business process? 24
Reduce complexity Usability Only certain parts of the complete process Divide and conquer: split the process into tasks Reduce input and output information (e.g. only mandatory fields) Aggregation (Data, functions, UI) Focus (e.g.. Simple/Advanced Mode) Use helping hands (e.g. Auto Completion) De-couple any dependencies (if possible) 25
Security & Compliance Security is the key Protect: Availability Data integrity Correctness of data Legal requirements Who did it? Do not mix up: encryption, authentication, authorization Compliance is quite important some companies 26
People People doing projects Leverage stakeholders and talk to them Requirements engineering Build your team (Siebel: Newbies can be excellent in new technologies) Differentiate between native/hybrid/web app developers Plan and steer projects as usual (?!?) 27
Part 3 Siebel and mobile clash of the generations? 28
Solutions for Siebel CRM Open UI Existing solutions Mobile Application Framework (MAF) Classic Open UI Application with Responsive Web Design Connected and Disconnected Open UI - WebApp - Offline-sync Siebel Remote CRM Desktop - Outlook - Offline-sync PIM Integration - Contacts Mobile Application Framework (MAF) - ios and Android - Full hybrid 29
Roadmap Mobile Open UI Siebel Mobile Introduced Sales and Service applications delivered Industry Applications Life Sciences Consumer Goods Templates to create your own UX quickly Leverage existing Siebel Views Look and Feel, native device features Siebel Disconnected Mobile Support on ios, Android Configurable and Extendable Online/Offline Support Disconnected extensibility API Device Recognition Siebel Enhanced Mobile Applications Responsive UI extended to Tablets Role based Persona Driven UI Hybrid Applications Incremental Sync and edetailing Industry Applications Financial Services Citizen Self-Serice Industry Mobile Applications New industry Mobile solutions Task based Mobile applications Disconnected Consumer Goods application 30
Classic Open UI Application with Responsive Web Design DEMO 31
CRM Desktop 32
CRM Desktop CRM Sales functionality is available Microsoft Outlook (Siebel 8.1, R19, Fusion V) CRM Data: Customer, Opportunity, available in Outlook PIM Data: Calendar, contact and consolidated in Outlook Users control how information is sync ed to the CRM system Interaction Tracking makes it easy to track, analyze email interaction with customers Offline Access: Sales reps can access sales data while disconnected from network 33
34
35
Remote Client 36
Siebel Remote and Siebel Mobile Disconnected Siebel Remote Windows based desktops/laptops only Fully functional Siebel Primarily meant for offline usage Local database of all user visible data Requires periodic user extracts when schema is extended Heavy use of device processor Trickle sync can be set for network detection on set interval Siebel Server Server Database Local Database 37
Oracle Mobile Cloud Service Runs in the cloud Zero-scripting Declarative Deployment 38
Oracle Mobile Cloud Services Click your app Supports Alta UI Part of Oracle s Cloud family Supports deployment Integration with WebServices 39
Siebel Open UI Mobile Based on Siebel standard Disconnected version Vertical solutions available 40
Customer experience Run WLAN or disconnected Adjusts to suit the capabilities of modern tablets and smartphones Leverages device capabilities such as location service, email, camera and signature capture Supports sales and service business processes, as well as industry specific process flows Leverage Siebel views and configuration (existing, new, or hybrid) 41
Siebel Mobile Same look and for connected or disconnected application Mobile Application on Mobile devices only Native Device Intergration Email GPS Location Based Services One touch dialing Signature Capture Multi touch gesturing Portrait/Landscape Configuration Icons Instead of Labels Swipe on Lists HTML5/CSS level 3/JQM UI Extensibility Symbolic URL Integration 42
Mobile Application Framework (MAF) Enables developers to build hybrid mobile apps Build once, deploy it onto multiple devices Leverage existing Java and Web skill sets 43
Mobile Application Development A guiding principle for MAF is to reduce the entry barrier to mobile development for enterprise programmers, making them productive as early as possible! 44
Architecture Overview MAF provides a complete development framework that leverage Java, JavaScript and HTML 5 45
How to choose the right architecture? Open UI Works immediately after installation Extend existing Siebel applications to mobile devices MAF with Remote URL Incorporate mobile-friendly remote web content Integrate web applications to leverage device services MAF with AMX Customized view for mobile apps Integration with device services like camera Data Visualisation charts, graphs etc. Declarative future proof for extensibility support Effort + User experience 46
Benefits Productivity Boosting Framework Build once, run on multiple-platform Access to native device features Modular, reusable components Alta UI: Modern extensible UI Navigating a Complex Landscape Java for business logic Disconnected: SQLite with encryption Integrated security 47
Alta UI - A new design system for modern & clean apps Contemporary native ios and Android look & feel Design for mobile with native components Keep layouts simple and uncluttered Provide a clear information hierarchy Engage users with more visual content 48
Demo Open UI Mobile with MAF Container MAF Application with Alta UI DEMO 49
Offer to customers 50
Siebel Mobile Assessment (5-8 days) Analysis Understanding and file the requirements Deliverable: Scope document Management Stakeholder Project manager Process Understanding the business process Breakthrough workshop Business Manager Business stakeholder Architecture Analyze interfaces and infrastructure Understanding architectural constraints Security IT / Infrastructure Report Prepare and finalize the report Present and discuss the finale report Deliverable: Assessment document All 51
The end 52