Transcript
Page 1: UXT Chicago - Designing Mobile Apps for Enterprise Use

DesigningMobile Apps forEnterprise Use

Jeff SteffgenUX & Design Directorat SuperConnect

Page 2: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

About SuperConnect

Page 3: UXT Chicago - Designing Mobile Apps for Enterprise Use

What is “the Enterprise”?

Page 4: UXT Chicago - Designing Mobile Apps for Enterprise Use

I always preferred Star Wars…

USS Enterprise?

the first trilogy, anyway

Page 5: UXT Chicago - Designing Mobile Apps for Enterprise Use

Enterprise Apps

Use mobility to redefine howemployees find & access information

Page 6: UXT Chicago - Designing Mobile Apps for Enterprise Use

Enterprise Apps

Employees in the field want to easily complete work tasks on the go

Page 7: UXT Chicago - Designing Mobile Apps for Enterprise Use

Understanding the Enterprise

Page 8: UXT Chicago - Designing Mobile Apps for Enterprise Use

Enterpriseaka “The 800lb Gorilla”

Finding the right info can be challenging for workers

Page 9: UXT Chicago - Designing Mobile Apps for Enterprise Use

Geographically decentralized & distributed environment

Page 10: UXT Chicago - Designing Mobile Apps for Enterprise Use

Disparate business units (silos) with authority & power

Page 11: UXT Chicago - Designing Mobile Apps for Enterprise Use

Use of mobility & cloud to redefine the enterprise

Page 12: UXT Chicago - Designing Mobile Apps for Enterprise Use

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.

System Users

Page 13: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

Major Enterprise Trends

Page 14: UXT Chicago - Designing Mobile Apps for Enterprise Use

Unique Challenges for Enterprise

Page 15: UXT Chicago - Designing Mobile Apps for Enterprise Use

Platforms

Page 16: UXT Chicago - Designing Mobile Apps for Enterprise Use

HTML 5Typically easier, cheaper and faster to develop a mobile-optimized version of a website

Platforms

Page 17: UXT Chicago - Designing Mobile Apps for Enterprise Use

Hybrid approach, HTML 5 wrapped in iOS native shell

Page 18: UXT Chicago - Designing Mobile Apps for Enterprise Use

Native Apps Allows access to device-specific controls, inputs and features such as GPS, accelerometer, multi-touch gestures, built-in security and offline storage

Platforms

Page 19: UXT Chicago - Designing Mobile Apps for Enterprise Use

Native apps for Android, iOS and Windows Phone 8

Page 20: UXT Chicago - Designing Mobile Apps for Enterprise Use

Mobile Enterprise App Platforms (MEAPs)Allow you to develop the app once and deploy it to a variety of devices with no changes to the underlying business logic

SyBase for broad enterprise SAP solutionsPhoneGap wraps HTML5 apps in native containersjQuery Mobile open source mobile Web frameworkAppcelerator multi-OS app development leveragingWeb-based skill setsUnity 4 powerful gamedevelopment platform with multiplatform publishing

Platforms

Page 21: UXT Chicago - Designing Mobile Apps for Enterprise Use

Published to iOS, Android & Web via Unity platform

Page 22: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

Platform > UX Takeaways

Page 23: UXT Chicago - Designing Mobile Apps for Enterprise Use

Performance

Page 24: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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 > Back-end

Page 25: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

Performance > Platform Integration

Page 26: UXT Chicago - Designing Mobile Apps for Enterprise Use

Incorporate and integrate with native platform features…

Page 27: UXT Chicago - Designing Mobile Apps for Enterprise Use

…although iOS6 maps users may end up in Lake Michigan!

Page 28: UXT Chicago - Designing Mobile Apps for Enterprise Use

Build interfaces for touch gestures to enhance user appeal

Page 29: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

Performance > Network Connectivity

Page 30: UXT Chicago - Designing Mobile Apps for Enterprise Use

Security

Page 31: UXT Chicago - Designing Mobile Apps for Enterprise Use

– 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

Security > App Security & Data Integrity

Page 32: UXT Chicago - Designing Mobile Apps for Enterprise Use

Remote access admin controls

Page 33: UXT Chicago - Designing Mobile Apps for Enterprise Use

Governance of users by role mapping to appropriate apps and data stores

Page 34: UXT Chicago - Designing Mobile Apps for Enterprise Use

PIN protection on app start-up configured by admin

Page 35: UXT Chicago - Designing Mobile Apps for Enterprise Use

Network authentication via SSO login

Page 36: UXT Chicago - Designing Mobile Apps for Enterprise Use

SAML login, when access to passwords is restricted by IT

Page 37: UXT Chicago - Designing Mobile Apps for Enterprise Use

Integration with 3rd party enterprise security systems to comply with IT requirements (secure communications)

Page 38: UXT Chicago - Designing Mobile Apps for Enterprise Use

Branding

Page 39: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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

Branding

Page 40: UXT Chicago - Designing Mobile Apps for Enterprise Use

Upload logo and select color schemes via admin console, server deploys and updates on all devices

Page 41: UXT Chicago - Designing Mobile Apps for Enterprise Use

Productivity& Workflows

5 Key UXTakeaways

Page 42: UXT Chicago - Designing Mobile Apps for Enterprise Use

1. STRATEGIZE Rethink workflows to put mobile productivity first

Page 43: UXT Chicago - Designing Mobile Apps for Enterprise Use

SmartSearchQuickly search for contacts and discover unknown connections across company-specified fields

SmartConnectReal-time availability

intelligently determines the best way to connect

with colleagues

SmartScheduleEasily schedule meetings

while on the go, seeing coworkers’ availability with

ide-by-side calendar views Dashboard TilesBirthdaysAnniversaries

New Hires FavoritesRecently ViewedMy TeamUp to 3 Custom Tiles

2. IDENTIFYFocus on a few popular tasks that can be used on the go

Page 44: UXT Chicago - Designing Mobile Apps for Enterprise Use

3. CONTEXTUALIZEDisplay relevant content specific to each user’s situation

Page 45: UXT Chicago - Designing Mobile Apps for Enterprise Use

4. PERSONALIZEPersonal content accessed smartly via user preferences

My contact preferences My profile page

Page 46: UXT Chicago - Designing Mobile Apps for Enterprise Use

5. OPTIMIZEKeep it simple and design task-based workflows

Page 47: UXT Chicago - Designing Mobile Apps for Enterprise Use

• 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. Strategize2. Identify3. Contextualize4. Personalize5. Optimize

Mobile Enterprise Apps - Recap

Page 48: UXT Chicago - Designing Mobile Apps for Enterprise Use

Q&A


Top Related