SlideShare a Scribd company logo
Applying Lean UX in designing 
enterprise software from ground up 
Kok Chiann 
UX Manager, Ezypay & iconnect360
I’m here to share about our learnings 
Around evolution
How our UX process evolved 
Introduction 
Infancy 
Exponential 
growth 
Alongside our product growth, and how Lean UX principles 
served as an enabler 
Just do it 
Growing 
User 
Research 
Laser 
focus on 
outcomes
Let’s dive right in 
Here’s how it all started
Before release 
It’s all breezy. The primary target market of the 
product is gyms. 
Introduction 
Infancy 
Exponential 
growth 
- Scoping issues 
- Endless iterations 
- Delayed releases 
- Priorities changing 
But there were 
problems
The UX process during then 
Gather requirements 
from stakeholders 
User stories from 
product backlog 
Prototype Requirements Internal 
validation 
Things were going along. Kind of a Kanban approach.
…After rollout 
Things were less breezy
iconnect360 was newly rolled out 
Our customer base was growing steadily. 
Progression towards targeting new market – 
Swimschools 
- 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 
Introduction 
Infancy 
Exponential 
growth
Our UX process had 
to evolve…
User research became critical 
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 practices implemented 
within UX process to inform design 
Focus groups 
(We call them 
industry panel) 
Guerilla/discount 
user testing 
Personas
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
Lean UX principles adapted into the UX process 
Just the ones around user/customer validation. 
Gather requirements 
from stakeholders 
User stories from 
product backlog 
Prototype Internal Requirements 
validation 
User research data 
(Personas, User 
stories, Pain points, 
etc) 
External 
validation 
Concept
Case Study: The crude persona
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
Our product fared pretty well 
And we got on-board more and more clients
Our growth was exponential 
Rolling out to NZ, 6 countries in Asia & new 
target market of Swimschools. Process 
improved towards monthly release cycles for 
both products. 
- UX bottlenecked 
- Coping with monthly releases 
- Paying technical debt 
- Endless feature requests 
- Endless documentation work 
- Priorities changing 
More problems 
Introduction 
Infancy 
Exponential 
growth
Our UX process had to 
evolve…again
A laser focus on outcomes was necessary 
We needed to work smarter and focus on the top priorities constantly 
User needs 
Design goal 
Business goals Technology
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
The changing role of the designer 
Facilitator 
Customer 
Advocate 
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?"
Flexing the process 
Prototype 
Internal 
validation 
Concept 
Internal Requirements 
validation 
Concept 
Concept 
E.g.: Improvising for low-risk, low uncertainty features. 
Requirements
“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
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
More Lean UX principles adapted into process 
Collaborative focus towards outcomes 
Gather requirements 
from stakeholders 
User stories from 
product backlog 
Prototype 
Internal 
validation 
Requirements 
(Document as you go) 
User research data 
(Personas, User 
stories, Pain points, 
etc) 
External 
validation 
Concept
Case Study: Designing the Online Bookings Form
Wrap up 
With a quick summary
Be pragmatic in evolving your UX process 
Just do it 
Growing 
User 
Research 
Laser 
focus on 
outcomes 
1. Know your users 
2. 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 go 
5. Not all features are equal 
6. Design towards avoiding 
future iterations 
There is no one-size fit all process. Adapt principles that work for you.
Q & A 
Thank You! 
kok.chiann@iconnect360.com 
kokchiann.com

More Related Content

What's hot

Website Testing WINS!
Website Testing WINS!Website Testing WINS!
Website Testing WINS!
Joanne Rigby (Richardson)
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
The Codest
 
Kano Analysis.20090923
Kano Analysis.20090923Kano Analysis.20090923
Kano Analysis.20090923
Scott Sehlhorst
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspective
tianfei00
 
CX driven product development
CX driven product developmentCX driven product development
CX driven product development
CX NPD ltd
 
What is Called Design Thinking?
What is Called Design Thinking?What is Called Design Thinking?
What is Called Design Thinking?
Michael Dila
 
Product management perspective for engineers
Product management perspective for engineersProduct management perspective for engineers
Product management perspective for engineers
Amarpreet Kalkat
 
Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?
Craig Sullivan
 
Business Process Redesign
Business Process RedesignBusiness Process Redesign
Business Process Redesign
Javeed Hussain
 
Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!
SQALab
 
Other Product Mgt Notes
Other Product Mgt NotesOther Product Mgt Notes
Other Product Mgt NotesJohn Gibbon
 
Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP
Joe Kinsella
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering value
SQALab
 
Product across the world
Product across the worldProduct across the world
Product across the world
Prashant Mahajan
 
Developing Products for Emerging Countries by fmr Amazon Sr PM
Developing Products for Emerging Countries by fmr Amazon Sr PMDeveloping Products for Emerging Countries by fmr Amazon Sr PM
Developing Products for Emerging Countries by fmr Amazon Sr PM
Product School
 
Product Management
Product ManagementProduct Management
Product Management
MindfulInsights
 
What Customers Want
What Customers WantWhat Customers Want
What Customers Want
Randy Pilkenton
 
What does a product manager actually do?
What does a product manager actually do?What does a product manager actually do?
What does a product manager actually do?
Graham O'Connor
 

What's hot (19)

Website Testing WINS!
Website Testing WINS!Website Testing WINS!
Website Testing WINS!
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
Kano Analysis.20090923
Kano Analysis.20090923Kano Analysis.20090923
Kano Analysis.20090923
 
Product design - a designer's perspective
Product design - a designer's perspectiveProduct design - a designer's perspective
Product design - a designer's perspective
 
CX driven product development
CX driven product developmentCX driven product development
CX driven product development
 
What is Called Design Thinking?
What is Called Design Thinking?What is Called Design Thinking?
What is Called Design Thinking?
 
Product management perspective for engineers
Product management perspective for engineersProduct management perspective for engineers
Product management perspective for engineers
 
Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?Conversion Conference - What's in YOUR toolkit?
Conversion Conference - What's in YOUR toolkit?
 
Business Process Redesign
Business Process RedesignBusiness Process Redesign
Business Process Redesign
 
Engr 245 session 07 partners
Engr 245  session 07 partnersEngr 245  session 07 partners
Engr 245 session 07 partners
 
Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!Business Analysts are on the GO: Design with users, not for them!
Business Analysts are on the GO: Design with users, not for them!
 
Other Product Mgt Notes
Other Product Mgt NotesOther Product Mgt Notes
Other Product Mgt Notes
 
Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP Testing Key Hypothesis With Your MVP
Testing Key Hypothesis With Your MVP
 
Modern BA - way to delivering value
Modern BA - way to delivering valueModern BA - way to delivering value
Modern BA - way to delivering value
 
Product across the world
Product across the worldProduct across the world
Product across the world
 
Developing Products for Emerging Countries by fmr Amazon Sr PM
Developing Products for Emerging Countries by fmr Amazon Sr PMDeveloping Products for Emerging Countries by fmr Amazon Sr PM
Developing Products for Emerging Countries by fmr Amazon Sr PM
 
Product Management
Product ManagementProduct Management
Product Management
 
What Customers Want
What Customers WantWhat Customers Want
What Customers Want
 
What does a product manager actually do?
What does a product manager actually do?What does a product manager actually do?
What does a product manager actually do?
 

Similar to Applying lean ux in designing enterprise software from ground up

UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
ux singapore
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
Anurag Jain
 
Building a UX Research Program
Building a UX Research ProgramBuilding a UX Research Program
Building a UX Research Program
Kelley Howell
 
Making UX happen in the world of PR
Making UX happen in the world of PRMaking UX happen in the world of PR
Making UX happen in the world of PR
Ian Campbell
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
IT Arena
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
Natalie Warnert
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
Karl Kaufmann
 
Defining the Damn Data
Defining the Damn DataDefining the Damn Data
Defining the Damn Data
Jen Matson
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
Dashlane
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
Julie Grundy
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-modelasidharath
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
InfinIT - Innovationsnetværket for it
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
UXPA Boston
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
Hilary Ip
 
Innovation Experiment Systems Practices (ICSOB 2015)
Innovation Experiment Systems Practices (ICSOB 2015)Innovation Experiment Systems Practices (ICSOB 2015)
Innovation Experiment Systems Practices (ICSOB 2015)
Teemu Karvonen
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Samuel Chin, PMP, CSM
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
Karyn Zuidinga
 
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Product School
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Eileen O'Brien
 
#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360
Derek Chan
 

Similar to Applying lean ux in designing enterprise software from ground up (20)

UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
UXSG2014 Lightning Talks - Applying Lean UX in designing enterprise software ...
 
Building & launching mobile & digital products
Building & launching mobile & digital productsBuilding & launching mobile & digital products
Building & launching mobile & digital products
 
Building a UX Research Program
Building a UX Research ProgramBuilding a UX Research Program
Building a UX Research Program
 
Making UX happen in the world of PR
Making UX happen in the world of PRMaking UX happen in the world of PR
Making UX happen in the world of PR
 
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
Lean Business Analysis and UX Runway: Managing Value by Reducing Waste (Natal...
 
Lean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie WarnertLean Business Analysis and UX Runway - Natalie Warnert
Lean Business Analysis and UX Runway - Natalie Warnert
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Defining the Damn Data
Defining the Damn DataDefining the Damn Data
Defining the Damn Data
 
Dashlane Mission Teams
Dashlane Mission TeamsDashlane Mission Teams
Dashlane Mission Teams
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
50500113 spiral-model
50500113 spiral-model50500113 spiral-model
50500113 spiral-model
 
UX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, CopenhagenUX in an agile environment, 6 December 2016, Copenhagen
UX in an agile environment, 6 December 2016, Copenhagen
 
Make It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile TeamsMake It Fast: Delivering UX Research to Agile Teams
Make It Fast: Delivering UX Research to Agile Teams
 
Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines Will Everitt, Pacific Magazines
Will Everitt, Pacific Magazines
 
Innovation Experiment Systems Practices (ICSOB 2015)
Innovation Experiment Systems Practices (ICSOB 2015)Innovation Experiment Systems Practices (ICSOB 2015)
Innovation Experiment Systems Practices (ICSOB 2015)
 
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
Products and Value: An Agile Perspective BY Matt Nudelmann (GUEST PRESENTER)
 
Leverage The Power of Small Data
Leverage The Power of Small DataLeverage The Power of Small Data
Leverage The Power of Small Data
 
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PMWebinar: How to be Data Driven with Product by Carbon Five Sr PM
Webinar: How to be Data Driven with Product by Carbon Five Sr PM
 
Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...Tale of two customers: Addressing the struggle between flexibility and usabil...
Tale of two customers: Addressing the struggle between flexibility and usabil...
 
#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360#speakgeek - Agile development in iconnect360
#speakgeek - Agile development in iconnect360
 

Applying lean ux in designing enterprise software from ground up

  • 1. Applying Lean UX in designing enterprise software from ground up Kok Chiann UX Manager, Ezypay & iconnect360
  • 2.
  • 3. I’m here to share about our learnings Around evolution
  • 4.
  • 5. How our UX process evolved Introduction Infancy Exponential growth Alongside our product growth, and how Lean UX principles served as an enabler Just do it Growing User Research Laser focus on outcomes
  • 6. Let’s dive right in Here’s how it all started
  • 7. Before release It’s all breezy. The primary target market of the product is gyms. Introduction Infancy Exponential growth - Scoping issues - Endless iterations - Delayed releases - Priorities changing But there were problems
  • 8. The UX process during then Gather requirements from stakeholders User stories from product backlog Prototype Requirements Internal validation Things were going along. Kind of a Kanban approach.
  • 9. …After rollout Things were less breezy
  • 10. iconnect360 was newly rolled out Our customer base was growing steadily. Progression towards targeting new market – Swimschools - 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 Introduction Infancy Exponential growth
  • 11. Our UX process had to evolve…
  • 12. User research became critical 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….
  • 13.
  • 14. User research practices implemented within UX process to inform design Focus groups (We call them industry panel) Guerilla/discount user testing Personas
  • 15. 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
  • 16. Lean UX principles adapted into the UX process Just the ones around user/customer validation. Gather requirements from stakeholders User stories from product backlog Prototype Internal Requirements validation User research data (Personas, User stories, Pain points, etc) External validation Concept
  • 17. Case Study: The crude persona
  • 18. 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
  • 19. Our product fared pretty well And we got on-board more and more clients
  • 20. Our growth was exponential Rolling out to NZ, 6 countries in Asia & new target market of Swimschools. Process improved towards monthly release cycles for both products. - UX bottlenecked - Coping with monthly releases - Paying technical debt - Endless feature requests - Endless documentation work - Priorities changing More problems Introduction Infancy Exponential growth
  • 21. Our UX process had to evolve…again
  • 22. A laser focus on outcomes was necessary We needed to work smarter and focus on the top priorities constantly User needs Design goal Business goals Technology
  • 23. 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
  • 24. The changing role of the designer Facilitator Customer Advocate 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?"
  • 25. Flexing the process Prototype Internal validation Concept Internal Requirements validation Concept Concept E.g.: Improvising for low-risk, low uncertainty features. Requirements
  • 26. “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
  • 27. 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
  • 28. More Lean UX principles adapted into process Collaborative focus towards outcomes Gather requirements from stakeholders User stories from product backlog Prototype Internal validation Requirements (Document as you go) User research data (Personas, User stories, Pain points, etc) External validation Concept
  • 29. Case Study: Designing the Online Bookings Form
  • 30. Wrap up With a quick summary
  • 31. Be pragmatic in evolving your UX process Just do it Growing User Research Laser focus on outcomes 1. Know your users 2. 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 go 5. Not all features are equal 6. Design towards avoiding future iterations There is no one-size fit all process. Adapt principles that work for you.
  • 32. Q & A Thank You! kok.chiann@iconnect360.com kokchiann.com

Editor's Notes

  1. diverse cross-functional teams and ensure that the freedom to be creative is distributed evenly – not just to the designers. Let them be creative. Let them try solutions. Let them fail and lear
  2. I want the teams to not only deliver great software. I want them to deliver beautiful, usable software Designers as facilitators They bring a strong sense of empathy to the team often acting as the main customer advocate.  diverse cross-functional teams and ensure that the freedom to be creative is distributed evenly – not just to the designers. Let them be creative. Let them try solutions. Let them fail and lear