SlideShare a Scribd company logo
1 of 48
Designing
Mobile Apps for
Enterprise Use
Jeff Steffgen
UX & Design Director
at SuperConnect
About SuperConnect


 • Chicago-based mobile software start-up (Apr ‘12)
 • Enterprise Apps – Mobile productivity & learning
    – mLevel: Flagship Gamified Learning App
    – Connections: Mobile Enterprise Directory App
    – Scheduler: Calendaring App (iOS/Outlook)
 • Clients – Advocate Healthcare, AT&T & more
 • www.superconnect.com/blog
What is “the Enterprise”?
USS Enterprise?




I always preferred Star Wars… the first trilogy, anyway
Enterprise Apps




Use mobility to redefine how
employees find & access information
Enterprise Apps




Employees in the field want to
easily complete work tasks on the go
Understanding the Enterprise
Enterprise
                                     aka “The 800lb Gorilla”




Finding the right info can be challenging for workers
Geographically decentralized & distributed environment
Disparate business units (silos) with authority & power
Use of mobility & cloud to redefine the enterprise
System Users


 Typically 2 types of users…
           - End-users
             Using the app on the devices
           - Administrators
             Managing the set-up and usage
             (licenses, permissions and roles)
             via a back-end website.
Major Enterprise Trends


   • Mobility – Paradigm shift in how information
     is accessed and consumed
   • BYOD – Captures real productivity from
     employees via personal devices
   • Cloud/SaaS – Makes solutions scalable,
     easy and fast to implement
   • Gamification – Use of games, leaderboards and
     achievements to drive learning and performance
   • Social Media – Connecting people, facilitating
     communication and collaboration
Unique Challenges for Enterprise
Platforms
Platforms



            HTML 5
            Typically easier, cheaper
            and faster to develop a
            mobile-optimized version
            of a website
Hybrid approach, HTML 5 wrapped in iOS native shell
Platforms


            Native Apps
            Allows access to device-
            specific controls, inputs
            and features such as GPS,
            accelerometer, multi-touch
            gestures, built-in security
            and offline storage
Native apps for Android, iOS and Windows Phone 8
Platforms


Mobile Enterprise App       SyBase for broad enterprise
                            SAP solutions
Platforms (MEAPs)           PhoneGap wraps HTML5 apps
Allow you to develop        in native containers
                            jQuery Mobile open source
the app once and            mobile Web framework
deploy it to a variety of   Appcelerator multi-OS app
devices with no changes     development leveraging
                            Web-based skill sets
to the underlying           Unity 4 powerful game
business logic              development platform with
                            multiplatform publishing
Published to iOS, Android & Web via Unity platform
Platform > UX Takeaways


 • Choose the platform that fits your needs
 • Use consistent layouts across platforms,
   but use platform-specific UI/UX patterns
 • Test your apps on as many versions of
   the OS and different devices as possible
 • Be mindful of screen sizes and resolutions
Performance
Performance > Back-end


 • Users won’t always have a reliable connection
 • Be mindful of how long actions requiring
   server calls might take and how the end-user
   will react to waiting for data to load/refresh
 • Optimize data for mobile so that it’s fast and
   can seamlessly integrate with existing IT
   systems
Performance > Platform Integration


 • Incorporate platform features (location
   services, maps, messaging, camera), and
   integrate with other apps and social media
 • Create interfaces that are built for touch
   gestures – this can further enhance an app's
   functionality and appeal to users
Incorporate and integrate with native platform features…
…although iOS6 maps users may end up in Lake Michigan!
Build interfaces for touch gestures to enhance user appeal
Performance > Network Connectivity


 • Offline – Users want offline mode features
   that can take advantage of local storage
 • WiFi – Usually a reliable, high-bandwidth
   connection, so default to WiFi if possible
 • Cellular (Edge, 3G, 4G, LTE, etc) – Make sure
   the app is able to function promptly across all
   cellular connection types, tier data if needed
Security
Security > App Security & Data Integrity

    – Remote access admin controls
    – Governance of users
        • Role mapping to appropriate apps and data stores
    – Compliance rules based on user roles or job functions
        • Identity management to auto provision/de-provision access to
          resources
    – Network authentication
    – Password/PIN protection
    – Use of encryption technologies for
      data transfer & local storage on device.
    – Integration with third-party enterprise security systems
        • i.e., Good Technology, MobileIron
Remote access admin controls
Governance of users by role mapping to appropriate
apps and data stores
PIN protection on app start-up configured by admin
Network authentication via SSO login
SAML login, when access to passwords is restricted by IT
Integration with 3rd party enterprise security systems to
comply with IT requirements (secure communications)
Branding
Branding


       • Ability to customize and manage
         enterprise brand (custom logo and
         corporate colors)
       • Applied across a suite of apps,
         or specified individually if needed
         for separate business units or
         channel partners/resellers
Upload logo and select color schemes via admin
console, server deploys and updates on all devices
Productivity
            & Workflows
5 Key UX
Takeaways
1. STRATEGIZE
Rethink workflows to put mobile productivity first
SmartSearch
                                               Quickly search for
                                               contacts and discover
                                               unknown connections
       SmartSchedule                           across company-
   Easily schedule meetings                    specified fields
    while on the go, seeing
coworkers’ availability with
 ide-by-side calendar views
                                               Dashboard Tiles
                                               Birthdays
                                               Anniversaries
        SmartConnect                           New Hires
     Real-time availability                    Favorites
  intelligently determines                     Recently Viewed
  the best way to connect                      My Team
            with colleagues                    Up to 3 Custom Tiles



 2. IDENTIFY
 Focus on a few popular tasks that can be used on the go
3. CONTEXTUALIZE
Display relevant content specific to each user’s situation
My contact preferences     My profile page




4. PERSONALIZE
Personal content accessed smartly via user preferences
5. OPTIMIZE
Keep it simple and design task-based workflows
Mobile Enterprise Apps - Recap

   •   Platform – Choose based on enterprise needs
   •   Performance – Optimize for connectivity
   •   Security – Secure data, app and devices
   •   Branding – Allow minimal customized branding
   •   Productivity & Workflows – 5 UX Keys…
         1. Strategize
         2. Identify
         3. Contextualize
         4. Personalize
         5. Optimize
Q&A

More Related Content

What's hot

Mobile Applications Architecture - GDG Ternopil' Architecture Components Meetup
Mobile Applications Architecture - GDG Ternopil' Architecture Components MeetupMobile Applications Architecture - GDG Ternopil' Architecture Components Meetup
Mobile Applications Architecture - GDG Ternopil' Architecture Components MeetupConstantine Mars
 
A complete bi solution for the microsoft platform adam mor panorama
A complete bi solution for the microsoft platform adam mor panoramaA complete bi solution for the microsoft platform adam mor panorama
A complete bi solution for the microsoft platform adam mor panoramaMicrosoft Singapore
 
Securing the Mobile enterprise
Securing the Mobile enterpriseSecuring the Mobile enterprise
Securing the Mobile enterpriseIBM Danmark
 
Resource discovery on mobile devices keren mills
Resource discovery on mobile devices   keren millsResource discovery on mobile devices   keren mills
Resource discovery on mobile devices keren millsKeren Mills
 
Azurati SharePoint2Go - BYOD ready mobile sharepoint
Azurati SharePoint2Go - BYOD ready mobile sharepointAzurati SharePoint2Go - BYOD ready mobile sharepoint
Azurati SharePoint2Go - BYOD ready mobile sharepointRonan Lavelle
 
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2
 
The Mobile Way Brochure
The Mobile Way BrochureThe Mobile Way Brochure
The Mobile Way Brochuremartgroot
 
SugarCRM Ultimate edition
SugarCRM Ultimate editionSugarCRM Ultimate edition
SugarCRM Ultimate editionAlain Cudet
 
SugarCRM Enterprise edition
SugarCRM Enterprise editionSugarCRM Enterprise edition
SugarCRM Enterprise editionAlain Cudet
 
Mobile device management-Desktop Central
Mobile device management-Desktop CentralMobile device management-Desktop Central
Mobile device management-Desktop CentralManageEngine
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...Axway Appcelerator
 
SugarCRM Corporate edition
SugarCRM Corporate editionSugarCRM Corporate edition
SugarCRM Corporate editionAlain Cudet
 

What's hot (18)

Mobile Applications Architecture - GDG Ternopil' Architecture Components Meetup
Mobile Applications Architecture - GDG Ternopil' Architecture Components MeetupMobile Applications Architecture - GDG Ternopil' Architecture Components Meetup
Mobile Applications Architecture - GDG Ternopil' Architecture Components Meetup
 
Optimized mobile apps
Optimized mobile appsOptimized mobile apps
Optimized mobile apps
 
A complete bi solution for the microsoft platform adam mor panorama
A complete bi solution for the microsoft platform adam mor panoramaA complete bi solution for the microsoft platform adam mor panorama
A complete bi solution for the microsoft platform adam mor panorama
 
Securing the Mobile enterprise
Securing the Mobile enterpriseSecuring the Mobile enterprise
Securing the Mobile enterprise
 
Resource discovery on mobile devices keren mills
Resource discovery on mobile devices   keren millsResource discovery on mobile devices   keren mills
Resource discovery on mobile devices keren mills
 
Azurati SharePoint2Go - BYOD ready mobile sharepoint
Azurati SharePoint2Go - BYOD ready mobile sharepointAzurati SharePoint2Go - BYOD ready mobile sharepoint
Azurati SharePoint2Go - BYOD ready mobile sharepoint
 
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
WSO2Con Asia 2014 - Embracing BYOD Trend Without Compromising Security, Emplo...
 
The Mobile Way Brochure
The Mobile Way BrochureThe Mobile Way Brochure
The Mobile Way Brochure
 
When Mobile (Android) met Cloud
When Mobile (Android) met CloudWhen Mobile (Android) met Cloud
When Mobile (Android) met Cloud
 
SugarCRM Ultimate edition
SugarCRM Ultimate editionSugarCRM Ultimate edition
SugarCRM Ultimate edition
 
SugarCRM Enterprise edition
SugarCRM Enterprise editionSugarCRM Enterprise edition
SugarCRM Enterprise edition
 
A Journey Through Mobile Application Development - Brian Fischer
A Journey Through Mobile Application Development - Brian FischerA Journey Through Mobile Application Development - Brian Fischer
A Journey Through Mobile Application Development - Brian Fischer
 
Tactio AppObjects
Tactio AppObjectsTactio AppObjects
Tactio AppObjects
 
Pre-Launch App Tips
Pre-Launch App TipsPre-Launch App Tips
Pre-Launch App Tips
 
Mobile device management-Desktop Central
Mobile device management-Desktop CentralMobile device management-Desktop Central
Mobile device management-Desktop Central
 
Tech Tips: Blackberry
Tech Tips: BlackberryTech Tips: Blackberry
Tech Tips: Blackberry
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
SugarCRM Corporate edition
SugarCRM Corporate editionSugarCRM Corporate edition
SugarCRM Corporate edition
 

Similar to UXT Chicago - Designing Mobile Apps for Enterprise Use

How to mobilize your SharePoint and BI
How to mobilize your  SharePoint and BIHow to mobilize your  SharePoint and BI
How to mobilize your SharePoint and BINetwoven Inc.
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014AuraPlayer
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentWim Tobback
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBIZZ
 
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileMobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileAlex Zaltsman
 
IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workLuis Benitez
 
Design Considerations When Building Cross Platform Mobile Applications
 Design Considerations When Building Cross Platform Mobile Applications Design Considerations When Building Cross Platform Mobile Applications
Design Considerations When Building Cross Platform Mobile ApplicationsSuperConnect
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise MobilityYuvaraj Ilangovan
 
Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDunn Solutions Group
 
PortHand Overview August 2013
PortHand Overview August 2013PortHand Overview August 2013
PortHand Overview August 2013PortHand
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSKris Wagner
 
Embracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and CentrifyEmbracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and CentrifySumana Mehta
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcSaranga Tripathy
 
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...Primend
 
Webinar: The Enterrpise Appstore - What is it and why you need it.
Webinar: The Enterrpise Appstore - What is it and why you need it.Webinar: The Enterrpise Appstore - What is it and why you need it.
Webinar: The Enterrpise Appstore - What is it and why you need it.Appear
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignThanh Nguyen
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0madhavha
 

Similar to UXT Chicago - Designing Mobile Apps for Enterprise Use (20)

How to mobilize your SharePoint and BI
How to mobilize your  SharePoint and BIHow to mobilize your  SharePoint and BI
How to mobilize your SharePoint and BI
 
Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014Bring Your Legacy Applications to the Mobile World - DOAG 2014
Bring Your Legacy Applications to the Mobile World - DOAG 2014
 
IBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App DevelopmentIBM MobileFirst - Hybrid App Development
IBM MobileFirst - Hybrid App Development
 
IBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with WorklightIBM MobileFirst - Hybrid Application Development with Worklight
IBM MobileFirst - Hybrid Application Development with Worklight
 
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobileMobilizing Enterprise Data - Strategies to succeed in enterprise mobile
Mobilizing Enterprise Data - Strategies to succeed in enterprise mobile
 
IBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To workIBM Collaboration Mobile Strategy and a New Way To work
IBM Collaboration Mobile Strategy and a New Way To work
 
Design Considerations When Building Cross Platform Mobile Applications
 Design Considerations When Building Cross Platform Mobile Applications Design Considerations When Building Cross Platform Mobile Applications
Design Considerations When Building Cross Platform Mobile Applications
 
Overview of Enterprise Mobility
Overview of Enterprise MobilityOverview of Enterprise Mobility
Overview of Enterprise Mobility
 
Designing and Developing Custom Mobile Applications
Designing and Developing Custom Mobile ApplicationsDesigning and Developing Custom Mobile Applications
Designing and Developing Custom Mobile Applications
 
PortHand Overview August 2013
PortHand Overview August 2013PortHand Overview August 2013
PortHand Overview August 2013
 
Security Development Life Cycle
Security Development Life CycleSecurity Development Life Cycle
Security Development Life Cycle
 
Empower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMSEmpower Enterprise Mobility with Microsoft EMS
Empower Enterprise Mobility with Microsoft EMS
 
Embracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and CentrifyEmbracing secure, scalable BYOD with Sencha and Centrify
Embracing secure, scalable BYOD with Sencha and Centrify
 
Ibm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mcIbm mobile first platform presentation refresh 05 18-mc
Ibm mobile first platform presentation refresh 05 18-mc
 
Webinar on Enterprise Security & android
Webinar on Enterprise Security & androidWebinar on Enterprise Security & android
Webinar on Enterprise Security & android
 
Enterprise Mobility @ Neev
Enterprise Mobility @ NeevEnterprise Mobility @ Neev
Enterprise Mobility @ Neev
 
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
Primend praktiline pilveseminar - Dokumendihalduse ja kommunikatsiooni viimin...
 
Webinar: The Enterrpise Appstore - What is it and why you need it.
Webinar: The Enterrpise Appstore - What is it and why you need it.Webinar: The Enterrpise Appstore - What is it and why you need it.
Webinar: The Enterrpise Appstore - What is it and why you need it.
 
HTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level DesignHTML5 Mobile Web Framework - High Level Design
HTML5 Mobile Web Framework - High Level Design
 
MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0MADHAV_IOS_Profile_5.0
MADHAV_IOS_Profile_5.0
 

Recently uploaded

Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioThink360 Studio
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfneelspinoy
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIyuj
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptJIT KUMAR GUPTA
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书zdzoqco
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppNadaMohammed714321
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024digital learning point
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyChristopher Totten
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks CharlottePulte
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Rndexperts
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designersPixeldarts
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Associazione Digital Days
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssNadaMohammed714321
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfAayushChavan5
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbpreetirao780
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxmarckustrevion
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioRMG Project Studio
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppNadaMohammed714321
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxDanielTamiru4
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic global solution
 

Recently uploaded (20)

Color Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 StudioColor Theory Explained for Noobs- Think360 Studio
Color Theory Explained for Noobs- Think360 Studio
 
group_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdfgroup_15_empirya_p1projectIndustrial.pdf
group_15_empirya_p1projectIndustrial.pdf
 
How to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AIHow to Empower the future of UX Design with Gen AI
How to Empower the future of UX Design with Gen AI
 
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.pptMaking and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
Making and Unmaking of Chandigarh - A City of Two Plans2-4-24.ppt
 
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
办理卡尔顿大学毕业证成绩单|购买加拿大文凭证书
 
Karim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 pppppppppppppppKarim apartment ideas 02 ppppppppppppppp
Karim apartment ideas 02 ppppppppppppppp
 
10 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 202410 Best WordPress Plugins to make the website effective in 2024
10 Best WordPress Plugins to make the website effective in 2024
 
The spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenologyThe spirit of digital place - game worlds and architectural phenomenology
The spirit of digital place - game worlds and architectural phenomenology
 
Map of St. Louis Parks
Map of St. Louis Parks                              Map of St. Louis Parks
Map of St. Louis Parks
 
Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025Top 10 Modern Web Design Trends for 2025
Top 10 Modern Web Design Trends for 2025
 
10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers10 must-have Chrome extensions for designers
10 must-have Chrome extensions for designers
 
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
Giulio Michelon, Founder di @Belka – “Oltre le Stime: Sviluppare una Mentalit...
 
guest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssssguest bathroom white and bluesssssssssss
guest bathroom white and bluesssssssssss
 
Pharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdfPharmaceutical Packaging for the elderly.pdf
Pharmaceutical Packaging for the elderly.pdf
 
world health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbbworld health day 2024.pptxgbbvggvbhjjjbbbb
world health day 2024.pptxgbbvggvbhjjjbbbb
 
General Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptxGeneral Knowledge Quiz Game C++ CODE.pptx
General Knowledge Quiz Game C++ CODE.pptx
 
Interior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project StudioInterior Design for Office a cura di RMG Project Studio
Interior Design for Office a cura di RMG Project Studio
 
Karim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 pppppppppppppppKarim apartment ideas 01 ppppppppppppppp
Karim apartment ideas 01 ppppppppppppppp
 
Pearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptxPearl Disrtrict urban analyusis study pptx
Pearl Disrtrict urban analyusis study pptx
 
Iconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing servicesIconic Global Solution - web design, Digital Marketing services
Iconic Global Solution - web design, Digital Marketing services
 

UXT Chicago - Designing Mobile Apps for Enterprise Use

  • 1. Designing Mobile Apps for Enterprise Use Jeff Steffgen UX & Design Director at SuperConnect
  • 2. About SuperConnect • Chicago-based mobile software start-up (Apr ‘12) • Enterprise Apps – Mobile productivity & learning – mLevel: Flagship Gamified Learning App – Connections: Mobile Enterprise Directory App – Scheduler: Calendaring App (iOS/Outlook) • Clients – Advocate Healthcare, AT&T & more • www.superconnect.com/blog
  • 3. What is “the Enterprise”?
  • 4. USS Enterprise? I always preferred Star Wars… the first trilogy, anyway
  • 5. Enterprise Apps Use mobility to redefine how employees find & access information
  • 6. Enterprise Apps Employees in the field want to easily complete work tasks on the go
  • 8. Enterprise aka “The 800lb Gorilla” Finding the right info can be challenging for workers
  • 9. Geographically decentralized & distributed environment
  • 10. Disparate business units (silos) with authority & power
  • 11. Use of mobility & cloud to redefine the enterprise
  • 12. System Users Typically 2 types of users… - End-users Using the app on the devices - Administrators Managing the set-up and usage (licenses, permissions and roles) via a back-end website.
  • 13. Major Enterprise Trends • Mobility – Paradigm shift in how information is accessed and consumed • BYOD – Captures real productivity from employees via personal devices • Cloud/SaaS – Makes solutions scalable, easy and fast to implement • Gamification – Use of games, leaderboards and achievements to drive learning and performance • Social Media – Connecting people, facilitating communication and collaboration
  • 14. Unique Challenges for Enterprise
  • 16. Platforms HTML 5 Typically easier, cheaper and faster to develop a mobile-optimized version of a website
  • 17. Hybrid approach, HTML 5 wrapped in iOS native shell
  • 18. Platforms Native Apps Allows access to device- specific controls, inputs and features such as GPS, accelerometer, multi-touch gestures, built-in security and offline storage
  • 19. Native apps for Android, iOS and Windows Phone 8
  • 20. Platforms Mobile Enterprise App SyBase for broad enterprise SAP solutions Platforms (MEAPs) PhoneGap wraps HTML5 apps Allow you to develop in native containers jQuery Mobile open source the app once and mobile Web framework deploy it to a variety of Appcelerator multi-OS app devices with no changes development leveraging Web-based skill sets to the underlying Unity 4 powerful game business logic development platform with multiplatform publishing
  • 21. Published to iOS, Android & Web via Unity platform
  • 22. Platform > UX Takeaways • Choose the platform that fits your needs • Use consistent layouts across platforms, but use platform-specific UI/UX patterns • Test your apps on as many versions of the OS and different devices as possible • Be mindful of screen sizes and resolutions
  • 24. Performance > Back-end • Users won’t always have a reliable connection • Be mindful of how long actions requiring server calls might take and how the end-user will react to waiting for data to load/refresh • Optimize data for mobile so that it’s fast and can seamlessly integrate with existing IT systems
  • 25. Performance > Platform Integration • Incorporate platform features (location services, maps, messaging, camera), and integrate with other apps and social media • Create interfaces that are built for touch gestures – this can further enhance an app's functionality and appeal to users
  • 26. Incorporate and integrate with native platform features…
  • 27. …although iOS6 maps users may end up in Lake Michigan!
  • 28. Build interfaces for touch gestures to enhance user appeal
  • 29. Performance > Network Connectivity • Offline – Users want offline mode features that can take advantage of local storage • WiFi – Usually a reliable, high-bandwidth connection, so default to WiFi if possible • Cellular (Edge, 3G, 4G, LTE, etc) – Make sure the app is able to function promptly across all cellular connection types, tier data if needed
  • 31. Security > App Security & Data Integrity – Remote access admin controls – Governance of users • Role mapping to appropriate apps and data stores – Compliance rules based on user roles or job functions • Identity management to auto provision/de-provision access to resources – Network authentication – Password/PIN protection – Use of encryption technologies for data transfer & local storage on device. – Integration with third-party enterprise security systems • i.e., Good Technology, MobileIron
  • 33. Governance of users by role mapping to appropriate apps and data stores
  • 34. PIN protection on app start-up configured by admin
  • 36. SAML login, when access to passwords is restricted by IT
  • 37. Integration with 3rd party enterprise security systems to comply with IT requirements (secure communications)
  • 39. Branding • Ability to customize and manage enterprise brand (custom logo and corporate colors) • Applied across a suite of apps, or specified individually if needed for separate business units or channel partners/resellers
  • 40. Upload logo and select color schemes via admin console, server deploys and updates on all devices
  • 41. Productivity & Workflows 5 Key UX Takeaways
  • 42. 1. STRATEGIZE Rethink workflows to put mobile productivity first
  • 43. SmartSearch Quickly search for contacts and discover unknown connections SmartSchedule across company- Easily schedule meetings specified fields while on the go, seeing coworkers’ availability with ide-by-side calendar views Dashboard Tiles Birthdays Anniversaries SmartConnect New Hires Real-time availability Favorites intelligently determines Recently Viewed the best way to connect My Team with colleagues Up to 3 Custom Tiles 2. IDENTIFY Focus on a few popular tasks that can be used on the go
  • 44. 3. CONTEXTUALIZE Display relevant content specific to each user’s situation
  • 45. My contact preferences My profile page 4. PERSONALIZE Personal content accessed smartly via user preferences
  • 46. 5. OPTIMIZE Keep it simple and design task-based workflows
  • 47. Mobile Enterprise Apps - Recap • Platform – Choose based on enterprise needs • Performance – Optimize for connectivity • Security – Secure data, app and devices • Branding – Allow minimal customized branding • Productivity & Workflows – 5 UX Keys… 1. Strategize 2. Identify 3. Contextualize 4. Personalize 5. Optimize
  • 48. Q&A

Editor's Notes

  1. Audience pollHow manyknow what the term enterprise means?Have designed an application for enterprise use?Have designed a mobile app for enterprise?How many are just hungry and ready for lunch?
  2. The first thing that might come to mind is Star Trek. I was always more of a Star Wars guy myself. Until the prequels arrived.
  3. But the reality is that enterprise solutions are now using mobility to completely redefine how employees find information…
  4. and how they complete everyday work tasks away from the office
  5.  
  6. Or as I like to call it, the 800lb gorillaFinding the right information in an enterprise ecosystem can be a huge challenge for workersThis big hairy beast
  7. Is a geographically decentralized, distributed environmentthat contains various functionalities across many business units.
  8. Making matters worse, these separate business units often hold a large amount of authority and powerin their separate -- and often significant – infrastructures (effectively creating silos) 
  9. Smart Enterprises are now recognizing these issues and are using mobility and cloud-based solutions to completely redefine how employees find information and complete everyday work tasks.
  10. At my last company, we often used a hybrid approach of inserting a web view into a native container, allowing us to quickly implement existing data and code from our web application
  11. The big advantage to using native apps in enterprise is the built-in security or encryption feature, and the ability to have an offline mode.
  12. We are currently developing our Connections app natively in iOS, Android and Windows Phone 8
  13. Another platform option for enterprises is something called a MEAP. Some popular MEAPs are Sybase, PhoneGap, jQuery Mobile and Appcellorator. SuperConnect is actually using Unity for our mLevel app.
  14. This allows us to easily publish our corporate gaming & learning app to iOS, Android and Web (Windows Phone 8 coming soon)
  15. Will show some examples
  16. EXAMPLE – SmartConnect, SmartScheduleUser preferences, such as contact preferences, favorites and custom groups, are set via the device and synced to the cloudIncorporate platform features (location services, maps, messaging, camera), and integrate with other apps and social media.
  17. Just make sure your users upgrade from iOS6, otherwise they might get lost
  18. Examples – SAVO, Presentation Kits for Offline mode… Connections data available in offline more (limit determined by a site admin), Limits on amount of data brought back
  19. Examples – Activation Key and Authentication PIN in SAVO app, Authentication login (email & password) in Connections and mLevel… governance/compliance rules in SAVO app… Affinity groups in Connections groupsRemote wipe in case of loss or terminationAD integration/Leverage the existing AD database to authenticate users for monitoring and management
  20. Backend web-based admin console
  21. Allows admins to Governan system users by role mapping toappropriate apps and data storesRemote wipe in case of loss or termination, User License activation/deactivation, Assigning Roles, Usage Stats
  22. AD integration/Leverage the existing AD database to authenticate users for monitoring and management
  23. Lots of requests for SAML login
  24. \\
  25. Ability to manage brand within the admin console (logo upload, color selection), applied across a suite of apps (or individually, if needed for separate business units)Custom branding includes uploading a company logo, ability to select a custom color for the app background, and home screen tiles can include custom background colors, images or icons. These items are configured per tenant in the web-based admin console
  26. Ability to manage brand within the admin console (logo upload, color selection), applied across a suite of apps (or individually, if needed for separate business units)Custom branding includes uploading a company logo, ability to select a custom color for the app background, and home screen tiles can include custom background colors, images or icons. These items are configured per tenant in the web-based admin console
  27. STRATEGIZE Rethink existing workflows and design for mobile, not just desktop apps squeezed to fit on a device
  28. IdentifyProvide ways to do common office tasks while away and focus a on a few tasks that people will use most often and need while on the go
  29. ContextualizePush relevant content, specific to each user’s situation, at the right time & place
  30. EXAMPLE – SmartConnect, SmartScheduleUser preferences, such as contact preferences, favorites and custom groups, are set via the device and synced to the cloudPersonalizeDeliver personal, useful content and let users access information smartly based on their own preferences.
  31. OptimizeFollow KISS model: Design simpler, task-based workflows
  32. Ability to manage brand within the admin console (logo upload, color selection), applied across a suite of apps (or individually, if needed for separate business units)Custom branding includes uploading a company logo, ability to select a custom color for the app background, and home screen tiles can include custom background colors, images or icons. These items are configured per tenant in the web-based admin console