YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential

10 Essential Best Practices of Building Enterprise Mobile Apps

@WinWire

Wired2Win Webinar Series

Page 2: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Who We Are

IT solutions company making information actionable for the enterprises in the

mobile-cloud world

Collaborative and Analytics solutions leveraging pre-built

solution accelerators

Cloud,

Collaboration & Analytics Technologies

Mobility,

Page 3: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Page 4: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Agenda

Current mobility landscape and how we got here?

How is mobility transforming the enterprise?

Enterprise Mobility: Challenges

Mobile apps front-end: Different ecosystems

Mobile apps backend: What do you need to know

Best Practices of building Enterprise Mobile Apps

Page 5: 10 Essential Best Practices Of Building Enterprise Mobile Apps

7,095,476,818The Total World Population

48%52%Urban Rural

2,484,915,152Internet Users

35%Internet Penetration

6,572,950,124Mobile Subscribers

93%Mobile Penetration

SOURCE: We Are Social. wearesocial.sg.

Landscape

Page 6: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Mobility=Transformation

The Reality is

Enterprise MobilityFreedom for Businesses

Mobile is transforming Businesses

User is KING

Page 7: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Mobility=Transformation, Why?

Engaging UX

Feature Integration

Speed of Innovation

Social Interaction

Instant OnBattery life –Lithium-ion

Always Connected

App Store Distribution

Sensors and Context

Page 8: 10 Essential Best Practices Of Building Enterprise Mobile Apps

The Challenges Enterprises face

Source :Enterprise mobility Exchange

Page 9: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Source :Enterprise mobility Exchange

Page 10: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Source :Enterprise mobility Exchange

Page 11: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Source :Enterprise mobility Exchange

Page 12: 10 Essential Best Practices Of Building Enterprise Mobile Apps
Page 13: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Delivery Dilemma

Faster Than Ever

Deliver A Better Experience

Across An Explosion Of Devices & OSs

Page 14: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Typical Mobile Engagement

Mobile Strategy

Design Considerations

Development and testing

DeploymentApp

Management

Engineering Process, Development Methodology and Project Management

App Type

Platform Support

Deployment Models

User Experience

Performance

Data & Connectivity

Device Profiles

Security

Stability

Deploy & LaunchPerformance

UI

Connectivity

Security

Physical devices & Networks

Functionality

Market Enablement

Roll out plan

OTA strategy

Device Management

BYOD/MDM

Remote Wipes

Upgrades

Usage Analytics

Central Monitoring

Page 15: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Apple

Objective-C

iOS

XCode

Google

Java

Android

Eclipse

Blackberry

Java

BBX/BBOS

Eclipse

Microsoft

C#

Metro

Visual Studio

HTML/JS

HTML5

No Standard

iPhone/iPad

Android Phones/Tablets

Blackberry/Playbook

Windows Phones/Tablets

Native Apps

Client Side of a Mobile App

Page 16: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Apple

Objective-C

iOS

XCode

Google

Java

Android

Eclipse

RIM

Java

BBX/BBOS

Eclipse

Microsoft

C#

Metro

Visual Studio

HTML/JS

HTML5

No Standard

iPhone/iPad

Android Phones/Tablets

Blackberry/Playbook

Windows Phones/Tablets

Native Apps

Backend Integration

Mobile Web App(Multiple Devices)

Language

OS

IDE

ISV Client SDKs

PayPal

SAP

Box

Others

PayPal

SAP

Box

Others

PayPal

SAP

Box

Others

PayPal

SAP

Box

Others

Web Services

W3C

Page 17: 10 Essential Best Practices Of Building Enterprise Mobile Apps

10 Best Practices of Building Enterprise Mobile Apps

Page 18: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 1Focus on Your Strategy and Mobile Use

Cases

Page 19: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Mobile Use Cases

Mobile is Transformative

Quickest tendency is to take what you

have and put it on mobile device

How can it help increase productivity

of my company

Develop a strategy

That is not the best use

Field apps

Page 20: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 2Focus on the Right App Candidate(s)

Page 21: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Right App Candidate

What is the value it

provides?

Go through the actual business process

Can we build it?

SecurityIs it business incremental?

Page 22: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 3Develop a easy UX

Page 23: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Easy UX

Mobile is all about UX

People wont use if you don’t

get this right

You don’t have to cram

everything into it

In mobile, its about removing

the features rather than

adding

Get to task on hand as quickly

as possible

Page 24: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 4Develop an Appropriate UI

Page 25: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Appropriate UI

Its all about being effective

Remember there are more than 1M

apps

For Brochure ware apps, its all about

glamour

For productivity apps, its about

keeping it simple –Get things done

Page 26: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 5Identify Target Devices and Prototype

Iteratively

Page 27: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Target Devices and Prototypes

Common ask – it should work on

everything

Android has 120,000

combinations

Development is completely

different across environments

Develop device management

plans

Develop hands on prototype - As fast

and as early

Give the prototype to actual users

Decide if it’s a device being

provided or is it BYOD

Page 28: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 6Identify the Right Development Toolset

Page 29: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Development Tool Set

Understand The App Deployment Implications

There Is So Much Noise Out There

HTML / Native / Cross Platform / Hybrid

Let the use case determine the technology

Focus On The Use Case

Is the scale going to be large; or load going to be

elastic?

Page 30: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 7Plan for Security & Data

Page 31: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Plan for Data and Security

It is intrinsic to the mobile experience

Where is the data coming

from and going to?

How many data sources?

Do we maintain state?

Offline/online?

Is there any data

mobilization required?

Page 32: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 8Plan for a Thorough Testing

Page 33: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Testing

Approach

Strategy

No amount of testing is enough

User ranking in the App Store – your brand is at

stake

User

Plan for functional testing, test automation,

regression testing

Testing

User Testing – Gestures & other functions of phone

Carrier / Network Testing

Session Testing

Page 34: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 9Plan for Deployment

Page 35: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

Deployment

Is it private app store?

Is it public app store?

Do you need to have an

MDM/MAM solution?

Page 36: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Best Practice: 10Remember, it’s a Start

Page 37: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire Technologies

It’s a Start

Your app development

project is a start

The ecosystem is continuously

changing

How do you support and maintain?

Refresh, upgrade & accommodate

change

Keep users coming back and

productivity levels high

Page 38: 10 Essential Best Practices Of Building Enterprise Mobile Apps

Join us for our Next Webinar on Wired2Win Webinar Series!

Lotus Notes Applications Migration to Office365Date: 21 August, 2014

Time: 9 am PT

Page 39: 10 Essential Best Practices Of Building Enterprise Mobile Apps

© 2010 WinWire TechnologiesWinWire Technologies, Inc. ConfidentialWinWire Technologies, Inc. Confidential

Reach out to us at [email protected]

Visit us: www.winwire.com

http://www.winwire.com/winwire-blog/

www.twitter.com/winwire

Thank You


Related Documents