SlideShare uma empresa Scribd logo
1 de 22
Baixar para ler offline
How to get your
App or Site built
BEST PRACTICES


About Joe
●   4 time founder / CEO

●   Raised $20 Million, 2 Exits

●   Entrepreneur Teacher (60+ companies)


       Web Mobile RoR iPhone Android

●   Opinionated Guy…
BEST PRACTICES




Problem
          * Have concept

          * How do I get it developed?
Modus Operandi (from SourcePad)   BEST PRACTICES
BEST PRACTICES




Wireframing
         1) Sketch - NOT beautiful

         2) Use:
            Google Drawing
            Balsamiq
            Paper (and FAX/scanner)
BEST PRACTICES




Functional Comparable
         1) Similar functions (not competitive)

         2) Successful sites
            - Usable
            - Conventions
BEST PRACTICES




Bounce off market
1) Customer Development
   - Steve Blank

2) User Testing
   - Comparative
BEST PRACTICES




Development Options
1) Hire staff

2) Technical Co-Founder

3) Outsource

4) DIY
1. Hire staff
  ● Pros
     ○ Dedicated Resource
     ○ Can access great talent

  ● Cons
     ○ Most expensive route
     ○ Can’t go on and off
        ■ Could be a mismatch after early MVP pivots
2. Technical Co-Founder

● Pros
   ○ Saves on capital
   ○ Gain a partner

● Cons
   ○ Talent pool is much smaller
   ○ Have to be top-of-your game, top of the class
3. Outsource

● Pros
   ○ Can match MVP iterations with resource payments
   ○ With global economy can pay lower wages

● Cons
   ○ Lot of potential issues
      ■ miscommunication, unresponsive, bad code
   ○ Even tougher to find good developers
4. DIY (learn to code)

● Pros
   ○ No cash out of pocket
   ○ In control of everything

● Cons
   ○ Can take a long time
      ■ miss opportunity
   ○ Results might not be so good
      ■ Programming might not be your forte
Development Options Grid
BEST PRACTICES




Managing Development
● Talent

● Goals

● Communication
BEST PRACTICES


Talent
" The best developers are 10x as productive as
            average developers. "

- Joel Spolsky (Joel on Software)
www.joelonsoftware.com/




SourcePad hires 1 out of 60 developers it interviews / tests
BEST PRACTICES


Goals

                          ● Concrete written

                          ● Defined time frame

                          ● Retain agility / pivot


SourcePad system & demo: Pivotal Tracker / Scrum notes
BEST PRACTICES


Communication
           ● Mandated
             Daily, if not more

           ● Video

           ● Living documentation
             Meeting notes
             Grids
BEST PRACTICES




It’s the product, st____ !
●Easy to use
●Pinpoint focus

●Epiphany




Example: join.me
BEST PRACTICES




It’s the product, st____ !
●Easy to use
●Pinpoint focus

●Epiphany




Example: join.me
BEST PRACTICES




To summarize
●   Follow best practices when developing your app

●   Modus Operandi is a good start

●   It's the product !
BEST PRACTICES




To summarize
●   Follow best practices when developing your app

●   Modus Operandi is a good start

●   It's the product !
BEST PRACTICES
Contact Info
 1) Joe Chin      jchin@sourcepad.com



 2) To develop a Web or mobile application
                                     jchin@sourcepad.com
   Web Mobile RoR iPhone Android            OR
                                     info@sourcepad.com


 3) To learn about entrepreneurship / development

                                   www.bestpracticesbusiness.com

Mais conteúdo relacionado

Mais procurados

4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System Matthieu Lerat
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneursAmir Khella
 
Pitching Workshop for Game Developers | Ralf C. Adam
Pitching Workshop for Game Developers | Ralf C. AdamPitching Workshop for Game Developers | Ralf C. Adam
Pitching Workshop for Game Developers | Ralf C. AdamRalf C. Adam
 
The Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoThe Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoRan Segall
 
Product Management 101
Product Management 101Product Management 101
Product Management 101Kevin Griggs
 
Product Development In 2016: F@$! It, Ship It
Product Development In 2016: F@$! It, Ship ItProduct Development In 2016: F@$! It, Ship It
Product Development In 2016: F@$! It, Ship ItFrank Caron
 
Essential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursEssential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursBow Kraivanich
 

Mais procurados (8)

4 Steps to Start a Design System
4 Steps to Start a Design System 4 Steps to Start a Design System
4 Steps to Start a Design System
 
Lean prototyping for entrepreneurs
Lean prototyping for entrepreneursLean prototyping for entrepreneurs
Lean prototyping for entrepreneurs
 
Pitching Workshop for Game Developers | Ralf C. Adam
Pitching Workshop for Game Developers | Ralf C. AdamPitching Workshop for Game Developers | Ralf C. Adam
Pitching Workshop for Game Developers | Ralf C. Adam
 
The Full Stack Deisgner Manifesto
The Full Stack Deisgner ManifestoThe Full Stack Deisgner Manifesto
The Full Stack Deisgner Manifesto
 
Product Management 101
Product Management 101Product Management 101
Product Management 101
 
Product Development In 2016: F@$! It, Ship It
Product Development In 2016: F@$! It, Ship ItProduct Development In 2016: F@$! It, Ship It
Product Development In 2016: F@$! It, Ship It
 
Essential Prototyping for Entrepreneurs
Essential Prototyping for EntrepreneursEssential Prototyping for Entrepreneurs
Essential Prototyping for Entrepreneurs
 
Good behaviors
Good behaviorsGood behaviors
Good behaviors
 

Destaque

Chapter One Section 1 Powerpoint
Chapter One Section 1 PowerpointChapter One Section 1 Powerpoint
Chapter One Section 1 Powerpointodowdc
 
FedRooms Traveler Overview
FedRooms Traveler OverviewFedRooms Traveler Overview
FedRooms Traveler Overviewtholtan
 
Colin O'Dowd Period 3 Chapter 2 Powerpoint
Colin O'Dowd Period 3 Chapter 2 PowerpointColin O'Dowd Period 3 Chapter 2 Powerpoint
Colin O'Dowd Period 3 Chapter 2 Powerpointodowdc
 
Chapter 4 Social Responsibility
Chapter 4 Social ResponsibilityChapter 4 Social Responsibility
Chapter 4 Social Responsibilityodowdc
 
FedRooms Traveler Overview
FedRooms Traveler OverviewFedRooms Traveler Overview
FedRooms Traveler Overviewtholtan
 
Colin O'Dowd Chapter 4 p2
Colin O'Dowd Chapter 4 p2Colin O'Dowd Chapter 4 p2
Colin O'Dowd Chapter 4 p2odowdc
 
Quien es el Espiritu Santo
Quien es el Espiritu SantoQuien es el Espiritu Santo
Quien es el Espiritu SantoeliVAZQUEZ
 
Chapter 5
Chapter 5Chapter 5
Chapter 5odowdc
 
Chapter 4 Slideshow 3 Colin O
Chapter 4 Slideshow 3 Colin OChapter 4 Slideshow 3 Colin O
Chapter 4 Slideshow 3 Colin Oodowdc
 
Chapter 3 Colin O'Dowd
Chapter 3 Colin O'DowdChapter 3 Colin O'Dowd
Chapter 3 Colin O'Dowdodowdc
 
Video Game Shop
Video Game ShopVideo Game Shop
Video Game Shopodowdc
 
Wedding Pics, Etc
Wedding Pics, EtcWedding Pics, Etc
Wedding Pics, Etcjbonner
 
Intro to Lean
Intro to LeanIntro to Lean
Intro to LeanJoe Chin
 
Papau New Guinea
Papau New GuineaPapau New Guinea
Papau New Guineaodowdc
 
Chapter 15
Chapter 15Chapter 15
Chapter 15odowdc
 
Aztec Art, Sculpture And Architecture Finished
Aztec Art, Sculpture And Architecture  FinishedAztec Art, Sculpture And Architecture  Finished
Aztec Art, Sculpture And Architecture Finishedguest398d1f
 
The Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on TwitterThe Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on TwitterGary Vaynerchuk
 

Destaque (17)

Chapter One Section 1 Powerpoint
Chapter One Section 1 PowerpointChapter One Section 1 Powerpoint
Chapter One Section 1 Powerpoint
 
FedRooms Traveler Overview
FedRooms Traveler OverviewFedRooms Traveler Overview
FedRooms Traveler Overview
 
Colin O'Dowd Period 3 Chapter 2 Powerpoint
Colin O'Dowd Period 3 Chapter 2 PowerpointColin O'Dowd Period 3 Chapter 2 Powerpoint
Colin O'Dowd Period 3 Chapter 2 Powerpoint
 
Chapter 4 Social Responsibility
Chapter 4 Social ResponsibilityChapter 4 Social Responsibility
Chapter 4 Social Responsibility
 
FedRooms Traveler Overview
FedRooms Traveler OverviewFedRooms Traveler Overview
FedRooms Traveler Overview
 
Colin O'Dowd Chapter 4 p2
Colin O'Dowd Chapter 4 p2Colin O'Dowd Chapter 4 p2
Colin O'Dowd Chapter 4 p2
 
Quien es el Espiritu Santo
Quien es el Espiritu SantoQuien es el Espiritu Santo
Quien es el Espiritu Santo
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Chapter 4 Slideshow 3 Colin O
Chapter 4 Slideshow 3 Colin OChapter 4 Slideshow 3 Colin O
Chapter 4 Slideshow 3 Colin O
 
Chapter 3 Colin O'Dowd
Chapter 3 Colin O'DowdChapter 3 Colin O'Dowd
Chapter 3 Colin O'Dowd
 
Video Game Shop
Video Game ShopVideo Game Shop
Video Game Shop
 
Wedding Pics, Etc
Wedding Pics, EtcWedding Pics, Etc
Wedding Pics, Etc
 
Intro to Lean
Intro to LeanIntro to Lean
Intro to Lean
 
Papau New Guinea
Papau New GuineaPapau New Guinea
Papau New Guinea
 
Chapter 15
Chapter 15Chapter 15
Chapter 15
 
Aztec Art, Sculpture And Architecture Finished
Aztec Art, Sculpture And Architecture  FinishedAztec Art, Sculpture And Architecture  Finished
Aztec Art, Sculpture And Architecture Finished
 
The Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on TwitterThe Number One Mistake Everybody Makes on Twitter
The Number One Mistake Everybody Makes on Twitter
 

Semelhante a How to get your app or site built

Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsMarcello Duarte
 
En Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into IndustryEn Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into IndustryDoreen Hakimi
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXuxpin
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.Lucas Hendrich
 
Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better SoftwareHean Hong Leong
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMSavage Marketing
 
Agile product development
Agile product developmentAgile product development
Agile product developmentBrenn Hill
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Jason Yip
 
Clean application development (talk)
Clean application development (talk)Clean application development (talk)
Clean application development (talk)Adam Culp
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startupsOleg Podsechin
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startupRoger Dudler
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMProduct School
 
Development Projects Failing? What can the Business Analyst Do?
Development Projects Failing?  What can the Business Analyst Do?Development Projects Failing?  What can the Business Analyst Do?
Development Projects Failing? What can the Business Analyst Do?CTE Solutions Inc.
 
Moving to tdd bdd
Moving to tdd bddMoving to tdd bdd
Moving to tdd bddKim Carter
 
Best Practices: Wireframing - From Vision to Reality
Best Practices: Wireframing - From Vision to RealityBest Practices: Wireframing - From Vision to Reality
Best Practices: Wireframing - From Vision to Realitybestpracticesbusiness
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaAnton Chandra
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project ManagementJanette Toral
 
Ict educators win-win-win w agile, ron lichty, 1.4.13
Ict educators   win-win-win w agile, ron lichty, 1.4.13Ict educators   win-win-win w agile, ron lichty, 1.4.13
Ict educators win-win-win w agile, ron lichty, 1.4.13Ron Lichty
 
Ba why development projects fail
Ba   why development projects failBa   why development projects fail
Ba why development projects failCTE Solutions Inc.
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in AgileDimitri Ponomareff
 

Semelhante a How to get your app or site built (20)

Pair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical thingsPair Programming, TDD and other impractical things
Pair Programming, TDD and other impractical things
 
En Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into IndustryEn Route To Industry: Tips on Transferring from College into Industry
En Route To Industry: Tips on Transferring from College into Industry
 
Walk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UXWalk, Don't Run: Incremental Change in Enterprise UX
Walk, Don't Run: Incremental Change in Enterprise UX
 
Why Agile? Back to Basics.
Why Agile? Back to Basics.Why Agile? Back to Basics.
Why Agile? Back to Basics.
 
Developing Better Software
Developing Better SoftwareDeveloping Better Software
Developing Better Software
 
ONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COMONBOARDING AT SCALE AT BOOKING.COM
ONBOARDING AT SCALE AT BOOKING.COM
 
Agile product development
Agile product developmentAgile product development
Agile product development
 
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)Frug'Agile 2021: Agile as doctrine (and that's a good thing)
Frug'Agile 2021: Agile as doctrine (and that's a good thing)
 
Clean application development (talk)
Clean application development (talk)Clean application development (talk)
Clean application development (talk)
 
What every developer can learn from startups
What every developer can learn from startupsWhat every developer can learn from startups
What every developer can learn from startups
 
How to efficiently build great products in a startup
How to efficiently build great products in a startupHow to efficiently build great products in a startup
How to efficiently build great products in a startup
 
What Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PMWhat Are the Basics of Product Manager Interviews by Google PM
What Are the Basics of Product Manager Interviews by Google PM
 
Development Projects Failing? What can the Business Analyst Do?
Development Projects Failing?  What can the Business Analyst Do?Development Projects Failing?  What can the Business Analyst Do?
Development Projects Failing? What can the Business Analyst Do?
 
Moving to tdd bdd
Moving to tdd bddMoving to tdd bdd
Moving to tdd bdd
 
Best Practices: Wireframing - From Vision to Reality
Best Practices: Wireframing - From Vision to RealityBest Practices: Wireframing - From Vision to Reality
Best Practices: Wireframing - From Vision to Reality
 
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni MahariashaUX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
UX Prototyping (UXiD) - Slide by Anton Chandra and Bahni Mahariasha
 
E-Commerce Project Management
E-Commerce Project ManagementE-Commerce Project Management
E-Commerce Project Management
 
Ict educators win-win-win w agile, ron lichty, 1.4.13
Ict educators   win-win-win w agile, ron lichty, 1.4.13Ict educators   win-win-win w agile, ron lichty, 1.4.13
Ict educators win-win-win w agile, ron lichty, 1.4.13
 
Ba why development projects fail
Ba   why development projects failBa   why development projects fail
Ba why development projects fail
 
The 5 Levels Planning in Agile
The 5 Levels Planning in AgileThe 5 Levels Planning in Agile
The 5 Levels Planning in Agile
 

Último

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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
"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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
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
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
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
 

Último (20)

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
 
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
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
"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...
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
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
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
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?
 

How to get your app or site built

  • 1. How to get your App or Site built
  • 2. BEST PRACTICES About Joe ● 4 time founder / CEO ● Raised $20 Million, 2 Exits ● Entrepreneur Teacher (60+ companies) Web Mobile RoR iPhone Android ● Opinionated Guy…
  • 3. BEST PRACTICES Problem * Have concept * How do I get it developed?
  • 4. Modus Operandi (from SourcePad) BEST PRACTICES
  • 5. BEST PRACTICES Wireframing 1) Sketch - NOT beautiful 2) Use: Google Drawing Balsamiq Paper (and FAX/scanner)
  • 6. BEST PRACTICES Functional Comparable 1) Similar functions (not competitive) 2) Successful sites - Usable - Conventions
  • 7. BEST PRACTICES Bounce off market 1) Customer Development - Steve Blank 2) User Testing - Comparative
  • 8. BEST PRACTICES Development Options 1) Hire staff 2) Technical Co-Founder 3) Outsource 4) DIY
  • 9. 1. Hire staff ● Pros ○ Dedicated Resource ○ Can access great talent ● Cons ○ Most expensive route ○ Can’t go on and off ■ Could be a mismatch after early MVP pivots
  • 10. 2. Technical Co-Founder ● Pros ○ Saves on capital ○ Gain a partner ● Cons ○ Talent pool is much smaller ○ Have to be top-of-your game, top of the class
  • 11. 3. Outsource ● Pros ○ Can match MVP iterations with resource payments ○ With global economy can pay lower wages ● Cons ○ Lot of potential issues ■ miscommunication, unresponsive, bad code ○ Even tougher to find good developers
  • 12. 4. DIY (learn to code) ● Pros ○ No cash out of pocket ○ In control of everything ● Cons ○ Can take a long time ■ miss opportunity ○ Results might not be so good ■ Programming might not be your forte
  • 14. BEST PRACTICES Managing Development ● Talent ● Goals ● Communication
  • 15. BEST PRACTICES Talent " The best developers are 10x as productive as average developers. " - Joel Spolsky (Joel on Software) www.joelonsoftware.com/ SourcePad hires 1 out of 60 developers it interviews / tests
  • 16. BEST PRACTICES Goals ● Concrete written ● Defined time frame ● Retain agility / pivot SourcePad system & demo: Pivotal Tracker / Scrum notes
  • 17. BEST PRACTICES Communication ● Mandated Daily, if not more ● Video ● Living documentation Meeting notes Grids
  • 18. BEST PRACTICES It’s the product, st____ ! ●Easy to use ●Pinpoint focus ●Epiphany Example: join.me
  • 19. BEST PRACTICES It’s the product, st____ ! ●Easy to use ●Pinpoint focus ●Epiphany Example: join.me
  • 20. BEST PRACTICES To summarize ● Follow best practices when developing your app ● Modus Operandi is a good start ● It's the product !
  • 21. BEST PRACTICES To summarize ● Follow best practices when developing your app ● Modus Operandi is a good start ● It's the product !
  • 22. BEST PRACTICES Contact Info 1) Joe Chin jchin@sourcepad.com 2) To develop a Web or mobile application jchin@sourcepad.com Web Mobile RoR iPhone Android OR info@sourcepad.com 3) To learn about entrepreneurship / development www.bestpracticesbusiness.com