SlideShare a Scribd company logo
iOS App
UX and UI Design
Adam Morenberg
August 10, 2018
adammorenberg.com
AGENDA
UX DESIGN
Business Problem
Initial User Research
Hypothesis and Business Metrics
Low & Mid-Fidelity Prototypes
UI DESIGN
Visual Analysis of Competitors
Mood Board + Desirability Test
Style Tile + Desirability Test
High-Fidelity Prototype
Usability Test Results
Next Steps
PROBLEM
Young, busy
professionals don’t like
asking friends to watch
their pets, they forget to
communicate key
information to their pet
sitters, and they worry
about the quality of
care their pets receive
when they travel away
from home
USER RESEARCH
SURVEYS (2 w/PET OWNERS, 1 w/PET SITTERS)
QUALITATIVE INTERVIEWS
SECONDARY RESEARCH
USER TESTS (5 LOW-FI, 7 MID-FI, 6 HIGH-FI)
DESIRABILITY TESTS(20 MOODBOARD, STYLE TILE)
215
6
18
40
83%
Source: Surveys
HAVE USED NON-
PROFESSIONAL PET
SITTERS WHEN THEY
TRAVELED
MOST PET OWNERS RELY ON FRIENDS, FAMILY, NEIGHBORS
PET OWNER PAIN POINTS
LACK OF TRUST
FINDING SOMEONE TO DO IT
FEELS LIKE AN IMPOSITION TO ASK FRIENDS FOR A
FAVOR
DETAILED INSTRUCTIONS NEEDED - EASY
TO FORGET
Source: Surveymonkey panel/mTurk panel survey
BUT WE’VE GOT TRUST PROBLEMS
Source: Mechanical turk panel survey and Statista.com
25%
HAVE POSTPONED,
CANCELED, OR
SHORTENED TRAVEL
PLANS DUE TO
CONCERNS ABOUT
LEVEL OF CARE
MAJOR PAIN POINT - LACK OF TRUST
LACK OF TRUST
Are they
actually
feeding them?
Source: SM survey
TIME WORRIES
They don't
spend quality
time with my
pets.
Source: interview
FORGETTING
INSTRUCTIONS
One time I forgot to
leave instructions
like I’d promised.
Source: interview
HATE ASKING FOR
A FAVOR
I don’t like to
impose on my
friends, even if
they volunteer.
Source: interview
USER
RESEARCH
UX
STRATEGY
SYNTHESIS
SYNTHESIS
FEATURE PRIORITIZATION
STRATEGY AND METRICS
STRATEGY AND METRICS
STRATEGY SUCCESS
METRICS
OFFER PET PARENTS
A TOOL THEY CAN USE
TO MANAGE THE
PET SITTING PROCESS
AND COMMUNICATE
WITH THEIR PET SITTERS
USERS WHO . . .
+ ADD USER PROFILES
+ ADD PET / SITTER
PROFILES
+ CHECK MESSAGES
+ SEND MESSAGES
UX
STRATEGY
UX
DESIGN
PERSONA
JOURNEY MAP
CATCH-22
CATHY
● Pet sitters never seem to follow all her
instructions or care like family
● Instructions take forever to write & hard
to remember everything
● Feels guilty asking others for help
● Afraid of asking “too much”
● Find someone to watch
pets for 5 days
● Peace of mind knowing
pets are okay
● Can't afford professional
sitters or boarding
NEEDS & GOALS PAIN POINTS
PRE-TRIP MEETING AFTER TRIPDURING TRIP
Tired, guilty, anxious Worried, guilty, missing pets Disappointed, guilty
OPPORTUNITIES OPPORTUNITIES OPPORTUNITIES
I’m just praying she does what
she’s supposed to do.
How could she not know to set
the syringe on a coaster or paper
towel?
In the rush to leave, I always
forget to buy enough litter or write
down everything I want her to do.
Create, save, edit, and re-use Pet
Sitting instructions
Video and photo tutorials
Pet profiles
Contact and emergency info
Activity and play expectations
Food, water, and medication info
Home, cleaning, and access info
Family member collaboration
Send payments to Pet Sitter
Spends 30+ mins writing instructions
and forgets key details and tasks
Wants updates but not getting any
Afraid of overwhelming sitter
Realizes pet sitter didn’t give each
dose of meds
Receive GPS-enabled notifications
about visits
Arrival/departure times
Visit duration
Dog walks
Receive pet photos, videos, and
notes from Pet Sitter
Send thank you notes to Pet Sitter
Send payments and tips to Pet Sitter
Tip and pay Pet Sitter
Edit Pet Sitting instructions
RAPID
PROTOTYPING
+ USER TEST
RESULTS
REMOTE
UNMODERATED
USABILITY
TESTING
LOW + MID-FIDELITY PROTOTYPE TEST RESULTS
ADD USER PROFILE
60% SUCCESS RATE 71% SUCCESS RATE
I don't know
where else I
can click.
Absolutely
nothing is
working on this
app!
That's super
annoying, it
won't let me do
anything
I would expect
the app would
be able to
determine my
location.
LOW + MID-FIDELITY PROTOTYPE TEST RESULTS
ADD A PET
80% SUCCESS RATE
Right now I
feel lost
and I don't
like to feel
lost.
It’s not
letting me
add a pet.
71% SUCCESS RATE
10!? 10 what?
Pounds?
Kilograms?
What's
missing is
specific info,
like does the
cat suffer
from
anything,
things a pet
sitter would
run into.
LOW + MID-FIDELITY PROTOTYPE TEST RESULTS
ADD A TRIP
80% SUCCESS RATE 71% SUCCESS RATE
I'm expecting
the start date
will pop up
and change
when I click
on the date.
LOW + MID-FIDELITY PROTOTYPE TEST RESULTS
ADD A TRIP
80% SUCCESS RATE
71% SUCCESS RATE
Did I add a
trip? I can’t
tell.
Can I
delete
trips?
When I click on
trips I assume I
could add a trip.
Oh, there it is. I
didnt realize it
was on the
bottom.
LOW + MID-FIDELITY PROTOTYPE TEST RESULTS
READ AND REFRESH MESSAGES
80% SUCCESS RATE 86% SUCCESS RATE
I'm confused
about how to
get it to
update. A
button
would be
nice.
That’s helpful.
You get a little
reminder.
I feel like this is
a lot of
information I
can use.
UX
DESIGN
UI
DESIGN
MOOD BOARD
BRAND
PERSONALITY
friendly
caring
easy-going
responsible
DESIRABILITY TEST - MOOD BOARD
IF THIS BRAND WAS A PERSON, HOW WOULD YOU DESCRIBE THEM?
“trustworthy”
“cute”
“happy-go-lucky”
“organized”
“relaxing”
“friendly”
“caring”
STYLE TILE /ATOMIC DESIGN SYSTEM
DESIRABILITY TEST - STYLE TILE
IF THIS BRAND WAS A PERSON, HOW WOULD YOU DESCRIBE THEM?
“happy”
“relaxed”
“animal lover”
“playful”
“caring”
“trustworthy”
“credible”
VISUAL ANALYSIS OF COMPETITORS
ROVER DOGGYBNBWAG
USABILITY TEST RESULTS
HIGH-FIDELITY PROTOTYPE TEST RESULTS
ADD USER PROFILE - 100%
All the sections
look familiar
and a sitter
might need
this
information
That was
really
easy.
It’s quite
intuitive.
HIGH-FIDELITY PROTOTYPE TEST RESULTS
ADD A PET - 100%
I need to
add a cat,
so I’ll add
a pet.
That’s
awesome.
There’s lots of
information I
can put in.
So far
everything is
extremely
easy and I
like it.
HIGH-FIDELITY PROTOTYPE TEST RESULTS
ADD A TRIP - 100%
Add start date,
add end date,
that’s easy.
Adding a
trip was
really easy.
HIGH-FIDELITY PROTOTYPE TEST RESULTS
READ AND REFRESH MESSAGES - 100%
This is a really
useful app. I
would use this
in real life.
It’s simple
to know if
my pets
are having
a good
time.
INTERACTIVE PROTOTYPE https://marvelapp.com/3bfh2a5
NEXT STEPS
NEXT STEPS
Design Sprint
+ Video Messages
+ Tipping
+ Push Notifications
+ Microinteractions
+ Care Guide (instructions for pet
sitters)
Research Sprint
+ Pet sitter interviews
+ User needs and preferences re.
tipping
NEXT STEPS
THANK YOU!
adammorenberg.com

More Related Content

Similar to UX/UI Design Case Study: Amigos iOS App - Student Project at Ironhack Miami UX Bootcamp 2018

Colleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision makingColleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision making
IT Arena
 
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
Greg David
 
Session 2 - 10000 Feet Up
Session 2 - 10000 Feet UpSession 2 - 10000 Feet Up
Session 2 - 10000 Feet Up
Leanna Gingras
 
Social Media Marketing for Affiliates
Social Media Marketing for AffiliatesSocial Media Marketing for Affiliates
Social Media Marketing for Affiliates
Affiliate Summit
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX Masterclass
Sherpas
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX Masterclass
ExperienceU
 
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and ConvertDigital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
DigiMarCon - Digital Marketing, Media and Advertising Conferences & Exhibitions
 
FindingTheRightPeople_10Mar2011
FindingTheRightPeople_10Mar2011FindingTheRightPeople_10Mar2011
FindingTheRightPeople_10Mar2011
Julie Marie Norvaisas
 
Why Journey Mapping is Essential for Digital Products
Why Journey Mapping is Essential for Digital ProductsWhy Journey Mapping is Essential for Digital Products
Why Journey Mapping is Essential for Digital Products
FITC
 
Essay On Medical Identity Theft. Online assignment writing service.
Essay On Medical Identity Theft. Online assignment writing service.Essay On Medical Identity Theft. Online assignment writing service.
Essay On Medical Identity Theft. Online assignment writing service.
Susan Warner
 
Learn how personas can shape your optimization program
Learn how personas can shape your optimization programLearn how personas can shape your optimization program
Learn how personas can shape your optimization program
VWO
 
Ga final presentation joel patrick kiddo
Ga final presentation joel patrick kiddoGa final presentation joel patrick kiddo
Ga final presentation joel patrick kiddoJoel Patrick
 
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...UXPA International
 
Service and product design workshop
Service and product design workshopService and product design workshop
Service and product design workshopMarkko Karu
 
What's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin JansenWhat's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin Jansen
SocialHRCamp
 
Hire Tough To Manage Easy
Hire Tough To Manage EasyHire Tough To Manage Easy
Hire Tough To Manage Easy
Mel Kleiman, CSP
 
UX 101 - Presentation for Werk1 München
UX 101 - Presentation for Werk1 MünchenUX 101 - Presentation for Werk1 München
UX 101 - Presentation for Werk1 München
Gijs van Zon
 
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM..."Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
500 Startups
 
System strategy: the essential framework for driving customer experience and ...
System strategy: the essential framework for driving customer experience and ...System strategy: the essential framework for driving customer experience and ...
System strategy: the essential framework for driving customer experience and ...
Lee Dale
 
Personas Bootcamp - Where Product Meets User Needs
Personas Bootcamp - Where Product Meets User NeedsPersonas Bootcamp - Where Product Meets User Needs
Personas Bootcamp - Where Product Meets User Needs
Mauricio Perez
 

Similar to UX/UI Design Case Study: Amigos iOS App - Student Project at Ironhack Miami UX Bootcamp 2018 (20)

Colleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision makingColleen Graneto, Airbnb. 3 steps to better product decision making
Colleen Graneto, Airbnb. 3 steps to better product decision making
 
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
Career management and job search TROUBLESHOOTING 301/401---The interview, adv...
 
Session 2 - 10000 Feet Up
Session 2 - 10000 Feet UpSession 2 - 10000 Feet Up
Session 2 - 10000 Feet Up
 
Social Media Marketing for Affiliates
Social Media Marketing for AffiliatesSocial Media Marketing for Affiliates
Social Media Marketing for Affiliates
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX Masterclass
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX Masterclass
 
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and ConvertDigital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
Digital Marketing Strategy Master Class - Daniel Lemin, Convince and Convert
 
FindingTheRightPeople_10Mar2011
FindingTheRightPeople_10Mar2011FindingTheRightPeople_10Mar2011
FindingTheRightPeople_10Mar2011
 
Why Journey Mapping is Essential for Digital Products
Why Journey Mapping is Essential for Digital ProductsWhy Journey Mapping is Essential for Digital Products
Why Journey Mapping is Essential for Digital Products
 
Essay On Medical Identity Theft. Online assignment writing service.
Essay On Medical Identity Theft. Online assignment writing service.Essay On Medical Identity Theft. Online assignment writing service.
Essay On Medical Identity Theft. Online assignment writing service.
 
Learn how personas can shape your optimization program
Learn how personas can shape your optimization programLearn how personas can shape your optimization program
Learn how personas can shape your optimization program
 
Ga final presentation joel patrick kiddo
Ga final presentation joel patrick kiddoGa final presentation joel patrick kiddo
Ga final presentation joel patrick kiddo
 
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
User Experience Doesn’t Happen on a Screen - It Happens in the Mind. Introduc...
 
Service and product design workshop
Service and product design workshopService and product design workshop
Service and product design workshop
 
What's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin JansenWhat's Your Role in the HR Revolution - Edwin Jansen
What's Your Role in the HR Revolution - Edwin Jansen
 
Hire Tough To Manage Easy
Hire Tough To Manage EasyHire Tough To Manage Easy
Hire Tough To Manage Easy
 
UX 101 - Presentation for Werk1 München
UX 101 - Presentation for Werk1 MünchenUX 101 - Presentation for Werk1 München
UX 101 - Presentation for Werk1 München
 
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM..."Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
"Why Growth Hacking Isn't the Always the Answer," Sprig >> Gagan Biyani [COMM...
 
System strategy: the essential framework for driving customer experience and ...
System strategy: the essential framework for driving customer experience and ...System strategy: the essential framework for driving customer experience and ...
System strategy: the essential framework for driving customer experience and ...
 
Personas Bootcamp - Where Product Meets User Needs
Personas Bootcamp - Where Product Meets User NeedsPersonas Bootcamp - Where Product Meets User Needs
Personas Bootcamp - Where Product Meets User Needs
 

Recently uploaded

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Crescat
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Globus
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
Globus
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
ShamsuddeenMuhammadA
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
vrstrong314
 

Recently uploaded (20)

May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
Innovating Inference - Remote Triggering of Large Language Models on HPC Clus...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
Introducing Crescat - Event Management Software for Venues, Festivals and Eve...
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisProviding Globus Services to Users of JASMIN for Environmental Data Analysis
Providing Globus Services to Users of JASMIN for Environmental Data Analysis
 
Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024Globus Compute Introduction - GlobusWorld 2024
Globus Compute Introduction - GlobusWorld 2024
 
Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024Globus Compute wth IRI Workflows - GlobusWorld 2024
Globus Compute wth IRI Workflows - GlobusWorld 2024
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptxText-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
Text-Summarization-of-Breaking-News-Using-Fine-tuning-BART-Model.pptx
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Nidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, TipsNidhi Software Price. Fact , Costs, Tips
Nidhi Software Price. Fact , Costs, Tips
 

UX/UI Design Case Study: Amigos iOS App - Student Project at Ironhack Miami UX Bootcamp 2018

  • 1. iOS App UX and UI Design Adam Morenberg August 10, 2018 adammorenberg.com
  • 2. AGENDA UX DESIGN Business Problem Initial User Research Hypothesis and Business Metrics Low & Mid-Fidelity Prototypes UI DESIGN Visual Analysis of Competitors Mood Board + Desirability Test Style Tile + Desirability Test High-Fidelity Prototype Usability Test Results Next Steps
  • 3. PROBLEM Young, busy professionals don’t like asking friends to watch their pets, they forget to communicate key information to their pet sitters, and they worry about the quality of care their pets receive when they travel away from home
  • 4. USER RESEARCH SURVEYS (2 w/PET OWNERS, 1 w/PET SITTERS) QUALITATIVE INTERVIEWS SECONDARY RESEARCH USER TESTS (5 LOW-FI, 7 MID-FI, 6 HIGH-FI) DESIRABILITY TESTS(20 MOODBOARD, STYLE TILE) 215 6 18 40
  • 5. 83% Source: Surveys HAVE USED NON- PROFESSIONAL PET SITTERS WHEN THEY TRAVELED MOST PET OWNERS RELY ON FRIENDS, FAMILY, NEIGHBORS
  • 6. PET OWNER PAIN POINTS LACK OF TRUST FINDING SOMEONE TO DO IT FEELS LIKE AN IMPOSITION TO ASK FRIENDS FOR A FAVOR DETAILED INSTRUCTIONS NEEDED - EASY TO FORGET Source: Surveymonkey panel/mTurk panel survey
  • 7. BUT WE’VE GOT TRUST PROBLEMS Source: Mechanical turk panel survey and Statista.com 25% HAVE POSTPONED, CANCELED, OR SHORTENED TRAVEL PLANS DUE TO CONCERNS ABOUT LEVEL OF CARE MAJOR PAIN POINT - LACK OF TRUST
  • 8. LACK OF TRUST Are they actually feeding them? Source: SM survey
  • 9. TIME WORRIES They don't spend quality time with my pets. Source: interview
  • 10. FORGETTING INSTRUCTIONS One time I forgot to leave instructions like I’d promised. Source: interview
  • 11. HATE ASKING FOR A FAVOR I don’t like to impose on my friends, even if they volunteer. Source: interview
  • 15. STRATEGY AND METRICS STRATEGY AND METRICS STRATEGY SUCCESS METRICS OFFER PET PARENTS A TOOL THEY CAN USE TO MANAGE THE PET SITTING PROCESS AND COMMUNICATE WITH THEIR PET SITTERS USERS WHO . . . + ADD USER PROFILES + ADD PET / SITTER PROFILES + CHECK MESSAGES + SEND MESSAGES
  • 18. JOURNEY MAP CATCH-22 CATHY ● Pet sitters never seem to follow all her instructions or care like family ● Instructions take forever to write & hard to remember everything ● Feels guilty asking others for help ● Afraid of asking “too much” ● Find someone to watch pets for 5 days ● Peace of mind knowing pets are okay ● Can't afford professional sitters or boarding NEEDS & GOALS PAIN POINTS PRE-TRIP MEETING AFTER TRIPDURING TRIP Tired, guilty, anxious Worried, guilty, missing pets Disappointed, guilty OPPORTUNITIES OPPORTUNITIES OPPORTUNITIES I’m just praying she does what she’s supposed to do. How could she not know to set the syringe on a coaster or paper towel? In the rush to leave, I always forget to buy enough litter or write down everything I want her to do. Create, save, edit, and re-use Pet Sitting instructions Video and photo tutorials Pet profiles Contact and emergency info Activity and play expectations Food, water, and medication info Home, cleaning, and access info Family member collaboration Send payments to Pet Sitter Spends 30+ mins writing instructions and forgets key details and tasks Wants updates but not getting any Afraid of overwhelming sitter Realizes pet sitter didn’t give each dose of meds Receive GPS-enabled notifications about visits Arrival/departure times Visit duration Dog walks Receive pet photos, videos, and notes from Pet Sitter Send thank you notes to Pet Sitter Send payments and tips to Pet Sitter Tip and pay Pet Sitter Edit Pet Sitting instructions
  • 21. LOW + MID-FIDELITY PROTOTYPE TEST RESULTS ADD USER PROFILE 60% SUCCESS RATE 71% SUCCESS RATE I don't know where else I can click. Absolutely nothing is working on this app! That's super annoying, it won't let me do anything I would expect the app would be able to determine my location.
  • 22. LOW + MID-FIDELITY PROTOTYPE TEST RESULTS ADD A PET 80% SUCCESS RATE Right now I feel lost and I don't like to feel lost. It’s not letting me add a pet. 71% SUCCESS RATE 10!? 10 what? Pounds? Kilograms? What's missing is specific info, like does the cat suffer from anything, things a pet sitter would run into.
  • 23. LOW + MID-FIDELITY PROTOTYPE TEST RESULTS ADD A TRIP 80% SUCCESS RATE 71% SUCCESS RATE I'm expecting the start date will pop up and change when I click on the date.
  • 24. LOW + MID-FIDELITY PROTOTYPE TEST RESULTS ADD A TRIP 80% SUCCESS RATE 71% SUCCESS RATE Did I add a trip? I can’t tell. Can I delete trips? When I click on trips I assume I could add a trip. Oh, there it is. I didnt realize it was on the bottom.
  • 25. LOW + MID-FIDELITY PROTOTYPE TEST RESULTS READ AND REFRESH MESSAGES 80% SUCCESS RATE 86% SUCCESS RATE I'm confused about how to get it to update. A button would be nice. That’s helpful. You get a little reminder. I feel like this is a lot of information I can use.
  • 28. DESIRABILITY TEST - MOOD BOARD IF THIS BRAND WAS A PERSON, HOW WOULD YOU DESCRIBE THEM? “trustworthy” “cute” “happy-go-lucky” “organized” “relaxing” “friendly” “caring”
  • 29. STYLE TILE /ATOMIC DESIGN SYSTEM
  • 30. DESIRABILITY TEST - STYLE TILE IF THIS BRAND WAS A PERSON, HOW WOULD YOU DESCRIBE THEM? “happy” “relaxed” “animal lover” “playful” “caring” “trustworthy” “credible”
  • 31. VISUAL ANALYSIS OF COMPETITORS ROVER DOGGYBNBWAG
  • 33. HIGH-FIDELITY PROTOTYPE TEST RESULTS ADD USER PROFILE - 100% All the sections look familiar and a sitter might need this information That was really easy. It’s quite intuitive.
  • 34. HIGH-FIDELITY PROTOTYPE TEST RESULTS ADD A PET - 100% I need to add a cat, so I’ll add a pet. That’s awesome. There’s lots of information I can put in. So far everything is extremely easy and I like it.
  • 35. HIGH-FIDELITY PROTOTYPE TEST RESULTS ADD A TRIP - 100% Add start date, add end date, that’s easy. Adding a trip was really easy.
  • 36. HIGH-FIDELITY PROTOTYPE TEST RESULTS READ AND REFRESH MESSAGES - 100% This is a really useful app. I would use this in real life. It’s simple to know if my pets are having a good time.
  • 38. NEXT STEPS NEXT STEPS Design Sprint + Video Messages + Tipping + Push Notifications + Microinteractions + Care Guide (instructions for pet sitters) Research Sprint + Pet sitter interviews + User needs and preferences re. tipping NEXT STEPS
  • 39.