Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
BLUEPRINT FOR MOBILE SUCCESS –
HAVE YOU GOT IT RIGHT?
April 23, 2015
Presenters
• Alzira Zollo, Moderator
– Streebo
• Usman Memon, Mobile Solution Architect
– Managing Partner & Co-Founder, Streebo
• Jim Cantin, President
– Leveraging Technology
• Phil Sacchitella, MobileFirst Application Architect
– IBM Corporation
2
Agenda • The Mobility Market
• Key Requirements and Considerations
• Employing a Mobility Platform
* Conmoz.org 2013 Survey
Growth of the Gadget!
3
Adoption of Mobile Devices in Enterprises
* cdn.blog/2014
4
Level 4 & 5
Data Access
Contacts
Calendars
Unified
Communications
Level 1 Mobile access to:
Internal data
Dashboards
External data
Level 2 Apps for processes:
Sales
Finance
Field services
Operations
HR
Legal
IT & Support
Level 3
Vertical Applications
specific to an
organization (Based
on its industry, size,
structure, customers
and other
characteristics):
Innovating
processes
Leapfrogging
competition
Communication
Time, Investments and Potential Upside
Imp
ort
ance
Horizontal Apps
Transformative
Type of Enterprise Applications
5
Top IT Challenges in Clients’ Mind
30% of the value
and effort is
visible
(mobile UI) Systems of Engagement
Short Time to Market
Web? Hybrid? Native?
Teamwork
Industrialize App Dev.
Integrate with SDLC
6
Connect to Back-end
Offline Availability
App Distribution
Push Notifications
Leverage Locations
Systems of Record
Security
70% of the value
and effort lies
under the
surface
Track problems that
affect UX
Manage and enforce app versions
Data
Protection Push
Upgrades
Malware
Detection
User
Authentication
User Engagement Operations
Mobile User Experience - Why does it Matter?
Increased Adoption
Customer Satisfaction
Key Differentiator
Increased Engagement
7
Mobile User Experience - A Science or an Art?
8
Usability Design - Functionality
- RWD
- Accessibility
Graphic Design - Style and behavior
- Branding
Interface Design - Page layouts
- Navigation and functions
Information Design - Structure and ordering
- Combining resources
Logic Design - Search and retrieval
- Manipulation
- Performance
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 Details [How can they benefit]
Encrypted Offline Cache Protect sensitive information from malware attacks and device theft
Direct Update Ensure timely propagation of critical security updates to the entire
install base
Remote Disable Enforce timely adoption of critical security updates to the entire
install base
Authentication Framework Ability to lower overall cost and complexity of integration with
authentication infrastructure
Server-side Safeguards Prevent SQL Injection and protect against XSRF
Enterprise SSO Integration Leverage existing enterprise authentication facilities and user
credentials and enable employee-owned devices
VPN Alternative Enable secure delivery and operation of mobile apps for employee-
owned devices or device types not allowed on the corporate network
10
Mobile App Testing
Mobile
App
Testing
FUNCTIONALITY
End-to-End Test, Interruption,
Operability and Accessibility
COMPATIBILITY
OS. Browsers, Screen sizes,
Network and Hardware
USABILITY
Interface, Intuitiveness,
Consistency and Coherence
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
Delivery
12
Development Continuous Delivery
Application Center
Studio Console
Server Runtime
Cloudant
Local
Quality
Assurance
Application
Scanning
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
Integrated Mobile Lifecycle Capabilities
Develop
Obtain Insight
Manage
& Secure Deploy
Integrate
Test
Scan & Certify
13
IBM MobileFirst Platform
Typical mobile infrastructure:
14
IBM MobileFirst Platform
To this coherent infrastructure:
15
Enterprise Integration
MobileFirst
Server
Firewall
Existing
Integration Hub
backend integration
HTTP(S)
Database
WebService
REST
JMS
MQ
File
FTP
SAP
Siebel
:
JDBC
Web Service
JMS JSON
MobileFirst server provides a single secure point of integration into the Enterprise that speeds
integration and enables management of mobile solutions
En
terprise
Ap
plicatio
ns
IBM
MobileFirst
SDK
Mobile Device
Mobile Application
16
IBM Mobile Test Workbench Standard Approach
17
IBM Rational Approach
Requirement
Management Unit
Testing E2E System Testing
Performance
Testing
OAT UAT
Requirement
Management
Unit
Testing
Performance
Testing
OAT UAT E2E System
Testing
Limited Interface Testing
Big Bang
Rational Automation
Enables Early and
Continuous Testing
Integration Testing
(Auto)
Quality Gate
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.
18
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.
Growth Acquisition
App Marketing Phases - A Streebo Approach
Awareness
Pre-Launch Post-Launch
Measure
Collaterals Campaign Mgt.
Launch Planning Content Mktg. Site / Mobile
Analytics Custom Reporting
Change
Management Version Control
19
App Launch & Adoption - Tactical Activities
Awareness
• Emails and EDMs
• Banners, CTAs and
Text ads
• App audits
• Performance testing
Acquisition
• Demos and Process
documents
• End user training
• Training collaterals
and walk-through
• Campaign
management
Measure
• In-App / Site
analytics
• Custom reporting
• Generating KPIs
• Inputs to increase
engagement
Growth
• Query resolution
• Changes and version
control
• User feedback and
implementation
• Support new devices
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:
Daily Hits Daily Visits Active Users
Environment Usage Notifications Day / Source New Users
Dashboards:
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 2nd and 3rd 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
• 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
Marketing
• 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]
IT
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
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)
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
26
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
Offer to Today’s Attendees!
Schedule your complimentary assessment today:
• Visit https://www.leveragingtechnology.com/MobileReportCard
• Email [email protected]
• Call 585.454.4250 x100
27