lean app development
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.