Top 10 Enterprise Mobile App Development Gotchas

34
Welcome. @propelics Questions, Comments to #mobilestrategy Top 10 Enterprise Mobile App Development Gotchas March 14 th , 2013

description

Read more about this webinar at: propelics.com/resources/webinar-top-10-enterprise-mobile-app-development-gotchas/ The most overlooked aspects of Enterprise Mobile App development. Who should watch this webinar? Business and IT Professionals responsible for delivering enterprise mobile applications to their workforce. Many organizations have experience in delivering mobile applications to their customers in the public App Stores - typically using external vendor products and services. Today, these companies, as well as firms who haven't yet ventured into mobile, are now looking at valuable use cases for mobile for their employees. The Propelics Resources and Blog is full of content in how organizations are conceptualizing, visualizing, and prioritizing these Enterprise Mobile App ideas. But what about delivering them? Although there is a low threshold of entry associated with the development of mobile apps, there is also a low level of maturity of available best practices to help avoid common pitfalls. As we reflect on the landscape of enterprise mobile app development, some themes are starting to emerge. This webinar discusses the most common mistakes made by companies and the ways you can avoid them. From mistakes made due to lack of understanding of the technical challenges, lack of understanding of mobile specific UX, deciding on cross-platform technologies, defining integration requirements, and determining the best methods to test your application, lack of planning for the post deployment support, this webinar will touch on many of the common failure points of mobile application development. Join Shahab Choudhry, co-Founder of Propelics, to hear more about some of these common mistakes and more importantly how to avoid them. Watch this information packed webinar to learn: * Some of the most overlooked aspects of Enterprise Mobile App Development * Steps you can take to ensure a higher success rate of Mobile App delivery

Transcript of Top 10 Enterprise Mobile App Development Gotchas

Page 1: Top 10 Enterprise Mobile App Development Gotchas

Welcome. @propelics Questions, Commentsto #mobilestrategy

Top 10 Enterprise Mobile App Development Gotchas March 14th, 2013

Page 2: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Propelics Background – About Us

•  15+ year track record •  Fortune 500 clients •  Global experience •  100% focused on mobile

for the Enterprise •  San Jose, Boston,

Pittsburgh

2  

Propelics creates mobile strategies and world class Apps for the Enterprise.

Trusted by companies like yours:

Page 3: Top 10 Enterprise Mobile App Development Gotchas

•  Enterprise Mobile Strategy Services Enterprise Mobile Strategy Mobile App Portfolio Mobile App Scoping & Planning IT Readiness for Mobility BYOD and MDM Strategy Innovation through visualization Center of Excellence Creation

•  Mobile Advisory Services Mobile Mentoring Executive Education Speaking Engagements

•  Mobile App Development UX Design Onshore and Offshore App Development Mobile App Architecture Prototype Factory

What We Do

Page 4: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Shahab Choudhry: Partner - Propelics

Shahab is a visionary thought leader who has been at the forefront of trying to make sense of the various technology shifts in the past two decades.

He has advised several startups, early stage companies and Fortune 500 companies in making the most of these technology shifts. He continues to be a “Trusted Advisor” to some of the leading brands around the world. Shahab is frequent speaker at conferences related to mobile.

4  

Page 5: Top 10 Enterprise Mobile App Development Gotchas

By 2015, 70% of your customer

interactions will originate from a mobile device…”

Source:  Gartner  2011  

Page 6: Top 10 Enterprise Mobile App Development Gotchas

Experiences are increasing usage and expectations

#mobilestrategy!

Page 7: Top 10 Enterprise Mobile App Development Gotchas

73% of companies are

looking to build five or more apps in 2013

Source:  Appcelerator  Survey  

Page 8: Top 10 Enterprise Mobile App Development Gotchas

In 2013 the number of new mobile apps will exceed

the number of new desktop applications in

the enterprise

Page 9: Top 10 Enterprise Mobile App Development Gotchas

The Unforgiving UserQuick to download - Quick to delete

74% of downloaded apps are opened only once

40% of apps are deleted after first useAverage expected wait time for a app to launch is 2 sec

Top reason for deleting apps – app crashed

Enterprise Expectation = Consumer Experience

Gift of Consumerization

9

Page 10: Top 10 Enterprise Mobile App Development Gotchas

Great Opportunity &

High Expectations

Ready?

Page 11: Top 10 Enterprise Mobile App Development Gotchas

Top 10 Gotchas

Page 12: Top 10 Enterprise Mobile App Development Gotchas

1.  Lack of “true” understanding of the opportunity

2.  Over engineering of the app

3.  No advance planning for app deployment

4.  Enterprise apps that lack “polish”

5.  Impact of device diversity and the associated effort

6.  Conformance - security and risk policies

7.  Testing the app the “good old way”

8.  App Analytics – “What is that?”

9.  Hidden cost due to inexperience

10.  No defined approach for support and maintenance

Page 13: Top 10 Enterprise Mobile App Development Gotchas

#1. Lack of “true” understanding of the

opportunity

Page 14: Top 10 Enterprise Mobile App Development Gotchas

#1. Lack of “true” understanding of the opportunity

•  Avoid the “Wild West of App Development” •  What looks good on a flow chart may not

work in the field •  Put yourself in the shoes of the end user •  Role Play •  Filed Observation •  Ride Along •  Plant Visits

•  Don’t just “mobilize” the current process

14

Page 15: Top 10 Enterprise Mobile App Development Gotchas

#3. No advance planning for app

deployment

Page 16: Top 10 Enterprise Mobile App Development Gotchas

#3. No advance planning for app deployment

•  Release Planning •  For consumer facing apps •  Approvals from AppStores •  Developer Program •  Regulatory Audits

•  For Enterprise apps •  Enterprise AppStore •  MDM/MAM •  PMO Approvals

•  Updates in release period

16

Page 17: Top 10 Enterprise Mobile App Development Gotchas

#5. Impact of device diversity and the associated effort

Page 18: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

#5. Impact of device diversity and the associated effort

18  

Page 19: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Planning for devices and OS

19  

•  Consumer App -  Most devices -  Most OSs -  Most Resolutions

•  Enterprise Apps -  Easier for non-BYOD scenarios -  For BYOD look at user base

•  Plan for a minimum of -  Android

-  OS 2.3+ -  Top 5 devices based on expected app usage -  Supported resolutions (320 by 480, 480 by 800, 720 by 1280)

-  Apple -  iOS 5.0+ -  iPhone 4, 4S and 5, and all iPads -  Supported resolutions (960 by 640, 1136 by 640, 1024 by 768, 2048 by 1536)

Page 20: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Cross Platform Development

20  

•  Consumer Apps •  Enterprise Apps in BYOD environments •  Not all MADP are equal •  Easier transition and ramp up to development •  However, MADP tool specific experience is

important -  Controls -  Licensing -  Enterprise Architecture -  Overhead – App Size -  Mobile Web vs. App

Page 21: Top 10 Enterprise Mobile App Development Gotchas

#7. Testing the app the “good old way”

Page 22: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

#7. Testing the App the “good old way”

22  

•  Unforgiving attitude in Enterprise and Consumer

•  Testing is not a way to do something between end of development and launch

•  Simulator is not a substitute for device testing

•  Device Testing – Rent Devices •  Testing in the Wild •  Monitor after launch

-  User Satisfaction -  App Performance Metrics

•  Poor Navigation"

•  App Crash or Freeze"

•  Sluggish Launch"

•  Failure to Launch"

•  Unexpected Behavior"

Page 23: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Some Mobile Specific Considerations

23  

•  Device specific testing -  Resolution -  Orientation -  Keyboard

•  Testing for battery drain •  Gestures •  Carrier specific testing •  Interruptions – Incoming Calls, SMS, Maps •  Connection speed and disconnected mode

Page 24: Top 10 Enterprise Mobile App Development Gotchas

#10. No defined approach for support

and maintenance

Page 25: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

#10. No defined approach for support and maintenance

25  

•  Support & Help Desk •  Monitoring

•  Maintenance and Ongoing App Admin

Page 26: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Support and Help Desk

26  

•  Days of “Press 2 If you need help with the website…” are over

•  But there needs to be a way to provide support

•  Enterprise Apps -  Call Help Desk, Carrier or walk to Best Buy? -  Call volume planning -  Help Desk Lite

•  Consumer App -  Social Media Feedback and Reputation -  Is your Marketing Department ready for this?

Page 27: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Monitoring

27  

•  Ongoing Testing •  Feedback Management •  Developer License

Page 28: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Maintenance and Ongoing App Admin

28  

•  Do you have a plan for app ownership after launch?

•  Have you planned and allocated enough budget for ongoing updates?

•  Do you have a plan for ongoing app support? - Planned features - OS updates - Security issues - Other bug fixes

Page 29: Top 10 Enterprise Mobile App Development Gotchas

1.  Lack of “true” understanding of the opportunity

2.  Over engineering of the app

3.  No advance planning for app deployment

4.  Enterprise apps that lack “polish”

5.  Impact of device diversity and the associated effort

6.  Conformance - security and risk policies

7.  Testing the app the “good old way”

8.  App Analytics – “What is that?”

9.  Hidden cost due to inexperience

10.  No defined approach for support and maintenance

Page 30: Top 10 Enterprise Mobile App Development Gotchas

30

Business Drivers

Market

Opportunity

Envisioned mobile

Scenarios High Level

Requirements

Step I: Benchmarking & Requirements

Step II: Visualization, Readiness & Roadmapping

Step III: Planning and Budgeting

Build & Deploy

Scope Finalized

Competitive Analysis

App Prototype

App Roadmap

Ongoing Support

Technical Approach

Development Approach, Budgeting,

& Release Plan Support Plan

Customer Feedback

Step IV: App Creation

2 Weeks

mobile App scoping and planning Kickstart : Approach

Page 31: Top 10 Enterprise Mobile App Development Gotchas

One More Consideration:

The cost of doing nothing due to “Analysis Paralysis”

Mobile App Scoping & Planning Kickstart =

2 Weeks

Page 32: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Propelics Kickstarts

Special Offer Free 1 Hour Mobile

Advisory Call CODE: TOPTEN

[email protected] 888-405-2820

Mobile App Roadmap

MDM/BYOD Kickstart

Mobile App Rapid

Prototyping

IT Readiness for Mobile Kickstart

Prototype Factory

32  

Mobile App Scoping & Planning Kickstart

Page 33: Top 10 Enterprise Mobile App Development Gotchas

•  Innovation Focus

•  Engaging Process

•  Mobility Centric

•  Experience Across Industries

•  Enterprise Solutions

•  Advisors, Strategists, Implementers

•  Strategy at the Pace of Mobility

Page 34: Top 10 Enterprise Mobile App Development Gotchas

#mobilestrategy!

Thank you