capturing users' hearts
DESCRIPTION
Discover ways to make people fall in love with your apps. Learn about writing great stories and acceptance criteria, creating accurate personas, continuous deployment of alpha builds, feeding back insights into your development, and building a truly minimal and viable product backlog. We will also look at good, bad, and ugly user experiences. We’ll end by showing how these tools end up making a difference to what you end up delivering to your users hands.TRANSCRIPT
Capturing Users’ Hearts
Want to Build Apps People Actually Use?
Continuous
Lean
Experiments
Avoid Making Decisions Based on Assumptions
Desirable
Feasible
Viable
Is it?
Answer as Quickly and Cheaply as Possible
Why?
Avoid Waste!
People!Pay for !
Painkillers!
Improve!Lives!
Lean Ux
+ And stuff I’ve learned along the way
by Jeff Gothelf with Josh Seiden
Lean Startup
Design Thinking
Agile
Tools
How?
?
Set off to build painkiller
Spoiler Alert…
I would have built something different
!
Getting to Know Your Peeps
Prototyping
Building
The Plan
Fight the Itch
Getting to Know Your Peeps
Start with People
Test Assumptions
Determine Outcomes
123
All Things Lean
Start with People1
not Technologies
It’s about meeting peoples needs
Pick a group
So, I looked around
iOS Engineers
Jot Assumptions as
Personas
Personas
Demographics & Behaviors
Pain Points & Needs
Potential Solutions
Chapter 3 Personas
Fight the Itch !
Haven’t even started talking about software
Now that you think you know your users…
Test Assumptions 2
Get Out of the Office
Go to them
Avoid Compromise
Observe
Avoid Asking them what they want
Understand Them
Deep Empathy
For example…
Most likely don’t know it’s a problem, that’s where you come in
What did I find?
10 Clicks for what should be 1 tap
Found a lot of problems
Prioritize Ruthlessly
Top 3 Problems
Now what?
Determine Outcomes
3
Litmus Test
This is how you know you’ve been successful
Fight the Itch !
Don’t even know what to build yet
Getting to Know Your Peeps
Time to Talk Software
Prototyping
Best way to start is by just prototyping, don’t worry about features
Paper
Digital
Interactive
123
All Things Lean
Pick Your Poison
Paper1
Base Ideas Around Target Outcomes
instead of Features
Stay Focused
Keep it Small
It’s cheap, go crazy
Tasks
Time to Dream Up the App
Ideas
Winner
Back to user feedback
Don’t wait until you’ve built your app to place your app in users hands, do it early do it often
Fight the Itch !
Digital Proto2
Stay Focused
Keep it Small
Don’t worry about:
Colors
Alignment
Being Perfect
Iterate
Back to user feedback
On
The Timer
Fight the Itch !
Interactive Proto3
Stay Focused
Keep it Small
Fake it till you make it
Networking
Login
Faking It
Storyboards
Back to user feedback
Mac App
Listen and Go with It
don’t ignore
So I set off to build my first Mac app…
Prototyping
Building
Feature List
Functional Proto
Production
123
Feature List1
Stay Focused
Keep it Small
Prioritization Tool
User Stories
As a ___ I want to ___ So that ___
Remember to be Lean
Have feature list, what about the final design?
Ditch the Specs
Software over Documents
Functional Proto2
Finally, time to build
Building a Functional Proto
Remember: Still testing your idea
Stay Focused
Keep it Small
Only picked a few problems
What are we shooting for here?
OK to Leave a Little Mess
Take shortcuts
Hard code settings
MVC Massive View Controller
Be lean but complete
Errors
Activity Indicators
Shouldn’t feel broken Should be usable
Building a Feedback Loop
Analytics
Google Analytics Measurement Protocol
Distribution
Updates
Now, for the exciting part…
Distribute to Early Adopters
Start Small, Broaden as Needed
It’s
aliv
e!
Did it stick?
Measure
Back to user feedback
Now what? Ship it?
Delighting starts with solving a problem AND
THEN solving it with style
3Production
Design & Build Your Best
Acceptance Criteria
Testing
Given ____ When ___
Then Ensure ___
The Ugly
Unresponsive Touch Interfaces
The Bad
Web Views that Feel Like the Web
Too Many Features
The Side Drawer
The Good
Duolingo
Yelp
Paper
Rinse and Repeat
What did they say?
Key Take Aways
Continuous Experimentation
Problems not Technologies
Outcomes over Outputs
You can make a difference
Build apps that people Love
Resources
http://blog.invisionapp.com/reading-list-for-designers/
René CacheauxiOS [email protected]
[email protected]@RCachATX