Upload
itnewsafrica
View
1.565
Download
4
Embed Size (px)
Citation preview
1
Considerations when building Mobile
App’s for your Business
Mark Bannerman
Managing Director – MicroStrategy South Africa
2
Agenda
• Introduction & Positioning
• Define your Strategy
• Build
• Deploy
• Next Wave
3
Introduction & Positioning
Innovator and leader in enterprise analytics
4
About MicroStrategy
Company
• Leading independent analytics software
platform vendor
• 20+ years old, publicly traded
• Approximately $600M revenue in 2012. No debt,
and $200M+ cash in the bank
• Global presence with operations in 23 countries
Technology
• Long-time market leader and
innovator in analytics
• Unique unitary architecture,
known for high performance and scalability
• Revolutionary Cloud-based analytics services
• Innovations in mobile commerce and identity
Analysts
• Leader for six consecutive years
in Gartner’s BI Magic Quadrant
• Leader in Forrester BI self-service wave
• #1 ranked mobile BI vendor by Gartner and
Dresner Advisory
• Top ranking BI vendor in the BI Scorecard
Customers
• Millions of business users
• Thousands of mission-critical
applications
• Nearly 4,000 customer institutions globally
across all industries and government
• Customers range from Global 500 giants like
Chevron and Carrefour to cutting edge
technology innovators like eBay and LinkedIn
MicroStrategy Mobile #1 Mobile Product Rating
Gartner
Critical Capabilities of Mobile BI 2012
BARC
BI Survey 10
MicroStrategy Mobile #1 Mobile Usage by Customers
Howard Dresner DAS Advisory
Services
Mobile BI Market Survey 2011
MicroStrategy Mobile #1 Mobile Product Rating
Network World
20 iPad Apps Every CIO Should Want
iTunes
Rewind 2011
Best iPhone Business Apps
in 2011
Tech Access
10 of the Best Enterprise Apps
Analysts, media, and BI users agree
MicroStrategy Leads In Mobile
A New York Times Best Seller
6
Introduction & Positioning
• There is a lot to consider:
o BYOD
o Security
o Mobile Device Management
o …..
• I will focus on the App lifecycle
o Strategy
o Build
o Deploy
o What next….
7
Define your Strategy
8
Define your Strategy Considerations
• Types of Applications
o Internal vs. External
o Information Driven or Process Driven
o Smart Phone vs. Feature Phone
• Constraints
o Budget
o Time
o Skills
o Business Maturity
o Complexity
o Sheer volume of mobile applications requiring development will become enormous
9
Types of Apps Companies require 100s of Apps
Inte
rnal
Exte
rnal
Information Driven Process Driven Time-off Request
Expense Approval
ERP
Quotes & Purchases
Customer Services
CRM
Marketing
Promotions - Vouchers Events
Sales & Target Tracking
Facilities
Contact Info
Product / Branch Info
Logistics
Helpdesk
Training
10
Strategic decision makers should think about the following
• 1. User experience
• 2. Performance
• 3. Monetization
• 4. Cross platform deployment costs
• 5. Fragmentation
• 6. Availability of programming expertise
• 7. Importance of immediate updates and distribution control
• 8. Timeliness of new OS innovations
• 9. Security
Is your mobile app native, or does it look and act like it was built
for a web browser?
Got lots of data and content? Automatically download it at night
while you’re sleeping, for great performance when you’re awake.
Native App Experience
Big Data Performance
Take action from anywhere on the planet with mobile transactions.
Mobilize your most important video and docs.
Transactions, Multimedia
and Alerts
Mobile apps pose unique security challenges. Make sure you’re
fully protected.
Military-Grade Security
Offline Mode You won’t always have a great internet connection. Be
prepared.
The Five Mobile Must-Haves
Mobile Apps that don’t deliver ALL these critical capabilities are deficient and will fail.
11
12
Intuitive, innovative applications to drive your business
Information-Driven Apps in Action
Access and analyze all relevant data. Multimedia content. Real-time data feeds. Intelligent workflows for guided decision-making. Powerful integrated analytics. Quick access to important documents. Make a decision. Transact securely. Custom look and feel. On web or mobile.
13
Intuitive, innovative applications to drive your business
Data-Driven Apps in Action
Access and analyze all relevant data. Multimedia content. Real-time data feeds. Intelligent workflows for guided decision-making. Powerful integrated analytics. Quick access to important documents. Make a decision. Transact securely. Custom look and feel. On web or mobile.
14
Smart Phone vs. Feature Phone
The unstoppable rise of
smartphones and tablets will
see 1.2 billion of the devices
being bought worldwide this
year, analyst Gartner is
predicting
1. Where is your market
2. Who are your intended
consumers
3. What is their commercial
profile.
4. Research and Story-
Boarding
15
Application Story-Boarding
Diagram the Right WorkflowMobile apps require workflows or storyboards that describe the
app in detail. It begins as a wireframe mockup with placeholders,
showing the app process flow and designs for each individual
screen. Once you have the foundation, you can create all the re-
quired reports and charts required for the app. Once the app is
complete, you can substitute actual screenshots of the reports
and charts for the wireframe placeholders, and begin assembling
the app.
App Storyboarding Checklist
Research:
✓What is the current business process?
✓What do you want to see in the application?
✓In what order is information accessed?
✓What is the corporate color scheme?
Use Case
✓Who will be using the application and what is their role?
✓Who/What will be affected, reviewed, or observed by the app?
✓How do users currently access information?
✓When and where will the application be used?
Information
✓When is the information currently accessed?
✓How is data currently stored?
✓How is the data used?
Strategy and Workflow:
✓Why have certain features been requested?
✓Why place this information on a mobile device?
✓Why is information currently accessed in this order?
20
Chapter 3, Section 1
16
Build
17
Build Considerations
• Native Code vs. App Development Framework
• Native App vs. HTML5
18
Native Code vs. App Development Framework
Select from a range of design objects
Drag objects to templates and define interactivity
Save the resulting App and share it instantly and securely
Template Analytics
Editable Grids
Web Content
Mapping Selectors Data entry
Graphs Data Visualizations
Grids
Desktop Publishing
Books and Documents
Video
1 2 3
19
Native App vs. HTML5
Pro’s Con’s
Native Code Rich user experience
Performance
App store monetization
Secure
Fragmentation challenges
Availability of programming
expertise
Immediate updates and
distribution control
Platform Code Has an Integrated
Development Environment
Hybrid approach on
development across platforms
Platform Code-Free Drag-and-drop
Core business is not
software development
No Code interface limits you
to what the platform provides
20
Demonstrated 100x Time Savings: Sales Rep App
Videos and
Presentations
SFA
Integration
Pre-Meeting
Analytics
5000 Users
Offline Access
Personalization
Data-driven Alerts
Analyze 500GB Data
Monitor Rep Activity
Single Sign On
Data Wipe
21
Demonstrated 100x Time Savings: Sales Rep App
iOS Development Android
Development
Total Development
Time Mobile Platform
Layout and Workflow 500 500 1,000+ 30
Visualizations 5000+ 5000+ 10,000+ 30
Content Management 500 500 1000+ 8
Transaction Controls 500 500 1000+ 8
Offline Support 5000+ 5000+ 10,000+ 0
Internationalization 5000+ 5000+ 10,000+ 4
Security 10,000+ 10,000+ 20,000+ 8
Life Cycle Tools 500+ 500+ 1000+ 4
Analytical Engine 10,000+ 10,000+ 30
Alerting and Content Engine 5000+ 5000+ 30
Transactions Gateway 2000+ 2000+ 8
Monitoring Infrastructure 10,000+ 10,000+ 4
Multi-source Engine 5000+ 5000+ 8
Caching Engine 10,000+ 10,000+ 4
Personalization Engine 5000+ 5000+ 4
74,000+ hours 74,000+ hours 101,000+ hours 180 hours
22
Deploy
23
Deploy Considerations
• Multiple Platforms with regular OS updates
• Measuring your App’s Effectiveness
• Maintenance & Scaling
24
Competitive approaches require time-consuming rework
Build Once, Deploy Anywhere
Browsers | Portals | Apps
Web Mobile
iOS | Android |
Blackberry
Documents
PDF | PowerPoint |
Excel | Word One-Click Sharing |
Annotation
Build once
Deploy across all media
1
2
4
2
25
Measuring your App’s Effectiveness
26
Maintenance and Scaling
• Monitoring
Gain insight into usage by gathering Mobile Client Statistics
• App Redesign
Coding is time-consuming, using a Mobile App Platform means changing your
App is as simple as dragging and dropping
• Scale
Increase the number of Apps and number of users within a single, secure and
comprehensive platform.
27
The Next Wave
28
The Next Wave
“A truly disruptive technology appears and causes major changes to business,
society, or economies.
It yields non-linear effects, on so many levels, and at such a grand scale that it’s
very hard to grasp the scope until the dust settles.”
- Michael Saylor – The Mobile Wave