lean app development

Post on 01-Sep-2014

423 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

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

TRANSCRIPT

Lean App Development

Prakash Dantuluri,CEO, Paradigm Creatives

Twitter: prakash_d

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

Call Boyfriend App

Fat Lean

Lean Canvas

1 234 9

8 5

67

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.

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

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

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

Fat Architecture

• Fat Architecture

Lean Architecture

• Lean Architecture

Tomcat and MySQL on EC2

Fat UX

Fat UX

Lean UX

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

Lean Release

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

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

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

top related