Ux @ NICE enterprise

Preview:

DESCRIPTION

How did we integrated the user experience design process into the development cycles at NICE Systems - challenges and solutions.

Citation preview

Integrating UX into an Enterprise Organization

Ran LironUX Lead, NICE Enterprise

And also• UX mentor at Google’s Launchpad

• Lecturer at Shenkar

The Challenge

Agile

1

Continuous Detailed Design

Sprint 1Start

Sprint 2Start

Week 1 Week 2 Week 3 Week 1

Building upon a Clear Roadmap

Sprint 1Start

Sprint 2Start

s1

Planningfor Sprint 2

Detailed UXfor Sprint 2

Detailed PMRequirementsfor Sprint 2

High Level PMRequirementsfor Sprint 2

Sprint 2 UXSuccess Criteria

Week 1 Week 2 Week 3 Week 1

High Level PMRequirementsfor Sprint 3

Sprit 0 is essential!

Sprint 0Start

3-9 Weeks

Defining the vision:User definition, research,

main use cases, product roadmap, and success criteria

Alignment(A.K.A. the “same same but

different” problem)

2

There is more than one (correct) way to skin a cat

Different application, same issues –

Tables, popups, pagination, date range picker, etc.

The problem: We kept reinventing the wheel

We should use unified, consistent,and well thought-through methods

How: A collection of UX design patterns

Title & a short description

When to use

When not to use

Usage guidelines

Alternative controls

And also…

Visual design (Style guide, graphic assets)

Development references

The design pattern structure

What: Design pattern structure

What: Design pattern structure

What: Design pattern structure

>

What: Design pattern structure

2nd iteration: grouping the patterns into categories

2nd iteration: grouping the patterns into categories

Local feedback (i.e. – @Israel) from PMs & R&D

Remote groups had some issues with the guidelines implementation

Feedback

” it is saving development time...(ensuring) very high quality of our products”

“A reference implementation of all of these widgets in action would be far more useful "

3rd iteration: Live Gallery

Usability Testing

3

Validate our solutions –

Ensure that we are providing an effective,

efficient and pleasant user experience.

The Need

Test early and test oftenPreferred timing: Before development

Effective timing: Anytime

Tip #1

Nothing is more convincing than one’s own observations, therefore…

UXers:Invite PMs & R&D to front-row seats at the tests

PMs & R&D:Make the time to participate!

Tip #2

Understand Your Users

4

Meet the Users (A.K.A. “Contextual Inquiries”)

Feedback from Our Product Directors

“This is extremely important observation...we can learn from it and use it as a baseline for improvement”

“This is very good and important…I will share the PPT with my team”

UX-it Day

5

“All Aboard the UX Train!”

A single day dedicated to working together with R&D on UX improvements, gaps & bugs

UX-it Day

Setting Goals

Picking Tasks (Literally)

Working Together!

Improved UI implementation

Focus on user experience and winning together

FUN!

UX-it Day: Added Value

Bottom Line

Sprint 0

UX pattern & guidelines

Usability testing & user observations (whenever possible)

And the bottommost bottom line…

Methods for Effective UX

Generating a great user experience

in large organizations requires that

everyone –

Product, R&D and QA – take an

active part in the user experience

design.

Bottommost Bottom Line

Ran.Liron@NICE.com

Comments & questions are welcomed!

Recommended