10 essential best practices of building enterprise mobile apps

  • 74 views
Uploaded on

Are you considering building or are building enterprise mobile apps? If you are – Then this is a session you don't want to miss. …

Are you considering building or are building enterprise mobile apps? If you are – Then this is a session you don't want to miss.

Today's enterprises need to know the secrets of building great enterprise mobile apps in the ever changing mobile industry. Business' are getting transformed with mobility and as a business and technology leader, you need to know how to leverage mobile solutions effectively to improve your business.

Enterprises need an open and extendible design that allows them to easily and rapidly develop, deploy and manage multiple mobile apps. In other words, the apps developed should engage the users effectively, integrate seamlessly with the existing enterprise infrastructure and be elastically scalable.

Prithvi Kandanda, Vice President of Enterprise Mobility Solutions, a Senior Enterprise Mobility Strategist & Solutions Architect shares with you the the secrets and best practices.

This webinar will enable you to watch out for the potholes in the road to build a successful enterprise mobile app(s).

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
74
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Mobile phones are more ubiquitous than Indoor plumbing- This is truly an unbelievable stat, but underscores the magnitude of what’s happening and how quickly it has happened.

    Mobile devices have outsold laptops
  • Mobile is replacing the web.
    The level of engagement on the mobile devices are unprecedented
    Users want to consume the experience in their mobile devices and do not have patience to use the web application
    The user experience anticipation levels have significantly gone up, They want to get things done quickly and without thinking to much

    Mobility is transforming the enterprises significantly. Mobilility driven use cases are replacing traditional processes and making them super efficient. Typically you have seen field service engagements which have been started to get adopted. Have any of you noticed how mobility has transformed the Enterprise-rent-car checkin process? You are greeted with a rep carrying an Ipad and after checkin you just sign on the ipad. He does a walk around of the car with you using an Ipad – presents car choices to you and you are out of the door.

    There are no B2B,B2E,B2C – there is only one category, which is the user. We are all familiar with these distinctions: B2C, B2B and B2E.And we’ve always viewed things differently within these contexts, and typically the best experiences have been reserved for the B2C persona – but at the end of the day, its all about experience and how you can get things done quickly.
  • The user experience changed to touch computing rather than a keyboard, the responsiveness of the application was the other factor
  • So, for all of us involved in delivering mobile applications to our customers, it presents a big dilemma
  • Mobile is transformative. Every process is getting transformed – The classic case is that of Uber. Uber transformed the taxi business in such a way that now it has led to an expansion of the market place. People who were not using taxis have started to use taxis. The consumption of service has increased significantly
  • Evaluate every app idea which comes in your company against a matrix. Assign weighted scores and ensure that there is a discipline in managing app requests. Evaluate it objectively.
  • Notice, how I have un-clubbed the UX and UI? Often times people make the mistake of thinking this is the same thing.
  • Once you have developed the User experience, you develop the UI

Transcript

  • 1. © 2010 WinWire Technologies WinWire Technologies, Inc. Confidential 10 Essential Best Practices of Building Enterprise Mobile Apps @WinWire Wired2Win Webinar Series
  • 2. © 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,
  • 3. © 2010 WinWire Technologies
  • 4. © 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
  • 5. 7,095,476,818 The Total World Population 48%52% Urban Rural 2,484,915,152 Internet Users 35%Internet Penetration 6,572,950,124 Mobile Subscribers 93% Mobile Penetration SOURCE: We Are Social. wearesocial.sg. Landscape
  • 6. Mobility=Transformation The Reality is Enterprise Mobility Freedom for Businesses Mobile is transforming Businesses User is KING
  • 7. Mobility=Transformation, Why? Engaging UX Feature Integration Speed of Innovation Social Interaction Instant On Battery life – Lithium-ion Always Connected App Store Distribution Sensors and Context
  • 8. The Challenges Enterprises face Source :Enterprise mobility Exchange
  • 9. Source :Enterprise mobility Exchange
  • 10. Source :Enterprise mobility Exchange
  • 11. Source :Enterprise mobility Exchange
  • 12. © 2010 WinWire Technologies Delivery Dilemma Faster Than Ever Deliver A Better Experience Across An Explosion Of Devices & OSs
  • 13. © 2010 WinWire Technologies Typical Mobile Engagement Mobile Strategy Design Considerations Development and testing Deployment App 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
  • 14. 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
  • 15. 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
  • 16. 10 Best Practices of Building Enterprise Mobile Apps
  • 17. Best Practice: 1 Focus on Your Strategy and Mobile Use Cases
  • 18. © 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
  • 19. Best Practice: 2 Focus on the Right App Candidate(s)
  • 20. © 2010 WinWire Technologies Right App Candidate What is the value it provides? Go through the actual business process Can we build it? Security Is it business incremental?
  • 21. Best Practice: 3 Develop a easy UX
  • 22. © 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
  • 23. Best Practice: 4 Develop an Appropriate UI
  • 24. © 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
  • 25. Best Practice: 5 Identify Target Devices and Prototype Iteratively
  • 26. © 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
  • 27. Best Practice: 6 Identify the Right Development Toolset
  • 28. © 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?
  • 29. Best Practice: 7 Plan for Security & Data
  • 30. © 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?
  • 31. Best Practice: 8 Plan for a Thorough Testing
  • 32. © 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
  • 33. Best Practice: 9 Plan for Deployment
  • 34. © 2010 WinWire Technologies Deployment Is it private app store? Is it public app store? Do you need to have an MDM/MAM solution?
  • 35. Best Practice: 10 Remember, it’s a Start
  • 36. © 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
  • 37. Join us for our Next Webinar on Wired2Win Webinar Series! Lotus Notes Applications Migration to Office365 Date: 21 August, 2014 Time: 9 am PT
  • 38. © 2010 WinWire TechnologiesWinWire Technologies, Inc. Confidential WinWire Technologies, Inc. Confidential Reach out to us at marketing@winwire.com Visit us: www.winwire.com http://www.winwire.com/winwire-blog/ www.twitter.com/winwire Thank You