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
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
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
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