SlideShare une entreprise Scribd logo
1  sur  43
MVP e start-up: anche oggi una feature
domani
Emilia Ciardi
CODEMOTION MILAN - SPECIAL EDITION
10 – 11 NOVEMBER 2017
Emilia Ciardi
emilia@sparklinglabs.com
Hi, I’m Emilia
Traditional UX, Agile UX, Lean UX
Agile Adoption
App Design & Development Process
Design & Development Process deliverables
Sketches
Paper
Prototyping
Wireframes
Mock-up
Prototype
[MVP]
Product
UX Designer
UI Designer
Frontend Developer
Product Owner
I convey the
product vision
to the team
VS
Proof of Concept
Demonstrate the concept (you have
a viable opportunity)
Get seed money
Usually throwaway in its
development
Targets Innovators
Test viability, assumptions, market,
usability (you have a viable
solution)
Get user feedback
Evolutionary in its development
Targets Early Adopters
MVP
VS
Prototype
Test specific usability and UX issues
Get internal feedback
Usually throwaway in its development
Targets Internal Testers or restricted
User Groups
Test viability, assumptions, market,
usability (you have a viable
solution)
Get user feedback
Evolutionary in its development
Targets Early Adopters
MVP
The Lean Learning Loop
❝ The Minimum Viable Product is
that version of a new product
which allows a team to collect
the maximum amount of
validated learning about
customers with the least effort.
Eric Ries, author of “The Lean Startup”
Viable for What?
MVP Iterations
Not like this…
Like this!
Mini-Me is not a good example of
MVP
• Identical “DNA”
• Same major features and functionalities
• Same usability
• Same UX
• Not Up to Scale
• Not as refined
Where’s the learning?
Release Early and often Big Bang Delivery
❝ The iterative approach is really a way of delivering less, or
finding the simplest and cheapest way to solve the
customer’s problem.
Minimize the distance to Awesome. Very Zen.
Henrik Kniberg
What’s your skateboard?
What is the cheapest and fastest way we can start learning?
 Think of the skateboard as a metaphor for the smallest thing you
can put in the hands of real users and get real feedback.
 Think about it as the “Earliest Testable Product”
MVP
 Smallest feature set that gets you the most learning:
 Feedback, failures, orders
 Incremental and iterative
 It is not a prototype
It’s not necessarily a software product!
Do we need to code to reap the MVP benefits?
Explainer Video
Landing Page
Concierge MVP
Wizard of Oz MVP
Piecemeal MVP
Crowdfunding
Tools
 Landing page tests
 Unbounce, Google Analytics, GoSquared
 Wizard of Oz
 Amazon Mechanical Turk
 Customer interviews
 Olark, Intercom
Defining your MVP
 Formulate an hypothesis
 Identify the riskiest assumption
 Test your hypothesis
 Create the simplest design that will
effectively test it
 Learn and Iterate
Lean Canvas
Lean Canvas is adapted from
the Business Model Canvas and
licensed under the Creative
Commons Attribution-Share
Alike 3.0 Un-ported License
Alexander Osterwalder
Better say NO than say SORRY
 Cognitive Load
Including more features places a
mental tax on users, making it more
difficult to learn how to use the
product
 Usability Risk
In an effort to increase feature
count, you increase usability risk
 Training Effort
The more features you include, the
more effort and explaining it takes
to educate your users
 Technical Debt
The more features you develop and
release, the harder it will be to
change course
 Cost
Developing more features costs
money, and having to change the
features retroactively costs even
more
 Time
Developing features takes time,
whether it’s spread strategically over
a longer period or used on the front
end
The learning loop becomes very difficult to implement!
Adoption Rate and Cognitive Load
In the worst case scenario feature bloat may
discourage users to engage with the product
How to select features?
Kano Model
Use the MoSCoW Approach
Write down all the desired features and then bifurcate into Must Have,
Should Have, Could Have and Won’t Have.
 Critically analyze a feature in
terms of “must have” v/s a “want”.
 Estimate the cost and time of each
feature
 Start adding “should have”
features or even think of
reclassifying “must haves” as per
the situation.
Designing the App
Wireframes & Interactive Prototypes
 Paper Prototyping: Pop
 Wireframing: Balsamiq
 Prototyping: InVision, Marvel
 Design → Prototype → Share → Get feedback
Axure RP, Adobe XD
Adobe XD
❝ Lean UX is a call to work iteratively, to streamline design
and eliminate waste.
You’re eliminating the waste in your design process, and
you’re moving away from being in the deliverables business.
Only create the artifacts that you need to communicate the
conversation one step forward.
Jeff Gothelf, author of “Lean UX”
The Lean Learning Loop
Why use data for UX
UX Discovery
 Strategy Guidance
 Issue Identification
 Health Monitoring
UX Optimization
 Project Metrics
 Experimentation
with A/B and multivariate
tests
Analytics
 User recordings
 Touch Heatmaps
 Unresponsive Gestures
 Event-Based Analytics
 User flows & Navigation Paths
 Conversion Funnels
Tools:
AppSee, AppAnalytics,
Inapptics, Google Analytics
Learn and Iterate
 Iterate on feature set to improve your key metrics
 Iterate on feature set to improve customer acquisition and retention
metrics
 Make sure you are keeping your cost of acquisition down and
keeping your churn as low as possible before focusing on growth
❝ The only way to win is to learn faster than
anyone else.
Eric Ries, Author of “The Lean Startup”
Thanks!
emilia@sparklinglabs.com
www.sparklinglabs.com
@sparklinglabs

Contenu connexe

Tendances

The Art and Science of Building World Class Technology Products
The Art and Science of Building World Class Technology ProductsThe Art and Science of Building World Class Technology Products
The Art and Science of Building World Class Technology ProductsAmit Ranjan
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Amrita Aviyente
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...Dan Olsen
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableAugmentedWorldExpo
 
Building for People: 5 Practical Tip for Greating Great UX
Building for People: 5 Practical Tip for Greating Great UXBuilding for People: 5 Practical Tip for Greating Great UX
Building for People: 5 Practical Tip for Greating Great UXqixingz
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and AgileUserZoom
 
Agile design pattern
Agile design patternAgile design pattern
Agile design patternPoppy Martono
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Chad Udell
 
Product Management & Design At Startups
Product Management & Design At StartupsProduct Management & Design At Startups
Product Management & Design At StartupsDan Olsen
 
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product Camp
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product CampHow to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product Camp
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product CampDan Olsen
 
The business value of UX/UI
The business value of UX/UI The business value of UX/UI
The business value of UX/UI Knoldus Inc.
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your TeamLindsay Tabas
 
Innovation Games(tm) Overview
Innovation Games(tm) OverviewInnovation Games(tm) Overview
Innovation Games(tm) OverviewDerek W. Wade
 
Good to Great: Achieving Product Excellence in Web 2.0 by Dan Olsen
Good to Great: Achieving Product Excellence in Web 2.0 by Dan OlsenGood to Great: Achieving Product Excellence in Web 2.0 by Dan Olsen
Good to Great: Achieving Product Excellence in Web 2.0 by Dan OlsenDan Olsen
 
It's all about the (customer) experience
It's all about the (customer) experienceIt's all about the (customer) experience
It's all about the (customer) experienceICS
 
Lean startup-china-intro-en
Lean startup-china-intro-enLean startup-china-intro-en
Lean startup-china-intro-enleanstartupchina
 

Tendances (20)

The Art and Science of Building World Class Technology Products
The Art and Science of Building World Class Technology ProductsThe Art and Science of Building World Class Technology Products
The Art and Science of Building World Class Technology Products
 
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!Agile + Lean Startup principles + Lean UX -> How to make it all work together!
Agile + Lean Startup principles + Lean UX -> How to make it all work together!
 
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
How to Achieve Product-Market Fit with Rapid Prototyping and User Testing by ...
 
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More UsableFilip Healy (Threesixty Reality): Making Immersive Tech More Usable
Filip Healy (Threesixty Reality): Making Immersive Tech More Usable
 
Building for People: 5 Practical Tip for Greating Great UX
Building for People: 5 Practical Tip for Greating Great UXBuilding for People: 5 Practical Tip for Greating Great UX
Building for People: 5 Practical Tip for Greating Great UX
 
How to Integrate UX and Agile
How to Integrate UX and AgileHow to Integrate UX and Agile
How to Integrate UX and Agile
 
Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Agile UX
Agile UXAgile UX
Agile UX
 
Agile design pattern
Agile design patternAgile design pattern
Agile design pattern
 
Prototyping
PrototypingPrototyping
Prototyping
 
Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2Designers are from Venus - Presentationas Given to CD2
Designers are from Venus - Presentationas Given to CD2
 
Product Management & Design At Startups
Product Management & Design At StartupsProduct Management & Design At Startups
Product Management & Design At Startups
 
Usability for all budgets
Usability for all budgetsUsability for all budgets
Usability for all budgets
 
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product Camp
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product CampHow to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product Camp
How to Be a UX Design Army of One by Dan Olsen at Silicon Valley Product Camp
 
The business value of UX/UI
The business value of UX/UI The business value of UX/UI
The business value of UX/UI
 
Teaching UX to Your Team
Teaching UX to Your TeamTeaching UX to Your Team
Teaching UX to Your Team
 
Innovation Games(tm) Overview
Innovation Games(tm) OverviewInnovation Games(tm) Overview
Innovation Games(tm) Overview
 
Good to Great: Achieving Product Excellence in Web 2.0 by Dan Olsen
Good to Great: Achieving Product Excellence in Web 2.0 by Dan OlsenGood to Great: Achieving Product Excellence in Web 2.0 by Dan Olsen
Good to Great: Achieving Product Excellence in Web 2.0 by Dan Olsen
 
It's all about the (customer) experience
It's all about the (customer) experienceIt's all about the (customer) experience
It's all about the (customer) experience
 
Lean startup-china-intro-en
Lean startup-china-intro-enLean startup-china-intro-en
Lean startup-china-intro-en
 

Similaire à Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Milan 2017

Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Eric Swenson
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsSalesforce Developers
 
What the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerWhat the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerThomas Gläser
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprisepjhauser
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...The Codest
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation deliveryYi Xu
 
Stop making bland things
Stop making bland thingsStop making bland things
Stop making bland thingsAdriaan Fenwick
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentDavinci software
 
Corporate innovation - Building an MVP
Corporate innovation - Building an MVPCorporate innovation - Building an MVP
Corporate innovation - Building an MVPChristian Bolz
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User AdvocateKarl Kaufmann
 
Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Henrik Hedegaard
 
The User Experience Designer
The User Experience DesignerThe User Experience Designer
The User Experience DesignerManish G Pillewar
 
Product design process in agile, lean development
Product design process in agile, lean developmentProduct design process in agile, lean development
Product design process in agile, lean developmentPetr Prisyazhniuk
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringDavid Sturtz
 
Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Amplework Software Pvt. Ltd.
 
Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020   Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020 Margaux Lesaffre
 

Similaire à Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Milan 2017 (20)

Lean UX Workshop
Lean UX WorkshopLean UX Workshop
Lean UX Workshop
 
Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"Swenson "Defining a Minimum Viable Product"
Swenson "Defining a Minimum Viable Product"
 
Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)Defining a Minimum Viable Product (MVP)
Defining a Minimum Viable Product (MVP)
 
Lean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative ExperimentsLean Development: Design Through Iterative Experiments
Lean Development: Design Through Iterative Experiments
 
What the UX? – Confessions of a Designer
What the UX? – Confessions of a DesignerWhat the UX? – Confessions of a Designer
What the UX? – Confessions of a Designer
 
NUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterpriseNUX October 6th 2014 - UX in a traditional enterprise
NUX October 6th 2014 - UX in a traditional enterprise
 
Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...Highest quality code in your SaaS project. Why should you care about it as a ...
Highest quality code in your SaaS project. Why should you care about it as a ...
 
Design Thinking, Agile, DevOps - fuel the innovation delivery
Design Thinking, Agile, DevOps  - fuel the innovation deliveryDesign Thinking, Agile, DevOps  - fuel the innovation delivery
Design Thinking, Agile, DevOps - fuel the innovation delivery
 
iAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UXiAxil Lunch Talk - Lean UX
iAxil Lunch Talk - Lean UX
 
Stop making bland things
Stop making bland thingsStop making bland things
Stop making bland things
 
Tom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software DevelopmentTom van Ees - Academic and Commercial software Development
Tom van Ees - Academic and Commercial software Development
 
Corporate innovation - Building an MVP
Corporate innovation - Building an MVPCorporate innovation - Building an MVP
Corporate innovation - Building an MVP
 
Becoming A User Advocate
Becoming A User AdvocateBecoming A User Advocate
Becoming A User Advocate
 
Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012Mobile App Design @ ITU 2012
Mobile App Design @ ITU 2012
 
The User Experience Designer
The User Experience DesignerThe User Experience Designer
The User Experience Designer
 
U Xmagic Agile Presentation
U Xmagic Agile PresentationU Xmagic Agile Presentation
U Xmagic Agile Presentation
 
Product design process in agile, lean development
Product design process in agile, lean developmentProduct design process in agile, lean development
Product design process in agile, lean development
 
Guerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a ShoestringGuerrilla Usability: Insight on a Shoestring
Guerrilla Usability: Insight on a Shoestring
 
Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?Why MVP Development Matters Creating User-Centric Products?
Why MVP Development Matters Creating User-Centric Products?
 
Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020   Designing a good digital experience - PDA Europe Virtual Conference 2020
Designing a good digital experience - PDA Europe Virtual Conference 2020
 

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
 

Dernier

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 

Dernier (20)

The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 

Emilia Ciardi - MVP e start-up: anche oggi una feature domani - Codemotion Milan 2017

  • 1. MVP e start-up: anche oggi una feature domani Emilia Ciardi CODEMOTION MILAN - SPECIAL EDITION 10 – 11 NOVEMBER 2017
  • 3. Traditional UX, Agile UX, Lean UX
  • 5. App Design & Development Process
  • 6. Design & Development Process deliverables Sketches Paper Prototyping Wireframes Mock-up Prototype [MVP] Product UX Designer UI Designer Frontend Developer Product Owner I convey the product vision to the team
  • 7. VS Proof of Concept Demonstrate the concept (you have a viable opportunity) Get seed money Usually throwaway in its development Targets Innovators Test viability, assumptions, market, usability (you have a viable solution) Get user feedback Evolutionary in its development Targets Early Adopters MVP
  • 8. VS Prototype Test specific usability and UX issues Get internal feedback Usually throwaway in its development Targets Internal Testers or restricted User Groups Test viability, assumptions, market, usability (you have a viable solution) Get user feedback Evolutionary in its development Targets Early Adopters MVP
  • 10. ❝ The Minimum Viable Product is that version of a new product which allows a team to collect the maximum amount of validated learning about customers with the least effort. Eric Ries, author of “The Lean Startup”
  • 12. MVP Iterations Not like this… Like this!
  • 13. Mini-Me is not a good example of MVP • Identical “DNA” • Same major features and functionalities • Same usability • Same UX • Not Up to Scale • Not as refined Where’s the learning?
  • 14. Release Early and often Big Bang Delivery
  • 15. ❝ The iterative approach is really a way of delivering less, or finding the simplest and cheapest way to solve the customer’s problem. Minimize the distance to Awesome. Very Zen. Henrik Kniberg
  • 16. What’s your skateboard? What is the cheapest and fastest way we can start learning?  Think of the skateboard as a metaphor for the smallest thing you can put in the hands of real users and get real feedback.  Think about it as the “Earliest Testable Product”
  • 17. MVP  Smallest feature set that gets you the most learning:  Feedback, failures, orders  Incremental and iterative  It is not a prototype It’s not necessarily a software product!
  • 18. Do we need to code to reap the MVP benefits?
  • 25. Tools  Landing page tests  Unbounce, Google Analytics, GoSquared  Wizard of Oz  Amazon Mechanical Turk  Customer interviews  Olark, Intercom
  • 26. Defining your MVP  Formulate an hypothesis  Identify the riskiest assumption  Test your hypothesis  Create the simplest design that will effectively test it  Learn and Iterate
  • 27. Lean Canvas Lean Canvas is adapted from the Business Model Canvas and licensed under the Creative Commons Attribution-Share Alike 3.0 Un-ported License Alexander Osterwalder
  • 28.
  • 29.
  • 30. Better say NO than say SORRY  Cognitive Load Including more features places a mental tax on users, making it more difficult to learn how to use the product  Usability Risk In an effort to increase feature count, you increase usability risk  Training Effort The more features you include, the more effort and explaining it takes to educate your users  Technical Debt The more features you develop and release, the harder it will be to change course  Cost Developing more features costs money, and having to change the features retroactively costs even more  Time Developing features takes time, whether it’s spread strategically over a longer period or used on the front end The learning loop becomes very difficult to implement!
  • 31. Adoption Rate and Cognitive Load In the worst case scenario feature bloat may discourage users to engage with the product
  • 32. How to select features?
  • 34. Use the MoSCoW Approach Write down all the desired features and then bifurcate into Must Have, Should Have, Could Have and Won’t Have.  Critically analyze a feature in terms of “must have” v/s a “want”.  Estimate the cost and time of each feature  Start adding “should have” features or even think of reclassifying “must haves” as per the situation.
  • 35. Designing the App Wireframes & Interactive Prototypes  Paper Prototyping: Pop  Wireframing: Balsamiq  Prototyping: InVision, Marvel  Design → Prototype → Share → Get feedback Axure RP, Adobe XD
  • 37. ❝ Lean UX is a call to work iteratively, to streamline design and eliminate waste. You’re eliminating the waste in your design process, and you’re moving away from being in the deliverables business. Only create the artifacts that you need to communicate the conversation one step forward. Jeff Gothelf, author of “Lean UX”
  • 39. Why use data for UX UX Discovery  Strategy Guidance  Issue Identification  Health Monitoring UX Optimization  Project Metrics  Experimentation with A/B and multivariate tests
  • 40. Analytics  User recordings  Touch Heatmaps  Unresponsive Gestures  Event-Based Analytics  User flows & Navigation Paths  Conversion Funnels Tools: AppSee, AppAnalytics, Inapptics, Google Analytics
  • 41. Learn and Iterate  Iterate on feature set to improve your key metrics  Iterate on feature set to improve customer acquisition and retention metrics  Make sure you are keeping your cost of acquisition down and keeping your churn as low as possible before focusing on growth
  • 42. ❝ The only way to win is to learn faster than anyone else. Eric Ries, Author of “The Lean Startup”

Notes de l'éditeur

  1. https://rubygarage.org/blog/what-is-a-minimum-viable-product