SlideShare a Scribd company logo
1 of 16
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   4    3    9       2
    8             5
    7             6
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
                        Create a Doodlify
                        App on a
                        smartphone
No simple app
                        which
available that
                        Allows users to       When people click on                        Anyone with a
allows users to
                        add doodles.          the picture, Doodles                        Facebook account
add doodles to
their Facebook                                Play back
pictures

                          Click throughs                             Facebook
                          Likes                                      friends
                          Shares




        Three Developers, One Weekend:
                                                                 Ad Revenue (Google Ads and AdMob)
        Pizza, Biryani, Coke and few Beers
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.

More Related Content

What's hot

Using Google Hangout
Using Google HangoutUsing Google Hangout
Using Google HangoutAmanda_Milks
 
Google drive, google docs and google groups
Google drive, google docs and google groupsGoogle drive, google docs and google groups
Google drive, google docs and google groupsFred Carbine
 
YouTube, Twitter & the Curriculum
YouTube, Twitter & the CurriculumYouTube, Twitter & the Curriculum
YouTube, Twitter & the Curriculumgkulowiec
 
Web tools 2.0 v 1.0
Web tools 2.0 v 1.0Web tools 2.0 v 1.0
Web tools 2.0 v 1.0rdealvar
 
Multiple Intelligences ICT Applications and Tools
Multiple Intelligences ICT Applications and ToolsMultiple Intelligences ICT Applications and Tools
Multiple Intelligences ICT Applications and ToolsJacqui Sharp
 
The Latest in Social Media: Storytelling, Live Content and Fun
The Latest in Social Media: Storytelling, Live Content and FunThe Latest in Social Media: Storytelling, Live Content and Fun
The Latest in Social Media: Storytelling, Live Content and FunEvelyn McCormack
 
Engagement possibilities with New Facebook Timeline
Engagement possibilities with New Facebook TimelineEngagement possibilities with New Facebook Timeline
Engagement possibilities with New Facebook Timelinedigiqom
 
Google drive power point presentation (1)
Google drive power point presentation (1)Google drive power point presentation (1)
Google drive power point presentation (1)Roberto Peña
 
Multiple intelligences and Web2.0
Multiple intelligences and Web2.0Multiple intelligences and Web2.0
Multiple intelligences and Web2.0Jacqui Sharp
 
Group2 project1
Group2 project1Group2 project1
Group2 project1Jayme Lopz
 
Ten Bright Ideas for Accessibility in Brightspace
Ten Bright Ideas for Accessibility in BrightspaceTen Bright Ideas for Accessibility in Brightspace
Ten Bright Ideas for Accessibility in BrightspaceD2L Barry
 

What's hot (20)

Using Google Hangout
Using Google HangoutUsing Google Hangout
Using Google Hangout
 
Google drive, google docs and google groups
Google drive, google docs and google groupsGoogle drive, google docs and google groups
Google drive, google docs and google groups
 
Q4
Q4Q4
Q4
 
Q4
Q4Q4
Q4
 
YouTube, Twitter & the Curriculum
YouTube, Twitter & the CurriculumYouTube, Twitter & the Curriculum
YouTube, Twitter & the Curriculum
 
Q4
Q4Q4
Q4
 
Web tools 2.0 v 1.0
Web tools 2.0 v 1.0Web tools 2.0 v 1.0
Web tools 2.0 v 1.0
 
Multiple Intelligences ICT Applications and Tools
Multiple Intelligences ICT Applications and ToolsMultiple Intelligences ICT Applications and Tools
Multiple Intelligences ICT Applications and Tools
 
The Latest in Social Media: Storytelling, Live Content and Fun
The Latest in Social Media: Storytelling, Live Content and FunThe Latest in Social Media: Storytelling, Live Content and Fun
The Latest in Social Media: Storytelling, Live Content and Fun
 
Engagement possibilities with New Facebook Timeline
Engagement possibilities with New Facebook TimelineEngagement possibilities with New Facebook Timeline
Engagement possibilities with New Facebook Timeline
 
App Smashing
App SmashingApp Smashing
App Smashing
 
Google Glass For Dummies
Google Glass For Dummies Google Glass For Dummies
Google Glass For Dummies
 
Google drive power point presentation (1)
Google drive power point presentation (1)Google drive power point presentation (1)
Google drive power point presentation (1)
 
30 tools in 60 minutes - OCSOA
30 tools in 60 minutes - OCSOA30 tools in 60 minutes - OCSOA
30 tools in 60 minutes - OCSOA
 
Multiple intelligences and Web2.0
Multiple intelligences and Web2.0Multiple intelligences and Web2.0
Multiple intelligences and Web2.0
 
Immersive VR Education
Immersive VR EducationImmersive VR Education
Immersive VR Education
 
Group2 project1
Group2 project1Group2 project1
Group2 project1
 
Media question 4 done
Media question 4 doneMedia question 4 done
Media question 4 done
 
Social media haverkamp
Social media haverkampSocial media haverkamp
Social media haverkamp
 
Ten Bright Ideas for Accessibility in Brightspace
Ten Bright Ideas for Accessibility in BrightspaceTen Bright Ideas for Accessibility in Brightspace
Ten Bright Ideas for Accessibility in Brightspace
 

Viewers also liked

There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)Cecilia Fernandes
 
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014Andiamo
 
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Augusto Evangelisti
 
Build Quality In with TDD
Build Quality In with TDDBuild Quality In with TDD
Build Quality In with TDDDuy Tan Geek
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsJason Yip
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software DevelopmentAstrails
 
The Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopmentThe Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopmentJames Trott
 
Lean Software Development & Kanban
Lean Software Development & KanbanLean Software Development & Kanban
Lean Software Development & KanbanRishi Chaddha
 
Lean Software Development Alan Shalloway
Lean Software Development   Alan ShallowayLean Software Development   Alan Shalloway
Lean Software Development Alan ShallowayValtech UK
 
Applying Lean Thinking to Software Development
Applying Lean Thinking to Software DevelopmentApplying Lean Thinking to Software Development
Applying Lean Thinking to Software DevelopmentSteven Peeters
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesBalaji Sathram
 
敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)Weijun Zhong
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Developmentgcaprio
 
2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By StepEric Ries
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development PrinciplesJohn Vajda
 
Lean managing of software development
Lean managing of software developmentLean managing of software development
Lean managing of software developmenthuang shuai
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedSlideShare
 

Viewers also liked (18)

There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)There and back again (as presented at Agile 2012, Dallas, TX)
There and back again (as presented at Agile 2012, Dallas, TX)
 
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
Competing for FinTech Talent - Recruiting & Hiring - Quarter 1, 2014
 
Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014Lean software development tips and tricks - Agile Tour Dublin 2014
Lean software development tips and tricks - Agile Tour Dublin 2014
 
Build Quality In with TDD
Build Quality In with TDDBuild Quality In with TDD
Build Quality In with TDD
 
Lean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and RefrigeratorsLean Software Development: On Radiators and Refrigerators
Lean Software Development: On Radiators and Refrigerators
 
Lean Software Development
Lean Software DevelopmentLean Software Development
Lean Software Development
 
The Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopmentThe Practical Application of Lean Thinking to SoftwareDevelopment
The Practical Application of Lean Thinking to SoftwareDevelopment
 
Lean Software Development & Kanban
Lean Software Development & KanbanLean Software Development & Kanban
Lean Software Development & Kanban
 
Lean Software Development Alan Shalloway
Lean Software Development   Alan ShallowayLean Software Development   Alan Shalloway
Lean Software Development Alan Shalloway
 
Applying Lean Thinking to Software Development
Applying Lean Thinking to Software DevelopmentApplying Lean Thinking to Software Development
Applying Lean Thinking to Software Development
 
Lean Software Development
Lean Software Development Lean Software Development
Lean Software Development
 
Lean Software Development: Values and Principles
Lean Software Development: Values and PrinciplesLean Software Development: Values and Principles
Lean Software Development: Values and Principles
 
敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)敏捷开发全景视图(流程、方法和最佳实践)
敏捷开发全景视图(流程、方法和最佳实践)
 
Intro to Lean Software Development
Intro to Lean Software DevelopmentIntro to Lean Software Development
Intro to Lean Software Development
 
2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step2009 05 01 How To Build A Lean Startup Step By Step
2009 05 01 How To Build A Lean Startup Step By Step
 
Lean Software Development Principles
Lean Software Development PrinciplesLean Software Development Principles
Lean Software Development Principles
 
Lean managing of software development
Lean managing of software developmentLean managing of software development
Lean managing of software development
 
LinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-PresentedLinkedIn SlideShare: Knowledge, Well-Presented
LinkedIn SlideShare: Knowledge, Well-Presented
 

Similar to Lean App Development

Evaluation question six
Evaluation question sixEvaluation question six
Evaluation question sixhayleysphoto
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4CPugh2005
 
Arts barge presentation group 4
Arts barge presentation group 4Arts barge presentation group 4
Arts barge presentation group 4meganomearaa
 
Social media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersSocial media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersWeb2Learn
 
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعي
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعيأدوات لبناء صور جذابة لمواقع التواصل الاجتماعي
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعيiClick Agency
 
Social media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersSocial media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersWeb2LLP
 
Mock New Business for Facebook
Mock New Business for FacebookMock New Business for Facebook
Mock New Business for Facebookarthursheyn
 
A2 Media Coursework Evaluation Q4
A2 Media Coursework Evaluation Q4A2 Media Coursework Evaluation Q4
A2 Media Coursework Evaluation Q4AlexanderBall1
 
Media studies A level documentary task Evaluation
Media studies A level documentary task EvaluationMedia studies A level documentary task Evaluation
Media studies A level documentary task Evaluationshruti ramnath
 
Bubbble Mobile App Concept
Bubbble Mobile App ConceptBubbble Mobile App Concept
Bubbble Mobile App ConceptCarolyne Cerka
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4Holly Dawson
 
Question 6 evalutation abbey
Question 6 evalutation abbeyQuestion 6 evalutation abbey
Question 6 evalutation abbey08WaittA
 
Building Community with WordPress
Building Community with WordPressBuilding Community with WordPress
Building Community with WordPressShortieDesigns
 

Similar to Lean App Development (20)

Technolgy q 4
Technolgy q 4Technolgy q 4
Technolgy q 4
 
Evaluation question six
Evaluation question sixEvaluation question six
Evaluation question six
 
Evaluation question 4
Evaluation question 4Evaluation question 4
Evaluation question 4
 
Arts barge presentation group 4
Arts barge presentation group 4Arts barge presentation group 4
Arts barge presentation group 4
 
Social media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersSocial media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managers
 
Q6
Q6Q6
Q6
 
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعي
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعيأدوات لبناء صور جذابة لمواقع التواصل الاجتماعي
أدوات لبناء صور جذابة لمواقع التواصل الاجتماعي
 
Social media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managersSocial media based dissemination strategies for Erarmus project managers
Social media based dissemination strategies for Erarmus project managers
 
Mock New Business for Facebook
Mock New Business for FacebookMock New Business for Facebook
Mock New Business for Facebook
 
A2 Media Coursework Evaluation Q4
A2 Media Coursework Evaluation Q4A2 Media Coursework Evaluation Q4
A2 Media Coursework Evaluation Q4
 
Media studies A level documentary task Evaluation
Media studies A level documentary task EvaluationMedia studies A level documentary task Evaluation
Media studies A level documentary task Evaluation
 
Evaluation 4
Evaluation 4Evaluation 4
Evaluation 4
 
Bubbble Mobile App Concept
Bubbble Mobile App ConceptBubbble Mobile App Concept
Bubbble Mobile App Concept
 
Question 4
Question 4Question 4
Question 4
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4
 
Question 6 evalutation abbey
Question 6 evalutation abbeyQuestion 6 evalutation abbey
Question 6 evalutation abbey
 
Evaluation Question 4
Evaluation Question 4Evaluation Question 4
Evaluation Question 4
 
Question 4
Question 4Question 4
Question 4
 
Building Community with WordPress
Building Community with WordPressBuilding Community with WordPress
Building Community with WordPress
 
Introduction to Social Media - 141112
Introduction to Social Media - 141112Introduction to Social Media - 141112
Introduction to Social Media - 141112
 

Recently uploaded

Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 

Recently uploaded (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 

Lean App Development

  • 1. Lean App Development Prakash Dantuluri, CEO, Paradigm Creatives Twitter: prakash_d
  • 2. 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
  • 4. Lean Canvas 1 4 3 9 2 8 5 7 6
  • 5. 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.
  • 6. Doodlify Create a Doodlify App on a smartphone No simple app which available that Allows users to When people click on Anyone with a allows users to add doodles. the picture, Doodles Facebook account add doodles to their Facebook Play back pictures Click throughs Facebook Likes friends Shares Three Developers, One Weekend: Ad Revenue (Google Ads and AdMob) Pizza, Biryani, Coke and few Beers
  • 7. 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
  • 8. 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
  • 10. Lean Architecture • Lean Architecture Tomcat and MySQL on EC2
  • 14. 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
  • 15. Lean Release • Take a pic. Draw a doodle. Post it on your Facebook wall.
  • 16. Complexity is inherent in compounded things. Strive with diligence – Buddha. Complexity is inherent in app development. Strive with lean thinking.