April 23, 2015 BLUEPRINT FOR MOBILE SUCCESS HAVE YOU GOT IT RIGHT?
Alzira Zollo, Moderator Streebo Presenters Usman Memon, Mobile Solution Architect Managing Partner & Co-Founder, Streebo Jim Cantin, President Leveraging Technology Phil Sacchitella, MobileFirst Application Architect IBM Corporation The Mobility Market Agenda Key Requirements and Considerations Employing a Mobility Platform 2
Growth of the Gadget! * Conmoz.org 2013 Survey 3
Adoption of Mobile Devices in Enterprises * cdn.blog/2014 4
Importance Type of Enterprise Applications Transformative Level 4 & 5 Communication Level 1 Email Contacts Calendars Unified Communications Data Access Level 2 Mobile access to: Internal data Dashboards External data Horizontal Apps Level 3 Apps for processes: Sales Finance Field services Operations HR Legal IT & Support Vertical Applications specific to an organization (Based on its industry, size, structure, customers and other characteristics): Innovating processes Leapfrogging competition Time, Investments and Potential Upside 5
Top IT Challenges in Clients Mind Short Time to Market Web? Hybrid? Native? Systems of Engagement Teamwork Industrialize App Dev. Integrate with SDLC 30% of the value and effort is visible (mobile UI) User Engagement Connect to Back-end Push Notifications Leverage Locations Offline Availability Systems of Record Security Operations Manage and enforce app versions Track problems that affect UX 70% of the value and effort lies under the surface App Distribution Push Upgrades User Authentication Malware Detection Data Protection 6
Mobile User Experience - Why does it Matter? Increased Engagement Increased Adoption Key Differentiator Customer Satisfaction 7
Mobile User Experience - A Science or an Art? Usability Design Graphic Design Interface Design Information Design Logic Design - Functionality - RWD - Accessibility - Style and behavior - Branding - Page layouts - Navigation and functions - Structure and ordering - Combining resources - Search and retrieval - Manipulation - Performance 8
Mobile Apps and their BIG Impact A Global e-tailer had to recall its new version of the App in just 2 days of its launch because of the amount of issues and lack of proper QA and testing done! A major European bank had to suspend its mobile app [With a feature, that allowed customers to withdraw money without their debit card] because of the serious fraud concerns. East European hackers found selling the stolen account info of thousands of Americans at US $ 50 per card, so far all roads point back [Common source of purchase] to an American Retail giant A study by the Ponemon Institute revealed that 68% of enterprise respondents said their mobile devices have been targeted by malware in the last 12 months. With more stories of security breaches from mobile devices. 9
Security - Must Haves Must Have Features Encrypted Offline Cache Direct Update Remote Disable Authentication Framework Server-side Safeguards Enterprise SSO Integration VPN Alternative Details [How can they benefit] Protect sensitive information from malware attacks and device theft Ensure timely propagation of critical security updates to the entire install base Enforce timely adoption of critical security updates to the entire install base Ability to lower overall cost and complexity of integration with authentication infrastructure Prevent SQL Injection and protect against XSRF Leverage existing enterprise authentication facilities and user credentials and enable employee-owned devices Enable secure delivery and operation of mobile apps for employeeowned devices or device types not allowed on the corporate network 10
Mobile App Testing FUNCTIONALITY End-to-End Test, Interruption, Operability and Accessibility USABILITY Interface, Intuitiveness, Consistency and Coherence COMPATIBILITY OS. Browsers, Screen sizes, Network and Hardware Mobile App Testing PERFORMANCE Load, Memory, Data Exchange and Synchronization SECURITY Penetration, Data Protection and Hacking LOCALIZATION Globalization 11
The IBM MobileFirst Platform: Integrated Mobile App Development with Continuous Studio Application Scanning Development Server Quality Assurance Delivery Runtime Console Application Center Cloudant Local Continuous Delivery Application Scanning Detect code vulnerabilities at the time of development Quality Assurance Collect beta test feedback, crashes and analyze user sentiment Cloudant Local Store mobile app data in a NoSQL database with easy sync capabilities Foundation Development, Runtime, Operations Console & Private Store 12
Integrated Mobile Lifecycle Capabilities Develop Obtain Insight Test Integrate Scan & Certify Manage & Secure Deploy 13
Typical mobile infrastructure: IBM MobileFirst Platform 14
IBM MobileFirst Platform To this coherent infrastructure: 15
Enterprise Integration MobileFirst server provides a single secure point of integration into the Enterprise that speeds integration and enables management of mobile solutions Mobile Device Mobile Application JSON JDBC Web Service JMS IBM MobileFirst SDK HTTP(S) Firewall MobileFirst Server Existing Integration Hub backend integration Database WebService REST JMS MQ File FTP SAP Siebel : Enterprise Applications 16
Standard Approach Requirement Management IBM Mobile Test Workbench Unit Testing Big Bang E2E System Testing UAT OAT Limited Interface Testing Performance Testing IBM Rational Approach Requirement Management Unit Testing Rational Automation Enables Early and Continuous Testing Integration Testing (Auto) Performance Testing E2E System Testing UAT OAT Quality Gate 17
IBM MobileFirst Platform MobileFirst Platform provides ease of understanding, flexible development choices while allowing development teams to use the skill sets they currently own. Adding new team members doesn t require learning a whole new code set or platform skills. It uses open source, freely downloadable set of tools. IBM s MobileFirst Platform Foundation provides the coherency, technology as well as the support needed to fix the existing projects. It also provides the foundations for their new endeavors. 18
App Marketing Phases - A Streebo Approach Awareness Acquisition Measure Growth Pre-Launch Post-Launch Launch Planning Content Mktg. Site / Mobile Analytics Custom Reporting Campaign Mgt. Collaterals Change Management Version Control 19
App Launch & Adoption - Tactical Activities Awareness Acquisition Measure Growth Emails and EDMs Demos and Process In-App / Site Query resolution Banners, CTAs and documents analytics Changes and version Text ads End user training Custom reporting control App audits Training collaterals Generating KPIs User feedback and Performance testing and walk-through Inputs to increase implementation Campaign engagement Support new devices management Pre-Launch Post Launch 20
In-App Analytics 34% Received an error message 29% Said the app was difficult to navigate 25 % Were unable to complete a transaction due to an endless loop 23% Had trouble logging in 16% Said they encountered insufficient, incorrect or confusing information These user reviews necessitates the importance of having in-built App Analytics features * Harris Interactive Mobile Transactions Survey commissioned by IBM 21
In-App Analytics The Analytics Dashboard displays the following charts: Dashboards: Daily Hits Daily Visits Active Users Environment Usage Notifications Day / Source New Users Search: Top Common Terms Timeline of Search Hits Geo Location View Latitude Longitude Speed Direction Available Hotspots SSID Server Logs Real-time server logs / data 22
Sample Dashboard: Traffic Details Dec-13 vs. Nov-13 Months Visits Unique Visitors Pageviews Pages / Visit % New Visits Bounce Rate Dec-13 1,834 223 24,662 13.45 8.89% 18.10% Nov-13 873 80 13,254 15.18 9.05% 16.04% % Diff 110.08% 178.75% 86.07% -11.43% -1.79% 12.88% Decrease in % New visits More returning visitors and less of new visitors visiting the portal Increase in bounce rate and less no. of pages being visited Returning visitors not finding the content relevant Major traffic activity observed during the 2 nd and 3 rd week of both the months Nav. changes, targeting (New visitors), content review & revision (Returning visitors) required to attract the visitors Put relevant collaterals and information across pages to increase the customer engagement 23
Sample Dashboard: Action Marketing Implement Navigational changes and targeting to attract New visitors + Review and revise existing content to better engage the existing / returning visitors Put rich media content [Videos + Testimonials], Whitepapers and dynamic content to increase stickiness on the site Relocate and revise Call to action buttons across the pages [More Login inductive] to increase secured and repetitive visits IT Conduct browser compatibility test for Firefox immediately and review site loading time for Chrome Implement all the mobile page improvement suggestions for Mobile and Desktop devices Conduct UAT and performance testing for Samsung Galaxy S3 and Samsung Galaxy Note 2 Implement performance test tagging for Safari Server performance to be reviewed while implementing necessary changes [HTML, CSS and JavaScript changes across the pages] 24
Sample Dashboard: Page Improvements Desktop & Mobile Site Enable compression: Compressing resources with gzip or deflate can reduce the number of bytes sent over the network Leverage browser caching: Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the browser to load previously downloaded resources from local disk rather than over the network Eliminate render-blocking JavaScript and CSS in above-the-fold content: page has blocking script resources and blocking CSS resources. Prioritize visible content: Your page requires additional network round trips to render the above-the-fold content. For best performance, reduce the amount of HTML needed to render above-the-fold content Minify CSS: Compacting CSS code can save many bytes of data and speed up download and parse times Minify HTML: Compacting HTML code, including any inline JavaScript and CSS contained in it Minify JavaScript: Compacting JavaScript code can save many bytes of data and speed up downloading, parsing, and execution time 25
Streebo On-Demand Portal Solutions On-demand multi-channel Portal solutions hosted on cloud Solutions are customised and tailored as per customers multi-channel portal / mobile apps needs Customers can also opt for Streebo s Try and Buy Offer for a use case of their choice So, who could benefit from Cloud deployments? Companies with limited or no IT and Mobile development skills and resources Mobile applications need have come from a Line of Business LoB is very sensitive to the Total Cost of Ownership (TCO) 26
Offer to Today s Attendees! Enterprise Mobile Report Card: Current state assessment of mobile in your company IT and LOB mobile objectives review Overview and roadmap to future state Optional competitive audit, vision on UI/UX multi-channel application Schedule your complimentary assessment today: Visit https://www.leveragingtechnology.com/mobilereportcard Email Info@LeveragingTechnology.com Call 585.454.4250 x100 27