SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Prototyping Apps for Real People
By Apple
Franco Cedillo
Need to know...
How to clearly define the problem you want your app to address
How to create a user persona to assist in making design decisions
How to create iterative prototypes that end in a concrete design
How to conduct user interviews to gather feedback on your prototype
Blocks
1. Simple is Best
2. Define the Problem
3. Create a Persona
4. Create a Feature Set
5. Make, Show, Learn
6. Create Workflows and Visuals
7. Formalize a Prototype
8. Conduct User Interviews
1. Simple is Best
MVP
Remember you are at iteration 0
When users open your app, they do so with a specific goal in mind
2. Define the Problem
Primary purpose
3. Create a Persona
Target user
Individual Personality
Positive stereotyping
4. Create a Feature set
Brainstorming
Think in the Persona
Which features suit your MVP?
The remaining features
5. Make, Show, Learn
6. Create Workflows and Visuals
Snapping pictures of your hand-drawn screens
Where will it be used?
7. Formalize a Prototype
8. Conduct User Interviews
Allow their interactions to be natural and independent.
Observe their responses and their interactions,
then ask simple questions to help you understand
what's working,
what isn't, and
what else might be important to consider adding to the app.
9. Iterate
9. Iterate
10. Create High-Quality Prototypes
WWDC2014 Fake it till you make it
Lab - Prototype your own idea
Objective
Step 1: Define the Problem
Step 2: Create a Persona
Step 3: Create a Feature Set
Step 4: Create Visuals and Talk to Users
Step 1: Define the Problem
50+ ideas of problems you want to solve
Top 3 or 5 ideas
Interesting? Feasible?
Present ideas to people
Choose 1
Step 2: Create a Persona
3-4 profiles
Hobbies
Other apps they like
Where they’ll use the app?
How they currently solve the problem?
What apps they use for it?
What they want to see in your app?
Take notes, record them
Step 3: Create a Feature Set
List of all the features
Narrow down to 3 essential features
Step 4: Create Visuals and Talk to Users
Marker -> stack of 3 by 5 index cards. Sketch Screens
Create each scene in at least three different ways
Experiment with styles and view hierarchies
Consider consistent navigation
scenes > 4, -> too complicated
Combine. Think in simple and intuitive
Step 4: Create Visuals and Talk to Users
Create new sets of prototypes
Get a firm idea of navigation, workflows and general appearance.
Go to more realistics prototypes

Weitere ähnliche Inhalte

Was ist angesagt?

Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Brightwave Group
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2Stanford dmedia
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneursAmir Khella
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High FidelitySV.CO
 
Simulating systems: Delivering digital difference
Simulating systems: Delivering digital differenceSimulating systems: Delivering digital difference
Simulating systems: Delivering digital differenceBrightwave Group
 
Lean UX workshop @ GOAB
Lean UX workshop @ GOABLean UX workshop @ GOAB
Lean UX workshop @ GOABDoralin Kelly
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyDoralin Kelly
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyDoralin Kelly
 
Lean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesLean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesDoralin Kelly
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataMohamed Shehata
 
Super deliverables 15 0213
Super deliverables 15 0213Super deliverables 15 0213
Super deliverables 15 0213Gavin Johns
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User ExperienceGrant Robinson
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Rob Rankin
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilitiesK Senthil Kumar
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminarlabecvar
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software EngineersDakshika Jayathilaka
 

Was ist angesagt? (20)

Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...Sharpest tool in the box: Choosoing the best authoring tool for your learning...
Sharpest tool in the box: Choosoing the best authoring tool for your learning...
 
dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2dmedia DP2 Interaction Design - Deliverable 2
dmedia DP2 Interaction Design - Deliverable 2
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
 
Build Key UI Elements in High Fidelity
Build Key UI Elements in High FidelityBuild Key UI Elements in High Fidelity
Build Key UI Elements in High Fidelity
 
Simulating systems: Delivering digital difference
Simulating systems: Delivering digital differenceSimulating systems: Delivering digital difference
Simulating systems: Delivering digital difference
 
Lean UX workshop @ GOAB
Lean UX workshop @ GOABLean UX workshop @ GOAB
Lean UX workshop @ GOAB
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
 
Introduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General AssemblyIntroduction to Lean UX Methods - General Assembly
Introduction to Lean UX Methods - General Assembly
 
UX Masterclass Presentation
UX Masterclass PresentationUX Masterclass Presentation
UX Masterclass Presentation
 
Mobile UX Workshop General Assembly
Mobile UX Workshop General AssemblyMobile UX Workshop General Assembly
Mobile UX Workshop General Assembly
 
Lean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best PracticesLean UX Fundamentals and Best Practices
Lean UX Fundamentals and Best Practices
 
UI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed ShehataUI-UX Practical Talking - Mohamed Shehata
UI-UX Practical Talking - Mohamed Shehata
 
Ux design-fundamentals
Ux design-fundamentalsUx design-fundamentals
Ux design-fundamentals
 
Super deliverables 15 0213
Super deliverables 15 0213Super deliverables 15 0213
Super deliverables 15 0213
 
Visualising the User Experience
Visualising the User ExperienceVisualising the User Experience
Visualising the User Experience
 
Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2Af g pretraining_briefing_notes_2
Af g pretraining_briefing_notes_2
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilities
 
Usability basics
Usability basicsUsability basics
Usability basics
 
Usability and User Experience Training Seminar
Usability and User Experience Training SeminarUsability and User Experience Training Seminar
Usability and User Experience Training Seminar
 
User Experience for Software Engineers
User Experience for Software EngineersUser Experience for Software Engineers
User Experience for Software Engineers
 

Ähnlich wie Prototyping Apps for Real People, by Apple

How to Design a Web App People Love
How to Design a Web App People LoveHow to Design a Web App People Love
How to Design a Web App People LovePete Kistler
 
Products that Stick - Le Wagon
Products that Stick - Le WagonProducts that Stick - Le Wagon
Products that Stick - Le WagonAdmar Concon-Neto
 
Project-based learning
Project-based learningProject-based learning
Project-based learningHansa Narang
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeGessica Puri
 
How do you get your idea into the app store?
How do you get your idea into the app store?How do you get your idea into the app store?
How do you get your idea into the app store?Gabe Kwakyi
 
Design Thinking Quick Practice
Design Thinking Quick PracticeDesign Thinking Quick Practice
Design Thinking Quick PracticeAfif Bimantara
 
Rapid Prototyping Nearsoft Workshop
Rapid Prototyping Nearsoft WorkshopRapid Prototyping Nearsoft Workshop
Rapid Prototyping Nearsoft WorkshopMisael Leon
 
Validate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintValidate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintBorrys Hasian
 
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardAnkit Shard
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' HeartsRené Cacheaux
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a proAmir Khella
 
G1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PDG1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PD2020107940
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopMisael Leon
 
Stop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckStop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckBarry Saunders
 
Ruby on Rails Session 02 - UX Design
Ruby on Rails Session 02 - UX DesignRuby on Rails Session 02 - UX Design
Ruby on Rails Session 02 - UX DesignCoding_Girls
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineMark N Swaine
 

Ähnlich wie Prototyping Apps for Real People, by Apple (20)

How to Design a Web App People Love
How to Design a Web App People LoveHow to Design a Web App People Love
How to Design a Web App People Love
 
Products that Stick - Le Wagon
Products that Stick - Le WagonProducts that Stick - Le Wagon
Products that Stick - Le Wagon
 
Usability tests
Usability testsUsability tests
Usability tests
 
UX Workshop
UX WorkshopUX Workshop
UX Workshop
 
Project-based learning
Project-based learningProject-based learning
Project-based learning
 
Design Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: WireframeDesign Process | Tool 02: Scenario - Tool 03: Wireframe
Design Process | Tool 02: Scenario - Tool 03: Wireframe
 
How do you get your idea into the app store?
How do you get your idea into the app store?How do you get your idea into the app store?
How do you get your idea into the app store?
 
Design Thinking Quick Practice
Design Thinking Quick PracticeDesign Thinking Quick Practice
Design Thinking Quick Practice
 
Rapid Prototyping Nearsoft Workshop
Rapid Prototyping Nearsoft WorkshopRapid Prototyping Nearsoft Workshop
Rapid Prototyping Nearsoft Workshop
 
Validate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design SprintValidate Your Ideas Quickly with Google Design Sprint
Validate Your Ideas Quickly with Google Design Sprint
 
Importance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit ShardImportance of apps in marketing strategy my perspective - Ankit Shard
Importance of apps in marketing strategy my perspective - Ankit Shard
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
Prototype like a pro
Prototype like a proPrototype like a pro
Prototype like a pro
 
How to prototype like a pro
How to prototype like a proHow to prototype like a pro
How to prototype like a pro
 
G1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PDG1_Product-Design-G1_Product-Design-G1_PD
G1_Product-Design-G1_Product-Design-G1_PD
 
Usability Testing Nearsoft Workshop
Usability Testing Nearsoft WorkshopUsability Testing Nearsoft Workshop
Usability Testing Nearsoft Workshop
 
Stop Making Pretty Websites That Suck
Stop Making Pretty Websites That SuckStop Making Pretty Websites That Suck
Stop Making Pretty Websites That Suck
 
Ruby on Rails Session 02 - UX Design
Ruby on Rails Session 02 - UX DesignRuby on Rails Session 02 - UX Design
Ruby on Rails Session 02 - UX Design
 
Process for better UX
Process for better UXProcess for better UX
Process for better UX
 
User Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark SwaineUser Experience Masterclass 101 with Mark Swaine
User Experience Masterclass 101 with Mark Swaine
 

Mehr von Franco Cedillo

¿Cuáles son las apps que más se usan durante la cuarentena?
¿Cuáles son las apps que más se usan durante la cuarentena?¿Cuáles son las apps que más se usan durante la cuarentena?
¿Cuáles son las apps que más se usan durante la cuarentena?Franco Cedillo
 
¿Cuándo hacer y cuándo no hacer un app?
¿Cuándo hacer y cuándo no hacer un app?¿Cuándo hacer y cuándo no hacer un app?
¿Cuándo hacer y cuándo no hacer un app?Franco Cedillo
 
¿Cuánto cuesta hacer un app?
¿Cuánto cuesta hacer un app?¿Cuánto cuesta hacer un app?
¿Cuánto cuesta hacer un app?Franco Cedillo
 
Unit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKitUnit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKitFranco Cedillo
 
Unit 1 - Getting Started with App Development
Unit 1 - Getting Started with App DevelopmentUnit 1 - Getting Started with App Development
Unit 1 - Getting Started with App DevelopmentFranco Cedillo
 
App Project Planning, by Apple
App Project Planning, by AppleApp Project Planning, by Apple
App Project Planning, by AppleFranco Cedillo
 
Human Interface Guidelines for iOS, by Apple
Human Interface Guidelines for iOS, by AppleHuman Interface Guidelines for iOS, by Apple
Human Interface Guidelines for iOS, by AppleFranco Cedillo
 
App Development with Swift, by Apple
App Development with Swift, by AppleApp Development with Swift, by Apple
App Development with Swift, by AppleFranco Cedillo
 
CIARP 2016 at Data Science Lima
CIARP 2016 at Data Science LimaCIARP 2016 at Data Science Lima
CIARP 2016 at Data Science LimaFranco Cedillo
 
Aplicaciones de Machine Learning @ hackspace.pe
Aplicaciones de Machine Learning @ hackspace.peAplicaciones de Machine Learning @ hackspace.pe
Aplicaciones de Machine Learning @ hackspace.peFranco Cedillo
 
Magento experiencias y tips
Magento experiencias y tipsMagento experiencias y tips
Magento experiencias y tipsFranco Cedillo
 
Migrando un módulo Field Formatter a Drupal 8
Migrando un módulo Field Formatter a Drupal 8Migrando un módulo Field Formatter a Drupal 8
Migrando un módulo Field Formatter a Drupal 8Franco Cedillo
 
El Contenido es La Princesa
El Contenido es La PrincesaEl Contenido es La Princesa
El Contenido es La PrincesaFranco Cedillo
 
Parches en Drupal - Creación y Aplicación
Parches en Drupal - Creación y AplicaciónParches en Drupal - Creación y Aplicación
Parches en Drupal - Creación y AplicaciónFranco Cedillo
 
Gratificante Experiencia Drupalera
Gratificante Experiencia DrupaleraGratificante Experiencia Drupalera
Gratificante Experiencia DrupaleraFranco Cedillo
 

Mehr von Franco Cedillo (20)

¿Cuáles son las apps que más se usan durante la cuarentena?
¿Cuáles son las apps que más se usan durante la cuarentena?¿Cuáles son las apps que más se usan durante la cuarentena?
¿Cuáles son las apps que más se usan durante la cuarentena?
 
Éxito en las apps
Éxito en las appsÉxito en las apps
Éxito en las apps
 
¿Cuándo hacer y cuándo no hacer un app?
¿Cuándo hacer y cuándo no hacer un app?¿Cuándo hacer y cuándo no hacer un app?
¿Cuándo hacer y cuándo no hacer un app?
 
¿Cuánto cuesta hacer un app?
¿Cuánto cuesta hacer un app?¿Cuánto cuesta hacer un app?
¿Cuánto cuesta hacer un app?
 
Unit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKitUnit 2 - Introduction to UIKit
Unit 2 - Introduction to UIKit
 
Unit 1 - Getting Started with App Development
Unit 1 - Getting Started with App DevelopmentUnit 1 - Getting Started with App Development
Unit 1 - Getting Started with App Development
 
App Project Planning, by Apple
App Project Planning, by AppleApp Project Planning, by Apple
App Project Planning, by Apple
 
Human Interface Guidelines for iOS, by Apple
Human Interface Guidelines for iOS, by AppleHuman Interface Guidelines for iOS, by Apple
Human Interface Guidelines for iOS, by Apple
 
App Development with Swift, by Apple
App Development with Swift, by AppleApp Development with Swift, by Apple
App Development with Swift, by Apple
 
CIARP 2016 at Data Science Lima
CIARP 2016 at Data Science LimaCIARP 2016 at Data Science Lima
CIARP 2016 at Data Science Lima
 
Aplicaciones de Machine Learning @ hackspace.pe
Aplicaciones de Machine Learning @ hackspace.peAplicaciones de Machine Learning @ hackspace.pe
Aplicaciones de Machine Learning @ hackspace.pe
 
Bias vs Variance
Bias vs VarianceBias vs Variance
Bias vs Variance
 
Magento experiencias y tips
Magento experiencias y tipsMagento experiencias y tips
Magento experiencias y tips
 
Smartphones
SmartphonesSmartphones
Smartphones
 
Migrando un módulo Field Formatter a Drupal 8
Migrando un módulo Field Formatter a Drupal 8Migrando un módulo Field Formatter a Drupal 8
Migrando un módulo Field Formatter a Drupal 8
 
El Contenido es La Princesa
El Contenido es La PrincesaEl Contenido es La Princesa
El Contenido es La Princesa
 
Parches en Drupal - Creación y Aplicación
Parches en Drupal - Creación y AplicaciónParches en Drupal - Creación y Aplicación
Parches en Drupal - Creación y Aplicación
 
Gratificante Experiencia Drupalera
Gratificante Experiencia DrupaleraGratificante Experiencia Drupalera
Gratificante Experiencia Drupalera
 
SmartPhones
SmartPhonesSmartPhones
SmartPhones
 
Semana del Chilcano
Semana del ChilcanoSemana del Chilcano
Semana del Chilcano
 

Prototyping Apps for Real People, by Apple

  • 1. Prototyping Apps for Real People By Apple Franco Cedillo
  • 2. Need to know... How to clearly define the problem you want your app to address How to create a user persona to assist in making design decisions How to create iterative prototypes that end in a concrete design How to conduct user interviews to gather feedback on your prototype
  • 3. Blocks 1. Simple is Best 2. Define the Problem 3. Create a Persona 4. Create a Feature Set 5. Make, Show, Learn 6. Create Workflows and Visuals 7. Formalize a Prototype 8. Conduct User Interviews
  • 4. 1. Simple is Best MVP Remember you are at iteration 0 When users open your app, they do so with a specific goal in mind
  • 5. 2. Define the Problem Primary purpose
  • 6. 3. Create a Persona Target user Individual Personality Positive stereotyping
  • 7. 4. Create a Feature set Brainstorming Think in the Persona Which features suit your MVP? The remaining features
  • 9. 6. Create Workflows and Visuals
  • 10. Snapping pictures of your hand-drawn screens Where will it be used? 7. Formalize a Prototype
  • 11. 8. Conduct User Interviews Allow their interactions to be natural and independent. Observe their responses and their interactions, then ask simple questions to help you understand what's working, what isn't, and what else might be important to consider adding to the app.
  • 14. 10. Create High-Quality Prototypes WWDC2014 Fake it till you make it
  • 15. Lab - Prototype your own idea Objective Step 1: Define the Problem Step 2: Create a Persona Step 3: Create a Feature Set Step 4: Create Visuals and Talk to Users
  • 16. Step 1: Define the Problem 50+ ideas of problems you want to solve Top 3 or 5 ideas Interesting? Feasible? Present ideas to people Choose 1
  • 17. Step 2: Create a Persona 3-4 profiles Hobbies Other apps they like Where they’ll use the app? How they currently solve the problem? What apps they use for it? What they want to see in your app? Take notes, record them
  • 18. Step 3: Create a Feature Set List of all the features Narrow down to 3 essential features
  • 19. Step 4: Create Visuals and Talk to Users Marker -> stack of 3 by 5 index cards. Sketch Screens Create each scene in at least three different ways Experiment with styles and view hierarchies Consider consistent navigation scenes > 4, -> too complicated Combine. Think in simple and intuitive
  • 20. Step 4: Create Visuals and Talk to Users Create new sets of prototypes Get a firm idea of navigation, workflows and general appearance. Go to more realistics prototypes

Hinweis der Redaktion

  1. noX Annotate ideas on bed Annotate ideas on shower Simple 2x2 cuadrant, compare
  2. “As you hone your workflow, try to create an experience on the device.”
  3. “As you hone your workflow, try to create an experience on the device.”