SlideShare une entreprise Scribd logo
1  sur  86
Télécharger pour lire hors ligne
HOW TO CREATE A PRODUCT
Giuseppe Laddomada
giuseppe@travelchat.it
#1 HOW LONG DOES IT TAKE?
It depends…
#2 FINISHED? I DON`T LIKE IT
…
#3 I WANT SOMETHING VIRAL & GAMIFIED
What?
ABOUT ME
• Founder of Travelchat
• Product Manager
• 5 years in startups in Berlin
• Studied Innovation in Copenhagen
WHAT IS A PRODUCT MANAGER?
PRODUCT
MANAGER
LISTEN&
ORGANIZE
DEVS&DESIGNERS
CREATE
PRODUCT
SOLVES
PROBLEM
USERS&TEAM
HAVE
PROBLEMS
TRAVELCHAT
GOAL OF THE WORKSHOP
DEVELOPTHINK MEASURE
How to develop meaningful features avoiding frustration?
HOW MOST COMPANIES DO IT
DEVELOP
THINK
MEASURE
WHY FEATURES NEED THINKING
150 Characters
limit
Unexpected behaviour:
If you write more?
If you paste?
Who write the errors?
How do they appear?
UX:
Users understand it?
Counter?
How does it look?
Manteinance:
QA?
Documentation?
Compatible with updates?
Results:
Are users
more engaged?
#1 THINK
HOW TO THINK A FEATURE?
STRONG
HYPOTHESIS
CORE
PROBLEM
REALISTIC
DESIGN
HOW TO FIND YOUR BIGGEST PROBLEM?
WHAT IS THE FLOW TO REACH THE GOAL?
HOMEPAGE
CATEGORY
PRODUCT
CART
HOME
CATEGORY
PRODUCT
CART
ZALANDO USERFLOW
EVERY PAGE HAS A (MEASURABLE) GOAL
What do you want the user to
do in each page?
HOME: START SEARCHING
CATEGORY: FIND PRODUCTS
PRODUCT: ADD TO CART
CART: COMPLETE PURCHASE
HOME 100%
CATEGORY 70%
PRODUCT 20%
PURCHASE 2%
ZALANDO USERFLOW
TUTORIAL 100%
ASK QUESTION 95%
2nd DAY BACK 50%
TIP 3%
TRAVELCHAT USERFLOW
YOUR BIGGEST PROBLEM
IS WHERE USERS STOP
USERFLOW IN GAMING
OPTIMIZING THE FLOW
THE IDEA OF FLOW IS NOT NEW
WHAT IF THE FLOW IS NOT LINEAR?
HOME
CATEGORY
PRODUCT
CART
SETTINGS
ABOUT US
AARRR: PIRATE METRICS
250 users
125 users
50 users
0 users
0 users
COMPARING WEEKS IS INSIGHTFUL
100%
50%
20%
0%
0%
Week 1
100%
70%
25%
0%
0%
Week 2
EFFECTS OF A NEWSLETTER
ON RETENTION?
WE KNOW WHERE USERS DROP.
BUT WHY?
DEVELOP THE HYPOTHESIS
HOW TO THINK A FEATURE?
STRONG
HYPOTHESIS
CORE
PROBLEM
REALISTIC
DESIGN
HOME 100%
CATEGORY 70%
PRODUCT 20%
PURCHASE 2%
WHY DO USERS DROP IN THIS STEP?
3 REASONS
#1 UX PROBLEMS
Content UX Bug
HOW TO SPOT UX PROBLEMS?
Usability test:
1) Sit next to a user
2) Ask him to complete the task (don´t
explain)
3) Ask him to talk loud
TYPES OF UX PROBLEMS
1) Finding
(visual hierarchy, resolutions, bad trigger etc…)
2) Understanding
(copy, images, missing CTA etc…)
#2 VALUE PROBLEMS
THE MOM TEST
How to talk to customers when everyone is lying to you
WHAT IS THE MOM THINKING?
You: Mom, do you have 5 minutes? I wanted to talk about my business
MOM: Yes, sure. Tell me.
MOM: I am so proud of you, son
YOU: You like the Ipad and you use it a lot, right?
MOM: Yes, sure. It´s amazing.
MOM: I actually use it to watch “Un medico in Famiglia”
YOU: Would you buy a recipes app for the Ipad?
MOM: Oh, I love recipes! Will there be also Christmas recipes?
MOM: I am full of cooking books. The Ipad in the kitchen might get dirty. I have never bought an
app. How do you insert the credit card in the ipad?
HOW DO YOU SOLVE THE PROBLEM NOW?
Hypothetical
& Generic:
“In future I could…”
“Yes, I would like to…”
“I always do it…”
Specifics
about the past:
“How do you solve it now?”
“Do you spend money on it?”
“Did you change solution?”
KIDS ASKING WHY MODE: ON
ASK WHY TO GET TO THE ROOT
BIG PAIN, BIG GAIN
• Finding users is hard
• Understanding them is hard
• Digesting the feedback is hard
TALKING IS EXPENSIVE.
WHAT IF I GUESS?
#3 BUGS
DESIGN THE FEATURE
HOW TO THINK A FEATURE?
STRONG
HYPOTHESIS
CORE
PROBLEM
REALISTIC
DESIGN
BENCHMARKING
Someone already solved your problems
- Similar US startups (Whatsapp etc…)
- The big guys (Facebook, Google, Amazon
etc…)
THE FLOW OF A FEATURE
*Pro tip: always ask it before start building
INTERACTIVE PROTOTYPE
No graphics, no features but clickable
WHY A PROTOTYPE?
- Focus on features instead of graphics
- Align expectations
- Discover hidden complexity
HOW TO THINK A FEATURE
HYPOTHESISPROBLEM DESIGN
Where do
users drop?
Why?
UX, Value, Bug
Flow,
Prototype,
Design
#2 DEVELOP
BUSINESS vs
- Intuitive intelligence
- Need quick results
- Change idea often
- Think big
- Rational intelligence
- Keen into details
- Need focus
- Pragmatic
IT
FROM VISION TO EXECUTION
1) Divide the feature in small stories
FROM VISION TO EXECUTION
2) Describe in details each story
FROM VISION TO EXECUTION
3) Include logic, graphics and texts
FROM VISION TO EXECUTION
4) Estimated by developers
FROM VISION TO EXECUTION
5) Communicate prioritisation
- Logic
- Texts
- Graphics
- Estimated
- Prioritised
WHEN IS A FEATURE READY FOR
DEVELOPMENT?
3 PRACTICAL MEETINGS
1) Kickoff
Goal: What do we do this week?
Preparation: Users stories
When: Monday, 30 min.
2) Standup
Goal: Updating
Preparation: What I have done, What I will do, Blockers
When: Every day, 5 min., standing
3) Retrospection
Goal: How can we improve?
Prepare: 2 min. at the beginning of the meeting
When: Friday, 15 min.
QA: ALL STEPS ON ALL PLATFORMS
HOW TO REPORT BUGS
Reproduction logic:
1) Write a long text
2) Attach a picture
3) Send photo
4) Keyboard becomes huge
Technical details/Links:
- It happens on all the iphones
Screenshot/Screencast:
*Pro tip: is it critical?
Does it affect badly core KPIs?
FROM VISION TO EXECUTION
#3 MEASURE
ANY IMPROVEMENT IN PIRATE METRICS?
100%
50%
20%
0%
0%
Week 1
100%
70%
25%
0%
0%
Week 2
ANY IMPROVEMENT IN THE COHORT?
A/B TESTING
PROCESS TO CREATE FEATURES
DEVELOPTHINK MEASURE
Goal, Flow,
Design
User stories,
Kickoff, standup
Pirate Metrics
A/B Test
I WANT SOMETHING VIRAL & GAMIFIED
What hypothesis
are you testing?
Why is it crucial
now?
HOW LONG DOES IT TAKE?
Show me the flow.
Break down in
small stories.
FINISHED? I DON´T LIKE IT!
Agree before starting
on goals, flow, stories
READINGS
TOOLS:
Prototypes: http://pidoco.com/, https://balsamiq.com/
Project Management: https://trello.com/, http://www.pivotaltracker.com/, https://www.atlassian.com/software/jira
Testing:https://www.optimizely.com/, http://www.crazyegg.com/, http://fivesecondtest.com/, http://www.usertesting.com/
KPIs: https://mixpanel.com/, https://www.kissmetrics.com/, https://www.intercom.io/ , http://trak.io/,
UX:
“5 Principles of persuasive web design” http://conversionxl.com/5-principles-of-persuasive-web-design/?one-last-thing
“BJ Fogg´s behavior model” http://www.behaviormodel.org/
“Don´t make me think” http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758
“Do things that don’t scale” http://paulgraham.com/ds.html
“The mom test” http://www.slideshare.net/xamde/summary-of-the-mom-test
“How to run a user interview” http://startupclass.samaltman.com/courses/lec16/
People´s management:
“Good Product Manager, Bad Product Manager” http://web.stanford.edu/class/e140/e140a/handouts/ProductMgmt.txt
“How to work with PMs”https://medium.com/the-year-of-the-looking-glass/how-to-work-with-pms-3e852d5eccf5
“How to work with Engineers” https://medium.com/the-year-of-the-looking-glass/how-to-work-with-engineers-a3163ff1eced
“Core Scrum Values” https://www.scrumalliance.org/why-scrum/core-scrum-values-roles
KPIs:
“Lean Startup Metrics” http://practicetrumpstheory.com/3-rules-to-actionable-metrics/
UK FOR 3 MONTHS?
Back-end &
Mobile developers
giuseppe@travelchat.it
QUESTIONS?
giuseppe@travelchat.it

Contenu connexe

Tendances

Question 6
Question 6Question 6
Question 6tiapeek
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4atm1996
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6lucywoods
 
AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015Cassy Rowe
 
A Guide to Style Guides
A Guide to Style GuidesA Guide to Style Guides
A Guide to Style GuidesKim Higdon
 
Working the right way, by knowing all the wrong ways
Working the right way, by knowing all the wrong waysWorking the right way, by knowing all the wrong ways
Working the right way, by knowing all the wrong waysBoyan Djumakov
 
Collaborating Effectively with Developers
Collaborating Effectively with DevelopersCollaborating Effectively with Developers
Collaborating Effectively with DevelopersJayde Ly
 
7 ways to a winning Investor pitch
7 ways to a winning Investor pitch7 ways to a winning Investor pitch
7 ways to a winning Investor pitchATUL RAJA
 
1. communication methods pro forma(1)-3
1. communication methods pro forma(1)-31. communication methods pro forma(1)-3
1. communication methods pro forma(1)-3carter smith
 
It's Time to Train!
It's Time to Train!It's Time to Train!
It's Time to Train!Bob Coppedge
 
The craft of making software
The craft of making softwareThe craft of making software
The craft of making softwarePragmatists
 
Question 4
Question 4Question 4
Question 4roboxley
 

Tendances (19)

Question 6
Question 6Question 6
Question 6
 
Failing faster
Failing fasterFailing faster
Failing faster
 
question 6
question 6 question 6
question 6
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4
 
Evaluation question 6
Evaluation question 6Evaluation question 6
Evaluation question 6
 
Question 4
Question 4Question 4
Question 4
 
AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015AAU UX club presentation - April 23, 2015
AAU UX club presentation - April 23, 2015
 
A Guide to Style Guides
A Guide to Style GuidesA Guide to Style Guides
A Guide to Style Guides
 
Working the right way, by knowing all the wrong ways
Working the right way, by knowing all the wrong waysWorking the right way, by knowing all the wrong ways
Working the right way, by knowing all the wrong ways
 
Collaborating Effectively with Developers
Collaborating Effectively with DevelopersCollaborating Effectively with Developers
Collaborating Effectively with Developers
 
Question 6
Question 6Question 6
Question 6
 
Communicate better at work
Communicate better at workCommunicate better at work
Communicate better at work
 
7 ways to a winning Investor pitch
7 ways to a winning Investor pitch7 ways to a winning Investor pitch
7 ways to a winning Investor pitch
 
1. communication methods pro forma(1)-3
1. communication methods pro forma(1)-31. communication methods pro forma(1)-3
1. communication methods pro forma(1)-3
 
Question 4
Question 4 Question 4
Question 4
 
It's Time to Train!
It's Time to Train!It's Time to Train!
It's Time to Train!
 
The craft of making software
The craft of making softwareThe craft of making software
The craft of making software
 
Question 4
Question 4Question 4
Question 4
 
How to type_fast
How to type_fastHow to type_fast
How to type_fast
 

En vedette

Top 50 Online Marketing Tools You Should Be Using
Top 50 Online Marketing Tools You Should Be UsingTop 50 Online Marketing Tools You Should Be Using
Top 50 Online Marketing Tools You Should Be UsingKevin Gibbons
 
Completing Your LinkedIn Profile: 17 Key Elements
Completing Your LinkedIn Profile: 17 Key ElementsCompleting Your LinkedIn Profile: 17 Key Elements
Completing Your LinkedIn Profile: 17 Key ElementsDerek Edmond
 
33 Shocking Helpful Quotes for Online Marketing
33 Shocking Helpful Quotes for Online Marketing33 Shocking Helpful Quotes for Online Marketing
33 Shocking Helpful Quotes for Online MarketingAndrew Morrison
 
21 LinkedIn Profile Tips to Advance Your Content Marketing Career
21 LinkedIn Profile Tips to Advance Your Content Marketing Career21 LinkedIn Profile Tips to Advance Your Content Marketing Career
21 LinkedIn Profile Tips to Advance Your Content Marketing CareerContent Marketing Institute
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)Heinz Marketing Inc
 

En vedette (8)

Online Marketing Strategy
Online Marketing StrategyOnline Marketing Strategy
Online Marketing Strategy
 
Top 50 Online Marketing Tools You Should Be Using
Top 50 Online Marketing Tools You Should Be UsingTop 50 Online Marketing Tools You Should Be Using
Top 50 Online Marketing Tools You Should Be Using
 
Completing Your LinkedIn Profile: 17 Key Elements
Completing Your LinkedIn Profile: 17 Key ElementsCompleting Your LinkedIn Profile: 17 Key Elements
Completing Your LinkedIn Profile: 17 Key Elements
 
33 Shocking Helpful Quotes for Online Marketing
33 Shocking Helpful Quotes for Online Marketing33 Shocking Helpful Quotes for Online Marketing
33 Shocking Helpful Quotes for Online Marketing
 
Online Marketing
Online MarketingOnline Marketing
Online Marketing
 
21 LinkedIn Profile Tips to Advance Your Content Marketing Career
21 LinkedIn Profile Tips to Advance Your Content Marketing Career21 LinkedIn Profile Tips to Advance Your Content Marketing Career
21 LinkedIn Profile Tips to Advance Your Content Marketing Career
 
50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)50 Essential Content Marketing Hacks (Content Marketing World)
50 Essential Content Marketing Hacks (Content Marketing World)
 
52 Types of Marketing Strategies
52 Types of Marketing Strategies52 Types of Marketing Strategies
52 Types of Marketing Strategies
 

Similaire à Codemotion how to create a product copy - Codemotion Rome 2015

Art of Product Management
Art of Product ManagementArt of Product Management
Art of Product ManagementDinesh Vernekar
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?Wendy Johansson
 
Work hacks for your startup
Work hacks for your startupWork hacks for your startup
Work hacks for your startupTapmint
 
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?Houssam FAKIH
 
Bite-sized Learning is the New Black
Bite-sized Learning is the New BlackBite-sized Learning is the New Black
Bite-sized Learning is the New BlackLisa Whalen
 
Bite-sized Learning is the New Black
Bite-sized Learning is the New BlackBite-sized Learning is the New Black
Bite-sized Learning is the New BlackLisa Whalen
 
Making Effective Prototypes
Making Effective PrototypesMaking Effective Prototypes
Making Effective PrototypesMatthew Ho
 
How to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadHow to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadProduct School
 
How Content Helped Us Scale
How Content Helped Us ScaleHow Content Helped Us Scale
How Content Helped Us ScaleIda Aalen
 
Lesson plan version 2
Lesson plan version 2Lesson plan version 2
Lesson plan version 2asmedia14b
 
Lesson plan version 2
Lesson plan version 2Lesson plan version 2
Lesson plan version 2asmedia14b
 
E4IT STARTER - MODULE 6.pdf
E4IT STARTER - MODULE 6.pdfE4IT STARTER - MODULE 6.pdf
E4IT STARTER - MODULE 6.pdfAnna Gandrabura
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' HeartsRené Cacheaux
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsBonnie Mailey
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHanapin Marketing
 
Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018Ida Aalen
 
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Liz Filardi
 
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workSamuel Bednar
 
PDMA Event -- "User Experience: What's the Big Deal?" May 2014
PDMA Event -- "User Experience: What's the Big Deal?" May 2014PDMA Event -- "User Experience: What's the Big Deal?" May 2014
PDMA Event -- "User Experience: What's the Big Deal?" May 2014Chris Sakas
 

Similaire à Codemotion how to create a product copy - Codemotion Rome 2015 (20)

Art of Product Management
Art of Product ManagementArt of Product Management
Art of Product Management
 
Why Are You Roadmapping?
Why Are You Roadmapping?Why Are You Roadmapping?
Why Are You Roadmapping?
 
Work hacks for your startup
Work hacks for your startupWork hacks for your startup
Work hacks for your startup
 
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
Développeur: Quelles compétences clés faut-il maîtriser pour être meilleur?
 
Bite-sized Learning is the New Black
Bite-sized Learning is the New BlackBite-sized Learning is the New Black
Bite-sized Learning is the New Black
 
Bite-sized Learning is the New Black
Bite-sized Learning is the New BlackBite-sized Learning is the New Black
Bite-sized Learning is the New Black
 
Making Effective Prototypes
Making Effective PrototypesMaking Effective Prototypes
Making Effective Prototypes
 
GeeksLoveSand
GeeksLoveSandGeeksLoveSand
GeeksLoveSand
 
How to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM LeadHow to Think Big, Start Small and Fail Fast by Google PM Lead
How to Think Big, Start Small and Fail Fast by Google PM Lead
 
How Content Helped Us Scale
How Content Helped Us ScaleHow Content Helped Us Scale
How Content Helped Us Scale
 
Lesson plan version 2
Lesson plan version 2Lesson plan version 2
Lesson plan version 2
 
Lesson plan version 2
Lesson plan version 2Lesson plan version 2
Lesson plan version 2
 
E4IT STARTER - MODULE 6.pdf
E4IT STARTER - MODULE 6.pdfE4IT STARTER - MODULE 6.pdf
E4IT STARTER - MODULE 6.pdf
 
Capturing Users' Hearts
Capturing Users' HeartsCapturing Users' Hearts
Capturing Users' Hearts
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
How to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with AnalyticsHow to Impress, Not Overwhelm your CMO with Analytics
How to Impress, Not Overwhelm your CMO with Analytics
 
Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018Easy and affordable user testing at Confab Central 2018
Easy and affordable user testing at Confab Central 2018
 
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
Mobile UX | NYU School of Professional Studies | Spring 2016 | Week 1
 
Ubercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't workUbercool, pixel perfct & slick design… that just doesn't work
Ubercool, pixel perfct & slick design… that just doesn't work
 
PDMA Event -- "User Experience: What's the Big Deal?" May 2014
PDMA Event -- "User Experience: What's the Big Deal?" May 2014PDMA Event -- "User Experience: What's the Big Deal?" May 2014
PDMA Event -- "User Experience: What's the Big Deal?" May 2014
 

Plus de Codemotion

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Codemotion
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyCodemotion
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaCodemotion
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserCodemotion
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Codemotion
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Codemotion
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Codemotion
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 - Codemotion
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Codemotion
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Codemotion
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Codemotion
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Codemotion
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Codemotion
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Codemotion
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Codemotion
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...Codemotion
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Codemotion
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Codemotion
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Codemotion
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Codemotion
 

Plus de Codemotion (20)

Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
Fuzz-testing: A hacker's approach to making your code more secure | Pascal Ze...
 
Pompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending storyPompili - From hero to_zero: The FatalNoise neverending story
Pompili - From hero to_zero: The FatalNoise neverending story
 
Pastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storiaPastore - Commodore 65 - La storia
Pastore - Commodore 65 - La storia
 
Pennisi - Essere Richard Altwasser
Pennisi - Essere Richard AltwasserPennisi - Essere Richard Altwasser
Pennisi - Essere Richard Altwasser
 
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
Michel Schudel - Let's build a blockchain... in 40 minutes! - Codemotion Amst...
 
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
Richard Süselbeck - Building your own ride share app - Codemotion Amsterdam 2019
 
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
Eward Driehuis - What we learned from 20.000 attacks - Codemotion Amsterdam 2019
 
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 - Francesco Baldassarri  - Deliver Data at Scale - Codemotion Amsterdam 2019 -
Francesco Baldassarri - Deliver Data at Scale - Codemotion Amsterdam 2019 -
 
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
Martin Förtsch, Thomas Endres - Stereoscopic Style Transfer AI - Codemotion A...
 
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
Melanie Rieback, Klaus Kursawe - Blockchain Security: Melting the "Silver Bul...
 
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
Angelo van der Sijpt - How well do you know your network stack? - Codemotion ...
 
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
Lars Wolff - Performance Testing for DevOps in the Cloud - Codemotion Amsterd...
 
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
Sascha Wolter - Conversational AI Demystified - Codemotion Amsterdam 2019
 
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
Michele Tonutti - Scaling is caring - Codemotion Amsterdam 2019
 
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
Pat Hermens - From 100 to 1,000+ deployments a day - Codemotion Amsterdam 2019
 
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
James Birnie - Using Many Worlds of Compute Power with Quantum - Codemotion A...
 
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
Don Goodman-Wilson - Chinese food, motor scooters, and open source developmen...
 
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
Pieter Omvlee - The story behind Sketch - Codemotion Amsterdam 2019
 
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
Dave Farley - Taking Back “Software Engineering” - Codemotion Amsterdam 2019
 
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
Joshua Hoffman - Should the CTO be Coding? - Codemotion Amsterdam 2019
 

Codemotion how to create a product copy - Codemotion Rome 2015

  • 1. HOW TO CREATE A PRODUCT Giuseppe Laddomada giuseppe@travelchat.it
  • 2. #1 HOW LONG DOES IT TAKE? It depends…
  • 3. #2 FINISHED? I DON`T LIKE IT …
  • 4. #3 I WANT SOMETHING VIRAL & GAMIFIED What?
  • 5. ABOUT ME • Founder of Travelchat • Product Manager • 5 years in startups in Berlin • Studied Innovation in Copenhagen
  • 6. WHAT IS A PRODUCT MANAGER? PRODUCT MANAGER LISTEN& ORGANIZE DEVS&DESIGNERS CREATE PRODUCT SOLVES PROBLEM USERS&TEAM HAVE PROBLEMS
  • 7.
  • 9. GOAL OF THE WORKSHOP DEVELOPTHINK MEASURE How to develop meaningful features avoiding frustration?
  • 10. HOW MOST COMPANIES DO IT DEVELOP THINK MEASURE
  • 11. WHY FEATURES NEED THINKING 150 Characters limit Unexpected behaviour: If you write more? If you paste? Who write the errors? How do they appear? UX: Users understand it? Counter? How does it look? Manteinance: QA? Documentation? Compatible with updates? Results: Are users more engaged?
  • 13. HOW TO THINK A FEATURE? STRONG HYPOTHESIS CORE PROBLEM REALISTIC DESIGN
  • 14. HOW TO FIND YOUR BIGGEST PROBLEM?
  • 15. WHAT IS THE FLOW TO REACH THE GOAL?
  • 19. CART
  • 21. EVERY PAGE HAS A (MEASURABLE) GOAL What do you want the user to do in each page?
  • 26. HOME 100% CATEGORY 70% PRODUCT 20% PURCHASE 2% ZALANDO USERFLOW
  • 27. TUTORIAL 100% ASK QUESTION 95% 2nd DAY BACK 50% TIP 3% TRAVELCHAT USERFLOW
  • 28. YOUR BIGGEST PROBLEM IS WHERE USERS STOP
  • 31. THE IDEA OF FLOW IS NOT NEW
  • 32. WHAT IF THE FLOW IS NOT LINEAR? HOME CATEGORY PRODUCT CART SETTINGS ABOUT US
  • 33. AARRR: PIRATE METRICS 250 users 125 users 50 users 0 users 0 users
  • 34. COMPARING WEEKS IS INSIGHTFUL 100% 50% 20% 0% 0% Week 1 100% 70% 25% 0% 0% Week 2
  • 35. EFFECTS OF A NEWSLETTER ON RETENTION?
  • 36. WE KNOW WHERE USERS DROP. BUT WHY?
  • 38. HOW TO THINK A FEATURE? STRONG HYPOTHESIS CORE PROBLEM REALISTIC DESIGN
  • 39. HOME 100% CATEGORY 70% PRODUCT 20% PURCHASE 2% WHY DO USERS DROP IN THIS STEP?
  • 42. HOW TO SPOT UX PROBLEMS? Usability test: 1) Sit next to a user 2) Ask him to complete the task (don´t explain) 3) Ask him to talk loud
  • 43. TYPES OF UX PROBLEMS 1) Finding (visual hierarchy, resolutions, bad trigger etc…) 2) Understanding (copy, images, missing CTA etc…)
  • 45. THE MOM TEST How to talk to customers when everyone is lying to you
  • 46. WHAT IS THE MOM THINKING? You: Mom, do you have 5 minutes? I wanted to talk about my business MOM: Yes, sure. Tell me. MOM: I am so proud of you, son YOU: You like the Ipad and you use it a lot, right? MOM: Yes, sure. It´s amazing. MOM: I actually use it to watch “Un medico in Famiglia” YOU: Would you buy a recipes app for the Ipad? MOM: Oh, I love recipes! Will there be also Christmas recipes? MOM: I am full of cooking books. The Ipad in the kitchen might get dirty. I have never bought an app. How do you insert the credit card in the ipad?
  • 47. HOW DO YOU SOLVE THE PROBLEM NOW? Hypothetical & Generic: “In future I could…” “Yes, I would like to…” “I always do it…” Specifics about the past: “How do you solve it now?” “Do you spend money on it?” “Did you change solution?”
  • 48. KIDS ASKING WHY MODE: ON
  • 49. ASK WHY TO GET TO THE ROOT
  • 50. BIG PAIN, BIG GAIN • Finding users is hard • Understanding them is hard • Digesting the feedback is hard
  • 54. HOW TO THINK A FEATURE? STRONG HYPOTHESIS CORE PROBLEM REALISTIC DESIGN
  • 55. BENCHMARKING Someone already solved your problems - Similar US startups (Whatsapp etc…) - The big guys (Facebook, Google, Amazon etc…)
  • 56. THE FLOW OF A FEATURE *Pro tip: always ask it before start building
  • 57. INTERACTIVE PROTOTYPE No graphics, no features but clickable
  • 58. WHY A PROTOTYPE? - Focus on features instead of graphics - Align expectations - Discover hidden complexity
  • 59.
  • 60.
  • 61.
  • 62.
  • 63. HOW TO THINK A FEATURE HYPOTHESISPROBLEM DESIGN Where do users drop? Why? UX, Value, Bug Flow, Prototype, Design
  • 65. BUSINESS vs - Intuitive intelligence - Need quick results - Change idea often - Think big - Rational intelligence - Keen into details - Need focus - Pragmatic IT
  • 66. FROM VISION TO EXECUTION 1) Divide the feature in small stories
  • 67. FROM VISION TO EXECUTION 2) Describe in details each story
  • 68. FROM VISION TO EXECUTION 3) Include logic, graphics and texts
  • 69. FROM VISION TO EXECUTION 4) Estimated by developers
  • 70. FROM VISION TO EXECUTION 5) Communicate prioritisation
  • 71. - Logic - Texts - Graphics - Estimated - Prioritised WHEN IS A FEATURE READY FOR DEVELOPMENT?
  • 72. 3 PRACTICAL MEETINGS 1) Kickoff Goal: What do we do this week? Preparation: Users stories When: Monday, 30 min. 2) Standup Goal: Updating Preparation: What I have done, What I will do, Blockers When: Every day, 5 min., standing 3) Retrospection Goal: How can we improve? Prepare: 2 min. at the beginning of the meeting When: Friday, 15 min.
  • 73. QA: ALL STEPS ON ALL PLATFORMS
  • 74. HOW TO REPORT BUGS Reproduction logic: 1) Write a long text 2) Attach a picture 3) Send photo 4) Keyboard becomes huge Technical details/Links: - It happens on all the iphones Screenshot/Screencast: *Pro tip: is it critical? Does it affect badly core KPIs?
  • 75. FROM VISION TO EXECUTION
  • 77. ANY IMPROVEMENT IN PIRATE METRICS? 100% 50% 20% 0% 0% Week 1 100% 70% 25% 0% 0% Week 2
  • 78. ANY IMPROVEMENT IN THE COHORT?
  • 80. PROCESS TO CREATE FEATURES DEVELOPTHINK MEASURE Goal, Flow, Design User stories, Kickoff, standup Pirate Metrics A/B Test
  • 81. I WANT SOMETHING VIRAL & GAMIFIED What hypothesis are you testing? Why is it crucial now?
  • 82. HOW LONG DOES IT TAKE? Show me the flow. Break down in small stories.
  • 83. FINISHED? I DON´T LIKE IT! Agree before starting on goals, flow, stories
  • 84. READINGS TOOLS: Prototypes: http://pidoco.com/, https://balsamiq.com/ Project Management: https://trello.com/, http://www.pivotaltracker.com/, https://www.atlassian.com/software/jira Testing:https://www.optimizely.com/, http://www.crazyegg.com/, http://fivesecondtest.com/, http://www.usertesting.com/ KPIs: https://mixpanel.com/, https://www.kissmetrics.com/, https://www.intercom.io/ , http://trak.io/, UX: “5 Principles of persuasive web design” http://conversionxl.com/5-principles-of-persuasive-web-design/?one-last-thing “BJ Fogg´s behavior model” http://www.behaviormodel.org/ “Don´t make me think” http://www.amazon.com/Dont-Make-Me-Think-Usability/dp/0321344758 “Do things that don’t scale” http://paulgraham.com/ds.html “The mom test” http://www.slideshare.net/xamde/summary-of-the-mom-test “How to run a user interview” http://startupclass.samaltman.com/courses/lec16/ People´s management: “Good Product Manager, Bad Product Manager” http://web.stanford.edu/class/e140/e140a/handouts/ProductMgmt.txt “How to work with PMs”https://medium.com/the-year-of-the-looking-glass/how-to-work-with-pms-3e852d5eccf5 “How to work with Engineers” https://medium.com/the-year-of-the-looking-glass/how-to-work-with-engineers-a3163ff1eced “Core Scrum Values” https://www.scrumalliance.org/why-scrum/core-scrum-values-roles KPIs: “Lean Startup Metrics” http://practicetrumpstheory.com/3-rules-to-actionable-metrics/
  • 85. UK FOR 3 MONTHS? Back-end & Mobile developers giuseppe@travelchat.it