16
Lean App Development Prakash Dantuluri, CEO, Paradigm Creatives Twitter: prakash_d

Lean App Development

Embed Size (px)

DESCRIPTION

How do create an app with minimum effort positioned for maximum success. The answer lies in lean thinking.

Citation preview

Page 1: Lean App Development

Lean App Development

Prakash Dantuluri,CEO, Paradigm Creatives

Twitter: prakash_d

Page 2: Lean App Development

What is Lean Software Development ?

• Software development process that’s built on Lean Principles

• Lean Principles– Eliminate Waste– Amplify Learning– Decide as late as possible– Deliver as fast as possible– Empower the team– Build Integrity In– See the whole

Page 3: Lean App Development

Call Boyfriend App

Fat Lean

Page 4: Lean App Development

Lean Canvas

1 234 9

8 5

67

Page 5: Lean App Development

Problem

Context:Doodles are fun. People love adding doodles to their notes, posters, maps and photos - both for fun and to convey additional information.

Problem:There is no frigging easy way of doing it on Facebook, the worlds largest collection of photos.

Page 6: Lean App Development

Doodlify

No simple appavailable thatallows users to add doodles totheir Facebookpictures

Anyone with aFacebook account

When people click onthe picture, DoodlesPlay back

Create a DoodlifyApp on a smartphone whichAllows users to add doodles.

Facebookfriends

Three Developers, One Weekend:Pizza, Biryani, Coke and few Beers Ad Revenue (Google Ads and AdMob)

Click throughsLikesShares

Page 7: Lean App Development

Fat Thinking• Fat Thinking:• Lets have a Facebook app that allows users to

– Launch a canvas and the user can user brush/pen/crayons and add colors/emoticons/trolls/(hey lets have an API to which 3rd party developers can add extensions in the future)

– Lets also add geometric figures/text – Lets do some merchandising here. How about Angry birds ?– How about user can also tweet the image and post it to Instagram and Pinterest ?– Lets also develop Android/iPhone apps – We should have our own login for future monetization– We should have analytics to measure, better the system. That means we need to

get more data from the users– Instagram has their own web share. Why don’t we have a Doodle picture site

where we can have most popular, most shared etc? We can be the Doodle Tube of the world

Page 8: Lean App Development

Lean Features

• Lean Thinking– Let the user take a picture, add a doodle and post

it on his Facebook wall– Let users friends watch the doodle play

Page 9: Lean App Development

Fat Architecture

• Fat Architecture

Page 10: Lean App Development

Lean Architecture

• Lean Architecture

Tomcat and MySQL on EC2

Page 11: Lean App Development

Fat UX

Page 12: Lean App Development

Fat UX

Page 13: Lean App Development

Lean UX

Page 14: Lean App Development

Fat Release• Set up a Website, Twitter Page, Facebook Page and

Pinterest Page• Hire a SEO to Tweet every day• Hire a professional blogger and have blog posts every week• Announce categories and encourage users• Have channel tie ups• Hire PR Agency, Prepare Press Kits and have a cocktail

dinner with the media• Create YouTube channel and put professionally done

Videos in there as Demos

Page 15: Lean App Development

Lean Release

• Take a pic. Draw a doodle. Post it on your Facebook wall.

Page 16: Lean App Development

Complexity is inherent in compounded things.Strive with diligence – Buddha.

Complexity is inherent in app development.Strive with lean thinking.