<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>iCombat &#187; team</title>
	<atom:link href="http://www.icombatgame.com/tag/team/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.icombatgame.com</link>
	<description></description>
	<lastBuildDate>Mon, 19 Oct 2009 18:46:47 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Choosing a Developer: How to Get it Right the 1st Time!</title>
		<link>http://www.icombatgame.com/2009/01/21/choosing-a-developer/</link>
		<comments>http://www.icombatgame.com/2009/01/21/choosing-a-developer/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 00:59:56 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Legal]]></category>
		<category><![CDATA[My experience]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[iPhone SDK]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[Software development kit]]></category>
		<category><![CDATA[specs]]></category>
		<category><![CDATA[team]]></category>

		<guid isPermaLink="false">http://icombat.wordpress.com/?p=7</guid>
		<description><![CDATA[This article goes into detail about how to sign a contract with a developer as well as some of the things to watch out for.  Aside from my experience with the process I also provide specific tips about what you can do to make sure you don't have problems with a developer down the road.]]></description>
			<content:encoded><![CDATA[<p>I started by posting a local (Philadelphia) advertisement to Craigslist and also by going to <a href="http://www.odesk.com/referrals/track/msanchezgrice">oDesk</a> 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.</p>
<p>I still don&#8217;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&#8217;t able to find anyone experienced, however, with enough interest and skill 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&#8217;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 <a class="zem_slink" title="Software development kit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Software_development_kit">SDK</a>, I was amazed at how little most developers who reached out to me knew about developing with the iPhone SDK.</p>
<p><span id="more-7"></span></p>
<p>One thing I knew was that I didn&#8217;t want to create an SDK University where I would pay someone to figure out how to develop my game.  So if you are an outsider like I am to programming, just a warning to be careful about who you consider working with.  By no means is someone good because they can throw some jargon your way, and more importantly all <a class="zem_slink" title="Programming language" rel="wikipedia" href="http://en.wikipedia.org/wiki/Programming_language">programming languages</a> are NOT the same.  True, a talented developer can pick up a language very quickly, but the reality is there are a ton of less talented developers out there so look for proven experience.  For some tips on how to find talented programmers as a non programmer see <a href="http://www.inter-sections.net/2007/11/13/how-to-recognise-a-good-programmer/">this</a> post.</p>
<p>When I looked at local companies all of them had quotes that were either too high or too slow.  Again, it felt like most were traditional web developers trying to branch out into iPhone development on my dime.  This was probably because the professional local iPhone outfits were busy charging 25-30k to advertising and other companies to develop their apps so weren&#8217;t interested in my less than straightforward app.  I had heard plenty about the quality of  outsourcing development to Eastern Europe so I chose to look internationally and post an add on <a href="http://www.odesk.com/referrals/track/msanchezgrice">oDesk</a>.  I had found out about oDesk through a friend who was developing an application and when I visited the site I was extremely impressed with the quality of their services.  Clearly quantifying hours worked, developer ratings, even test skills passed as well as displaying links to portfolios made it easy to filter through applicants.</p>
<p>I posted an add and received about 10 responses within the first several days.  Some were developers just spamming me, others had relevant experience but were divided into a range of ratings from 3.5 to 5 out of 5.  I initially contacted the higher rated ones who had positive feedback on past assignments but with one from the Balkans I found that his English proficiency was far below what would be necessary to communicate effectively.  He clearly was very talented but I got the feeling he was using Google translate to answer my e-mails.  Another team from Pakistan spoke great English and they spent quite a bit of time on chat with me getting to understand the project.  I liked them but their estimate came in at 4 man months &#8211; roughly 2-3x longer than anybody else!  The process was tedious between getting NDA&#8217;s signed and sending out the specs to receive a quote (see <a href="http://icombat.wordpress.com/2009/01/24/taking-care-of-the-legal-stuff/">Taking Care of the Legal Stuff</a> entry) but I ended up with a few good options that I felt would work.</p>
<p>I decided on a team of developers from the Ukraine whom I had found worked on an application roughly similar to what I wanted to make.  I contacted them and immediately knew they would be easy to work with.  From their English level to experience with similar projects to their extensive list of published apps I knew <a href="http://www.injoit.com">Injoit</a> could execute on what they promised.  For more about the process of finalizing the specs and signing up with them see the related entry <a href="http://icombat.wordpress.com/2009/01/22/contract-signed">Contract Signed!</a>.  So far working with them has been great, they are timely and easy to communicate with so we will see what happens.</p>
<p>If you are looking for a developer make sure to:</p>
<ol>
<li>Even if you are not a programmer, spend some time reading about what is possible with the SDK &#8211; you&#8217;d be surprised what developers try to convince you of (for example, Apple makes it very easy to utilize tools like the Accelerometer &#8211; matter of hours or a day to set up but I had one guy tell me that it would take a week!)</li>
<li>Find someone who has worked on something similar.  If you are developing a game, someone who has no graphics or <a class="zem_slink" title="Game engine" rel="wikipedia" href="http://en.wikipedia.org/wiki/Game_engine">game engine</a> experience will slow the entire process down</li>
<li>Don&#8217;t be afraid to ask for a time and cost quote, and once you get the time estimate have them breakdown how long they see each component taking.  When you have a couple of quotes it makes it easier to figure out their skill / bs level.</li>
<li>Don&#8217;t hesitate to contact previous application users.  In most cases it will be a dude in a basement like you so no harm in dropping him / her an e-mail asking about their experience.  I actually almost signed with one team before I spoke with someone who had worked with them who told me to steer clear!</li>
<li>Think carefully about hourly versus by project.  Both have their benefits and it will largely come down to how specific your plans are.</li>
<li>Know exactly what you are looking for.  This was hard for me, but sit down and map the whole damn idea out as well as what will be required before contacting people.  Don&#8217;t expect anyone you speak to to have really creative solutions to your important application design questions (i.e. application purpose, business model, pricing, etc).  If they did, they wouldn&#8217;t need your ass and if they did have your answers they would cost way way more than you can afford.  If you need someone to figure out the other half of the puzzle then look for a partner, not contracted development.</li>
<li>Be realistic about the costs, although outsourcing development is cheaper than doing it in the U.S., it is not going to be free to develop something of quality.  If you are developing the next iFart then maybe, but honestly why bother?  Besides, in my opinion the real opportunity in the <a class="zem_slink" title="App Store" rel="homepage" href="http://www.apple.com/iphone/appstore/">App store</a> seems to be the tween category of 2$ to 3$ apps, not the $10 Spore&#8217;s of the world and not the $0.99 crap gimmicks that are drowning the App store.</li>
</ol>
<h6 class="zemanta-related-title" style="font-size: 1em;">Related articles by Zemanta</h6>
<ul class="zemanta-article-ul">
<li class="zemanta-article-ul-li"><a href="http://www.tuaw.com/2009/02/20/the-keys-to-app-store-success-courtesy-of-pinch-media/">The keys to App Store success, courtesy of Pinch Media</a> (tuaw.com)</li>
<li class="zemanta-article-ul-li"><a href="http://themactrack.com/2009/02/12/izatt-offers-new-iphone-gaming-course-in-utah/">Izatt offers new iPhone Gaming Course in Utah</a> (themactrack.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.techcrunch.com/2009/01/05/vixml-a-revolutionary-new-iphone-development-platform-for-the-masses/">VixML: A Revolutionary New iPhone Development Platform For The Masses</a> (techcrunch.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.crunchgear.com/2009/02/11/so-you-wanna-be-an-iphone-developer/">So you wanna be an iPhone developer?</a> (crunchgear.com)</li>
</ul>
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><a class="zemanta-pixie-a" title="Zemified by Zemanta" href="http://reblog.zemanta.com/zemified/8d840c14-232a-44c9-ace7-8db6771efb4e/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=8d840c14-232a-44c9-ace7-8db6771efb4e" alt="Reblog this post [with Zemanta]" /></a><span class="zem-script more-related"><script src="http://static.zemanta.com/readside/loader.js" type="text/javascript"></script></span></div>
]]></content:encoded>
			<wfw:commentRss>http://www.icombatgame.com/2009/01/21/choosing-a-developer/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

