4. Learn to code
• Familiarize yourself with code
• Take free online beginner tutorials i.e Michael Hartl’s
Ruby On Rails (http://www.railstutorial.org/book),
Codeacademy, Code Cards (http://kck.st/1sCrGrH)
and bento.io.
• Learn about different technologies i.e. Rails, Django,
Spring, Express, Angular, Ember and noSQL vs SQL
5.
6. Minimal Viable Product
• Strip away features until you identify the core.
• Break your core feature down into small achievable
tasks
• Create User Stories
• Draw a clear development roadmap
7. Outsourced Development
• Minimize conflict between the Contractor and You;
establish trust
• Start with small easy features
• Understand and Focus on exactly what needs to be
done.
• Practice Agile Development
• Treat Contractors as if they were a member of your
team
8. Tips
• Prefer Hourly Rate over Project based fees
• Part-time CTO/Technical Advisor
• Successful projects require many of the same
elements as building your own team i.e
communication, organizational knowledge, and
processes
• Make sure your expectations are in line with the
contractors expectation.