SlideShare a Scribd company logo
1 of 49
Tools and Tactics for Designers and Developers
Prototyping & User Testing
2
Improving Your Process
DISCOVERY & UNDERSTANDING
Prototyping and user testing during the discovery phase adds to our
understanding of a problem. We're able to validate the problem space
and identify any false assumptions. Early testing may also uncover
alternative, more pressing issues.
TESTING & IMPROVEMENTS
Whether exploring two separate ideas or testing the placement of a
button, prototyping allows you to test multiple solutions. Test early 

and often while continuing to iterate and explore multiple variations 

of a concept. 
VALIDATE DESIGN DECISIONS
We gain insights into our ideas and users through prototyping and user
testing. Our findings allow us to advocate for our users’ needs as well 

as support and validate the design decisions we have made. 
COMMUNICATE IDEAS
Prototypes are a tool for communicating your concept to team members,
stakeholders, and end users. A physical or digital representation of your
idea reduces the chance of misunderstandings, leading to focused
discussion and clear feedback.
7
Prototyping
8
PROCESS & CONSIDERATIONS
PROJECT PHASE
Prototyping may be integrated into your ideation and testing process 

at any point of a project. Considering where you are in a project 

timeline will help you determine which tool or prototyping method 

will be most useful.
AUDIENCE
When deciding on a prototyping method it is important to consider who
will be viewing and interacting with your prototype. Sketches and low
fidelity wireframes are easy for team members to interpret, but viewers
that are less familiar with your project may need to see more of the
experience to fully understand your solution.
TIME ALLOTTED FOR BUILD
The time you have to build your prototype will determine which
methods are available to you. For fast turnarounds, consider using 

a prototyping tool that allows you to quickly build an experience. 

If you have more time, prototyping in code may advantageous.
FIDELITY
Different prototyping methods offer varying degrees of fidelity. 

Whether looking to build a simple click-through prototype or add
custom animated transitions, there are tools available to help you reach
your desired level of fidelity. The highest fidelity is achieved by building
your prototype in code.  
PLATFORM
Not all prototyping tools support all platforms. Creating prototypes 

for web, desktop, and mobile software will require the use of different
prototyping tools. Research the tool you wish to use to make sure 

it supports the platform you are designing for.  
14
PROTOTYPING TOOLS
Start sketching early to quickly get
your ideas on paper and start testing. 
SKETCHES & PAPER MOCK UPS
Early Testing & IdeationProject Phase
Team MembersAudience
QuickTime
Very LowFidelity
AllPlatform
Create clickable, interactive
prototypes by adding hotspots to
static screens.
INVISION
Early Testing & Ideation,
User Testing, Final Build
Project Phase
Team Members,
Stakeholders, & Users
Audience
Fast Build, Easy to LearnTime
Low to MediumFidelity
Web, Templates for iOS &
Android Devices
Platform
Team Members,
Stakeholders, & Users
Audience
Recommended for creating high
fidelity, custom prototypes during
the final stages of a project.
FLINTO & PRINCIPLE
Final BuildProject Phase
Longer Build Time,
Requires Learning
Time
HighFidelity
Flinto Supports Mobile,
Principle Supports All
Platform
For those looking for the most
control. Experience writing code 

is recommended.
FRAMER
Team Members,
Stakeholders, & Users
Audience
Final BuildProject Phase
Longer Build Time,
Requires Learning
Time
HighestFidelity
AllPlatform
19
EXAMPLES
20
INVISION
FLINTO
22
PROTOTYPING IN CODE
OPPORTUNITY COST
Optimize your time by focusing on things that will best convey your app’s
experience. Know which components users will interact with the most,
and prioritize these.
Make concessions on the fidelity of unimportant items. Hours spent
programming background components could be spent on core features.
SOLUTIONS DON’T HAVE TO BE PERFECT
Your time is too valuable to waste down a rabbit hole — be open to
“hacks” if fixing an issue is going to take a while. In prototypes, it’s okay
to use the occasional magic number or inline some CSS.
LIBRARIES ARE YOUR FRIEND
Common components or features have often been solved already. You
can save a lot of time by pulling in someone else’s solution.
Controls: Bootstrap, Material, DateTimePicker
Networking: Alamofire, SwiftyJSON, Fast Android Networking Library
Animations: Material, Spring, Rebound
As the most popular Javascript
component library, Bootstrap has 

a huge community and ample support
for beginners. Customizable through
CSS or pre-built themes.
BOOTSTRAP
ComponentsType
WebPlatform
Alamofire, a networking library, can 

cut down on boilerplate and save you
some serious headaches. Very well
documented and configurable.
ALAMOFIRE
NetworkingType
iOSPlatform
A quick, easy tool to add spring
animations to your Android app.
Animations like these can make your
app feel more natural and polished.
REBOUND
AnimationType
AndroidPlatform
MOCKING CONTENT
Use fake content to close gaps in data or backend services. Content can
be either made up from scratch or taken from historical data.
Storing data in code or local JSON is fast, but requires a redeploy when
changing. With a web backend, you can change content quickly, but it’s
at the cost of setup and having to write network code.
Generate realistic JSON data in your
browser with a template and a bit of
javascript. Includes support for fake
companies, first and last names, and
email addresses.
JSON GENERATOR
Provides a toolset to quickly model 

and mock an API. Doesn’t require
much web know-how, and can be
hosted on a personal computer.
STOPLIGHT
Host a web backend to serve content.
Provides templates for basic services.
Highly scaleable with a huge
ecosystem. Out-of-box support for
fancy content types, such as images.
AMAZON S3
33
User Testing
34
CONSIDERATIONS
PREPARE & DEFINE GOALS
Define goals and prepare any questions or other testing material before
starting. Your efforts will result in useful and actionable feedback.
BE OPEN TO FEEDBACK
Asking for feedback means being vulnerable. Showing unfinished work
can be uncomfortable. Being open and willing to accept feedback makes
your work more successful.
ALLOW TIME FOR ANALYSIS
After completing a user test, it can be temping to forge ahead with your
work. Allow yourself time to digest the information you’ve just received.
Analyze the results of your test before continuing.
38
METHODS
Speaking directly with users is one 

of the best ways to gain insights into

their needs and test your designs.
Whether asking questions as part 

of user research or gathering feedback 

on proposed solutions, always prepare
questions beforehand and outline 

a clear objective.
INTERVIEWS & QUESTIONNAIRES
Set aside time for design reviews
during the project. Reviews should
include all members of the team.
Prepare for the review by identifying
any areas you have questions about 

or any issues the team should discuss.
PEER FEEDBACK & 

DESIGN REVIEWS
Allow potential users and peers 

to interact with your prototypes.
Establish a set of questions to ask 

or tasks to preform while you observe.
Some prototyping software allows you
to observe users remotely while they
interact with your prototype.
PROTOTYPE WALK-THROUGHS
Highly popular page-based event
system. Track page views, audience
demographics, behavior, and drop-offs.
Extremely easy to implement with just
a little bit of code to copy and paste.
GOOGLE ANALYTICS
A mobile toolkit that includes 

a unique event-driven analytics system.
Offers higher fidelity than Google
Analytics, though it takes some time 

to set up effectively.
FIREBASE
44
Feedback
IMPLEMENTING FEEDBACK
• Look for patterns and identify reoccurring comments
• Don’t be too quick to discount opinions or suggestions
• Use a critical lens and prioritize feedback
• Trust your foundational knowledge
AM I DOING THIS RIGHT?
When testing and conducting user research, designers ask themselves
this question a lot. Remember that any amount of prototyping and user
testing is better than none at all. If you are thoughtful in your process,
you will be successful.
Thank You!
48
Contact Us
LAURA LEVISAY, DESIGNER

laura.levisay@thirteen23.com
MAX WADE, DEVELOPER

max.wade@thirteen23.com
506 CONGRESS AVENUE, SUITE 200 • AUSTIN, TX 78701 • 512.672.8780 • BUSINESS@THIRTEEN23.COM

More Related Content

What's hot

Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Mohamed Samy
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopReuven Cohen
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationAllison Corbett
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?Utsav Parashar
 
Pair Programming (2014)
Pair Programming (2014)Pair Programming (2014)
Pair Programming (2014)Peter Kofler
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides pptMr SMAK
 
Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Bhavin Javia
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair ProgrammingSteven Smith
 
Make it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway PrototypingMake it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway Prototypingjsokohl
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototypingMarcelo Graciolli
 
Professional project writing
Professional project writingProfessional project writing
Professional project writingjkmaster
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototypingJulio Pari
 
UX Design With Distributed Teams
UX Design With Distributed TeamsUX Design With Distributed Teams
UX Design With Distributed TeamsJohannes Baeck
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingersJulio Pari
 
Agile design pattern
Agile design patternAgile design pattern
Agile design patternPoppy Martono
 

What's hot (20)

Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010Improving developer tester collaboration with microsoft visual studio 2010
Improving developer tester collaboration with microsoft visual studio 2010
 
Citrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping WorkshopCitrix Labs Rapid Prototyping Workshop
Citrix Labs Rapid Prototyping Workshop
 
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer CollaborationWhy Can't We All Just Get Along? Improving Designer/Developer Collaboration
Why Can't We All Just Get Along? Improving Designer/Developer Collaboration
 
Quality Software Development
Quality Software DevelopmentQuality Software Development
Quality Software Development
 
How to improve Developer Documentations ?
How to improve Developer Documentations ?How to improve Developer Documentations ?
How to improve Developer Documentations ?
 
Pair Programming (2014)
Pair Programming (2014)Pair Programming (2014)
Pair Programming (2014)
 
Extreme & pair programming Slides ppt
Extreme & pair programming Slides pptExtreme & pair programming Slides ppt
Extreme & pair programming Slides ppt
 
Preocupações Desenvolvedor Ágil
Preocupações Desenvolvedor ÁgilPreocupações Desenvolvedor Ágil
Preocupações Desenvolvedor Ágil
 
Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...Productive Programmer - Using IDE effectively and various small practices to ...
Productive Programmer - Using IDE effectively and various small practices to ...
 
Introducing Pair Programming
Introducing Pair ProgrammingIntroducing Pair Programming
Introducing Pair Programming
 
Make it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway PrototypingMake it or Break It: Evolutionary or Throwaway Prototyping
Make it or Break It: Evolutionary or Throwaway Prototyping
 
The ultimate guide to prototyping
The ultimate guide to prototypingThe ultimate guide to prototyping
The ultimate guide to prototyping
 
Professional project writing
Professional project writingProfessional project writing
Professional project writing
 
Software testing
Software testingSoftware testing
Software testing
 
Rettig onprototyping
Rettig onprototypingRettig onprototyping
Rettig onprototyping
 
UX Design With Distributed Teams
UX Design With Distributed TeamsUX Design With Distributed Teams
UX Design With Distributed Teams
 
Prototyping for tiny fingers
Prototyping for tiny fingersPrototyping for tiny fingers
Prototyping for tiny fingers
 
Agile design pattern
Agile design patternAgile design pattern
Agile design pattern
 
Extreme programming
Extreme programmingExtreme programming
Extreme programming
 
Designing and prototyping
Designing and prototypingDesigning and prototyping
Designing and prototyping
 

Similar to Prototyping & User Testing

Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringOpenCredo
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaAnton Chandra
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignJohn Fouts
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping Huda Seyam
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practicesuxpin
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Jwooldridge
 
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovAgile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovSvetlin Nakov
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XPSemen Arslan
 
2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptxDevangGentyal
 
UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14Shilpa Thanawala
 
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...Tasktop
 
Prototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowPrototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowAurelien Labonne
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingUtkarsh Khare
 
30 days or less: New Features to Production
30 days or less: New Features to Production30 days or less: New Features to Production
30 days or less: New Features to ProductionKarthik Gaekwad
 
Agile paris 2022 sharing
Agile paris 2022   sharingAgile paris 2022   sharing
Agile paris 2022 sharingJas Chong
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)FarjanaAhmed3
 
Software Project management
Software Project managementSoftware Project management
Software Project managementPeter Brownell
 
Software Development Standard Operating Procedure
Software Development Standard Operating Procedure Software Development Standard Operating Procedure
Software Development Standard Operating Procedure rupeshchanchal
 

Similar to Prototyping & User Testing (20)

Webinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform EngineeringWebinar - Design Thinking for Platform Engineering
Webinar - Design Thinking for Platform Engineering
 
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Handout by Anton Chandra and Bahni Mahariasha
 
Dual Track Agile & Data Driven Design
Dual Track Agile & Data Driven DesignDual Track Agile & Data Driven Design
Dual Track Agile & Data Driven Design
 
Software prototyping
Software prototyping  Software prototyping
Software prototyping
 
Prototyping
PrototypingPrototyping
Prototyping
 
Agile Prototyping Best Practices
Agile Prototyping Best PracticesAgile Prototyping Best Practices
Agile Prototyping Best Practices
 
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
Enterprise Devops Presentation @ Magentys Seminar London May 15 2014
 
Agile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin NakovAgile Methodologies And Extreme Programming - Svetlin Nakov
Agile Methodologies And Extreme Programming - Svetlin Nakov
 
Agile Manifesto & XP
Agile Manifesto & XPAgile Manifesto & XP
Agile Manifesto & XP
 
2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx2107010-SE-Prototyping Model.pptx
2107010-SE-Prototyping Model.pptx
 
UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14UX Prototyping and Personas 9-5-14
UX Prototyping and Personas 9-5-14
 
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...
Don’t Let Process Hold You Back: Best Practices for Cross-Functional Collabor...
 
Prototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflowPrototyping - Get the right tools and workflow
Prototyping - Get the right tools and workflow
 
Agile Methodologies And Extreme Programming
Agile Methodologies And Extreme ProgrammingAgile Methodologies And Extreme Programming
Agile Methodologies And Extreme Programming
 
30 days or less: New Features to Production
30 days or less: New Features to Production30 days or less: New Features to Production
30 days or less: New Features to Production
 
Agile paris 2022 sharing
Agile paris 2022   sharingAgile paris 2022   sharing
Agile paris 2022 sharing
 
Software design.edited (1)
Software design.edited (1)Software design.edited (1)
Software design.edited (1)
 
Software Project management
Software Project managementSoftware Project management
Software Project management
 
Agile presentation
Agile presentationAgile presentation
Agile presentation
 
Software Development Standard Operating Procedure
Software Development Standard Operating Procedure Software Development Standard Operating Procedure
Software Development Standard Operating Procedure
 

Recently uploaded

VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiSuhani Kapoor
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdfSwaraliBorhade
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Constructionmbermudez3
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxjanettecruzeiro1
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Douxkojalkojal131
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️soniya singh
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Roomdivyansh0kumar0
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...Suhani Kapoor
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Delhi Call girls
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryWilliamVickery6
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...Suhani Kapoor
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfParomita Roy
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonDelhi Call girls
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptxVanshNarang19
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...home
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Sitegalleryaagency
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentationamedia6
 

Recently uploaded (20)

VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service BhiwandiVIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
VIP Call Girls Bhiwandi Ananya 8250192130 Independent Escort Service Bhiwandi
 
3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf3D Printing And Designing Final Report.pdf
3D Printing And Designing Final Report.pdf
 
MASONRY -Building Technology and Construction
MASONRY -Building Technology and ConstructionMASONRY -Building Technology and Construction
MASONRY -Building Technology and Construction
 
SD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptxSD_The MATATAG Curriculum Training Design.pptx
SD_The MATATAG Curriculum Training Design.pptx
 
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai DouxDubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
Dubai Call Girls Pro Domain O525547819 Call Girls Dubai Doux
 
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
young call girls in Pandav nagar 🔝 9953056974 🔝 Delhi escort Service
 
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
Call Girls in Kalkaji Delhi 8264348440 call girls ❤️
 
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Gariahat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Gariahat 👉 8250192130 Available With Room
 
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
VIP Russian Call Girls in Saharanpur Deepika 8250192130 Independent Escort Se...
 
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
Best VIP Call Girls Noida Sector 47 Call Me: 8448380779
 
Design Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William VickeryDesign Portfolio - 2024 - William Vickery
Design Portfolio - 2024 - William Vickery
 
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
VIP Russian Call Girls in Gorakhpur Deepika 8250192130 Independent Escort Ser...
 
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdfChapter 19_DDA_TOD Policy_First Draft 2012.pdf
Chapter 19_DDA_TOD Policy_First Draft 2012.pdf
 
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Okhla Delhi 💯Call Us 🔝8264348440🔝
 
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk GurgaonCheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
Cheap Rate ➥8448380779 ▻Call Girls In Iffco Chowk Gurgaon
 
Fashion trends before and after covid.pptx
Fashion trends before and after covid.pptxFashion trends before and after covid.pptx
Fashion trends before and after covid.pptx
 
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SER...
Call Girls Service Mukherjee Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SER...
 
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
Recommendable # 971589162217 # philippine Young Call Girls in Dubai By Marina...
 
How to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our SiteHow to Be Famous in your Field just visit our Site
How to Be Famous in your Field just visit our Site
 
The history of music videos a level presentation
The history of music videos a level presentationThe history of music videos a level presentation
The history of music videos a level presentation
 

Prototyping & User Testing

  • 1. Tools and Tactics for Designers and Developers Prototyping & User Testing
  • 3. DISCOVERY & UNDERSTANDING Prototyping and user testing during the discovery phase adds to our understanding of a problem. We're able to validate the problem space and identify any false assumptions. Early testing may also uncover alternative, more pressing issues.
  • 4. TESTING & IMPROVEMENTS Whether exploring two separate ideas or testing the placement of a button, prototyping allows you to test multiple solutions. Test early 
 and often while continuing to iterate and explore multiple variations 
 of a concept. 
  • 5. VALIDATE DESIGN DECISIONS We gain insights into our ideas and users through prototyping and user testing. Our findings allow us to advocate for our users’ needs as well 
 as support and validate the design decisions we have made. 
  • 6. COMMUNICATE IDEAS Prototypes are a tool for communicating your concept to team members, stakeholders, and end users. A physical or digital representation of your idea reduces the chance of misunderstandings, leading to focused discussion and clear feedback.
  • 9. PROJECT PHASE Prototyping may be integrated into your ideation and testing process 
 at any point of a project. Considering where you are in a project 
 timeline will help you determine which tool or prototyping method 
 will be most useful.
  • 10. AUDIENCE When deciding on a prototyping method it is important to consider who will be viewing and interacting with your prototype. Sketches and low fidelity wireframes are easy for team members to interpret, but viewers that are less familiar with your project may need to see more of the experience to fully understand your solution.
  • 11. TIME ALLOTTED FOR BUILD The time you have to build your prototype will determine which methods are available to you. For fast turnarounds, consider using 
 a prototyping tool that allows you to quickly build an experience. 
 If you have more time, prototyping in code may advantageous.
  • 12. FIDELITY Different prototyping methods offer varying degrees of fidelity. 
 Whether looking to build a simple click-through prototype or add custom animated transitions, there are tools available to help you reach your desired level of fidelity. The highest fidelity is achieved by building your prototype in code.  
  • 13. PLATFORM Not all prototyping tools support all platforms. Creating prototypes 
 for web, desktop, and mobile software will require the use of different prototyping tools. Research the tool you wish to use to make sure 
 it supports the platform you are designing for.  
  • 15. Start sketching early to quickly get your ideas on paper and start testing.  SKETCHES & PAPER MOCK UPS Early Testing & IdeationProject Phase Team MembersAudience QuickTime Very LowFidelity AllPlatform
  • 16. Create clickable, interactive prototypes by adding hotspots to static screens. INVISION Early Testing & Ideation, User Testing, Final Build Project Phase Team Members, Stakeholders, & Users Audience Fast Build, Easy to LearnTime Low to MediumFidelity Web, Templates for iOS & Android Devices Platform
  • 17. Team Members, Stakeholders, & Users Audience Recommended for creating high fidelity, custom prototypes during the final stages of a project. FLINTO & PRINCIPLE Final BuildProject Phase Longer Build Time, Requires Learning Time HighFidelity Flinto Supports Mobile, Principle Supports All Platform
  • 18. For those looking for the most control. Experience writing code 
 is recommended. FRAMER Team Members, Stakeholders, & Users Audience Final BuildProject Phase Longer Build Time, Requires Learning Time HighestFidelity AllPlatform
  • 23. OPPORTUNITY COST Optimize your time by focusing on things that will best convey your app’s experience. Know which components users will interact with the most, and prioritize these. Make concessions on the fidelity of unimportant items. Hours spent programming background components could be spent on core features.
  • 24. SOLUTIONS DON’T HAVE TO BE PERFECT Your time is too valuable to waste down a rabbit hole — be open to “hacks” if fixing an issue is going to take a while. In prototypes, it’s okay to use the occasional magic number or inline some CSS.
  • 25. LIBRARIES ARE YOUR FRIEND Common components or features have often been solved already. You can save a lot of time by pulling in someone else’s solution. Controls: Bootstrap, Material, DateTimePicker Networking: Alamofire, SwiftyJSON, Fast Android Networking Library Animations: Material, Spring, Rebound
  • 26. As the most popular Javascript component library, Bootstrap has 
 a huge community and ample support for beginners. Customizable through CSS or pre-built themes. BOOTSTRAP ComponentsType WebPlatform
  • 27. Alamofire, a networking library, can 
 cut down on boilerplate and save you some serious headaches. Very well documented and configurable. ALAMOFIRE NetworkingType iOSPlatform
  • 28. A quick, easy tool to add spring animations to your Android app. Animations like these can make your app feel more natural and polished. REBOUND AnimationType AndroidPlatform
  • 29. MOCKING CONTENT Use fake content to close gaps in data or backend services. Content can be either made up from scratch or taken from historical data. Storing data in code or local JSON is fast, but requires a redeploy when changing. With a web backend, you can change content quickly, but it’s at the cost of setup and having to write network code.
  • 30. Generate realistic JSON data in your browser with a template and a bit of javascript. Includes support for fake companies, first and last names, and email addresses. JSON GENERATOR
  • 31. Provides a toolset to quickly model 
 and mock an API. Doesn’t require much web know-how, and can be hosted on a personal computer. STOPLIGHT
  • 32. Host a web backend to serve content. Provides templates for basic services. Highly scaleable with a huge ecosystem. Out-of-box support for fancy content types, such as images. AMAZON S3
  • 35. PREPARE & DEFINE GOALS Define goals and prepare any questions or other testing material before starting. Your efforts will result in useful and actionable feedback.
  • 36. BE OPEN TO FEEDBACK Asking for feedback means being vulnerable. Showing unfinished work can be uncomfortable. Being open and willing to accept feedback makes your work more successful.
  • 37. ALLOW TIME FOR ANALYSIS After completing a user test, it can be temping to forge ahead with your work. Allow yourself time to digest the information you’ve just received. Analyze the results of your test before continuing.
  • 39. Speaking directly with users is one 
 of the best ways to gain insights into
 their needs and test your designs. Whether asking questions as part 
 of user research or gathering feedback 
 on proposed solutions, always prepare questions beforehand and outline 
 a clear objective. INTERVIEWS & QUESTIONNAIRES
  • 40. Set aside time for design reviews during the project. Reviews should include all members of the team. Prepare for the review by identifying any areas you have questions about 
 or any issues the team should discuss. PEER FEEDBACK & 
 DESIGN REVIEWS
  • 41. Allow potential users and peers 
 to interact with your prototypes. Establish a set of questions to ask 
 or tasks to preform while you observe. Some prototyping software allows you to observe users remotely while they interact with your prototype. PROTOTYPE WALK-THROUGHS
  • 42. Highly popular page-based event system. Track page views, audience demographics, behavior, and drop-offs. Extremely easy to implement with just a little bit of code to copy and paste. GOOGLE ANALYTICS
  • 43. A mobile toolkit that includes 
 a unique event-driven analytics system. Offers higher fidelity than Google Analytics, though it takes some time 
 to set up effectively. FIREBASE
  • 45. IMPLEMENTING FEEDBACK • Look for patterns and identify reoccurring comments • Don’t be too quick to discount opinions or suggestions • Use a critical lens and prioritize feedback • Trust your foundational knowledge
  • 46. AM I DOING THIS RIGHT? When testing and conducting user research, designers ask themselves this question a lot. Remember that any amount of prototyping and user testing is better than none at all. If you are thoughtful in your process, you will be successful.
  • 48. 48 Contact Us LAURA LEVISAY, DESIGNER
 laura.levisay@thirteen23.com MAX WADE, DEVELOPER
 max.wade@thirteen23.com
  • 49. 506 CONGRESS AVENUE, SUITE 200 • AUSTIN, TX 78701 • 512.672.8780 • BUSINESS@THIRTEEN23.COM