SlideShare a Scribd company logo
1 of 21
Download to read offline
“It’s Better To Have a
Permanent Income
Than To Be Fascinating”
(Oscar Wilde, The Model Millionaire)
Designing a Killer Feature Set Based on Jobs To Be Done
Ultan O’Broin (@ultan)
Product Camp Dublin 2018
About Ultan O’Broin (@ultan)
• Startup, NGO Community Engagement
• Director Oracle SaaS UX
• Microsoft PM Visual Studio, Windows
• Outbound partner and sales UX enablement
• UX design patterns, innovations, UI
accelerator kits, design platform
• MultilLingual Magazine Editorial Board
• Design Management
• Writer, Blogger, Chatbots Magazine,
Planeta Chatbot, MultiLingual
• I am NOT a Designer. Far too cool for that: Storyteller.
2
Design Simply to Use Simply: 80/20 Model
3
Don’t over engineer or be dazzled by tech: MVP and JTBD
4
We can ALL do User Research: Guerilla UX Closer to User.
5
Observe behavior with tasks, ask, record: then design and test
“Tell Me More About That”
Design Discovery: Research in the Wild
6
How do I know if I am building the right thing?
• Talk to your customers: Focus on behaviors vs.
What they say or think they want
• Lean UX: Product as Experiment: Measure,
faster to eliminate uncertainty
• Deep Listening: Jobs-to-be-done
7
The minimum viable product is that version
of a new product which allows a team to
collect the maximum amount of validated
learning about customers with the least
effort. – Eric Ries
What job is your app being hired to perform?
• Why do people hire milkshakes? – People and
Organizations do not buy things because of they
fit a demographic; that relationship is correlative
vs. causal
• Jobs-to-be-Done offers a framework to evaluate
product purpose - what job people hire a product
for and what factors are important in influencing
purchasing, switching etc.
8
Source: Intercom blog: The Dribblisation of Design
More Innovative, Action-driven Job-to-be-Done Approach
Job-to-be-Done: Capture new opportunity details using any device in-
hand so I can submit it to SaaS for later work.
• Role: Sales rep on the road
• Need: Perform these core tasks quickly:
– No special device needed to enter new
opportunity name and win probability.
– Capture location details.
– Include any document files (business card
images, whiteboard sketches, and so on).
– Reminder to update opportunity in SaaS later
• Outcome: Meet a performance goal of 10 seconds or
less per capture.
“A problem
well put is
half-solved.”
− John Dewey
Template - Your Job Description Message (Story)
• Job to be Done: .
• User roles:
•
• Job description:
•
• Performance goals:
• *TBD
10
Effective Story Formula
• Simplicity
• Unexpectedness
• Concreteness
• Credibility
• Emotion
• Story
Put a man on the
moon and return him
safely to the earth
(by the end of the
decade)
11
Using JTBD framework to Evaluate Design
“Competition is between products that
do the same job, not products that are
in the same category”
“If you focus purely on the job, and not
the industry, you realise airlines selling
business class seats are competing with
Skype for customers, as they address the
same job: the need to have clear
communication with colleagues.”
- The end of apps as we know them – Intercom blog
Build the Right Thing, Build It Right
Building the right thing
1. #JTBD - What job is your application being
hired to do?
Build the thing right
2. Basic principles of UX, emotional, functional
3. Clear primary use-case & functional goals
4. The importance of sketching and wireframing
5. Ideas to wireframe your solution before
visualization evolution (Dribbilisation)
12
Keep it Simple: That’s Hard
• Start from beginner mindset
• Focus on the footprint (Excel 80/20)
• Strive for Simplicity
– Basic heuristics go a long way
– Less UI = more adoption, performance
– And now… No UI, natural conversational
– Hide
– Reduce
13
14
An Agile Design Requires a Human-Centered Design Process
• Phase 1: Think – STFU and Listen, clarify JTBD
• Phase 2: Plan – Review cases and sketches
• Phase 3: Execute – wireframe and code
• Test? Hell, yeah. Heuristics but nothing beats
real people, doing real jobs, in real places
• Test
• Test
• Test
Principles of a Simplified Design Process
• Ask “why?” A lot.
• No “what if?”
• Let go of your ego
• Abstract away from the visual
• Stay focused on stakeholders
15
Design Communication: Use Words to Guide Visuals
• Use cases/functional requirements
describe how the system will address the
business requirements (JTBD)
• Writing them down will allow them to
guide and evaluate your subsequent
design efforts, wireframes etc.
• A bulleted list of behaviors is just fine
– Update this list when changes are agreed
upon
16
Any problem
correctly stated
is mostly solved
Drawing as Communication: Collaboration, Agreement
17
• Planning and design communication for
product managers, designers, and customers useful
for:
• Working out the details of the interaction, i.e., avoiding
surprises down the line
• Shortening the innovation cycle
• Managing open issues and changes
• Developing POCs for stakeholder/customer review and user
testing
• Avoiding wasted time, effort, coffee… No Surprises!
• Input: User requirements, use cases, context of use,
and user job
• Output: Lightweight (low-fidelity) drawing without
visual design
Design Communication: Scaffolding
18
• Leonardo da Vinci (1452–1519)
Sketching Flow Best Practices
• Start with sketches then,
• Match template flows to any design
patterns and templates in a wire
framing tool
• Use accelerator kits if available
• Document the interaction and flow
through the UI- animate and annotate
• Document changes, questions and open
tech or interaction issues
• Copywriting is Interface Design: No
Lorem Ipsum, use real text
• Review against your JTBD and functional
goals
19
Now, YOU try it!
20
Contact Information and Resources
• Twitter: @ultan
• Blog: http://usabilityrocks.tumblr.com/
• LinkedIn: https://www.linkedin.com/in/ultanobroin/
• Chatbots Magazine: https://chatbotsmagazine.com/
• Intercom Blog: https://blog.intercom.com/
• Don’t miss: ConverCon (Dublin, September 2018: www.convercon.ie
21
Acknowledgement
• Images and screens are used in this presentation for illustrative purposes
only and remain the copyright of owners, where applicable.

More Related Content

What's hot

UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016Jacklyn Burgan
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case StoryVäinö Mäkelä
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioPradeep Nayar
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applicationsibi
 
Introduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirlsIntroduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirlsZenan Liu
 
Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Chris Feix
 
SOCHI - UX Portfolio Panel
SOCHI - UX Portfolio PanelSOCHI - UX Portfolio Panel
SOCHI - UX Portfolio PanelAndrew Ku
 
Jonah Osawa - UX Portfolio
Jonah Osawa - UX PortfolioJonah Osawa - UX Portfolio
Jonah Osawa - UX PortfolioJonah Osawa
 
Why UX Matters As You Scale
Why UX Matters As You ScaleWhy UX Matters As You Scale
Why UX Matters As You Scalemikescopino
 
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?uxhow
 
Product Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProduct Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProductFolks
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience WorkshopMotivate Design
 
Massuel Louis portfolio 2017
Massuel Louis portfolio 2017Massuel Louis portfolio 2017
Massuel Louis portfolio 2017Louis Massuel
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case StoryPetri Hyysalo
 
Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Johan Verhaegen
 

What's hot (20)

UX Workshop
UX WorkshopUX Workshop
UX Workshop
 
UX Bootcamp - August 2016
UX Bootcamp - August 2016UX Bootcamp - August 2016
UX Bootcamp - August 2016
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
 
The Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX PortfolioThe Quest for the Ultimate UX Portfolio
The Quest for the Ultimate UX Portfolio
 
UX & Design Thinking for BI Applications
UX & Design Thinking for BI ApplicationsUX & Design Thinking for BI Applications
UX & Design Thinking for BI Applications
 
Introduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirlsIntroduction to UX Design Workshop | CodingGirls
Introduction to UX Design Workshop | CodingGirls
 
Building a UX Portfolio
Building a UX PortfolioBuilding a UX Portfolio
Building a UX Portfolio
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Why UX #FAILS (with notes)
Why UX #FAILS (with notes)Why UX #FAILS (with notes)
Why UX #FAILS (with notes)
 
SOCHI - UX Portfolio Panel
SOCHI - UX Portfolio PanelSOCHI - UX Portfolio Panel
SOCHI - UX Portfolio Panel
 
Jonah Osawa - UX Portfolio
Jonah Osawa - UX PortfolioJonah Osawa - UX Portfolio
Jonah Osawa - UX Portfolio
 
UX Work Shop
UX Work ShopUX Work Shop
UX Work Shop
 
Why UX Matters As You Scale
Why UX Matters As You ScaleWhy UX Matters As You Scale
Why UX Matters As You Scale
 
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
How To Break Into UX: What Is a UX Design Hiring Manager Thinking & Looking For?
 
Product Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation ProcessProduct Management in the shadow of User Experience creation Process
Product Management in the shadow of User Experience creation Process
 
User Experience Workshop
User Experience WorkshopUser Experience Workshop
User Experience Workshop
 
Massuel Louis portfolio 2017
Massuel Louis portfolio 2017Massuel Louis portfolio 2017
Massuel Louis portfolio 2017
 
The UX Interview
The UX InterviewThe UX Interview
The UX Interview
 
IBM Design Thinking Case Story
IBM Design Thinking Case StoryIBM Design Thinking Case Story
IBM Design Thinking Case Story
 
Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?Website Usability & User Experience: Veel bezoekers, weinig klanten?
Website Usability & User Experience: Veel bezoekers, weinig klanten?
 

Similar to It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature Design for Product Managers using JTBD

10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product ExperiencesJeremy Johnson
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the WildMichele Ide-Smith
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&processSheSaysCREATIVE
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Michele Ide-Smith
 
How to design enterprise apps that sell
How to design enterprise apps that sellHow to design enterprise apps that sell
How to design enterprise apps that sellInVision App
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designMorgan McKeagney
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyJoshua Randall
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem Jenica Welch
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkBui Hai An
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product EngineeringSagittarius
 
Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10Study Geek
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an OverviewJulie Grundy
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slidesSameer Al-Sakran
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleICS
 
UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st Clément LEDORMEUR
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupJeremy Johnson
 
Design Centred User: A reality check on UCD
Design Centred User: A reality check on UCDDesign Centred User: A reality check on UCD
Design Centred User: A reality check on UCDReto Laemmler
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskBonitasoft
 

Similar to It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature Design for Product Managers using JTBD (20)

10 Truths to Great Product Experiences
10 Truths to Great Product Experiences10 Truths to Great Product Experiences
10 Truths to Great Product Experiences
 
Rapid Product Design in the Wild
Rapid Product Design in the WildRapid Product Design in the Wild
Rapid Product Design in the Wild
 
05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process05 DIGI CREATIVE people&process
05 DIGI CREATIVE people&process
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
 
How to design enterprise apps that sell
How to design enterprise apps that sellHow to design enterprise apps that sell
How to design enterprise apps that sell
 
UX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & designUX 101: A quick & dirty introduction to user experience strategy & design
UX 101: A quick & dirty introduction to user experience strategy & design
 
User Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the UglyUser Experience Design + Agile: The Good, The Bad, and the Ugly
User Experience Design + Agile: The Good, The Bad, and the Ugly
 
Ni week no designer, no problem
Ni week no designer, no problem Ni week no designer, no problem
Ni week no designer, no problem
 
Product development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader TalkProduct development - From Idea to Reality - VYE Leader Talk
Product development - From Idea to Reality - VYE Leader Talk
 
Software Product Engineering
Software Product EngineeringSoftware Product Engineering
Software Product Engineering
 
Week 8 & 10
Week 8 & 10Week 8 & 10
Week 8 & 10
 
User Experience Design: an Overview
User Experience Design: an OverviewUser Experience Design: an Overview
User Experience Design: an Overview
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Full stack conference talk slides
Full stack conference talk slidesFull stack conference talk slides
Full stack conference talk slides
 
Integrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product LifecycleIntegrating User Experience Design into the Product Lifecycle
Integrating User Experience Design into the Product Lifecycle
 
UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st UXUI Shanghai Meetup March 21st
UXUI Shanghai Meetup March 21st
 
Top 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW MeetupTop 3 ways to use your UX team - producttank DFW Meetup
Top 3 ways to use your UX team - producttank DFW Meetup
 
Design Centred User: A reality check on UCD
Design Centred User: A reality check on UCDDesign Centred User: A reality check on UCD
Design Centred User: A reality check on UCD
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Europython how to make it recruiting suck less?
Europython   how to make it recruiting suck less?Europython   how to make it recruiting suck less?
Europython how to make it recruiting suck less?
 

More from Ultan O'Broin

Context is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of WorkContext is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of WorkUltan O'Broin
 
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design Jam
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design JamThe Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design Jam
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design JamUltan O'Broin
 
Gathering User Requirements for Software: List of Academic and Other References
Gathering User Requirements for Software: List of Academic and Other ReferencesGathering User Requirements for Software: List of Academic and Other References
Gathering User Requirements for Software: List of Academic and Other ReferencesUltan O'Broin
 
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...Ultan O'Broin
 
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...Ultan O'Broin
 
How to Design Effective Messages for Oracle Enterprise Applications
How to Design Effective Messages for Oracle Enterprise ApplicationsHow to Design Effective Messages for Oracle Enterprise Applications
How to Design Effective Messages for Oracle Enterprise ApplicationsUltan O'Broin
 
Beyond Errors: Messages for the Complete Enterprise Applications User Experience
Beyond Errors: Messages for the Complete Enterprise Applications User ExperienceBeyond Errors: Messages for the Complete Enterprise Applications User Experience
Beyond Errors: Messages for the Complete Enterprise Applications User ExperienceUltan O'Broin
 
Oracle Fusion Applications: User Assistance
Oracle Fusion Applications: User Assistance Oracle Fusion Applications: User Assistance
Oracle Fusion Applications: User Assistance Ultan O'Broin
 
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design Patterns
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design PatternsMaking Cool Apps from Kits with Java, Oracle ADF, & UX Design Patterns
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design PatternsUltan O'Broin
 

More from Ultan O'Broin (9)

Context is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of WorkContext is King: Smart User Experiences and the World of Work
Context is King: Smart User Experiences and the World of Work
 
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design Jam
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design JamThe Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design Jam
The Wearhouse: EchoUser and Oracle UX Wearable Technology for Work Design Jam
 
Gathering User Requirements for Software: List of Academic and Other References
Gathering User Requirements for Software: List of Academic and Other ReferencesGathering User Requirements for Software: List of Academic and Other References
Gathering User Requirements for Software: List of Academic and Other References
 
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
Oracle Mobile Field Service App: Usability and Productivity Realized for E-Bu...
 
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...
OTN América Latina Tour 2013: Build Great Usable Applications with Oracle UX ...
 
How to Design Effective Messages for Oracle Enterprise Applications
How to Design Effective Messages for Oracle Enterprise ApplicationsHow to Design Effective Messages for Oracle Enterprise Applications
How to Design Effective Messages for Oracle Enterprise Applications
 
Beyond Errors: Messages for the Complete Enterprise Applications User Experience
Beyond Errors: Messages for the Complete Enterprise Applications User ExperienceBeyond Errors: Messages for the Complete Enterprise Applications User Experience
Beyond Errors: Messages for the Complete Enterprise Applications User Experience
 
Oracle Fusion Applications: User Assistance
Oracle Fusion Applications: User Assistance Oracle Fusion Applications: User Assistance
Oracle Fusion Applications: User Assistance
 
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design Patterns
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design PatternsMaking Cool Apps from Kits with Java, Oracle ADF, & UX Design Patterns
Making Cool Apps from Kits with Java, Oracle ADF, & UX Design Patterns
 

Recently uploaded

call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfamanda2495
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja Nehwal
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️Delhi Call girls
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...BarusRa
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...nirzagarg
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxTusharBahuguna2
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...SUHANI PANDEY
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...nirzagarg
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...poojakaurpk09
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...Call Girls in Nagpur High Profile
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756dollysharma2066
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...amitlee9823
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Call Girls in Nagpur High Profile
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneLukeKholes
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdftbatkhuu1
 

Recently uploaded (20)

call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️call girls in Dakshinpuri  (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
call girls in Dakshinpuri (DELHI) 🔝 >༒9953056974 🔝 genuine Escort Service 🔝✔️✔️
 
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdfJordan_Amanda_DMBS202404_PB1_2024-04.pdf
Jordan_Amanda_DMBS202404_PB1_2024-04.pdf
 
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
Pooja 9892124323, Call girls Services and Mumbai Escort Service Near Hotel Th...
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 105, Noida Call girls :8448380779 Model Escorts | 100% verified
 
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...AMBER GRAIN EMBROIDERY | Growing folklore elements |  Root-based materials, w...
AMBER GRAIN EMBROIDERY | Growing folklore elements | Root-based materials, w...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard  ...
Anamika Escorts Service Darbhanga ❣️ 7014168258 ❣️ High Cost Unlimited Hard ...
 
Design Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptxDesign Inspiration for College by Slidesgo.pptx
Design Inspiration for College by Slidesgo.pptx
 
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
VIP Model Call Girls Kalyani Nagar ( Pune ) Call ON 8005736733 Starting From ...
 
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
Nisha Yadav Escorts Service Ernakulam ❣️ 7014168258 ❣️ High Cost Unlimited Ha...
 
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verifiedSector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
Sector 104, Noida Call girls :8448380779 Model Escorts | 100% verified
 
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
HiFi Call Girl Service Delhi Phone ☞ 9899900591 ☜ Escorts Service at along wi...
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...Booking open Available Pune Call Girls Kirkatwadi  6297143586 Call Hot Indian...
Booking open Available Pune Call Girls Kirkatwadi 6297143586 Call Hot Indian...
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
Whitefield Call Girls Service: 🍓 7737669865 🍓 High Profile Model Escorts | Ba...
 
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...Top Rated  Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
Top Rated Pune Call Girls Koregaon Park ⟟ 6297143586 ⟟ Call Me For Genuine S...
 
Case Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, PuneCase Study of Hotel Taj Vivanta, Pune
Case Study of Hotel Taj Vivanta, Pune
 
Editorial design Magazine design project.pdf
Editorial design Magazine design project.pdfEditorial design Magazine design project.pdf
Editorial design Magazine design project.pdf
 

It's Better To Have a Permanent Income Than to Be Fascinating: Killer Feature Design for Product Managers using JTBD

  • 1. “It’s Better To Have a Permanent Income Than To Be Fascinating” (Oscar Wilde, The Model Millionaire) Designing a Killer Feature Set Based on Jobs To Be Done Ultan O’Broin (@ultan) Product Camp Dublin 2018
  • 2. About Ultan O’Broin (@ultan) • Startup, NGO Community Engagement • Director Oracle SaaS UX • Microsoft PM Visual Studio, Windows • Outbound partner and sales UX enablement • UX design patterns, innovations, UI accelerator kits, design platform • MultilLingual Magazine Editorial Board • Design Management • Writer, Blogger, Chatbots Magazine, Planeta Chatbot, MultiLingual • I am NOT a Designer. Far too cool for that: Storyteller. 2
  • 3. Design Simply to Use Simply: 80/20 Model 3 Don’t over engineer or be dazzled by tech: MVP and JTBD
  • 4. 4
  • 5. We can ALL do User Research: Guerilla UX Closer to User. 5 Observe behavior with tasks, ask, record: then design and test “Tell Me More About That”
  • 7. How do I know if I am building the right thing? • Talk to your customers: Focus on behaviors vs. What they say or think they want • Lean UX: Product as Experiment: Measure, faster to eliminate uncertainty • Deep Listening: Jobs-to-be-done 7 The minimum viable product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. – Eric Ries
  • 8. What job is your app being hired to perform? • Why do people hire milkshakes? – People and Organizations do not buy things because of they fit a demographic; that relationship is correlative vs. causal • Jobs-to-be-Done offers a framework to evaluate product purpose - what job people hire a product for and what factors are important in influencing purchasing, switching etc. 8 Source: Intercom blog: The Dribblisation of Design
  • 9. More Innovative, Action-driven Job-to-be-Done Approach Job-to-be-Done: Capture new opportunity details using any device in- hand so I can submit it to SaaS for later work. • Role: Sales rep on the road • Need: Perform these core tasks quickly: – No special device needed to enter new opportunity name and win probability. – Capture location details. – Include any document files (business card images, whiteboard sketches, and so on). – Reminder to update opportunity in SaaS later • Outcome: Meet a performance goal of 10 seconds or less per capture. “A problem well put is half-solved.” − John Dewey
  • 10. Template - Your Job Description Message (Story) • Job to be Done: . • User roles: • • Job description: • • Performance goals: • *TBD 10 Effective Story Formula • Simplicity • Unexpectedness • Concreteness • Credibility • Emotion • Story Put a man on the moon and return him safely to the earth (by the end of the decade)
  • 11. 11 Using JTBD framework to Evaluate Design “Competition is between products that do the same job, not products that are in the same category” “If you focus purely on the job, and not the industry, you realise airlines selling business class seats are competing with Skype for customers, as they address the same job: the need to have clear communication with colleagues.” - The end of apps as we know them – Intercom blog
  • 12. Build the Right Thing, Build It Right Building the right thing 1. #JTBD - What job is your application being hired to do? Build the thing right 2. Basic principles of UX, emotional, functional 3. Clear primary use-case & functional goals 4. The importance of sketching and wireframing 5. Ideas to wireframe your solution before visualization evolution (Dribbilisation) 12
  • 13. Keep it Simple: That’s Hard • Start from beginner mindset • Focus on the footprint (Excel 80/20) • Strive for Simplicity – Basic heuristics go a long way – Less UI = more adoption, performance – And now… No UI, natural conversational – Hide – Reduce 13
  • 14. 14 An Agile Design Requires a Human-Centered Design Process • Phase 1: Think – STFU and Listen, clarify JTBD • Phase 2: Plan – Review cases and sketches • Phase 3: Execute – wireframe and code • Test? Hell, yeah. Heuristics but nothing beats real people, doing real jobs, in real places • Test • Test • Test
  • 15. Principles of a Simplified Design Process • Ask “why?” A lot. • No “what if?” • Let go of your ego • Abstract away from the visual • Stay focused on stakeholders 15
  • 16. Design Communication: Use Words to Guide Visuals • Use cases/functional requirements describe how the system will address the business requirements (JTBD) • Writing them down will allow them to guide and evaluate your subsequent design efforts, wireframes etc. • A bulleted list of behaviors is just fine – Update this list when changes are agreed upon 16 Any problem correctly stated is mostly solved
  • 17. Drawing as Communication: Collaboration, Agreement 17 • Planning and design communication for product managers, designers, and customers useful for: • Working out the details of the interaction, i.e., avoiding surprises down the line • Shortening the innovation cycle • Managing open issues and changes • Developing POCs for stakeholder/customer review and user testing • Avoiding wasted time, effort, coffee… No Surprises! • Input: User requirements, use cases, context of use, and user job • Output: Lightweight (low-fidelity) drawing without visual design
  • 18. Design Communication: Scaffolding 18 • Leonardo da Vinci (1452–1519)
  • 19. Sketching Flow Best Practices • Start with sketches then, • Match template flows to any design patterns and templates in a wire framing tool • Use accelerator kits if available • Document the interaction and flow through the UI- animate and annotate • Document changes, questions and open tech or interaction issues • Copywriting is Interface Design: No Lorem Ipsum, use real text • Review against your JTBD and functional goals 19
  • 20. Now, YOU try it! 20
  • 21. Contact Information and Resources • Twitter: @ultan • Blog: http://usabilityrocks.tumblr.com/ • LinkedIn: https://www.linkedin.com/in/ultanobroin/ • Chatbots Magazine: https://chatbotsmagazine.com/ • Intercom Blog: https://blog.intercom.com/ • Don’t miss: ConverCon (Dublin, September 2018: www.convercon.ie 21 Acknowledgement • Images and screens are used in this presentation for illustrative purposes only and remain the copyright of owners, where applicable.