SlideShare a Scribd company logo
1 of 12
Download to read offline
From Idea to Mobile App
Jaideep Tibrewala
2023 July
What does it take to build an app?
Step One
0-3 mths
Problem Statement
Design - wireframes +
visual designs
Usability testing - user
feedback on prototype
Step Two
3-6 mths
Recruit the team
Define Technical
architecture
Infra Setup
Step Three
9-12 mths
Develop the app
External APIs
Testing and QA
Compliance check
Step Four
3-6 mths
GTM Strategy,
Operations and
Support / Admin
Functions
Step Five
0-3 mths
Launch App
Analytics & KPIs
Talk to Customers
Note: All timelines are approx. Many steps can be started in parallel.
Problem Statement?
● It clarifies the problem you are trying to solve
○ Personal experience, Situations from work,
your buddy’s idea
● It requires you to validate that the problem you
are trying to solve has a need
○ Why should they buy your product / service?
● It can help you to communicate effectively with
your team what the goals are as well as the
intended audience (marketing website)
Prompt: man presenting problem statement for his mobile app idea
Stages of Design + Usability Testing
A well built app will go through the following stages
● Wireframing / Low-fidelity Design
● Prototyping / High-fidelity Design
● Design Template
● Visual Design
● UX Design
● UI Design
● Usability Testing
Low-fi Design Hi-fi Design Visual Design
Recruiting the Right Team
Design Lead
Graphic
Designer
UI Designer
UX Designer
Tech Lead
Backend Devs
Frontend Devs
DevOps Engr
Project Mgr/
Scrum Mgr
Auto QA
Engr
Manual QA
Engr
Aso Prod Mgr
Prod Analyst
QA Lead
Product Mgr
Full Stack Dev
Tech
Recruiter
Technical Architecture
A well defined architecture will incorporate:
● Multi-platform architecture
● Building reusable components
● Scale and Performance
● Segregation of services
● Access and Security
● External Integrations
● Ease of Use and Maintenance
How does an API work?
An application programming interface is a way for two or more computer programs to communicate with
each other. It is a type of software interface, offering a service to other pieces of software
Developing with Agile, Scrum and Sprints
● Agile - methodology is a project management
approach that involves breaking the project
into phases and emphasizes continuous
collaboration and improvement
● Scrum - is an agile project management
framework that helps teams structure and
manage their work through a set of values,
principles, and practices.
● Sprint - is a short, time-boxed period when a
scrum team works to complete a set amount
of work.
Source: atlassian.com
Building the Supporting Ecosystem
Operations
Panel
HelpDesk
Tool
Data
Analytics
Marketing
Website
Content
Mgmt Tools
External
Services
API
Integrations
Devops
Services
Mobile / Web App
Application Layer
Database Layer
Core App
Cloud Services
Launching the app
Register on the Apple Appstore and Google Playstore
● Create an account
● Create your store listing (design + mktg)
● Satisfy all requirements to publish your app
● Upload your app for approval
● Submit your app for review
● Pray that it doesn’t get rejected !!!
● Activate your store listing
● Update your website with store urls
Metrics, KPIs, Analytics and more
Acquisition
Activation
Revenue
Retention
North
Star
Metric
Referral
AARRR
Framework
Sales Metrics
Marketing
Metrics
Product
Metrics
Finance & HR
Metrics
Operations
Metrics
Revenue, Transactions, Conversion
Ratios, etc by Product, Region, etc
Customer Acquisition Cost (CAC),
Customer Lifetime Value (CLV),
Click-through Rate (CTR), etc
Engagement Metrics, Adoption
Metrics, Net Promoter Score (NPS),
Churn Rate, etc
Customer Satisfaction (CSAT)
Score, Response Time, Resolution
Time, etc
Runway, Burn Rate, Gross Margin,
EBITDA, Employee Satisfaction and
Engagement, Employee Turnover
Ex.
10Cr
AUM
in
Year
01
Jaideep Tibrewala
jtibrewala

More Related Content

What's hot

The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web DevelopmentSam Dias
 
ACN Lab Manual (21570007).pdf
ACN Lab Manual (21570007).pdfACN Lab Manual (21570007).pdf
ACN Lab Manual (21570007).pdfVaibhav Gandhi
 
Protocolos HTTP e HTTPS
Protocolos HTTP e HTTPSProtocolos HTTP e HTTPS
Protocolos HTTP e HTTPSTrabalhosCVIGR
 
Transferencia de ficheiros
Transferencia de ficheirosTransferencia de ficheiros
Transferencia de ficheirosavfurma9b
 
New Trends in software development
New Trends in software developmentNew Trends in software development
New Trends in software developmentKabir Khanna
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingShahjahansirat
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Ravindra Dastikop
 
Laravel
LaravelLaravel
LaravelHoc Vu
 
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ต
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ตบทที่ 4 : วิวัฒนาการของอินเตอร์เน็ต
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ตTodsapol Aryuyune
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumInnoTech
 
Search engine optimization - SEO (Thai)
Search engine optimization - SEO (Thai)Search engine optimization - SEO (Thai)
Search engine optimization - SEO (Thai)Mayuree Srikulwong
 
Effective .NET Core Unit Testing with SQLite and Dapper
Effective .NET Core Unit Testing with SQLite and DapperEffective .NET Core Unit Testing with SQLite and Dapper
Effective .NET Core Unit Testing with SQLite and DapperMike Melusky
 
Mobile storytelling UFVA 2022.pptx
Mobile storytelling UFVA 2022.pptxMobile storytelling UFVA 2022.pptx
Mobile storytelling UFVA 2022.pptxBart Weiss
 
Introduction into Search Engines and Information Retrieval
Introduction into Search Engines and Information RetrievalIntroduction into Search Engines and Information Retrieval
Introduction into Search Engines and Information RetrievalA. LE
 

What's hot (20)

The Full Stack Web Development
The Full Stack Web DevelopmentThe Full Stack Web Development
The Full Stack Web Development
 
Web application
Web applicationWeb application
Web application
 
ACN Lab Manual (21570007).pdf
ACN Lab Manual (21570007).pdfACN Lab Manual (21570007).pdf
ACN Lab Manual (21570007).pdf
 
Protocolos HTTP e HTTPS
Protocolos HTTP e HTTPSProtocolos HTTP e HTTPS
Protocolos HTTP e HTTPS
 
Transferencia de ficheiros
Transferencia de ficheirosTransferencia de ficheiros
Transferencia de ficheiros
 
Online music store
Online music storeOnline music store
Online music store
 
Big data telecom
Big data telecomBig data telecom
Big data telecom
 
Webservices
WebservicesWebservices
Webservices
 
PoE Power Introduction
PoE Power IntroductionPoE Power Introduction
PoE Power Introduction
 
New Trends in software development
New Trends in software developmentNew Trends in software development
New Trends in software development
 
Introduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge ComputingIntroduction to SDN, NFV & Edge Computing
Introduction to SDN, NFV & Edge Computing
 
Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers Platform as a Service (PaaS) - A cloud service for Developers
Platform as a Service (PaaS) - A cloud service for Developers
 
Laravel
LaravelLaravel
Laravel
 
MERN PPT
MERN PPTMERN PPT
MERN PPT
 
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ต
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ตบทที่ 4 : วิวัฒนาการของอินเตอร์เน็ต
บทที่ 4 : วิวัฒนาการของอินเตอร์เน็ต
 
Disaster Recovery Plan - Quorum
Disaster Recovery Plan - QuorumDisaster Recovery Plan - Quorum
Disaster Recovery Plan - Quorum
 
Search engine optimization - SEO (Thai)
Search engine optimization - SEO (Thai)Search engine optimization - SEO (Thai)
Search engine optimization - SEO (Thai)
 
Effective .NET Core Unit Testing with SQLite and Dapper
Effective .NET Core Unit Testing with SQLite and DapperEffective .NET Core Unit Testing with SQLite and Dapper
Effective .NET Core Unit Testing with SQLite and Dapper
 
Mobile storytelling UFVA 2022.pptx
Mobile storytelling UFVA 2022.pptxMobile storytelling UFVA 2022.pptx
Mobile storytelling UFVA 2022.pptx
 
Introduction into Search Engines and Information Retrieval
Introduction into Search Engines and Information RetrievalIntroduction into Search Engines and Information Retrieval
Introduction into Search Engines and Information Retrieval
 

Similar to From Idea to Mobile App (for Non Tech people)

Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated ResumeChethan H
 
Ankit Bhawsar 1 year Exp
Ankit Bhawsar 1 year ExpAnkit Bhawsar 1 year Exp
Ankit Bhawsar 1 year ExpAnkit Bhawsar
 
Vinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Kumar Gupta
 
Priyanka Rawat - Resume
Priyanka Rawat - ResumePriyanka Rawat - Resume
Priyanka Rawat - ResumePriyanka Rawat
 
Application Test Engineer
Application Test EngineerApplication Test Engineer
Application Test EngineerManoj Pal
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdfJOHNADEMILUYI3
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMProduct School
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi hussain
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrsNitin Katlana
 
Resume_Anurag Singh
Resume_Anurag SinghResume_Anurag Singh
Resume_Anurag SinghAnurag Singh
 

Similar to From Idea to Mobile App (for Non Tech people) (20)

Somnath Resume
Somnath ResumeSomnath Resume
Somnath Resume
 
Chethan Updated Resume
Chethan Updated ResumeChethan Updated Resume
Chethan Updated Resume
 
prateek_tripathi (1)
prateek_tripathi (1)prateek_tripathi (1)
prateek_tripathi (1)
 
Ankit Bhawsar 1 year Exp
Ankit Bhawsar 1 year ExpAnkit Bhawsar 1 year Exp
Ankit Bhawsar 1 year Exp
 
Vinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experienceVinay Gupta - Software QA Lead - Around 9 Years experience
Vinay Gupta - Software QA Lead - Around 9 Years experience
 
Priyanka Rawat - Resume
Priyanka Rawat - ResumePriyanka Rawat - Resume
Priyanka Rawat - Resume
 
Application Test Engineer
Application Test EngineerApplication Test Engineer
Application Test Engineer
 
Product Launch Portfolio.pdf
Product Launch Portfolio.pdfProduct Launch Portfolio.pdf
Product Launch Portfolio.pdf
 
TEJ NARAYAN SHARMA
TEJ NARAYAN SHARMATEJ NARAYAN SHARMA
TEJ NARAYAN SHARMA
 
Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil Cloud Developer Resume Jhon-Arzu-Gil
Cloud Developer Resume Jhon-Arzu-Gil
 
Kiran1.docx (1)
Kiran1.docx (1)Kiran1.docx (1)
Kiran1.docx (1)
 
M.Ashok Resume
M.Ashok ResumeM.Ashok Resume
M.Ashok Resume
 
AppliFire Platform
AppliFire PlatformAppliFire Platform
AppliFire Platform
 
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PMFeature Prioritization Techniques for an Agile PMs by Microsoft PM
Feature Prioritization Techniques for an Agile PMs by Microsoft PM
 
ravi kumar s
ravi kumar sravi kumar s
ravi kumar s
 
mohan_p1
mohan_p1mohan_p1
mohan_p1
 
Nabi Hussain_IT_Resume
Nabi Hussain_IT_ResumeNabi Hussain_IT_Resume
Nabi Hussain_IT_Resume
 
Hitesh lalwani resume
Hitesh lalwani resumeHitesh lalwani resume
Hitesh lalwani resume
 
technical project manager 12 yrs
technical project manager 12 yrstechnical project manager 12 yrs
technical project manager 12 yrs
 
Resume_Anurag Singh
Resume_Anurag SinghResume_Anurag Singh
Resume_Anurag Singh
 

Recently uploaded

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 

Recently uploaded (20)

Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 

From Idea to Mobile App (for Non Tech people)

  • 1. From Idea to Mobile App Jaideep Tibrewala 2023 July
  • 2. What does it take to build an app? Step One 0-3 mths Problem Statement Design - wireframes + visual designs Usability testing - user feedback on prototype Step Two 3-6 mths Recruit the team Define Technical architecture Infra Setup Step Three 9-12 mths Develop the app External APIs Testing and QA Compliance check Step Four 3-6 mths GTM Strategy, Operations and Support / Admin Functions Step Five 0-3 mths Launch App Analytics & KPIs Talk to Customers Note: All timelines are approx. Many steps can be started in parallel.
  • 3. Problem Statement? ● It clarifies the problem you are trying to solve ○ Personal experience, Situations from work, your buddy’s idea ● It requires you to validate that the problem you are trying to solve has a need ○ Why should they buy your product / service? ● It can help you to communicate effectively with your team what the goals are as well as the intended audience (marketing website) Prompt: man presenting problem statement for his mobile app idea
  • 4. Stages of Design + Usability Testing A well built app will go through the following stages ● Wireframing / Low-fidelity Design ● Prototyping / High-fidelity Design ● Design Template ● Visual Design ● UX Design ● UI Design ● Usability Testing Low-fi Design Hi-fi Design Visual Design
  • 5. Recruiting the Right Team Design Lead Graphic Designer UI Designer UX Designer Tech Lead Backend Devs Frontend Devs DevOps Engr Project Mgr/ Scrum Mgr Auto QA Engr Manual QA Engr Aso Prod Mgr Prod Analyst QA Lead Product Mgr Full Stack Dev Tech Recruiter
  • 6. Technical Architecture A well defined architecture will incorporate: ● Multi-platform architecture ● Building reusable components ● Scale and Performance ● Segregation of services ● Access and Security ● External Integrations ● Ease of Use and Maintenance
  • 7. How does an API work? An application programming interface is a way for two or more computer programs to communicate with each other. It is a type of software interface, offering a service to other pieces of software
  • 8. Developing with Agile, Scrum and Sprints ● Agile - methodology is a project management approach that involves breaking the project into phases and emphasizes continuous collaboration and improvement ● Scrum - is an agile project management framework that helps teams structure and manage their work through a set of values, principles, and practices. ● Sprint - is a short, time-boxed period when a scrum team works to complete a set amount of work. Source: atlassian.com
  • 9. Building the Supporting Ecosystem Operations Panel HelpDesk Tool Data Analytics Marketing Website Content Mgmt Tools External Services API Integrations Devops Services Mobile / Web App Application Layer Database Layer Core App Cloud Services
  • 10. Launching the app Register on the Apple Appstore and Google Playstore ● Create an account ● Create your store listing (design + mktg) ● Satisfy all requirements to publish your app ● Upload your app for approval ● Submit your app for review ● Pray that it doesn’t get rejected !!! ● Activate your store listing ● Update your website with store urls
  • 11. Metrics, KPIs, Analytics and more Acquisition Activation Revenue Retention North Star Metric Referral AARRR Framework Sales Metrics Marketing Metrics Product Metrics Finance & HR Metrics Operations Metrics Revenue, Transactions, Conversion Ratios, etc by Product, Region, etc Customer Acquisition Cost (CAC), Customer Lifetime Value (CLV), Click-through Rate (CTR), etc Engagement Metrics, Adoption Metrics, Net Promoter Score (NPS), Churn Rate, etc Customer Satisfaction (CSAT) Score, Response Time, Resolution Time, etc Runway, Burn Rate, Gross Margin, EBITDA, Employee Satisfaction and Engagement, Employee Turnover Ex. 10Cr AUM in Year 01