HarvardxDesign: Defining your product vision
-
Upload
joshua-wexler -
Category
Technology
-
view
61 -
download
0
Transcript of HarvardxDesign: Defining your product vision
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.
Go through our work-shop for turning ideas into tangible solutions, so you can apply the methods to your product or technology ideas.
Today.
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
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.
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.
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
BackgroundMylo 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.
NarrativeSet up new doc1. Mylo logs onto system2. 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 response5. He sees a set-up wizard that asks which book(s) the paper is covering6. He inputs Lord of the Flies, and the book is pulled into the system
Idea/topic phase1. 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 something4. 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.
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.
BackgroundPersona.
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.
Narrative1. She gets a notification that she should start to think about leaving for the airport2. Opens the app and sees her flight information and that the flight is delayed by 20 minutes do to traffic at LGA3. 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 airport2. Opens the app and sees her flight information and that the flight is delayed by 20 minutes do to traffic at LGA3. 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.