34
CREATING A TABLET APP FOR A LEGACY SYSTEM Yael Keren UX Lead @ HP Software R&D April 2014 and staying alive

Creating a tablet app for a legacy system and staying alive

Embed Size (px)

DESCRIPTION

Creating a tablet app for a legacy system - presented at UX@enterprise conference 29.4.2014

Citation preview

Page 1: Creating a tablet app for a legacy system and staying alive

CREATING A TABLET APP FOR A LEGACY SYSTEM

Yael KerenUX Lead @ HP Software R&DApril 2014

and staying alive

Page 2: Creating a tablet app for a legacy system and staying alive

Yael Keren

BSc. Industrial Engineering & Management

Business analyst & Production planner @ HP Indigo

Software Developer @ SAP

MSc. Human Factors Eng. (Human Computer Interaction)

Usability Researcher @ Deutche Telekom Labs

UX Consultant @ Aman UI & Design

UX Lead @ HP Software

Page 3: Creating a tablet app for a legacy system and staying alive

Analyze

Design

ImplementTest

Evaluate

UX

“What does the user need?”

“Is this what I planned?”

“Who is the user?”

“Why does the user need this?”

“When/How will the user use this?”

“This appears on hover…”

“Is the user using this?”

“How is the user using this?”

UX

Page 4: Creating a tablet app for a legacy system and staying alive

ALM / QC

Page 5: Creating a tablet app for a legacy system and staying alive

ALM Manual testing

Page 6: Creating a tablet app for a legacy system and staying alive
Page 7: Creating a tablet app for a legacy system and staying alive

ALM Manual testing

Workflows Parameters

FiltersDefects

Attachments

Favorites

Runs

HistoryOffline

Page 8: Creating a tablet app for a legacy system and staying alive

Challenge #1

MANY MANY FUNCTIONSSMALL SCREEN

Page 9: Creating a tablet app for a legacy system and staying alive

Solution

CUT FUNCTIONALITY

Page 10: Creating a tablet app for a legacy system and staying alive

Create Tests

Create Favorites

Edit Steps

Define workflows

Page 11: Creating a tablet app for a legacy system and staying alive

So how do I cut functionality?

•Think about the context of use

•Add only if someone notices its

gone

•Whatever you cannot cut – hide

Page 12: Creating a tablet app for a legacy system and staying alive
Page 13: Creating a tablet app for a legacy system and staying alive
Page 14: Creating a tablet app for a legacy system and staying alive
Page 15: Creating a tablet app for a legacy system and staying alive
Page 16: Creating a tablet app for a legacy system and staying alive

Challenge #2

MEETING USERS

Page 17: Creating a tablet app for a legacy system and staying alive

If I had asked people what they wanted,

they would have said ‘faster

horses’- Henry Ford

Page 18: Creating a tablet app for a legacy system and staying alive
Page 19: Creating a tablet app for a legacy system and staying alive

More than 1 tester

Page 20: Creating a tablet app for a legacy system and staying alive

PC is far from testing area

Page 21: Creating a tablet app for a legacy system and staying alive

Users download steps to Excel

Page 22: Creating a tablet app for a legacy system and staying alive

Leverage device capabilities

Page 23: Creating a tablet app for a legacy system and staying alive

Challenge #3

UX ITERATIONS

Page 24: Creating a tablet app for a legacy system and staying alive
Page 25: Creating a tablet app for a legacy system and staying alive
Page 26: Creating a tablet app for a legacy system and staying alive

One last challenge...

ANIMATIONS

Page 27: Creating a tablet app for a legacy system and staying alive

ALM Manual testing

Page 28: Creating a tablet app for a legacy system and staying alive
Page 29: Creating a tablet app for a legacy system and staying alive
Page 30: Creating a tablet app for a legacy system and staying alive
Page 31: Creating a tablet app for a legacy system and staying alive
Page 32: Creating a tablet app for a legacy system and staying alive
Page 33: Creating a tablet app for a legacy system and staying alive

QA

DEV

PM

UX

Page 34: Creating a tablet app for a legacy system and staying alive

THANK YOU

[email protected]