lean startup machine - mobile app development

46
Lean Startup - Mobile App Development Arvi Krishnaswamy @twitortat [email protected]

Upload: aravind-krishnaswamy

Post on 01-Dec-2014

679 views

Category:

Software


1 download

DESCRIPTION

An introduction to applying lean startup principles to mobile app development. Covers a general introduction followed by specific tips around challenges with testing apps that are heavy on user experience, testing app distribution, testing core loops, leveraging a concierge approach, choosing which app platforms to start with, mobile app prototyping tools, and avoiding a big bang launch. This was prepared for a workshop at Lean Startup Machine, Bangalore. The accompanying blog post may be found here: http://arg0s.in/why-im-a-mentor-at-lean-startup-machine-bangalore.html

TRANSCRIPT

Page 1: Lean Startup Machine - Mobile App Development

Lean Startup - Mobile AppDevelopment

Arvi Krishnaswamy

@[email protected]

Page 2: Lean Startup Machine - Mobile App Development

Presented At

Lean Startup Machine, Bangalore on May 31, 2014

Page 3: Lean Startup Machine - Mobile App Development

Hello

Hands-on Entrepreneur and Tech Executive.Now: Building fun, engaging apps at Levitum.

Past: Multiple startups. One Valley IPO. One exit.Polyglot. Android + iOS + Python.

Program Chair, Droidcon India (2011-13).Built apps with > 2 million downloads, 4+ ratings.

Page 4: Lean Startup Machine - Mobile App Development
Page 5: Lean Startup Machine - Mobile App Development

Not all Flappy Endings

The average app expends 9-12 man months of effort. #factThe average app gets < 1000 downloads. #fact

~22% of downloaded apps are opened just once. #fact

Page 6: Lean Startup Machine - Mobile App Development

Seriously, WTF?

Page 7: Lean Startup Machine - Mobile App Development

We keep building appsthat nobody wants

Page 8: Lean Startup Machine - Mobile App Development

We keep building appsthat nobody wants to

solve problems that noone has

Page 9: Lean Startup Machine - Mobile App Development
Page 10: Lean Startup Machine - Mobile App Development
Page 11: Lean Startup Machine - Mobile App Development
Page 12: Lean Startup Machine - Mobile App Development

A Prototype is anExperiment that helpsValidate Assumptions

Page 13: Lean Startup Machine - Mobile App Development
Page 14: Lean Startup Machine - Mobile App Development
Page 15: Lean Startup Machine - Mobile App Development
Page 16: Lean Startup Machine - Mobile App Development
Page 17: Lean Startup Machine - Mobile App Development
Page 18: Lean Startup Machine - Mobile App Development
Page 19: Lean Startup Machine - Mobile App Development

What makes a prototypeeffective?

0

Page 20: Lean Startup Machine - Mobile App Development

If it answers the rightquestion

Page 21: Lean Startup Machine - Mobile App Development
Page 22: Lean Startup Machine - Mobile App Development
Page 23: Lean Startup Machine - Mobile App Development
Page 24: Lean Startup Machine - Mobile App Development
Page 25: Lean Startup Machine - Mobile App Development

How do you prototypeexperience?

Page 26: Lean Startup Machine - Mobile App Development

The POP app.

Use pen and paper to quickly sketch mockupsUse the POP app to take snaps of the sketchesStitch the snaps together with a navigational heirarchy.Share your demo with users for feedback.

Page 27: Lean Startup Machine - Mobile App Development
Page 28: Lean Startup Machine - Mobile App Development
Page 29: Lean Startup Machine - Mobile App Development
Page 30: Lean Startup Machine - Mobile App Development
Page 31: Lean Startup Machine - Mobile App Development
Page 32: Lean Startup Machine - Mobile App Development
Page 33: Lean Startup Machine - Mobile App Development

How would you build anOla Cabs app MVP?

Page 34: Lean Startup Machine - Mobile App Development

Do ThingsThat

Don't ScaleYes, you read that right. Counter intuitive?

Page 35: Lean Startup Machine - Mobile App Development

Accrue technical debt, and assessthe importance as a hypothesis

requiring validation.

Page 36: Lean Startup Machine - Mobile App Development

Choosing a PlatformiOS has more early adoptersiOS has a paying community.Android has no review processAndroid has smoother alpha/beta distributionmechanics.iOS users expect a better user experience.Android apps require testing on more devices.

Page 37: Lean Startup Machine - Mobile App Development

Get Out Of The Building!Blind test users using your app.Get their permission to screen record their interactions.Review it with them, and probe to understand theirthought process.If you have competitors, have the users blind test yourapp and theirs.

Page 38: Lean Startup Machine - Mobile App Development
Page 39: Lean Startup Machine - Mobile App Development
Page 40: Lean Startup Machine - Mobile App Development

Important Anti-PatternsConsider launching your experiments under different codenames on the app store.Once the experiment is over, direct those users to yournew MVP with a new code name.Users of the new MVP will not see the old app and itsratings.This greatly derisks your 'big bang' app launch.

Page 41: Lean Startup Machine - Mobile App Development

Launch in a differentcountry

Another possible idea - launch your app in arepresentative country(Australia, for instance) before publishing it in the U.S.

Page 42: Lean Startup Machine - Mobile App Development
Page 43: Lean Startup Machine - Mobile App Development

Test These LoopsThese are critical user actions that make you successfulWhat makes the user invite othersWhat makes the user create new content (or postreviews/comments)What makes the user buy things

Page 44: Lean Startup Machine - Mobile App Development
Page 45: Lean Startup Machine - Mobile App Development
Page 46: Lean Startup Machine - Mobile App Development

Ask Me Anything

[email protected]

Follow me@twitortat

www.arg0s.in