applying lean ux in designing enterprise software from ground up

32
Applying Lean UX in designing enterprise software from ground up Kok Chiann UX Manager, Ezypay & iconnect360

Upload: kok-chiann

Post on 01-Jul-2015

369 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Applying lean ux in designing enterprise software from ground up

Applying Lean UX in designing enterprise software from ground upKok Chiann

UX Manager, Ezypay & iconnect360

Page 2: Applying lean ux in designing enterprise software from ground up
Page 3: Applying lean ux in designing enterprise software from ground up

I’m here to share about our learnings Around evolution

Page 4: Applying lean ux in designing enterprise software from ground up
Page 5: Applying lean ux in designing enterprise software from ground up

IntroductionInfancy

Exponential growth

Alongside our product growth, and how Lean UX principles served as an enabler

How our UX process evolved

Just do itGrowing

User Research

Laser focus on

outcomes

Page 6: Applying lean ux in designing enterprise software from ground up

Let’s dive right inHere’s how it all started

Page 7: Applying lean ux in designing enterprise software from ground up

IntroductionInfancy

Exponential growth

- Scoping issues- Endless iterations- Delayed releases- Priorities changing

But there were problems

It’s all breezy. The primary target market of the product is gyms.

Before release

Page 8: Applying lean ux in designing enterprise software from ground up

Gather requirements from stakeholders

User stories from product backlog

Prototype Requirements Internal validation

Things were going along. Kind of a Kanban approach.

The UX process during then

Page 9: Applying lean ux in designing enterprise software from ground up

…After rolloutThings were less breezy

Page 10: Applying lean ux in designing enterprise software from ground up

- Uncertainty around new target market’s needs

- Lack of user or customer data to inform decisions

- Customer impact on changes- Priorities changing

But there were also problems

Our customer base was growing steadily. Progression towards targeting new market –Swimschools

iconnect360 was newly rolled out

IntroductionInfancy

Exponential growth

Page 11: Applying lean ux in designing enterprise software from ground up

Our UX process had to evolve…

Page 12: Applying lean ux in designing enterprise software from ground up

We’re based in KL, target customers

are in Australia

We don’t know our

users personally

?

We need the right users to get

the right data

But….

User research became critical

Page 13: Applying lean ux in designing enterprise software from ground up
Page 14: Applying lean ux in designing enterprise software from ground up

Focus groups (We call them

industry panel)

Guerilla/discount user testing

Personas

User research practices implemented within UX process to inform design

Page 15: Applying lean ux in designing enterprise software from ground up

Refining our practices around Conceptualisation & Prototyping

• Sketch and firm the concept first

• Designing hi-fidelity prototypes with realistic data to validate designs

• Switched to using Invision for prototyping

- Front-end engineer required

- Takes days

- UX designers can do it

- Takes hours

Page 16: Applying lean ux in designing enterprise software from ground up

Just the ones around user/customer validation.

Lean UX principles adapted into the UX process

Gather requirements from stakeholders

User stories from product backlog

Prototype RequirementsInternal validation

User research data (Personas, User

stories, Pain points, etc)

External validation

Concept

Page 17: Applying lean ux in designing enterprise software from ground up

Case Study: The crude persona

Page 18: Applying lean ux in designing enterprise software from ground up

Case Study: Feature request to delete a member

Many support requests

Manual work by technical

support needed

Feature got prioritised

In our site visits, one of the clients brought

this up

“I’ll need to be able to delete a member”

When enquired further…

“Actually I want debtors that I cannot

recover removed from the report.”

After digging further, it led us to a

completely different solution

Page 19: Applying lean ux in designing enterprise software from ground up

Our product fared pretty wellAnd we got on-board more and more clients

Page 20: Applying lean ux in designing enterprise software from ground up

- UX bottlenecked- Coping with monthly releases- Paying technical debt- Endless feature requests- Endless documentation work- Priorities changing

More problems

Rolling out to NZ, 6 countries in Asia & new target market of Swimschools. Process improved towards monthly release cycles for both products.

Our growth was exponential

IntroductionInfancy

Exponential growth

Page 21: Applying lean ux in designing enterprise software from ground up

Our UX process had to evolve…again

Page 22: Applying lean ux in designing enterprise software from ground up

User needs

Business goals Technology

Design goal

We needed to work smarter and focus on the top priorities constantly

A laser focus on outcomes was necessary

Page 23: Applying lean ux in designing enterprise software from ground up

Empowering execution teams

• Cross functional teams

• Democratising creativity & decision making

• Sense of ownership

• Skills brought to table

• Collaborate towards the best outcome

Engineer Engineer

Tester UX designer

Page 24: Applying lean ux in designing enterprise software from ground up

The changing role of the designer

"When you look at design as a process and

not an artifact, everyone on your team

becomes a designer.“Cap Watkins, “Should Engineers Design?"

FacilitatorCustomer Advocate

Designer

Page 25: Applying lean ux in designing enterprise software from ground up

PrototypeInternal

validationConcept

RequirementsInternal validation

Concept

Concept

E.g.: Improvising for low-risk, low uncertainty features.

Flexing the process

Requirements

Page 26: Applying lean ux in designing enterprise software from ground up

“Okay” solutions are okay

• Designing for the best/great experience is not always necessary, nor possible

• Not all solutions are born equal

• Design towards the best trade-off to enable outcomes

Kano model

Page 27: Applying lean ux in designing enterprise software from ground up

Avoid further iterations (if possible)

• Designs that work would not need to be iterated further

• Be careful on designing towards planning on iterating as a fail-safe

Page 28: Applying lean ux in designing enterprise software from ground up

Gather requirements from stakeholders

User stories from product backlog

Prototype

Requirements(Document as you go)

Internal validation

User research data (Personas, User

stories, Pain points, etc)

External validation

Concept

Collaborative focus towards outcomes

More Lean UX principles adapted into process

Page 29: Applying lean ux in designing enterprise software from ground up

Case Study: Designing the Online Bookings Form

Page 30: Applying lean ux in designing enterprise software from ground up

Wrap upWith a quick summary

Page 31: Applying lean ux in designing enterprise software from ground up

Be pragmatic in evolving your UX process

Just do itGrowing

User Research

Laser focus on

outcomes

1. Know your users2. Importance of prototyping

with the right fidelity & realistic data

1. Empowering execution teams

2. Designers as facilitators and customer advocates

3. Know when to break the process

4. Document as you go5. Not all features are equal6. Design towards avoiding

future iterations

There is no one-size fit all process. Adapt principles that work for you.

Page 32: Applying lean ux in designing enterprise software from ground up

Q & AThank You!

[email protected]

kokchiann.com