SlideShare a Scribd company logo
1 of 48
Download to read offline
J.J. Kercher | Director, User Experience
@jjkercher
SELF-ORGANIZED,
AUTONOMOUS UX
UX
M A G I C
ABOUT ME
DESIGNER TO
ENGINEER, A DIALOGUE
Images shamelessly stolen from Allie Brosh, Hyperbole and a Half
hyperboleandahalf.blogspot.com
“Hey Engineer, wanna collaborate??!!”
…too busy
…wrong timezone
…why do you care?
Sooooo
Three months later…
…yes but it’s what
you asked me
to build! but, but…it’s broken!
Which makes me all….
X
A portfolio of SaaS applications to help small and mid-
sized businesses improve their workflow so they save
time and make more money.
ABOUT APPFOLIO
UNDERSTANDING THE
APPFOLIO CULTURE
✦ Founded by technology leaders
✦ Engineering-centric culture
✦ Agile shop since the beginning
✦ Adopters of the Four Steps to Epiphany and Lean
Startup ideology
✦ Ease of use already a core value and the #1 competitive
advantage
THE PRE-UX APPFOLIO LANDSCAPE
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
Individuals and interactions over processes and tools
!
Customer collaboration over contract negotiation
Responding to change over following a plan
Working software over comprehensive documentation
THE AGILE MANIFESTO
Psst…this conflicts
with traditional UX!
1. Drive: UX practitioners are part of the customer or product
owner team
2. Research, model, and design up front - but only just enough
3. Chunk your design work
4. Use parallel track development to work ahead, and follow
behind
5. Buy design time with complex engineering stories
6. Cultivate a user validation group for use for continuous user
validation
7. Schedule continuous user research in a separate track from
development
8. Leverage user time for multiple activities
9. Use RITE to iterate UI before development
10.Prototype in low fidelity
11. Treat prototype as specification
12.Become a design facilitator
http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html
COMMON “AGILE UX” PRACTICES
User Story
User Story
User Story
User Story
Product Owner
Feature
Developers (includes QA)
Develop
Test
Release
UX Team (includes front end dev)
Research Design Validate Iterate Stakeholder
Approval
COMMON “AGILE UX” PRACTICES
User Story
User Story
User Story
User Story
Product Owner
Feature
Developers (includes QA)
Develop
Test
Release
UX Team (includes front end dev)
Research Design Validate Iterate Stakeholder
Approval
PUTTING IT ALL INTO
PRACTICE
Research
ResearchCollaboration
Rite Method Usability Testing
+
Mob Designpaper prototype prototype prototype prototype5 users 3 users 2 users 4 users
Research +
Rite Method Usability Testing
Contextual Inquiries
Research
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
What is User Research Friday?
UR Friday is a monthly meeting designed to expose the engineering team at
AppFolio to user research. We aim to:
promote empathy for our customers
foster ownership of usability
Each meeting focuses on one broad topic to encourage participation and
engagement across the different product teams. User Research Friday harnesses
the natural tendency of engineers to analyze, interpret, and derive their own
insights from available data.
Motivation
The user experience team at AppFolio continually seeks new, agile ways to communicate
customer insights and empower developers to make design decisions informed by
research.
In addition to usability testing, how else can we engage developers in the ongoing
discussion about our customers’ evolving needs?
The idea of a ‘User Research Day’ has been suggested to us via different conferences,
blog posts, and books. The usual suggestion is to show usability tests on a weekly basis. At
AppFolio, we are experimenting with different formats to showcase different types of
user research that can help inform development decisions.
This poster describes the purpose, structure, and outcomes of our first 3 User Research
Fridays at AppFolio, Inc.
User Research Fridays
A UX Ritual to Engage Agile Teams in
Peripheral Customer Insights
Custom Reports
Summary Reports
Other Reports
Help
Help center
Overview
APM Customers - Technology
Listings (no apply) - Techno…
Apply Only - Technology
Tenant Portal - Technology
Owner's Portal - Technology
Apply Conversion
Apply Conversion (Test)
Apply Only - Technology
Advanced Segments Edit Email Export Add to Dashboard Shortcut
vs.
Sort Type:
Operating System Browser Screen Resolution Screen Colors Content Viewed
Usage
Primary Dimension: Operating System
All Visits % of visits: 1.48%
All Desktop % of visits: 0.97%
Phone % of visits: 0.40%
Tablet % of visits: 0.11%
Visits Select a metric
Visits ( )All Visits Visits ( )All Desktop Visits ( )Phone Visits ( )Tablet
Jan 8Jan 15Jan 22Jan 291,0001,0002,0002,000Tuesday, January 22, 2013Visits (All Visits):1,363Visits (All Desktop):929Visits (Phone):359Visit
Visits Unique Pageviews
38,456
% of Total: 1.48% (2,604,638)
72,076
% of Total: 0.42% (17,180,209)
25,338
% of Total: 0.97% (2,604,638)
52,927
% of Total: 0.31% (17,180,209)
10,383
% of Total: 0.40% (2,604,638)
14,512
% of Total: 0.08% (17,180,209)
2,736
% of Total: 0.11% (2,604,638)
4,637
% of Total: 0.03% (17,180,209)
All Visits
All Desktop
Phone
Tablet
Secondary dimension Default
Reporting Customization
APM - -
Filtered View (Excludes Most Employee Data)
Edit Custom Report
General Information
Title
Report Content
Filters - optional
and
and
and
+ add filter
Profiles - optional
Current Profile 'Filtered View (Excludes Most Employee Data)'
Additional Profiles
Save Cancel
Operating System Browser Screen Resolution Screen Colors Content Viewed
Name
Type Explorer Flat Table Map Overlay
Metric Groups
+ Add metric group
Dimension Drilldowns
+ add metric
Visits Unique Pageviews Avg. Visit Duration
Pages / Visit
+ add dimension
Page
Page
Destination Page
Destination Page
Destination Page
Include Regex
Exclude Regex
Exclude Regex
None
Problem Statement
How do we use analytics to gain insights into our
products? The best way to understand is to use an
example: Our web analytics tell us that 30% of people
access our online rental application from a mobile device.
We wondered:
Which mobile devices do people use (phones,
tablets)?
What are some ways to optimize the online
application for a better mobile experience?
Structure
We demonstrated to the team how to create custom
segments using Google Analytics. Customer segments
show the percentages of people using tablets, smart
phones, and desktops to view the online application.
Goals
Developers understand how to derive customer insights
from analytics data, and how these insights can inform
product development.
Outcome
Developers learned how we use analytics data to
identify opportunities for improving our products
Developers understand how to read and evaluate the
monthly analytics reports we generate
Google Analytics
Segmentation Demo
Conclusion
UR Friday has given our developers the chance to:
Observe user behavior through tools like ClickTale and
Usertesting.com
Analyze customer behavior via Google Analytics
Listen to customers speak about their experiences
Regardless of personal preferences for different types of
data or modes of communication, the developers now
know how each type of data drives insights into the
customer experience. Meanwhile, the UX team discovered
that if we remove ourselves as interpreters/gatekeepers
of customer insights and instead put the data in front of
the development team, we could better facilitate a direct
flow of information from customers. After all, the most
compelling insights are the ones you discover for yourself.
Applicant General Info Payment Info Verify Confirmation
*Name
*Email Address
Phone
Note: Please provide at least 3 years of residential history.
*Address
Rental Application Echo Properties 949-555-5555
Contact Information
Current Address
First name M Last name
Home Phone Work Phone
Cell Phone
Address 1 Address 2
City State Zip
Applicant General Info Payment Info Verify Confirm
Feature-Specific User
Research Highlights
Problem Statement
Our web analytics indicate that only 20% of people who
view our online rental application actually complete and
submit the application. We can also see that 1 out of 4
people get an error message on the first page of the
application. We wondered:
What errors are people making?
How can we increase conversions?
Structure
We recorded users completing the online rental
application using two tools: ClickTale and Usertesting.com.
The team watched highlight reels from both tools then
compared and discussed their observations.
Goals
Developers witness customer behavior and frustration
with the online application.
Outcome
Developers:
Learned about two new data-gathering tools available
to the team
Identified opportunities for improving the online
application
Gained understanding of the problem space
Can make informed updates the next time they are
touching the online application
Poster Authors
Kate MacCorkle, Usability Analyst
J.J. Kercher, Senior Interaction Designer
Problem statement
Our app is complex, and our support queue is increasingly
overwhelmed by customer support requests.
How are customers using the existing Help &
Training Materials?
What are the opportunities for improving
the Help & Training experience?
Structure
We hosted a GoToMeeting with 3 remote users to discuss
their experience with Help & Training. In addition to
developers, we invited representatives from our services
team and our training guru. Everyone had the
opportunity to talk directly to the customers and ask
questions.
Goals
Developers and customer service reps talk directly with
customers about their workflow, highlights and pain
points.
Outcome:
Developers learned what help & training we offer and
how users access the resources
Customer service reps gained ideas for optimizing the
voicemail system and insight into why some users
submit multiple support requests
Training guru realized the importance of “searchability”
of help topics
Live Customer Panel
with Developers
3 Methods We’ve Tried...
What would you try?
Research
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
Research
Collaboration
+
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
Research
Collaboration
+
Rite Method Usability Testing
Customer Interviews
Contextual Inquiries
“User Research Friday”
Usage Analytics
Design Studios
Research
Collaboration
+
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
Design Studios Prototype Validation
Research
Collaboration
+
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
Design Studios
UX/Engineer Design Pairing
Prototype Validation
Research
Collaboration
+
Rite Method Usability Testing
Contextual Inquiries
“User Research Friday”
Design Studios
UX/Engineer Design Pairing
Prototype Validation
Research
Collaboration
+
Rite Method Usability Testing
Customer Interviews
Contextual Inquiries
“User Research Friday”
Usage Analytics
Design Studios
UX/Engineer Design Pairing
Mob Design
Design Patterns Team
Prototype Validation
Sketching/Wireframes
Support Requests
User Forums
Competitive Analysis
“UX Award”
Lean Experiments
OUR UX VALUES
Adapted from Agile Experience Design, Ratcliffe & McNeill 2013
! Inclusive
rather than Elitist
"
# ◎
Emergent with direction
rather than up front
Integrated and collaborative
rather than handed over the fence
Considerate of customer, business,
and technology needs
rather than biased towards a single factor
2014 winner!
design for experience awards | union of design and engineering
Facilitation Exercise
FUN
Break!
HOW OUR TEAMS
WORK TODAY
Case Study: Mobile Inspections
Scrum Team Scrum Team
Product
Manager
Agile
Coach
UX
Designer
Software
Engineer
QA
Engineer
Software
Engineer
QA
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Engineering “College”
Engineering
Director
UX Research
Facilitator
Scrum Team Scrum Team
Product
Manager
Agile
Coach
UX
Designer
Software
Engineer
QA
Engineer
Software
Engineer
QA
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Scrum Team Scrum Team
Product
Manager
Agile
Coach
UX
Designer
Software
Engineer
QA
Engineer
Software
Engineer
QA
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
Software
Engineer
The dedicated UX lead on a small, cross functional scrum team
responsible for prototyping and validating design solutions made
in collaboration with Software Engineers, QA Engineers and the
Product Manager.
!
!
!
The UX support lead responsible for inspiring user-centered
design on the scrum teams through exposure to user insights and
facilitation of collaborative design activities
UX ROLES
UX
Designer
UX Research
Facilitator
PROCESS (BIG FEATURE RELEASES)
Adapted from “The Product Design Sprint” http://robots.thoughtbot.com/the-product-design-sprint
iterate iterate iterate iterate
PROCESS (BIG FEATURE RELEASES)
!
Project Kickoff
Competitive Analysis
Review Feedback
Contextual Inquiries
Audience Profile
!
Competitive Analysis
Review Feedback
Individual Sketching
!
Design Studio
Identify Themes
Prototype Sketch
!
UX Prototype
Test Plan
Recruiting
!
Prototype Testing
Dev Prototype
Iterate
Pair/Mob Designing
Increased Fidelity
Alpha/Beta
Customer Interviews
Adapted from “The Product Design Sprint” http://robots.thoughtbot.com/the-product-design-sprint
Backend Planning and Research: Architecture, Frameworks, Etc.
Our Values
• User Empathy
• Collaboration
• Facilitation
• Empowerment
• Education
What we are NOT
• Product Owners
• Deliverers of Polished Designs
• The Sole Owners of Product Usability
IN CONCLUSION
J.J. Kercher | Director, User Experience
@jjkercher
GOOD TALK :)
pssst…we’re hiring! ux.appfolio.com/jobs

More Related Content

What's hot

Janet Lau's Portfolio
Janet Lau's PortfolioJanet Lau's Portfolio
Janet Lau's Portfoliojanetlau123
 
S cube's mobile application development
S cube's mobile application developmentS cube's mobile application development
S cube's mobile application developmentarti yadav
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightSafeDK
 
product glossary
product glossaryproduct glossary
product glossaryAmir Shokri
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Thomas Wesseling
 
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...Linda Gridley
 
State of UX in the Netherlands 2021
State of UX in the Netherlands 2021State of UX in the Netherlands 2021
State of UX in the Netherlands 2021Rob van der Haar
 
App Store Optimisation 101
App Store Optimisation 101App Store Optimisation 101
App Store Optimisation 101Zhou Wenhan
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin
 
Marketing plan- Android App
Marketing plan- Android AppMarketing plan- Android App
Marketing plan- Android AppRavi Deo Chandra
 
Developer Marketing - 2010
Developer Marketing - 2010Developer Marketing - 2010
Developer Marketing - 2010Bruce Jones
 
PlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsPlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsJoel Baskin
 
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Happiest Minds Technologies
 
Whitepaper - how to launch a mobile app successfully!
Whitepaper - how to launch a mobile app successfully!Whitepaper - how to launch a mobile app successfully!
Whitepaper - how to launch a mobile app successfully!RG Infotech
 
Making money from your android app
Making money from your android appMaking money from your android app
Making money from your android appGDG Vietnam
 

What's hot (19)

Janet Lau's Portfolio
Janet Lau's PortfolioJanet Lau's Portfolio
Janet Lau's Portfolio
 
S cube's mobile application development
S cube's mobile application developmentS cube's mobile application development
S cube's mobile application development
 
Mobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done RightMobile Apps Competitive Analysis Done Right
Mobile Apps Competitive Analysis Done Right
 
product glossary
product glossaryproduct glossary
product glossary
 
How to achieve the ux goals
How to achieve the ux goalsHow to achieve the ux goals
How to achieve the ux goals
 
Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011Sogeti Strategic Mobile Design 2011
Sogeti Strategic Mobile Design 2011
 
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...
Mobile Goes Mainstreet: Consumers Lead the Way — Key Trends and Investment Op...
 
State of UX in the Netherlands 2021
State of UX in the Netherlands 2021State of UX in the Netherlands 2021
State of UX in the Netherlands 2021
 
App Store Optimisation 101
App Store Optimisation 101App Store Optimisation 101
App Store Optimisation 101
 
Joel Baskin UX Design and Artifacts
Joel Baskin UX Design and ArtifactsJoel Baskin UX Design and Artifacts
Joel Baskin UX Design and Artifacts
 
Marketing plan- Android App
Marketing plan- Android AppMarketing plan- Android App
Marketing plan- Android App
 
Developer Marketing - 2010
Developer Marketing - 2010Developer Marketing - 2010
Developer Marketing - 2010
 
PlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and ArtifactsPlayNetwork: UX Design Process and Artifacts
PlayNetwork: UX Design Process and Artifacts
 
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
Whitepaper: Dealing with the Dilemma: Mobile App Development Approach & Decis...
 
Littning _Offers
Littning _OffersLittning _Offers
Littning _Offers
 
P5 Ontarget
P5 OntargetP5 Ontarget
P5 Ontarget
 
Whitepaper - how to launch a mobile app successfully!
Whitepaper - how to launch a mobile app successfully!Whitepaper - how to launch a mobile app successfully!
Whitepaper - how to launch a mobile app successfully!
 
UI & UX Engineering
UI & UX EngineeringUI & UX Engineering
UI & UX Engineering
 
Making money from your android app
Making money from your android appMaking money from your android app
Making money from your android app
 

Similar to Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014

Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020   Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020 Margaux Lesaffre
 
The Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfThe Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfZazz
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesUserZoom
 
The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023XDuce Corporation
 
Mobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key DifferencesMobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key DifferencesPolyxer Systems
 
AI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdfAI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdfGeorge Ukkuru
 
Key Steps & Best Practices to Custom Mobile App Development Process
Key Steps & Best Practices to Custom Mobile App Development ProcessKey Steps & Best Practices to Custom Mobile App Development Process
Key Steps & Best Practices to Custom Mobile App Development ProcessThinkers Media
 
how to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxhow to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxBottomFunnel
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersSarah Dutkiewicz
 
Demystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdfDemystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdfBitCot
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedJames Kelway
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdfExpert App Devs
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUserZoom
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdfJasmeetKaur366291
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft
 
A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vmValentina Marzola
 

Similar to Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014 (20)

Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020   Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020
 
The Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdfThe Methodology of a Trustworthy User Interface Design Agency.pdf
The Methodology of a Trustworthy User Interface Design Agency.pdf
 
Optimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation SlidesOptimizing Mobile UX Design Webinar Presentation Slides
Optimizing Mobile UX Design Webinar Presentation Slides
 
The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023The complete guide to Mobile App Development Lifecycle 2023
The complete guide to Mobile App Development Lifecycle 2023
 
Mobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key DifferencesMobile App Development Vs Software Development 7 Key Differences
Mobile App Development Vs Software Development 7 Key Differences
 
Best Practices in UX Design
Best Practices in UX DesignBest Practices in UX Design
Best Practices in UX Design
 
AI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdfAI Makes Software Testing Smarter.pdf
AI Makes Software Testing Smarter.pdf
 
Key Steps & Best Practices to Custom Mobile App Development Process
Key Steps & Best Practices to Custom Mobile App Development ProcessKey Steps & Best Practices to Custom Mobile App Development Process
Key Steps & Best Practices to Custom Mobile App Development Process
 
how to build engaging apps- ebook.docx
how to build engaging apps- ebook.docxhow to build engaging apps- ebook.docx
how to build engaging apps- ebook.docx
 
how to choose right mobile app development tools
how to choose right mobile app development toolshow to choose right mobile app development tools
how to choose right mobile app development tools
 
World Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for DevelopersWorld Usability Day 2014 - UX Toolbelt for Developers
World Usability Day 2014 - UX Toolbelt for Developers
 
Demystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdfDemystifying App Development Key Steps for a Seamless Process.pdf
Demystifying App Development Key Steps for a Seamless Process.pdf
 
Ameex Creative Services
Ameex Creative ServicesAmeex Creative Services
Ameex Creative Services
 
UXBASIS – Getting UX integrated
UXBASIS – Getting UX integratedUXBASIS – Getting UX integrated
UXBASIS – Getting UX integrated
 
8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf8 Step to Build Your lot-Based Mobile Parking System.pdf
8 Step to Build Your lot-Based Mobile Parking System.pdf
 
User Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 VfUser Zoom Webinar Monster Aug09 Vf
User Zoom Webinar Monster Aug09 Vf
 
App Development Cost Singapore.pdf
App Development Cost Singapore.pdfApp Development Cost Singapore.pdf
App Development Cost Singapore.pdf
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
Looksoft Mobile Transformation
Looksoft Mobile TransformationLooksoft Mobile Transformation
Looksoft Mobile Transformation
 
A project guide to ux design vm
A project guide to ux design vmA project guide to ux design vm
A project guide to ux design vm
 

Recently uploaded

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Velvetech LLC
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfFerryKemperman
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfIdiosysTechnologies1
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfAlina Yurenko
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Natan Silnitsky
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfStefano Stabellini
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationBradBedford3
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfMarharyta Nedzelska
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 

Recently uploaded (20)

Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...Software Project Health Check: Best Practices and Techniques for Your Product...
Software Project Health Check: Best Practices and Techniques for Your Product...
 
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdfIntroduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Best Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdfBest Web Development Agency- Idiosys USA.pdf
Best Web Development Agency- Idiosys USA.pdf
 
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdfGOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
 
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdfXen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
 
How to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion ApplicationHow to submit a standout Adobe Champion Application
How to submit a standout Adobe Champion Application
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
A healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdfA healthy diet for your Java application Devoxx France.pdf
A healthy diet for your Java application Devoxx France.pdf
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 

Self-Organized, Autonomous UX | SoCal UX Camp | May 31, 2014

  • 1. J.J. Kercher | Director, User Experience @jjkercher SELF-ORGANIZED, AUTONOMOUS UX
  • 2. UX M A G I C ABOUT ME
  • 3. DESIGNER TO ENGINEER, A DIALOGUE Images shamelessly stolen from Allie Brosh, Hyperbole and a Half hyperboleandahalf.blogspot.com
  • 4. “Hey Engineer, wanna collaborate??!!”
  • 7.
  • 9. …yes but it’s what you asked me to build! but, but…it’s broken!
  • 10. Which makes me all….
  • 11. X
  • 12. A portfolio of SaaS applications to help small and mid- sized businesses improve their workflow so they save time and make more money. ABOUT APPFOLIO
  • 14. ✦ Founded by technology leaders ✦ Engineering-centric culture ✦ Agile shop since the beginning ✦ Adopters of the Four Steps to Epiphany and Lean Startup ideology ✦ Ease of use already a core value and the #1 competitive advantage THE PRE-UX APPFOLIO LANDSCAPE
  • 15.
  • 16. Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Individuals and interactions over processes and tools ! Customer collaboration over contract negotiation Responding to change over following a plan Working software over comprehensive documentation THE AGILE MANIFESTO Psst…this conflicts with traditional UX!
  • 17. 1. Drive: UX practitioners are part of the customer or product owner team 2. Research, model, and design up front - but only just enough 3. Chunk your design work 4. Use parallel track development to work ahead, and follow behind 5. Buy design time with complex engineering stories 6. Cultivate a user validation group for use for continuous user validation 7. Schedule continuous user research in a separate track from development 8. Leverage user time for multiple activities 9. Use RITE to iterate UI before development 10.Prototype in low fidelity 11. Treat prototype as specification 12.Become a design facilitator http://agileproductdesign.com/blog/emerging_best_agile_ux_practice.html
  • 18. COMMON “AGILE UX” PRACTICES User Story User Story User Story User Story Product Owner Feature Developers (includes QA) Develop Test Release UX Team (includes front end dev) Research Design Validate Iterate Stakeholder Approval
  • 19. COMMON “AGILE UX” PRACTICES User Story User Story User Story User Story Product Owner Feature Developers (includes QA) Develop Test Release UX Team (includes front end dev) Research Design Validate Iterate Stakeholder Approval
  • 20. PUTTING IT ALL INTO PRACTICE
  • 22. ResearchCollaboration Rite Method Usability Testing + Mob Designpaper prototype prototype prototype prototype5 users 3 users 2 users 4 users
  • 23. Research + Rite Method Usability Testing Contextual Inquiries
  • 24. Research Rite Method Usability Testing Contextual Inquiries “User Research Friday” What is User Research Friday? UR Friday is a monthly meeting designed to expose the engineering team at AppFolio to user research. We aim to: promote empathy for our customers foster ownership of usability Each meeting focuses on one broad topic to encourage participation and engagement across the different product teams. User Research Friday harnesses the natural tendency of engineers to analyze, interpret, and derive their own insights from available data. Motivation The user experience team at AppFolio continually seeks new, agile ways to communicate customer insights and empower developers to make design decisions informed by research. In addition to usability testing, how else can we engage developers in the ongoing discussion about our customers’ evolving needs? The idea of a ‘User Research Day’ has been suggested to us via different conferences, blog posts, and books. The usual suggestion is to show usability tests on a weekly basis. At AppFolio, we are experimenting with different formats to showcase different types of user research that can help inform development decisions. This poster describes the purpose, structure, and outcomes of our first 3 User Research Fridays at AppFolio, Inc. User Research Fridays A UX Ritual to Engage Agile Teams in Peripheral Customer Insights Custom Reports Summary Reports Other Reports Help Help center Overview APM Customers - Technology Listings (no apply) - Techno… Apply Only - Technology Tenant Portal - Technology Owner's Portal - Technology Apply Conversion Apply Conversion (Test) Apply Only - Technology Advanced Segments Edit Email Export Add to Dashboard Shortcut vs. Sort Type: Operating System Browser Screen Resolution Screen Colors Content Viewed Usage Primary Dimension: Operating System All Visits % of visits: 1.48% All Desktop % of visits: 0.97% Phone % of visits: 0.40% Tablet % of visits: 0.11% Visits Select a metric Visits ( )All Visits Visits ( )All Desktop Visits ( )Phone Visits ( )Tablet Jan 8Jan 15Jan 22Jan 291,0001,0002,0002,000Tuesday, January 22, 2013Visits (All Visits):1,363Visits (All Desktop):929Visits (Phone):359Visit Visits Unique Pageviews 38,456 % of Total: 1.48% (2,604,638) 72,076 % of Total: 0.42% (17,180,209) 25,338 % of Total: 0.97% (2,604,638) 52,927 % of Total: 0.31% (17,180,209) 10,383 % of Total: 0.40% (2,604,638) 14,512 % of Total: 0.08% (17,180,209) 2,736 % of Total: 0.11% (2,604,638) 4,637 % of Total: 0.03% (17,180,209) All Visits All Desktop Phone Tablet Secondary dimension Default Reporting Customization APM - - Filtered View (Excludes Most Employee Data) Edit Custom Report General Information Title Report Content Filters - optional and and and + add filter Profiles - optional Current Profile 'Filtered View (Excludes Most Employee Data)' Additional Profiles Save Cancel Operating System Browser Screen Resolution Screen Colors Content Viewed Name Type Explorer Flat Table Map Overlay Metric Groups + Add metric group Dimension Drilldowns + add metric Visits Unique Pageviews Avg. Visit Duration Pages / Visit + add dimension Page Page Destination Page Destination Page Destination Page Include Regex Exclude Regex Exclude Regex None Problem Statement How do we use analytics to gain insights into our products? The best way to understand is to use an example: Our web analytics tell us that 30% of people access our online rental application from a mobile device. We wondered: Which mobile devices do people use (phones, tablets)? What are some ways to optimize the online application for a better mobile experience? Structure We demonstrated to the team how to create custom segments using Google Analytics. Customer segments show the percentages of people using tablets, smart phones, and desktops to view the online application. Goals Developers understand how to derive customer insights from analytics data, and how these insights can inform product development. Outcome Developers learned how we use analytics data to identify opportunities for improving our products Developers understand how to read and evaluate the monthly analytics reports we generate Google Analytics Segmentation Demo Conclusion UR Friday has given our developers the chance to: Observe user behavior through tools like ClickTale and Usertesting.com Analyze customer behavior via Google Analytics Listen to customers speak about their experiences Regardless of personal preferences for different types of data or modes of communication, the developers now know how each type of data drives insights into the customer experience. Meanwhile, the UX team discovered that if we remove ourselves as interpreters/gatekeepers of customer insights and instead put the data in front of the development team, we could better facilitate a direct flow of information from customers. After all, the most compelling insights are the ones you discover for yourself. Applicant General Info Payment Info Verify Confirmation *Name *Email Address Phone Note: Please provide at least 3 years of residential history. *Address Rental Application Echo Properties 949-555-5555 Contact Information Current Address First name M Last name Home Phone Work Phone Cell Phone Address 1 Address 2 City State Zip Applicant General Info Payment Info Verify Confirm Feature-Specific User Research Highlights Problem Statement Our web analytics indicate that only 20% of people who view our online rental application actually complete and submit the application. We can also see that 1 out of 4 people get an error message on the first page of the application. We wondered: What errors are people making? How can we increase conversions? Structure We recorded users completing the online rental application using two tools: ClickTale and Usertesting.com. The team watched highlight reels from both tools then compared and discussed their observations. Goals Developers witness customer behavior and frustration with the online application. Outcome Developers: Learned about two new data-gathering tools available to the team Identified opportunities for improving the online application Gained understanding of the problem space Can make informed updates the next time they are touching the online application Poster Authors Kate MacCorkle, Usability Analyst J.J. Kercher, Senior Interaction Designer Problem statement Our app is complex, and our support queue is increasingly overwhelmed by customer support requests. How are customers using the existing Help & Training Materials? What are the opportunities for improving the Help & Training experience? Structure We hosted a GoToMeeting with 3 remote users to discuss their experience with Help & Training. In addition to developers, we invited representatives from our services team and our training guru. Everyone had the opportunity to talk directly to the customers and ask questions. Goals Developers and customer service reps talk directly with customers about their workflow, highlights and pain points. Outcome: Developers learned what help & training we offer and how users access the resources Customer service reps gained ideas for optimizing the voicemail system and insight into why some users submit multiple support requests Training guru realized the importance of “searchability” of help topics Live Customer Panel with Developers 3 Methods We’ve Tried... What would you try?
  • 25. Research Rite Method Usability Testing Contextual Inquiries “User Research Friday”
  • 26. Research Collaboration + Rite Method Usability Testing Contextual Inquiries “User Research Friday”
  • 27. Research Collaboration + Rite Method Usability Testing Customer Interviews Contextual Inquiries “User Research Friday” Usage Analytics Design Studios
  • 28. Research Collaboration + Rite Method Usability Testing Contextual Inquiries “User Research Friday” Design Studios Prototype Validation
  • 29. Research Collaboration + Rite Method Usability Testing Contextual Inquiries “User Research Friday” Design Studios UX/Engineer Design Pairing Prototype Validation
  • 30. Research Collaboration + Rite Method Usability Testing Contextual Inquiries “User Research Friday” Design Studios UX/Engineer Design Pairing Prototype Validation
  • 31. Research Collaboration + Rite Method Usability Testing Customer Interviews Contextual Inquiries “User Research Friday” Usage Analytics Design Studios UX/Engineer Design Pairing Mob Design Design Patterns Team Prototype Validation Sketching/Wireframes Support Requests User Forums Competitive Analysis “UX Award” Lean Experiments
  • 32.
  • 33. OUR UX VALUES Adapted from Agile Experience Design, Ratcliffe & McNeill 2013 ! Inclusive rather than Elitist " # ◎ Emergent with direction rather than up front Integrated and collaborative rather than handed over the fence Considerate of customer, business, and technology needs rather than biased towards a single factor 2014 winner! design for experience awards | union of design and engineering
  • 35.
  • 36. HOW OUR TEAMS WORK TODAY Case Study: Mobile Inspections
  • 37. Scrum Team Scrum Team Product Manager Agile Coach UX Designer Software Engineer QA Engineer Software Engineer QA Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer
  • 38. Engineering “College” Engineering Director UX Research Facilitator Scrum Team Scrum Team Product Manager Agile Coach UX Designer Software Engineer QA Engineer Software Engineer QA Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer Scrum Team Scrum Team Product Manager Agile Coach UX Designer Software Engineer QA Engineer Software Engineer QA Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer Software Engineer
  • 39. The dedicated UX lead on a small, cross functional scrum team responsible for prototyping and validating design solutions made in collaboration with Software Engineers, QA Engineers and the Product Manager. ! ! ! The UX support lead responsible for inspiring user-centered design on the scrum teams through exposure to user insights and facilitation of collaborative design activities UX ROLES UX Designer UX Research Facilitator
  • 40. PROCESS (BIG FEATURE RELEASES) Adapted from “The Product Design Sprint” http://robots.thoughtbot.com/the-product-design-sprint
  • 41.
  • 42.
  • 43.
  • 44.
  • 46. PROCESS (BIG FEATURE RELEASES) ! Project Kickoff Competitive Analysis Review Feedback Contextual Inquiries Audience Profile ! Competitive Analysis Review Feedback Individual Sketching ! Design Studio Identify Themes Prototype Sketch ! UX Prototype Test Plan Recruiting ! Prototype Testing Dev Prototype Iterate Pair/Mob Designing Increased Fidelity Alpha/Beta Customer Interviews Adapted from “The Product Design Sprint” http://robots.thoughtbot.com/the-product-design-sprint Backend Planning and Research: Architecture, Frameworks, Etc.
  • 47. Our Values • User Empathy • Collaboration • Facilitation • Empowerment • Education What we are NOT • Product Owners • Deliverers of Polished Designs • The Sole Owners of Product Usability IN CONCLUSION
  • 48. J.J. Kercher | Director, User Experience @jjkercher GOOD TALK :) pssst…we’re hiring! ux.appfolio.com/jobs