Best Practices to Design, Develop and Deploy Enterpise Mobile Apps with IBM and Fiberlink


Published on

Mobile apps boost employee efficiency, improve customer service, and extend mobile commerce. But, building your own app can be a nightmare without a well-planned design and strategy--even for the most skilled and seasoned technical teams.

Learn the mobile app life cycle from design through development and deployment.

Design: Learn how to design world-class mobile apps. Yael Alkalay will introduce the IBM Design Thinking framework, its value and best practices for mobile app design.

Develop: Creating successful mobile apps is a requires collaboration across creative, technology and business groups. Judy Robb will explain how IBM Interactive helps organizations create compelling user experiences.

Deploy: Get the right applications to the right users securely, easily and reliably. Kaushik Srinivas will discuss various deployment considerations such as app store and security concerns, as well as post-deployment app management and reporting.

Published in: Technology, Business
1 Like
  • Be the first to comment

No Downloads
Total Views
On Slideshare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

Best Practices to Design, Develop and Deploy Enterpise Mobile Apps with IBM and Fiberlink

  1. 1. Design, Develop and Deploy Mobile Apps Best Practices for Enterprise Mobile App Management Yael Alkalay | Judy Robb | Kaushik Srinivas
  2. 2. Presenters Yael Alkalay Design Change Leader with IBM #MobileApps Judy Robb Business Development Executive with IBM Kaushik Srinivas Product Manager with Fiberlink
  3. 3. Mobile app usage is increasing exponentially Prediction in 2012: Global mobile app downloads to exceed 30B by 2016 Reality: Downloads exceeded 100 billion by mid-2013! #MobileApps Sources:
  4. 4. Agenda • • • • • • • Understand design thinking principles Manage Techniques for designing applications Why responsive design matters Defining the user experience strategy Deploy Moving from MAM to MALM App development considerations Enabling the enterprise Design Mobile App Lifecycle Secure #MobileApps Develop
  5. 5. Poll Question #1 Are you leveraging mobile apps in your business now? a) Yes b) No c) Planning to #MobileApps
  6. 6. Design Yael Alkalay, Design Change Leader #MobileApps
  7. 7. What’s the first thing you do when you wake up in the morning? 7
  8. 8. 84% of smartphone owners use apps first thing in the morning 8 Source: Statista, SOASTA Image
  9. 9. Where do you use your phone? 
What is your phone for you? 9
  10. 10. The Challenge – How to design world-class mobile apps? 10
  11. 11. “If there’s a simple, easy design principle that binds everything together, it’s probably about starting with the people.” — Bill Moggridge 11
  12. 12. Envision the User Experience 12
  13. 13. Reframe The Problem Product focused VS Experience focused 13
  14. 14. This is not a User Experience 14
  15. 15. This is a User Experience 15
  16. 16. Design Thinking 16
  17. 17. Understand 17
  18. 18. Understand your users Your User ≠ 18 You Your Mom Your Daughter Customer Product Manager Your Manager Your Manager’s Manager CEO
  19. 19. Personas User archetypes to guide decisions and prioritization. Synthesize user research to enable prioritization and a successful implementation of the product: what your users need and can use. 19
  20. 20. Personas types High-Fidelity Mid-Fidelity 20 Low-Fidelity
  21. 21. Explore 21
  22. 22. Develop stories about your users Scenarios Develop a series of Scenarios, or particular user experience flows for one or more Personas. User Stories Break your scenarios down into codable units of functionality, or User Stories. 22 Storyboards Visualize your To-Be user story
  23. 23. As-Is, To-Be Scenario Map Visual tool for ideating on a single user workflow. Makes team’s knowledge explicit, helps figure out areas that need further user research, and documents new ideas. 23
  24. 24. Claim of value to the market Business advantage gained As-Is Stories To-Be Stories 24
  25. 25. Prototype 25
  26. 26. Why Prototype? Prototyping enables rapid experimentation Communicate and validate Understand and explore Get feedback Fail fast learn fast Test and decide between multiple options 26
  27. 27. Prototypes High-Fidelity Mid-Fidelity 27 Low-Fidelity
  28. 28. Evaluate 28
  29. 29. What to evaluate? Identify key open questions Learn, refine, decide 29
  30. 30. From User Insights to Decision Making User Insights Prototype Evaluate 30 Decisions
  31. 31. “If I had asked people what they wanted, they would have said faster horses.” —Henry Ford 31
  32. 32. Envision the User Experience 32
  33. 33. Poll Question #2 What are your mobile app user priorities for 2014? a) Apps for use by employees b) Apps for use by customers c) Apps for use by partners and suppliers d) Apps for use by the public #MobileApps
  34. 34. IBM Interactive Judy Robb, Business Development Executive #MobileApps
  35. 35. #MobileApps
  36. 36. IBM Interactive leads in digital innovation IBM Interactive is a “Leader” among global digital agencies with enterprise mobile solutions rated first overall In December, 2013, Gartner rated IBM Interactive among the leaders in digital marketing for our completeness of vision and ability to implement. #MobileApps Rated by Ad Age as a Top 5 leading interactive agency 5 years running Won multiple Webby Awards among numerous other awards and patents.
  37. 37. #MobileApps
  38. 38. Cross-discipline skills #MobileApps
  39. 39. Who’s setting the bar? #MobileApps
  40. 40. The customer is in the driver’s seat – Here’s why… change The customer’s mobile experience is being influenced by interrelated business, technology and social forces. occurs rapidly and the pace is increasing. networks connect homes, cars and other devices. data is increasing rapidly in both volume and amount. analytics yield new insights about customers. content can be more relevant and personalized. devices are proliferating bringing more users online. customers #MobileApps own relationship with high expectations.
  41. 41. IBM MobileFirst Mobile has emerged as a primary catalyst / driver of transformation and is 
fundamentally changing industries #MobileApps
  42. 42. Responsive Design #MobileApps
  43. 43. Wimbledon #MobileApps
  44. 44. US Open #MobileApps
  45. 45. Tiffany & Co. #MobileApps
  46. 46. My Coke Rewards #MobileApps
  47. 47. The Masters #MobileApps
  48. 48. Defining the Customer Experience Strategy User Insights and Profiling Problem Definition (Business and User-focused) Current Experience Assessment Marketplace Innovation Scan Assess #MobileApps User Experience Innovation Concepts Scenarios & Journey Maps (concepts in context) Prototyping (Web, Mobile, Location) Envision Enablement Analysis Execution & Management Gap Analysis (Org. Processes, Metrics, VOC, Continuous Improvement) (People, Process & Technology) Implementation Plan (Phased) Plan
  49. 49. Enterprise Enablement Kaushik Srinivas, Product Manager #MobileApps
  50. 50. Poll question #3 What are your organization’s plans for app development? a) We have already developed apps for in-house use b) We plan to develop apps in the next 6 months c) We have no plans to develop apps at this time #MobileApps
  51. 51. Mobile App Lifecycle Management Consider the complete app lifecycle as part of your strategy Secure Add-on Software Development Kits (SDKs) Publishing / Deploy Data Sync Version Control Collaborate Design Reporting and Tracking Web-based Catalog Management Cross-Platform Complete MAM Lifecycle Management Manage Targeted App Revocation (for BYOD solutions) Enterprise Authentication Forced Upgrades / Auto Updates Policy Management Secure Private Catalogs #MobileApps Develop Role Based Access Control
  52. 52. Mobile Application Management Taxonomy Public app: Available on a Native app: Written for a public app store specific platform & installed on the device Enterprise app: Created by a App: Software application on a business for in-house distribution mobile phone Web app: A website bookmark that appears as an app 52
  53. 53. Develop apps to meet well defined business needs • Choose the ‘mode’ – The type of app – Native, Web app, or Hybrid – Platforms for support – Development environment • Integrate with backend systems through web services – Robust, flexible & efficient – Easy to code – Easily exposable to internet #MobileApps
  54. 54. Incorporate security right from development Best practices in App Security • • • Authentication Single Sign On Data Loss Prevention (DLP) - • • Restrict copy-paste Open-in controls In-app VPN Block on non-compliance #MobileApps App Wrapping Post-development code injection Software Dev. Kit (SDK) Use libraries as part of development
  55. 55. Deploy using Enterprise App Stores • Enterprise App stores • Consolidated Management interface independent of OS • Deploy and update apps without delay • Integrate with existing infrastructure (Ex: Active Directory) • Control app security through policies • Version control of apps #MobileApps
  56. 56. Manage through Mobile App Management policies Passive controls • Configure security and restrictions • App blacklists & whitelists • Reports • Monitor for compliance • Initiate automatic actions on noncompliance Ex: Alert, Block, Remove #MobileApps
  57. 57. Manage - App Discovery and Collaboration • Web-based App Catalog for Mobile Apps • Discovery portal for all platforms • User sharing and linking of apps • User application review and rating system
  58. 58. Poll Question #4 How many apps are you planning to deploy in your organization in the next 6 months? a) 1-10 b) 11-20 c) 21-50 d) 50+ e) None #MobileApps
  59. 59. Summary Consider complete Mobile Application Lifecycle Management as part of your Enterprise Mobility Management Strategy Manage Deploy Design Mobile App Lifecycle Secure #MobileApps Develop
  60. 60. Follow-up: For More Information Learn more about IBM Interactive at Visit the MaaSters Center to discuss IT in the cloud: • Forum – announcements, discussions and questions • Blog • Webinars • Resources • Social media • Free 30-day trial #MobileApps