SlideShare une entreprise Scribd logo
1  sur  48
Télécharger pour lire hors ligne
Parsa Kamali
Director of Design
Josh Wexler
Co-Founder and CEO
Define, design, and
develop software
products from start to
finish.
What do we do?
How we do it.
Vision Definition
Explore, clarify, and
prototype an idea
before writing a line of
code.
Build the MVP
Develop the first version
of a web/mobile app
and validate it with
users.
Launch & Scale
Drive business impact
by releasing a product
that grows with its
users.
Who we’ve worked with.
NYU
Harvard	
Flatiron		
TEDx Harvard
LeanUX	
Qcon	
Agile
We teach.
Go through our work-
shop for turning ideas
into tangible solutions,
so you can apply the
methods to your product
or technology ideas.
Today.
Why
Vision Definition?
Communicating ideas
is difficult.
car car
People think and talk differently
And they don’t usually know
what they want, until they
See it.
Try it.
Experience it.
Because of this,
Gathering meaningful
feedback is difficult.
Vision Definition
Explore, clarify, and
prototype an idea
before writing a line
of code.
The value of Vision Definition
Creates a
common
language.
1
The value of Vision Definition
Surfaces our
assumptions.
2
Creates a
common
language.
The value of Vision Definition
Makes the
abstract real.
3
Creates a
common
language.
Surfaces our
assumptions.
The value of Vision Definition
Creates a
common
language.
Makes the
abstract real.
Surfaces our
assumptions.
Allows for real
user validation.
4
Tell me something.
And I will forget.
Show me something.
And I can remember.
Involve me.
And I will understand.”
“
Chinese Proverb
It’s our first step in
Prototype Driven Development
Vision Sprint Build Sprint
Vision Definition Workshop
Prototype and Iterate
Technical Recommendations
Plan
Deliver
Prototype Validate
Story
Capture
Code & TestRelease
User Testing
& Analytics
Mylo
Elements of Vision Definition
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Elements of Vision Definition
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
1-2 sentences that
describe the issue (or
need) of a person or
group.
Mylo’s Problem
Students don’t know
that there is a process-
based way to write
well, and even if they
do know about it, it is
hard to practice without
explicit instruction.
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Other systems that
attempt to solve the
problem or inspire us
with their design and/or
functionality.
Inspiration
Mural.ly
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Results the solution
should achieve.
Goals
Students can write
an entire outline in
the system.
Help students
formulate better
thesis statements.
Have checklists to
help with writing
a rough and final
draft.
Help students to
analyze quotes
with the SQUIDS
approach.
Teacher will be
excited to use the
tool with their
students.
Facilitate better
teaching of writing
by allowing
teachers to give
feedback.
Provide the same
level of writing
instruction that a
private tutor could
offer.
Give a platform
for writing tutors
to provide easier
instruction.
Help students to
get essays done on
time.
Students will get
better at writing
by not having
to relearn the
structure.
Guide students in
the entire writing
process.
Help students track
where they are in
the writing process.
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Groups of people who
feel the pain of the
problem and might use
the solution.
Customer Groups
Students in 8th to 11th
grade in private schools
in NYC.
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Characters that represent
each customer group.
Persona
Name
Mylo
Background
»» Motivated to do well in class
»» Struggles with putting ideas into sentences
»» Loves technology
»» Uses a laptop for writing assignments
»» Parents and learning specialist help him with 		
	writing
»» Struggles to take in information
Wants
»» Independence: depend less on others to write 		
	effectively
»» Do well in school
»» Feel a sense of accomplishment
Pain
»» Reduce his anxiety and stress
»» Avoid negative feedback from teachers
Age
13
Customer Group
8th grader in private
school
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
Step-by-step breakdown of
how a persona would use
the solution.
Narrative
Background
Mylo read Lord of the Flies for English class. He participated
in class discussions and answered weekly response questions.
Mylo’s teacher just assigned a final essay project, and he
chose a topic to focus on.
Narrative
Set up new doc
1.	 Mylo logs onto system
2.	 He sees a dashboard (including projects, progress, help, etc. )
3.	 He creates a new assignment
4.	 He specifies the kind of essay he needs to write as literary response
5.	 He sees a set-up wizard that asks which book(s) the paper is covering
6.	 He inputs Lord of the Flies, and the book is pulled into the system
Idea/topic phase
1.	 He’s then asked, “What’s the main question/prompt?”
2.	 He inputs, “Which boy is best suited to lead the society on the island and 	
	why?”
3.	 He is prompted to write an idea statement, but he struggles to think of 	
	something
4.	 He accesses the help page where he can read about the characters
Mylo
Goals
Problem
Inspiration
Customer
Groups
Personas
User Narratives
Paper
Prototypes
A hand-drawn version of the
user narrative that shows the
user interface.
Paper Prototype
Hi,
Let’s prototype for a
minute.
Problem.
Solution.
It is hard to know when to leave for the
airport when you have a flight especially
when it has been delayed.
An app that gives users a trusted
time for the airport considering time
(persons schedule) traffic (rush hour
considerations), weather, and flight
delays.
Hi, we’re prototyping.
Background
Persona.
Name
Sandra
»» Works for a consulting firm so is on the road a 		
	lot
»» Always schedules meetings close to her flight 		
	times
»» Does not care about costs (firm picks it up)
»» Her home base is NYC
Wants
»» An accurate understanding of when to leave for 		
	 the airport
Frustrations
»» Flight delays are common in NYC airports but it 		
	 is hard to trust when to leave even where a flight 	
	 delay is known
Age
32
Customer Group
Millenial, well-to-do
worker who is always
busy.
Hi, we’re prototyping.
Narrative.
Hi, we’re prototyping.
Sandra has a flight from Chicago to NYC to come home on a
Thursday night. She is working at a client site. It is winter and
the weather is not looking good. She is just wrapping up her
last meeting of the day.
Narrative
1.	 She gets a notification that she should start to think about leaving for the	
	airport
2.	 Opens the app and sees her flight information and that the flight is 		
	 delayed by 20 minutes do to traffic at LGA
3.	 She taps on a button to see her options for getting to the airport
Sandra has a flight from Chicago to
NYC to come home on a Thursday
night. She is working at a client site.
It is winter and the weather is not
looking good. She is just wrapping
up her last meeting of the day.
Narrative
1.	 She gets a notification that she 		
	 should start to think about leaving 	
	 for the airport
2.	 Opens the app and sees her flight 	
	 information and that the flight is 	
	 delayed by 20 minutes do to 		
	 traffic at LGA
3.	 She taps on a button to see her 	
	 options for getting to the airport
SandraProblem
»» Works for a consulting firm so is 	
	 on the road a lot
»» Always schedules meetings close 	
	 to her flight times
»» Does not care about costs (firm 	
	 picks it up)
»» Her home base is NYC
WantsSolution
»» An accurate understanding of 		
	 when to leave for the airport
Frustrations
»» Flight delays are common in 		
	 NYC 	airports but it is hard to 		
	 trust when to leave even 			
	 where a flight delay is known
It is hard to know when to leave
for the airport when you have
a flight especially when it has
been delayed.
An app that gives users a
trusted time for the airport
considering time (persons
schedule) traffic (rush hour
considerations), weather, and
flight delays.
Thanks!
Questions?
parsa@occom.co josh@occom.co
A note on fidelity.
Fidelity.
Low.
Fidelity.
Medium.
High.
Fidelity.
Tools.
»» Google Docs/Sites
»» Mural.ly
»» Prototyping
»» Index cards
»» Evernote
»» PowerPoint/Keynote
»» Axure, iRise, Invision, Balsamiq
»» Development
»» Webflow
»» Bootstrap/Foundation
»» Ruby on Rails

Contenu connexe

Tendances

Go to market strategy
Go to market strategy Go to market strategy
Go to market strategy Infocrest
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development MethodologyVenture Hacks
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product RoadmapsRoman Pichler
 
Startup Metrics for Pirates
Startup Metrics for PiratesStartup Metrics for Pirates
Startup Metrics for PiratesDave McClure
 
Every business is a growth business
Every business is a growth businessEvery business is a growth business
Every business is a growth businessGMR Group
 
Key Takeaways from The Sales Development Playbook, part 1 and part 2
Key Takeaways from The Sales Development Playbook, part 1 and part 2Key Takeaways from The Sales Development Playbook, part 1 and part 2
Key Takeaways from The Sales Development Playbook, part 1 and part 2WhereDat
 
Product Management for Startups by Dan Olsen
Product Management for Startups by Dan OlsenProduct Management for Startups by Dan Olsen
Product Management for Startups by Dan OlsenDan Olsen
 
Making the Product Strategy Effective by Spotify Sr PM
Making the Product Strategy Effective by Spotify Sr PMMaking the Product Strategy Effective by Spotify Sr PM
Making the Product Strategy Effective by Spotify Sr PMProduct School
 
10 Tips on How to Pitch a VC (FOWA, London)
10 Tips on How to Pitch a VC (FOWA, London)10 Tips on How to Pitch a VC (FOWA, London)
10 Tips on How to Pitch a VC (FOWA, London)Dave McClure
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of BrandingSj -
 
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...SlideTeam
 
Gerenciamento de Produtos: métricas
Gerenciamento de Produtos: métricasGerenciamento de Produtos: métricas
Gerenciamento de Produtos: métricasProduct Camp Brasil
 
Commercial Strategy Plan
Commercial Strategy PlanCommercial Strategy Plan
Commercial Strategy PlanAndré Harrell
 
Lean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous ImprovementLean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous ImprovementLukas Fittl
 
Collective Audience Transforming Digital Advertising
Collective Audience Transforming Digital AdvertisingCollective Audience Transforming Digital Advertising
Collective Audience Transforming Digital AdvertisingPeter Bordes
 

Tendances (20)

Product Vision & Strategy.pdf
Product Vision & Strategy.pdfProduct Vision & Strategy.pdf
Product Vision & Strategy.pdf
 
Exploring Airline Personas
Exploring Airline PersonasExploring Airline Personas
Exploring Airline Personas
 
Brand Strategy
Brand StrategyBrand Strategy
Brand Strategy
 
Go to market strategy
Go to market strategy Go to market strategy
Go to market strategy
 
Customer Development Methodology
Customer Development MethodologyCustomer Development Methodology
Customer Development Methodology
 
Agile Product Roadmaps
Agile Product RoadmapsAgile Product Roadmaps
Agile Product Roadmaps
 
Startup Metrics for Pirates
Startup Metrics for PiratesStartup Metrics for Pirates
Startup Metrics for Pirates
 
Every business is a growth business
Every business is a growth businessEvery business is a growth business
Every business is a growth business
 
Key Takeaways from The Sales Development Playbook, part 1 and part 2
Key Takeaways from The Sales Development Playbook, part 1 and part 2Key Takeaways from The Sales Development Playbook, part 1 and part 2
Key Takeaways from The Sales Development Playbook, part 1 and part 2
 
Product Management for Startups by Dan Olsen
Product Management for Startups by Dan OlsenProduct Management for Startups by Dan Olsen
Product Management for Startups by Dan Olsen
 
Making the Product Strategy Effective by Spotify Sr PM
Making the Product Strategy Effective by Spotify Sr PMMaking the Product Strategy Effective by Spotify Sr PM
Making the Product Strategy Effective by Spotify Sr PM
 
Introduction to strategic brand management
Introduction to strategic brand managementIntroduction to strategic brand management
Introduction to strategic brand management
 
10 Tips on How to Pitch a VC (FOWA, London)
10 Tips on How to Pitch a VC (FOWA, London)10 Tips on How to Pitch a VC (FOWA, London)
10 Tips on How to Pitch a VC (FOWA, London)
 
22 Immutable Laws of Branding
22 Immutable Laws of Branding22 Immutable Laws of Branding
22 Immutable Laws of Branding
 
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...
Marketing Go To Market Roll Out Plan New Product Launch PowerPoint Presentati...
 
Gerenciamento de Produtos: métricas
Gerenciamento de Produtos: métricasGerenciamento de Produtos: métricas
Gerenciamento de Produtos: métricas
 
Commercial Strategy Plan
Commercial Strategy PlanCommercial Strategy Plan
Commercial Strategy Plan
 
Lean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous ImprovementLean Stack - A Story Of Continuous Improvement
Lean Stack - A Story Of Continuous Improvement
 
Collective Audience Transforming Digital Advertising
Collective Audience Transforming Digital AdvertisingCollective Audience Transforming Digital Advertising
Collective Audience Transforming Digital Advertising
 
Brand Awareness
Brand AwarenessBrand Awareness
Brand Awareness
 

En vedette

Harvard Business School: How to Start Your Digital Idea
Harvard Business School: How to Start Your Digital IdeaHarvard Business School: How to Start Your Digital Idea
Harvard Business School: How to Start Your Digital IdeaJoshua Wexler
 
Prototyping: ProductTank NYC
Prototyping: ProductTank NYCPrototyping: ProductTank NYC
Prototyping: ProductTank NYCJoshua Wexler
 
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Joshua Wexler
 
Ideation Framework Harvard iLab sep 27
Ideation Framework Harvard iLab sep 27Ideation Framework Harvard iLab sep 27
Ideation Framework Harvard iLab sep 27Joshua Wexler
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Joshua Wexler
 
Agile 2015 Product Brief
Agile 2015 Product BriefAgile 2015 Product Brief
Agile 2015 Product BriefJoshua Wexler
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaJoshua Wexler
 
Qcon: The Idea Stack - Finding your product vision
Qcon: The Idea Stack - Finding your product visionQcon: The Idea Stack - Finding your product vision
Qcon: The Idea Stack - Finding your product visionJoshua Wexler
 
Lean UX NYC 2013: Technology and Psychology
Lean UX NYC 2013: Technology and PsychologyLean UX NYC 2013: Technology and Psychology
Lean UX NYC 2013: Technology and PsychologyJoshua Wexler
 
LEARN Model of Networking
LEARN Model of NetworkingLEARN Model of Networking
LEARN Model of NetworkingJoshua Wexler
 
Agile 2015 Prototyping - Iterating Your Way to Glory
Agile 2015 Prototyping - Iterating Your Way to GloryAgile 2015 Prototyping - Iterating Your Way to Glory
Agile 2015 Prototyping - Iterating Your Way to GloryJoshua Wexler
 
An Overview of Prototyping Software (NYU/IDEO)
An Overview of Prototyping Software (NYU/IDEO)An Overview of Prototyping Software (NYU/IDEO)
An Overview of Prototyping Software (NYU/IDEO)Joshua Wexler
 

En vedette (12)

Harvard Business School: How to Start Your Digital Idea
Harvard Business School: How to Start Your Digital IdeaHarvard Business School: How to Start Your Digital Idea
Harvard Business School: How to Start Your Digital Idea
 
Prototyping: ProductTank NYC
Prototyping: ProductTank NYCPrototyping: ProductTank NYC
Prototyping: ProductTank NYC
 
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
Agile 2013: The Ideation Framework — Develop and Validate New Ideas Before Co...
 
Ideation Framework Harvard iLab sep 27
Ideation Framework Harvard iLab sep 27Ideation Framework Harvard iLab sep 27
Ideation Framework Harvard iLab sep 27
 
Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2Harvard iLab: Ideation Framework V2
Harvard iLab: Ideation Framework V2
 
Agile 2015 Product Brief
Agile 2015 Product BriefAgile 2015 Product Brief
Agile 2015 Product Brief
 
NYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital IdeaNYU Stern: How to Start Your Digital Idea
NYU Stern: How to Start Your Digital Idea
 
Qcon: The Idea Stack - Finding your product vision
Qcon: The Idea Stack - Finding your product visionQcon: The Idea Stack - Finding your product vision
Qcon: The Idea Stack - Finding your product vision
 
Lean UX NYC 2013: Technology and Psychology
Lean UX NYC 2013: Technology and PsychologyLean UX NYC 2013: Technology and Psychology
Lean UX NYC 2013: Technology and Psychology
 
LEARN Model of Networking
LEARN Model of NetworkingLEARN Model of Networking
LEARN Model of Networking
 
Agile 2015 Prototyping - Iterating Your Way to Glory
Agile 2015 Prototyping - Iterating Your Way to GloryAgile 2015 Prototyping - Iterating Your Way to Glory
Agile 2015 Prototyping - Iterating Your Way to Glory
 
An Overview of Prototyping Software (NYU/IDEO)
An Overview of Prototyping Software (NYU/IDEO)An Overview of Prototyping Software (NYU/IDEO)
An Overview of Prototyping Software (NYU/IDEO)
 

Similaire à HarvardxDesign: Defining your product vision

Product design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad MeetupProduct design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad MeetupSebastian Tory-Pratt
 
Thesis Concept Km V0.3
Thesis Concept Km V0.3Thesis Concept Km V0.3
Thesis Concept Km V0.3Amber Krishan
 
Agile Power Words for UX Practitioners
Agile Power Words for UX PractitionersAgile Power Words for UX Practitioners
Agile Power Words for UX PractitionersJim Carlsen-Landy
 
Essay Writing On Strategies For Electronic Business
Essay Writing On Strategies For Electronic BusinessEssay Writing On Strategies For Electronic Business
Essay Writing On Strategies For Electronic BusinessRenee Spahn
 
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...Thomas Lancaster
 
Reason to work at a startup
Reason to work at a startupReason to work at a startup
Reason to work at a startupstartupbisnis
 
Effects And Causes Of Glob
Effects And Causes Of GlobEffects And Causes Of Glob
Effects And Causes Of GlobAlicia Edwards
 
UX playbook: Real world user exercises
UX playbook: Real world user exercisesUX playbook: Real world user exercises
UX playbook: Real world user exercisesInVision App
 
Collab x venture lab deck
Collab x venture lab deckCollab x venture lab deck
Collab x venture lab deckcollabx
 
Power to the People!
Power to the People!Power to the People!
Power to the People!Zef Fugaz
 
Level Up your Problem Solving skills
Level Up your Problem Solving skillsLevel Up your Problem Solving skills
Level Up your Problem Solving skillsRangga Wiseno
 
018 Essay Example 6Th Grade Examples Persuasi
018 Essay Example 6Th Grade Examples Persuasi018 Essay Example 6Th Grade Examples Persuasi
018 Essay Example 6Th Grade Examples PersuasiBecky Goins
 
U Penn Wharton design challenge '17
U Penn Wharton design challenge '17U Penn Wharton design challenge '17
U Penn Wharton design challenge '17HJ Kwon
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UXWhitney Quesenbery
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideAmit Ashwini
 
ConveyUX Elegant Precision
ConveyUX Elegant PrecisionConveyUX Elegant Precision
ConveyUX Elegant Precisionlaurentgc
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgKate Walser
 

Similaire à HarvardxDesign: Defining your product vision (20)

Product design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad MeetupProduct design for Non Designers - Montreal Digital Nomad Meetup
Product design for Non Designers - Montreal Digital Nomad Meetup
 
Thesis Concept Km V0.3
Thesis Concept Km V0.3Thesis Concept Km V0.3
Thesis Concept Km V0.3
 
Agile Power Words for UX Practitioners
Agile Power Words for UX PractitionersAgile Power Words for UX Practitioners
Agile Power Words for UX Practitioners
 
Essay Writing On Strategies For Electronic Business
Essay Writing On Strategies For Electronic BusinessEssay Writing On Strategies For Electronic Business
Essay Writing On Strategies For Electronic Business
 
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...
The Current Landscape Of Contract Cheating - Higher Education Academy Worksho...
 
Reason to work at a startup
Reason to work at a startupReason to work at a startup
Reason to work at a startup
 
Effects And Causes Of Glob
Effects And Causes Of GlobEffects And Causes Of Glob
Effects And Causes Of Glob
 
UX playbook: Real world user exercises
UX playbook: Real world user exercisesUX playbook: Real world user exercises
UX playbook: Real world user exercises
 
Collab x venture lab deck
Collab x venture lab deckCollab x venture lab deck
Collab x venture lab deck
 
Power to the People!
Power to the People!Power to the People!
Power to the People!
 
Going Pro
Going ProGoing Pro
Going Pro
 
Level Up your Problem Solving skills
Level Up your Problem Solving skillsLevel Up your Problem Solving skills
Level Up your Problem Solving skills
 
018 Essay Example 6Th Grade Examples Persuasi
018 Essay Example 6Th Grade Examples Persuasi018 Essay Example 6Th Grade Examples Persuasi
018 Essay Example 6Th Grade Examples Persuasi
 
U Penn Wharton design challenge '17
U Penn Wharton design challenge '17U Penn Wharton design challenge '17
U Penn Wharton design challenge '17
 
Favorite Player Essay
Favorite Player EssayFavorite Player Essay
Favorite Player Essay
 
Usability testing for accessible UX
Usability testing for accessible UXUsability testing for accessible UX
Usability testing for accessible UX
 
Zibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison GuideZibtek’s Software Development Comparison Guide
Zibtek’s Software Development Comparison Guide
 
ConveyUX Elegant Precision
ConveyUX Elegant PrecisionConveyUX Elegant Precision
ConveyUX Elegant Precision
 
On target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmgOn target three-ways-to-keep-audience-in-focus_ivmg
On target three-ways-to-keep-audience-in-focus_ivmg
 
Remote business as usual
Remote business as usualRemote business as usual
Remote business as usual
 

Dernier

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Dernier (20)

"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

HarvardxDesign: Defining your product vision

  • 1.
  • 2. Parsa Kamali Director of Design Josh Wexler Co-Founder and CEO
  • 3. Define, design, and develop software products from start to finish. What do we do?
  • 4. How we do it. Vision Definition Explore, clarify, and prototype an idea before writing a line of code. Build the MVP Develop the first version of a web/mobile app and validate it with users. Launch & Scale Drive business impact by releasing a product that grows with its users.
  • 7. Go through our work- shop for turning ideas into tangible solutions, so you can apply the methods to your product or technology ideas. Today.
  • 10. car car People think and talk differently
  • 11. And they don’t usually know what they want, until they See it. Try it. Experience it.
  • 12. Because of this, Gathering meaningful feedback is difficult.
  • 13. Vision Definition Explore, clarify, and prototype an idea before writing a line of code.
  • 14. The value of Vision Definition Creates a common language. 1
  • 15. The value of Vision Definition Surfaces our assumptions. 2 Creates a common language.
  • 16. The value of Vision Definition Makes the abstract real. 3 Creates a common language. Surfaces our assumptions.
  • 17. The value of Vision Definition Creates a common language. Makes the abstract real. Surfaces our assumptions. Allows for real user validation. 4
  • 18. Tell me something. And I will forget. Show me something. And I can remember. Involve me. And I will understand.” “ Chinese Proverb
  • 19. It’s our first step in Prototype Driven Development Vision Sprint Build Sprint Vision Definition Workshop Prototype and Iterate Technical Recommendations Plan Deliver Prototype Validate Story Capture Code & TestRelease User Testing & Analytics
  • 20. Mylo
  • 21. Elements of Vision Definition Goals Problem Inspiration Customer Groups Personas User Narratives Paper Prototypes
  • 22. Elements of Vision Definition Goals Problem Inspiration Customer Groups Personas User Narratives Paper Prototypes
  • 24. Mylo’s Problem Students don’t know that there is a process- based way to write well, and even if they do know about it, it is hard to practice without explicit instruction.
  • 25. Mylo Goals Problem Inspiration Customer Groups Personas User Narratives Paper Prototypes Other systems that attempt to solve the problem or inspire us with their design and/or functionality.
  • 28. Goals Students can write an entire outline in the system. Help students formulate better thesis statements. Have checklists to help with writing a rough and final draft. Help students to analyze quotes with the SQUIDS approach. Teacher will be excited to use the tool with their students. Facilitate better teaching of writing by allowing teachers to give feedback. Provide the same level of writing instruction that a private tutor could offer. Give a platform for writing tutors to provide easier instruction. Help students to get essays done on time. Students will get better at writing by not having to relearn the structure. Guide students in the entire writing process. Help students track where they are in the writing process.
  • 29. Mylo Goals Problem Inspiration Customer Groups Personas User Narratives Paper Prototypes Groups of people who feel the pain of the problem and might use the solution.
  • 30. Customer Groups Students in 8th to 11th grade in private schools in NYC.
  • 32. Persona Name Mylo Background »» Motivated to do well in class »» Struggles with putting ideas into sentences »» Loves technology »» Uses a laptop for writing assignments »» Parents and learning specialist help him with writing »» Struggles to take in information Wants »» Independence: depend less on others to write effectively »» Do well in school »» Feel a sense of accomplishment Pain »» Reduce his anxiety and stress »» Avoid negative feedback from teachers Age 13 Customer Group 8th grader in private school
  • 34. Narrative Background Mylo read Lord of the Flies for English class. He participated in class discussions and answered weekly response questions. Mylo’s teacher just assigned a final essay project, and he chose a topic to focus on. Narrative Set up new doc 1. Mylo logs onto system 2. He sees a dashboard (including projects, progress, help, etc. ) 3. He creates a new assignment 4. He specifies the kind of essay he needs to write as literary response 5. He sees a set-up wizard that asks which book(s) the paper is covering 6. He inputs Lord of the Flies, and the book is pulled into the system Idea/topic phase 1. He’s then asked, “What’s the main question/prompt?” 2. He inputs, “Which boy is best suited to lead the society on the island and why?” 3. He is prompted to write an idea statement, but he struggles to think of something 4. He accesses the help page where he can read about the characters
  • 38. Problem. Solution. It is hard to know when to leave for the airport when you have a flight especially when it has been delayed. An app that gives users a trusted time for the airport considering time (persons schedule) traffic (rush hour considerations), weather, and flight delays. Hi, we’re prototyping.
  • 39. Background Persona. Name Sandra »» Works for a consulting firm so is on the road a lot »» Always schedules meetings close to her flight times »» Does not care about costs (firm picks it up) »» Her home base is NYC Wants »» An accurate understanding of when to leave for the airport Frustrations »» Flight delays are common in NYC airports but it is hard to trust when to leave even where a flight delay is known Age 32 Customer Group Millenial, well-to-do worker who is always busy. Hi, we’re prototyping.
  • 40. Narrative. Hi, we’re prototyping. Sandra has a flight from Chicago to NYC to come home on a Thursday night. She is working at a client site. It is winter and the weather is not looking good. She is just wrapping up her last meeting of the day. Narrative 1. She gets a notification that she should start to think about leaving for the airport 2. Opens the app and sees her flight information and that the flight is delayed by 20 minutes do to traffic at LGA 3. She taps on a button to see her options for getting to the airport
  • 41. Sandra has a flight from Chicago to NYC to come home on a Thursday night. She is working at a client site. It is winter and the weather is not looking good. She is just wrapping up her last meeting of the day. Narrative 1. She gets a notification that she should start to think about leaving for the airport 2. Opens the app and sees her flight information and that the flight is delayed by 20 minutes do to traffic at LGA 3. She taps on a button to see her options for getting to the airport SandraProblem »» Works for a consulting firm so is on the road a lot »» Always schedules meetings close to her flight times »» Does not care about costs (firm picks it up) »» Her home base is NYC WantsSolution »» An accurate understanding of when to leave for the airport Frustrations »» Flight delays are common in NYC airports but it is hard to trust when to leave even where a flight delay is known It is hard to know when to leave for the airport when you have a flight especially when it has been delayed. An app that gives users a trusted time for the airport considering time (persons schedule) traffic (rush hour considerations), weather, and flight delays.
  • 44. A note on fidelity.
  • 48. Tools. »» Google Docs/Sites »» Mural.ly »» Prototyping »» Index cards »» Evernote »» PowerPoint/Keynote »» Axure, iRise, Invision, Balsamiq »» Development »» Webflow »» Bootstrap/Foundation »» Ruby on Rails