January 24, 2009
If you are considering outsourcing some or all of your project then you should definitely think about having a Non Disclosure Agreement signed by everyone that will see your specifications or idea. You can find some decent NDAs on Docstoc and then simply put your name or Company name in the document or have a lawyer help adapt it for your needs. Especially with outsourcing the project abroad, it is just too difficult to know whether you can trust all of the developers you will speak with. While I am sure most NDAs won’t hold up internationally anyways, even the fact that someone is willing to go through the trouble of printing, signing, and scanning says something in my mind.
Once you have a signed NDA and you have sent out your specs and chosen someone to your liking the next step is drafting a contract. What worked well for me was to create a contract between the developer and myself outlining, via milestones and detailed specs, what was going to be done at each stage. While it takes a lot more up front work on your end to know exactly what you are looking for, it pays off in the end by having everything out on the table for everyone involved.
Things to consider in terms of a contract with a developer for an iPhone application:
Read the rest of this entry »
January 22, 2009
Although I had already done quite a bit of work with the guys, it did take us a few days to finalize the contract with all of the milestones and specs completely hashed out. It was making me anxious because I just wanted to get cranking on the project, but I knew it was worth it to predefine as much as possible so both sides expectations would be met. Thankfully the team shared my desire to clearly layout the terms of our contract and begin working in the meantime so there wasn’t any issue there. All in all I am happy with the terms and feel confident in the team’s ability to execute on my vision. I finally feel that the project is underway and can’t wait to start seeing progress soon. The first milestone is a week away so pretty excited to see the application begin to take shape.
If you want some tips on the contract details and other legal stuff see the Taking Care of the Legal Stuff entry.
January 21, 2009
I started by posting a local (Philadelphia) advertisement to Craigslist and also by going to oDesk and posting an advertisement looking for an iPhone developer. My ad on Craigslist was straightforward and I offered both a salary while in development but also a portion of the returns. I got some good feedback and received inquiries from individuals, local iPhone development companies but also many international development firms. Initially I was interested in finding something more like a partner with technical skills to work with and share the return. This quickly proved to not be an option.
I still don’t think it is a bad deal to offer a developer: 1) an application idea, 2) a salary, 3) a flexible schedule, and 4) a portion of the returns. I wasn’t able to find anyone experienced, however, with enough interest to really dive in to the project. While I am sure this is a symptom of the high demand for iPhone developers and my lack of being able to find / convince anyone locally (I only posted on Craigslist so wasn’t exactly scouring the city), it was still surprising how few serious inquiries I received. Let me just add, as someone who is learning the iPhone SDK, I was amazed at how little most developers who reached out to me knew about developing with the iPhone SDK.
Read the rest of this entry »