SlideShare a Scribd company logo
1 of 40
Download to read offline
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 makingIT 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 UpLeanna Gingras
 
Social Media Marketing for Affiliates
Social Media Marketing for AffiliatesSocial Media Marketing for Affiliates
Social Media Marketing for AffiliatesAffiliate Summit
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX MasterclassSherpas
 
Fake Your Research - UX Masterclass
Fake Your Research - UX MasterclassFake Your Research - UX Masterclass
Fake Your Research - UX MasterclassExperienceU
 
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 ProductsFITC
 
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 programVWO
 
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 JansenSocialHRCamp
 
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ünchenGijs 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 NeedsMauricio 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

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
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
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideChristina Lin
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationkaushalgiri8080
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 

Recently uploaded (20)

BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
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...
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop SlideBuilding Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
Building Real-Time Data Pipelines: Stream & Batch Processing workshop Slide
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
Project Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanationProject Based Learning (A.I).pptx detail explanation
Project Based Learning (A.I).pptx detail explanation
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 

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.