SlideShare a Scribd company logo
How to Build An App
The Startup Founders Survival Guide to Software Development
Cassandra Wilcox
August 9, 2018
Startup
Challenges
● Limited Resources
● Founders wear lots of hats
● Need to move fast
● Lack of technical experience
(sometimes)
Startup Fundraising Stages
Idea
Self
Funded
Seed
Funded
Series
A, B, C…
$ $$ $$$$
“I’m starting a business.
I need to build an app.
Who should I hire?”
- Tech startup founders
What to Build, When
Invision
Prototype
Continued
Feature
Developmen
t
Software
Prototype
Fully
Functional
MVP
$ $$ $$$$
Invision
Prototype
What to Build, When
● Idea Stage
● Built by YOU
● Describes app functionality
● Customer feedback
● Attract support
Software
Prototype
What to Build, When
● Self Funded
● Built by freelancer
● More tangible
● Possibly throw-away
● Front-end only 👍
● Customer Feedback
● Attract Seed Funding
Fully Functional
MVP
What to Build, When
● Seed Funded
● Single Platform (Web) 👍
● Development Process Matures
● Customer Feedback
● Attract Series A
Continued
Development
What to Build, When
● Continuous release
● Bug fixing
● Customer feedback
● Additional features
Who to Hire, When
Yourself
In-house
Team
Freelancers
Developmen
t
Company
$ $$ $$$$
Freelancers
Who to Hire, When
● When: Self Funded
● Skilled in their medium
● Eventually join your team?
Development
Company
Who to Hire, When
● When: Seed Funded
● Why: Experience
○ Gets you a team quickly
○ Optimized development process
○ Technical decision making
● Exit plan?
In-house Team
Who to Hire, When
● When: Series A
○ Stability
○ Management staff
● Why: More Attractive to Investors
Successful
Software Teams
● Specialized Team Members
○ Project Manager
○ Designer
○ Front-end Developer
○ Backend Developer
○ QA
● Defined Processes
○ Repeatable Success
● Sprint Retros
○ Continuous Feedback &
Improvement
Hire slowly.
Keep your scope small.
Release early & often.
Test Build Test Build TestBuild
There is no such thing
as “DONE”.
Startup
Fundraising
Stages
Idea
Self
Funded
Seed
Funded
Series
A, B, C…
Invision
Prototype
Continued
Feature
Developme
nt
Software
Prototype
Fully
Functional
MVP
Yourself In-house
Team
Freelancers
Developme
nt
Company
What to build,
When
Who to hire,
When
Q&A
Cassandra Wilcox
August 9, 2018
How to Build An App
The Startup Founders Survival Guide to Software Development

More Related Content

Similar to How to Build an App (v1)

Word press beirut 12th meetup june
Word press beirut 12th meetup   juneWord press beirut 12th meetup   june
Word press beirut 12th meetup june
Fadi Nicolas Zahhar
 
Cost and Creation Process for an APP Development.pptx
Cost and Creation Process for an APP Development.pptxCost and Creation Process for an APP Development.pptx
Cost and Creation Process for an APP Development.pptx
Rudra Innovative Software Pvt Ltd
 
Vaibhavi More
Vaibhavi MoreVaibhavi More
Vaibhavi More
Vaibhavi More
 
Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?
Aaron Saunders
 
How to manage web projects without setting your hair on fire
How to manage web projects without setting your hair on fireHow to manage web projects without setting your hair on fire
How to manage web projects without setting your hair on fire
Kathy Gill
 
Internship PPT.pptx
Internship PPT.pptxInternship PPT.pptx
Internship PPT.pptx
AmeyTaware
 
JavaDeveloper-ChandrasekharThammanaCV
JavaDeveloper-ChandrasekharThammanaCVJavaDeveloper-ChandrasekharThammanaCV
JavaDeveloper-ChandrasekharThammanaCV
chandrasekhar Thammana
 
resume
resumeresume
resume
Anitha AA
 
Lean workbench 2013-07-24
Lean workbench 2013-07-24Lean workbench 2013-07-24
Lean workbench 2013-07-24
chris wiggins
 
How to Build an MVP App Development
How to Build an MVP App DevelopmentHow to Build an MVP App Development
How to Build an MVP App Development
Guru Technolabs
 
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Ruby Meditation
 
Role of a Web design and development company in India
Role of a Web design and development company in India Role of a Web design and development company in India
Role of a Web design and development company in India
Eclipse Technoconsulting Global (P) Ltd
 
Managing Outsourced Software Development
Managing Outsourced Software DevelopmentManaging Outsourced Software Development
Managing Outsourced Software Development
Accelerance
 
How to make an app?
How to make an app?How to make an app?
How to make an app?
George Batschinski
 
Java vs javascript (XPages)
Java vs javascript (XPages)Java vs javascript (XPages)
Java vs javascript (XPages)
Andrew Barickman
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
BeMyApp
 
Unveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxUnveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptx
PriyankShah174006
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
Movel
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022
ForceBolt
 
JET BI - mobile solutions for business
JET BI - mobile solutions for businessJET BI - mobile solutions for business
JET BI - mobile solutions for business
Nadezhda Avramenko
 

Similar to How to Build an App (v1) (20)

Word press beirut 12th meetup june
Word press beirut 12th meetup   juneWord press beirut 12th meetup   june
Word press beirut 12th meetup june
 
Cost and Creation Process for an APP Development.pptx
Cost and Creation Process for an APP Development.pptxCost and Creation Process for an APP Development.pptx
Cost and Creation Process for an APP Development.pptx
 
Vaibhavi More
Vaibhavi MoreVaibhavi More
Vaibhavi More
 
Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?Mobile Application Workshop - So You Want To Build a Mobile App?
Mobile Application Workshop - So You Want To Build a Mobile App?
 
How to manage web projects without setting your hair on fire
How to manage web projects without setting your hair on fireHow to manage web projects without setting your hair on fire
How to manage web projects without setting your hair on fire
 
Internship PPT.pptx
Internship PPT.pptxInternship PPT.pptx
Internship PPT.pptx
 
JavaDeveloper-ChandrasekharThammanaCV
JavaDeveloper-ChandrasekharThammanaCVJavaDeveloper-ChandrasekharThammanaCV
JavaDeveloper-ChandrasekharThammanaCV
 
resume
resumeresume
resume
 
Lean workbench 2013-07-24
Lean workbench 2013-07-24Lean workbench 2013-07-24
Lean workbench 2013-07-24
 
How to Build an MVP App Development
How to Build an MVP App DevelopmentHow to Build an MVP App Development
How to Build an MVP App Development
 
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
Building MVP from business owner’s perspective – Piotr Latoszek | Ruby Medita...
 
Role of a Web design and development company in India
Role of a Web design and development company in India Role of a Web design and development company in India
Role of a Web design and development company in India
 
Managing Outsourced Software Development
Managing Outsourced Software DevelopmentManaging Outsourced Software Development
Managing Outsourced Software Development
 
How to make an app?
How to make an app?How to make an app?
How to make an app?
 
Java vs javascript (XPages)
Java vs javascript (XPages)Java vs javascript (XPages)
Java vs javascript (XPages)
 
Tools to Save Time
Tools to Save TimeTools to Save Time
Tools to Save Time
 
Unveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptxUnveiling the World of Web App Development.pptx
Unveiling the World of Web App Development.pptx
 
The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)The Art of the Minimum Viable Product (MVP)
The Art of the Minimum Viable Product (MVP)
 
How To Create An App In 2022
How To Create An App In 2022How To Create An App In 2022
How To Create An App In 2022
 
JET BI - mobile solutions for business
JET BI - mobile solutions for businessJET BI - mobile solutions for business
JET BI - mobile solutions for business
 

Recently uploaded

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
Ivanti
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
Wouter Lemaire
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
LucaBarbaro3
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
Hiike
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 

Recently uploaded (20)

Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
June Patch Tuesday
June Patch TuesdayJune Patch Tuesday
June Patch Tuesday
 
UI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentationUI5 Controls simplified - UI5con2024 presentation
UI5 Controls simplified - UI5con2024 presentation
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Trusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process MiningTrusted Execution Environment for Decentralized Process Mining
Trusted Execution Environment for Decentralized Process Mining
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - HiikeSystem Design Case Study: Building a Scalable E-Commerce Platform - Hiike
System Design Case Study: Building a Scalable E-Commerce Platform - Hiike
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 

How to Build an App (v1)

Editor's Notes

  1. This content is geared towards founders of tech startups The development process for an application is quite different than that of a website. I’m care about this because I’ve been running a software development company for the past 3 years called Code Hangar. We build apps for early stage startups that need to get their product in front of customers quickly and need to raise their next round of funding. I’ve been building websites and apps for businesses for about 10 years. So I’ve gotten pretty good at understanding the needs of business owners, and helping them develop their strategy for building and releasing their software. I’ve worked with various types of businesses Catering, construction, churches Big brands like Darden, Longhorn, Big CDNs Startups
  2. Of all those types of businesses I’ve had the opportunity to work with, Startups are my favorite. Startups face a particular set of challenges.
  3. Startups that are seeking venture capital are expected to follow a particular growth trajectory. It’s really helpful to consider which of the fundraising stage you are at as a startup when determining who to hire, and what to build, when. I primarily work with startups who are either self-funded or seed-funded. Not only have I been able to build relationships with super impressive startup founders, I’m now starting to get to know better the expectations of the venture capital firms when they analyze technical risks associated with investing in a particular tech startup.
  4. I’m pretty involved in Orlando’s tech community. I’m on the board of Orlando Devs over 3000+ members I’m a chapter leader of GDI Orlando 1000+ members This is the question I am asked most often. I’ve found that the advice I give varies depending on what stage the founder is at as far as fundraising goes.
  5. I have seen front-end only prototypes used to secure seed funding.
  6. Fully Functional MVP requires end to end functionality (front-end, backend) and whatever else the target VC firm says it needs.
  7. When you’re thinking about who to hire, it depends on how much funding you have.
  8. Why you should wait to build an in-house team It takes time to get the right people You can learn a lot of best practices and development processes from an experienced development company
  9. Hiring mistakes can be fatal Why in house team is best to come last (product fast, team slowly) Hire on contract first, then W2 if all goes well, 3 months is a good contract period Find 3 Great Candidates before hiring anyone
  10. Reduce risk in a new relationships The larger the scope the more uncertainty Release early
  11. Build > Test > Refine > Build > Test > Refine… Build periods do well in 2 week sprints. Testing can occur over a few days.
  12. You should never stop developing your product. Expect to pay monthly for sprint based app development work from an app development company. I don’t recommend a project based arrangements.
  13. Summary