best practices to design, develop and deploy enterpise mobile apps with ibm and fiberlink

Post on 19-May-2015

921 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

TRANSCRIPT

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

Reality: Downloads exceeded 100 billion by mid-2013!

Prediction in 2012:

Global mobile app downloads to exceed 30B by 2016

Sources: Asymco.com #MobileApps

Agenda

• Understand design thinking principles

• Techniques for designing applications

• Why responsive design matters

• Defining the user experience strategy

• Moving from MAM to MALM

• App development considerations

• Enabling the enterprise

#MobileApps

Mobile

App Lifecycle

Design

Develop

Secure

Deploy

Manage

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

7

What’s the first thing you do when you wake up in the morning?

8

84% of smartphone owners use apps first thing in the morning

Source: Statista, SOASTA Image

9

Where do you use your phone? What is your phone for you?

10

The Challenge – How to design world-class mobile apps?

11

“If there’s a simple, easy design principle that binds everything together, it’s probably about starting with the people.” — Bill Moggridge

12

Envision the User Experience

Reframe The Problem

Product focused VS Experience focused

13

14

This is not a User Experience

This is a User Experience

15

16

Design Thinking

17

Understand

18

Your User

You Your Mom Your Daughter Customer Product Manager Your Manager Your Manager’s Manager CEO

Understand your users

Personas

19

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.

Personas types

20

High-Fidelity Mid-Fidelity Low-Fidelity

21

Explore

Develop stories about your users

22

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

As-Is, To-Be Scenario Map

23

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.

Claim of value to the market

24

Business advantage gained

As-Is Stories To-Be Stories

25

Prototype

Why Prototype?

26

Prototyping enables rapid experimentation Communicate and validate Understand and explore Get feedback Fail fast learn fast Test and decide between multiple options

Prototypes

27

High-Fidelity Mid-Fidelity Low-Fidelity

28

Evaluate

What to evaluate?

29

Identify key open questions Learn, refine, decide

From User Insights to Decision Making

30

User Insights Decisions Evaluate Prototype

31

“If I had asked people what they wanted, they would have said faster horses.” —Henry Ford

32

Envision the User Experience

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

Rated by Ad Age as a Top 5 leading interactive agency 5 years running

Won multiple Webby Awards among numerous other awards and patents.

In December, 2013, Gartner rated IBM Interactive among the leaders in digital marketing for our completeness of vision and ability to implement.

#MobileApps

#MobileApps

Cross-discipline skills

#MobileApps

Who’s setting the bar?

#MobileApps

The customer is in the driver’s seat – Here’s why…

change occurs rapidly and the pace is increasing.

networks connect homes, cars and other devices.

is increasing rapidly in both volume and amount. data

analytics yield new insights about customers.

content can be more relevant and personalized.

devices are proliferating bringing more users online.

customers own relationship with high expectations.

The customer’s mobile experience is being influenced by interrelated business, technology and social forces.

#MobileApps

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

Scenarios & Journey Maps

(concepts in context)

Problem Definition

(Business and User-focused)

User Insights and Profiling

Current Experience Assessment

Marketplace Innovation

Scan

Prototyping

(Web, Mobile, Location)

Enablement Analysis

Gap Analysis

(People, Process

& Technology)

Implementation Plan (Phased)

Execution & Management

(Org. Processes,

Metrics, VOC, Continuous

Improvement)

Plan Envision Assess

User Experience Innovation Concepts

#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

Complete MAM Lifecycle Management

Secure Publishing /

Deploy

Version Control

Cross-Platform

Forced Upgrades /

Auto Updates

Policy Management

Role Based Access Control

Enterprise Authentication

Private Catalogs

Targeted App Revocation (for

BYOD solutions)

Web-based Catalog

Management

Reporting and Tracking

Data Sync

Add-on Software

Development Kits (SDKs)

Design

Develop

Secure

Manage

Collaborate

#MobileApps

Consider the complete app lifecycle as part of your strategy

Mobile Application Management Taxonomy

App: Software application on a mobile phone

Native app: Written for a specific platform & installed

on the device

Public app: Available on a public app store

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

App Wrapping Post-development

code injection

#MobileApps

Software Dev. Kit (SDK)

Use libraries as

part of 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

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 non-compliance

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

#MobileApps

Mobile

App Lifecycle

Design

Develop

Secure

Deploy

Manage

For More Information

• Forum – announcements, discussions and questions

• Blog • Webinars • Resources • Social media • Free 30-day trial

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

#MobileApps

top related