Design, Develop and Deploy Mobile Apps Best Practices for Enterprise Mobile App Management Yael Alkalay Judy Robb Kaushik Srinivas
Presenters Yael Alkalay Design Change Leader with IBM Judy Robb Business Development Executive with IBM Kaushik Srinivas Product Manager with Fiberlink #MobileApps
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: Asymco.com
Agenda Understand design thinking principles Techniques for designing applications Manage Design Why responsive design matters Defining the user experience strategy Moving from MAM to MALM Deploy Mobile App Lifecycle Develop App development considerations Enabling the enterprise Secure #MobileApps
Poll Question #1 Are you leveraging mobile apps in your business now? a) Yes b) No c) Planning to #MobileApps
Design Yael Alkalay, Design Change Leader #MobileApps
What s the first thing you do when you wake up in the morning? 7
84% of smartphone owners use apps first thing in the morning 8 Source: Statista, SOASTA Image
Where do you use your phone? What is your phone for you? 9
The Challenge How to design world-class mobile apps? 10
If there s a simple, easy design principle that binds everything together, it s probably about starting with the people. Bill Moggridge 11
Envision the User Experience 12
Reframe The Problem Product focused VS Experience focused 13
This is not a User Experience 14
This is a User Experience 15
Design Thinking 16
Understand 17
Understand your users Your User You Your Mom Your Daughter Customer Product Manager Your Manager Your Manager s Manager CEO 18
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
Personas types High-Fidelity Mid-Fidelity Low-Fidelity 20
Explore 21
Develop stories about your users Scenarios User Stories Storyboards Develop a series of Scenarios, or particular user experience flows for one or more Personas. Break your scenarios down into codable units of functionality, or User Stories. Visualize your To-Be user story 22
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
Claim of value to the market Business advantage gained As-Is Stories To-Be Stories 24
Prototype 25
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
Prototypes High-Fidelity Mid-Fidelity Low-Fidelity 27
Evaluate 28
What to evaluate? Identify key open questions Learn, refine, decide 29
From User Insights to Decision Making User Insights Prototype Evaluate Decisions 30
If I had asked people what they wanted, they would have said faster horses. Henry Ford 31
Envision the User Experience 32
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
IBM Interactive Judy Robb, Business Development Executive #MobileApps
#MobileApps
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. Rated by Ad Age as a Top 5 leading interactive agency 5 years running Won multiple Webby Awards among numerous other awards and patents. #MobileApps
#MobileApps
Cross-discipline skills #MobileApps
Who s setting the bar? #MobileApps
The customer is in the driver s seat Here s why The customer s mobile experience is being influenced by interrelated business, technology and social forces. change occurs rapidly and the pace is increasing. networks connect homes, cars and other devices. data analytics is increasing rapidly in both volume and amount. yield new insights about customers. content can be more relevant and personalized. devices are proliferating bringing more users online. #MobileApps customers own relationship with high expectations.
IBM MobileFirst Mobile has emerged as a primary catalyst / driver of transformation and is fundamentally changing industries #MobileApps
Responsive Design #MobileApps
Wimbledon #MobileApps
US Open #MobileApps
Tiffany & Co. #MobileApps
My Coke Rewards #MobileApps
The Masters #MobileApps
Defining the Customer Experience Strategy Problem Definition (Business and User-focused) User Insights and Profiling Current Experience Assessment Marketplace Innovation Scan User Experience Innovation Concepts Scenarios & Journey Maps (concepts in context) Prototyping (Web, Mobile, Location) Enablement Analysis Gap Analysis (People, Process & Technology) Implementation Plan (Phased) Execution & Management (Org. Processes, Metrics, VOC, Continuous Improvement) Assess Envision Plan #MobileApps
Enterprise Enablement Kaushik Srinivas, Product Manager #MobileApps
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
Mobile App Lifecycle Management Consider the complete app lifecycle as part of your strategy Reporting and Tracking Web-based Catalog Management Data Sync Add-on Software Development Kits (SDKs) Manage Collaborate Secure Complete MAM Lifecycle Management Publishing / Deploy Design Develop Version Control Cross-Platform Forced Upgrades / Auto Updates Targeted App Revocation (for BYOD solutions) Secure Policy Management #MobileApps Private Catalogs Enterprise Authentication Role Based Access Control
Mobile Application Management Taxonomy Native app: Written for a specific platform & installed on the device Public app: Available on a public app store App: Software application on a mobile phone Enterprise app: Created by a business for in-house distribution Web app: A website bookmark that appears as an app 52
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
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 App Wrapping Post-development code injection Software Dev. Kit (SDK) Use libraries as part of development #MobileApps
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
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
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
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
Summary Consider complete Mobile Application Lifecycle Management as part of your Enterprise Mobility Management Strategy Manage Deploy Mobile App Lifecycle Design Develop Secure #MobileApps
For More Information Follow-up: yalkala@us.ibm.com jrobb@us.ibm.com ksrinivas@fiberlink.com Learn more about IBM Interactive at ibminteractive.com Visit the MaaSters Center to discuss IT in the cloud: MaaS360.com/maasters Forum announcements, discussions and questions Blog Webinars Resources Social media Free 30-day trial #MobileApps