SlideShare a Scribd company logo
1 of 32
Download to read offline
STARTUP 

WEEK
San Diego Startup Week (SDSW)
is the region’s premier catalyst
for innovation, creativity &
entrepreneurialism.
Big Thank You to Our 2016 Sponsors
How to Get Your Idea Built:
Presented by:
Rob Kaufman

rob@notch8.com
Hosted by:
Finding the Right Dev for the Job
Insert Self Deprecation Slide Here
Who is This Clown?
Rob Kaufman
@orangewolf
http://spkr8.com/s/7218
Founder of Notch8 - An App Development Consultancy
since 2007
Co-Founder of LEARN Academy - A Web Development
Bootcamp
Years of negotiating on teams with customers, clients and
bosses
Still gets nervous every time he sends an invoice
Remember this number
7
?
Remember this number
51234
?
Remember this number
51234123523
?
???
Development
❖ Can’t really build something you don’t understand
❖ Agile, Scrum, KanBan, Waterfall, Wireframes and friends
❖ Object Oriented, Functional, Imperative, Declarative, MVC,
MVVM
❖ Frameworks (like Rails, Express, Spring, Zen)
❖ Is as much reading as it is writing
So easy even a caveman could do it
It’s Simple!
Native Mobile Apps
Real Time Interactions
The 80/20 Rule
The Soylent Green of Your Project
Developer
Relationships
Project Management Saying
“Fast, good, or cheap. Pick Two”
Consultants
❖ Lots of experience
❖ Usually top 10% of the field
❖ Good Advice and Connections
❖ Fast and Good
Consultants
❖ Expensive (not cheap)
❖ Set in their ways of working
❖ Hard to determine quality and
consistency
❖ May get “done” with the project for
various reasons
❖ Goal Alignment Questions
Outsourcing
❖ Cheap and Fast
❖ Easy to find, always seem to be
available
❖ Work super hard to make you
happy
Outsourcing
❖ Quality
❖ Communications
❖ Never say ‘no’
❖ Disappear on you
❖ Brain Drain
CTO
❖ Goal Alignment
❖ Vision and Execution
❖ Voice of Experience
CTO
❖ Hard to Find
❖ No really, so hard to find
Junior Dev Only
❖ “Just find a young, smart kid to do
all the work”
❖ Harder to find than a good CTO
❖ Often get in over their heads
❖ What could possibly go wrong?
Upwork and Friends
❖ Grab Bag
❖ Hard to build a relationship
❖ Can be cheap, can be good, can be
fast.
❖ Often not any of the 3
How To Make It Work
❖ Communication
❖ Meet frequently
❖ Use video and screenshots
❖ https://www.techsmith.com/jing.html
❖ Use a task tracker
❖ Email sucks for threads and longevity
❖ Build a relationship
❖ Don’t pester… even when it is hard
How To Make It Work
❖ Plan the Right Amount
❖ Try and have 40 hours of work in the pipeline
❖ NOT MORE
❖ Use Wireframes and sketches over requirements documents
❖ Discuss how things connect
❖ Don’t be afraid to throw away code
❖ Don’t just start over “because”
❖ Separate budgets and velocities
SHIP IT!
What’s Next
http://bit.ly/1ZUGkLn
is it over yet?
Questions
Rob Kaufman
@orangewolf
rob@notch8.com
http://spkr8.com/s/7218
How to Get Your Idea Built

More Related Content

What's hot

MVP development from software developer perspective
MVP development from software developer perspectiveMVP development from software developer perspective
MVP development from software developer perspectiveRiza Fahmi
 
Frugal Web Development
Frugal Web DevelopmentFrugal Web Development
Frugal Web Developmenttcottrill
 
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...Nathan Ingram
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd catsBecky Davis
 
so, you want to be a website agency owner
so, you want to be a website agency ownerso, you want to be a website agency owner
so, you want to be a website agency ownerCharles Johnston
 
How To Build An 'A' Team
How To Build An 'A' Team How To Build An 'A' Team
How To Build An 'A' Team David Jenyns
 
7 motive pentru a alege un job intr-o companie mica
7 motive pentru a alege un job intr-o companie mica7 motive pentru a alege un job intr-o companie mica
7 motive pentru a alege un job intr-o companie micaRoxana Olaru
 
Freelancing for Web Professionals
Freelancing for Web ProfessionalsFreelancing for Web Professionals
Freelancing for Web ProfessionalsKen Starzer
 
Landing Page Testing: get customers...before coding
Landing Page Testing: get customers...before codingLanding Page Testing: get customers...before coding
Landing Page Testing: get customers...before codingElizabeth Yin
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers New Tricks
 
The Art of Negotiation
The Art of NegotiationThe Art of Negotiation
The Art of NegotiationRob Kaufman
 
Optimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely
 
Impactful Virtual Presentations
Impactful Virtual PresentationsImpactful Virtual Presentations
Impactful Virtual PresentationsTMA World
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckAdam Sadowski
 
The Secret Life of a Flash Freelancer
The Secret Life of a Flash FreelancerThe Secret Life of a Flash Freelancer
The Secret Life of a Flash FreelancerPeter Elst
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 New Tricks
 
Build 2009 - Passion
Build 2009 - PassionBuild 2009 - Passion
Build 2009 - PassionTim Van Damme
 
Understanding bdd and tdd with lego
Understanding bdd and tdd with legoUnderstanding bdd and tdd with lego
Understanding bdd and tdd with legoColdFusionConference
 

What's hot (20)

MVP development from software developer perspective
MVP development from software developer perspectiveMVP development from software developer perspective
MVP development from software developer perspective
 
Frugal Web Development
Frugal Web DevelopmentFrugal Web Development
Frugal Web Development
 
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
Mastering the Client Consultation - The SCOPE Strategy (WordCamp Wilmington 2...
 
Course 1
Course 1Course 1
Course 1
 
Project Management or how to herd cats
Project Management or how to herd catsProject Management or how to herd cats
Project Management or how to herd cats
 
so, you want to be a website agency owner
so, you want to be a website agency ownerso, you want to be a website agency owner
so, you want to be a website agency owner
 
How To Build An 'A' Team
How To Build An 'A' Team How To Build An 'A' Team
How To Build An 'A' Team
 
7 motive pentru a alege un job intr-o companie mica
7 motive pentru a alege un job intr-o companie mica7 motive pentru a alege un job intr-o companie mica
7 motive pentru a alege un job intr-o companie mica
 
Freelancing for Web Professionals
Freelancing for Web ProfessionalsFreelancing for Web Professionals
Freelancing for Web Professionals
 
Landing Page Testing: get customers...before coding
Landing Page Testing: get customers...before codingLanding Page Testing: get customers...before coding
Landing Page Testing: get customers...before coding
 
Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers Biggest Mistake of Broke Web Designers
Biggest Mistake of Broke Web Designers
 
The Art of Negotiation
The Art of NegotiationThe Art of Negotiation
The Art of Negotiation
 
Optimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk ClubOptimizely Experience Chicago - Trunk Club
Optimizely Experience Chicago - Trunk Club
 
Impactful Virtual Presentations
Impactful Virtual PresentationsImpactful Virtual Presentations
Impactful Virtual Presentations
 
Barcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop DeckBarcelona Digital Designers: Portfolio Workshop Deck
Barcelona Digital Designers: Portfolio Workshop Deck
 
The Secret Life of a Flash Freelancer
The Secret Life of a Flash FreelancerThe Secret Life of a Flash Freelancer
The Secret Life of a Flash Freelancer
 
Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019 Bermuda Triangle WCATL 2019
Bermuda Triangle WCATL 2019
 
VanHack Fest
VanHack FestVanHack Fest
VanHack Fest
 
Build 2009 - Passion
Build 2009 - PassionBuild 2009 - Passion
Build 2009 - Passion
 
Understanding bdd and tdd with lego
Understanding bdd and tdd with legoUnderstanding bdd and tdd with lego
Understanding bdd and tdd with lego
 

Similar to How to Get Your Idea Built

Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfroystoncdsouza7
 
Managing Tech Teams
Managing Tech TeamsManaging Tech Teams
Managing Tech TeamsScott Davis
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptxvaideheekore
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Sharesbestpracticesbusiness
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?Tessa Mero
 
Breaking into front end development (
Breaking into front end development (Breaking into front end development (
Breaking into front end development (Sarah Hudson
 
Code Of Our Own
Code Of Our OwnCode Of Our Own
Code Of Our OwnLiz Henry
 
Don't Panic - Starting Out in Web Development
Don't Panic - Starting Out in Web DevelopmentDon't Panic - Starting Out in Web Development
Don't Panic - Starting Out in Web DevelopmentJoanna Franchetti
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developerAshley Davis
 
Awc november newsletter
Awc november newsletterAwc november newsletter
Awc november newsletterpurdueawc
 
10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...Bartek Jazwinski
 
Becoming A Successful E Learner
Becoming A Successful E LearnerBecoming A Successful E Learner
Becoming A Successful E LearnerJil Wright
 
2017 04-10 how to effectively grow a development team - php york-shire2017
2017 04-10 how to effectively grow a development team - php york-shire20172017 04-10 how to effectively grow a development team - php york-shire2017
2017 04-10 how to effectively grow a development team - php york-shire2017Jeroen van der Gulik
 
Transforming lives-with-teaching
Transforming lives-with-teachingTransforming lives-with-teaching
Transforming lives-with-teachingRafiq Gemmail
 
We design orientation class
We design orientation classWe design orientation class
We design orientation classMunirMahmud3
 
Starting Your First Job in the Software Industry: Tips and Tricks from Nakov
Starting Your First Job in the Software Industry: Tips and Tricks from NakovStarting Your First Job in the Software Industry: Tips and Tricks from Nakov
Starting Your First Job in the Software Industry: Tips and Tricks from NakovSvetlin Nakov
 

Similar to How to Get Your Idea Built (20)

Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
gettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdfgettingintothetechfieldwhatnext-210526205624.pdf
gettingintothetechfieldwhatnext-210526205624.pdf
 
Managing Tech Teams
Managing Tech TeamsManaging Tech Teams
Managing Tech Teams
 
How to Build your Career.pptx
How to Build your Career.pptxHow to Build your Career.pptx
How to Build your Career.pptx
 
Best Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up SharesBest Practices Finding Co-Founder & Dividing Up Shares
Best Practices Finding Co-Founder & Dividing Up Shares
 
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?I'm Graduating Soon. Help! How Do I Get into the Tech Field?
I'm Graduating Soon. Help! How Do I Get into the Tech Field?
 
Breaking into front end development (
Breaking into front end development (Breaking into front end development (
Breaking into front end development (
 
Code Of Our Own
Code Of Our OwnCode Of Our Own
Code Of Our Own
 
Software craftsmanship
Software craftsmanshipSoftware craftsmanship
Software craftsmanship
 
Don't Panic - Starting Out in Web Development
Don't Panic - Starting Out in Web DevelopmentDon't Panic - Starting Out in Web Development
Don't Panic - Starting Out in Web Development
 
How to be a good developer
How to be a good developerHow to be a good developer
How to be a good developer
 
Drupal & You
Drupal & YouDrupal & You
Drupal & You
 
Awc november newsletter
Awc november newsletterAwc november newsletter
Awc november newsletter
 
10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...10 strategies for making more money from freelance web development to try in ...
10 strategies for making more money from freelance web development to try in ...
 
Becoming A Successful E Learner
Becoming A Successful E LearnerBecoming A Successful E Learner
Becoming A Successful E Learner
 
2017 04-10 how to effectively grow a development team - php york-shire2017
2017 04-10 how to effectively grow a development team - php york-shire20172017 04-10 how to effectively grow a development team - php york-shire2017
2017 04-10 how to effectively grow a development team - php york-shire2017
 
Transforming lives-with-teaching
Transforming lives-with-teachingTransforming lives-with-teaching
Transforming lives-with-teaching
 
We design orientation class
We design orientation classWe design orientation class
We design orientation class
 
Virtual Resources
Virtual ResourcesVirtual Resources
Virtual Resources
 
Starting Your First Job in the Software Industry: Tips and Tricks from Nakov
Starting Your First Job in the Software Industry: Tips and Tricks from NakovStarting Your First Job in the Software Industry: Tips and Tricks from Nakov
Starting Your First Job in the Software Industry: Tips and Tricks from Nakov
 

More from Rob Kaufman

Learned from Woodworking
Learned from WoodworkingLearned from Woodworking
Learned from WoodworkingRob Kaufman
 
Testing Philosphies
Testing PhilosphiesTesting Philosphies
Testing PhilosphiesRob Kaufman
 
Ruby 1.9 Or Bust Presentation
Ruby 1.9 Or Bust PresentationRuby 1.9 Or Bust Presentation
Ruby 1.9 Or Bust PresentationRob Kaufman
 
Action Mailer In Action
Action Mailer In ActionAction Mailer In Action
Action Mailer In ActionRob Kaufman
 

More from Rob Kaufman (8)

Ruby Debug
Ruby DebugRuby Debug
Ruby Debug
 
Developer Flow
Developer FlowDeveloper Flow
Developer Flow
 
Learned from Woodworking
Learned from WoodworkingLearned from Woodworking
Learned from Woodworking
 
Testing Philosphies
Testing PhilosphiesTesting Philosphies
Testing Philosphies
 
Tanning Bed
Tanning BedTanning Bed
Tanning Bed
 
Ruby 1.9 Or Bust Presentation
Ruby 1.9 Or Bust PresentationRuby 1.9 Or Bust Presentation
Ruby 1.9 Or Bust Presentation
 
Mysql S&M
Mysql S&MMysql S&M
Mysql S&M
 
Action Mailer In Action
Action Mailer In ActionAction Mailer In Action
Action Mailer In Action
 

Recently uploaded

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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
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
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
"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
 
"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
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Recently uploaded (20)

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
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
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...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
"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
 
"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
 
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
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
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
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.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
 
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
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

How to Get Your Idea Built

  • 1.
  • 2. STARTUP 
 WEEK San Diego Startup Week (SDSW) is the region’s premier catalyst for innovation, creativity & entrepreneurialism.
  • 3.
  • 4. Big Thank You to Our 2016 Sponsors
  • 5. How to Get Your Idea Built: Presented by: Rob Kaufman rob@notch8.com Hosted by: Finding the Right Dev for the Job
  • 6. Insert Self Deprecation Slide Here Who is This Clown? Rob Kaufman @orangewolf http://spkr8.com/s/7218 Founder of Notch8 - An App Development Consultancy since 2007 Co-Founder of LEARN Academy - A Web Development Bootcamp Years of negotiating on teams with customers, clients and bosses Still gets nervous every time he sends an invoice
  • 8. ?
  • 10. ?
  • 12. ?
  • 13. ???
  • 14. Development ❖ Can’t really build something you don’t understand ❖ Agile, Scrum, KanBan, Waterfall, Wireframes and friends ❖ Object Oriented, Functional, Imperative, Declarative, MVC, MVVM ❖ Frameworks (like Rails, Express, Spring, Zen) ❖ Is as much reading as it is writing
  • 15. So easy even a caveman could do it It’s Simple! Native Mobile Apps Real Time Interactions The 80/20 Rule
  • 16. The Soylent Green of Your Project Developer Relationships
  • 17. Project Management Saying “Fast, good, or cheap. Pick Two”
  • 18. Consultants ❖ Lots of experience ❖ Usually top 10% of the field ❖ Good Advice and Connections ❖ Fast and Good
  • 19. Consultants ❖ Expensive (not cheap) ❖ Set in their ways of working ❖ Hard to determine quality and consistency ❖ May get “done” with the project for various reasons ❖ Goal Alignment Questions
  • 20. Outsourcing ❖ Cheap and Fast ❖ Easy to find, always seem to be available ❖ Work super hard to make you happy
  • 21. Outsourcing ❖ Quality ❖ Communications ❖ Never say ‘no’ ❖ Disappear on you ❖ Brain Drain
  • 22. CTO ❖ Goal Alignment ❖ Vision and Execution ❖ Voice of Experience
  • 23. CTO ❖ Hard to Find ❖ No really, so hard to find
  • 24. Junior Dev Only ❖ “Just find a young, smart kid to do all the work” ❖ Harder to find than a good CTO ❖ Often get in over their heads ❖ What could possibly go wrong?
  • 25.
  • 26. Upwork and Friends ❖ Grab Bag ❖ Hard to build a relationship ❖ Can be cheap, can be good, can be fast. ❖ Often not any of the 3
  • 27. How To Make It Work ❖ Communication ❖ Meet frequently ❖ Use video and screenshots ❖ https://www.techsmith.com/jing.html ❖ Use a task tracker ❖ Email sucks for threads and longevity ❖ Build a relationship ❖ Don’t pester… even when it is hard
  • 28. How To Make It Work ❖ Plan the Right Amount ❖ Try and have 40 hours of work in the pipeline ❖ NOT MORE ❖ Use Wireframes and sketches over requirements documents ❖ Discuss how things connect ❖ Don’t be afraid to throw away code ❖ Don’t just start over “because” ❖ Separate budgets and velocities
  • 31. is it over yet? Questions Rob Kaufman @orangewolf rob@notch8.com http://spkr8.com/s/7218