Finding an Artist
Depending on how well the discussions went and if we agreed upon a fixed price for the job, we proceeded to send the artist an official offer along with a Non-Disclosure Agreement (NDA) to sign.
Finding a Programmer
- Provide an App Store link to a game that you built that you are most proud of and why.
- Highlight any previous experience you have that would be beneficial in working on our specific project.
- Provide an outline of phases/milestones in which you think the project can be best completed.
Applicants that submitted a generic copy & paste of their qualifications and did not a) address any of the screener questions and b) bring up any specifics related to our job description were screened out.
For those that did answer the screener questions, some made very good use of Cover Letters by informing us that they understood our project and had the necessary skills to deliver the goods. Others asked additional questions about the project to get clarification on items that were not detailed enough. These applicants stood out from the rest of the pact.
From there, candidates were selected for interviews to further assess technical and communication skills as well as their ability to adapt. Based on how well these discussions went and if we were able to agree on a fixed price for the job, we proceeded to send the developer an official offer along with an NDA to sign.
Also, a lot of the folks on Upwork are very persistent, which is both good and bad. Good in the sense that you don't have to remember to follow-up with them if you’re busy because they will certainly follow-up with you. Bad in the sense that you may continue to be contacted by folks who have been turned down and are no longer being considered for the position.
What We’ve Learned So Far
- Determining fit is hard. Hiring the right candidate takes a lot of time and investment in determining if they are going to be a good fit. We received over 45 applicants for the developer job. And that is before any real work is even started!
- Communication is key to getting on the same page. Once the work starts, expect a lot of back and forth communications and revisions until things start aligning with your vision unless you have given very detailed instructions to the contractor.
- Establish multiple milestones and checkpoints. Also, split your job up into several milestones so that you can do incremental payment as well as maintain checkpoints where deliverables received can be evaluated.