<?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; outsourcing</title>
	<atom:link href="http://www.icombatgame.com/category/outsourcing/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>Finding the Right iPhone Developer: A Developer&#8217;s Perspective</title>
		<link>http://www.icombatgame.com/2009/02/23/finding-the-right-iphone-developer-a-developers-perspective/</link>
		<comments>http://www.icombatgame.com/2009/02/23/finding-the-right-iphone-developer-a-developers-perspective/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 07:00:05 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[Elance]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[Software development kit]]></category>

		<guid isPermaLink="false">http://www.icombatgame.com/?p=244</guid>
		<description><![CDATA[Below is some advice from Taras Filatov, the lead of the team I am currently working with in the Ukraine.  His advice is great if you are thinking about developing an application and are currently looking for developers (either locally or abroad):
1.  &#8220;I need a simple iPhone app done&#8230;&#8221;
A lot of iPhone job posts at [...]]]></description>
			<content:encoded><![CDATA[<p>Below is some advice from Taras Filatov, the lead of the team I am currently working with in the Ukraine.  His advice is great if you are thinking about developing an application and are currently looking for developers (either locally or abroad):</p>
<p><strong>1.  &#8220;I need a simple <span class="zem_slink">iPhone</span> app done&#8230;&#8221;</strong></p>
<p>A lot of iPhone job posts at <a href="http://www.odesk.com/referrals/track/msanchezgrice">Odesk</a>, <a class="zem_slink" title="Elance" rel="homepage" href="http://www.elance.com">Elance</a>, <a href="http://www.rentacoder.com">RentACoder </a>start like this.  This is somewhat similar to the typical &#8220;I need a simple shopping cart solution&#8221; post we often see in the web development section.  It might be interesting for you to know that when your ad starts like this there is a very high chance that it will be disregarded by developers or their sales teams that check the website.  This is because developers in most cases find the requirements for something stated to be simple as oftentimes being actually very complex software: with bells and whistles, using GPS location, chat, camera, social networking functionality and a website to support the server functionality.  All of this is just assumed to appear out of the blue built by the same developer.</p>
<p>Typically, there are no specification documents and the job poster has a general, unfinished idea of  what he/ she thinks is a &#8220;killer app&#8221; and they want the developer to do the rest of thinking. It is also common in such cases that the author did little or no research into what is possible with iPhone <a class="zem_slink" title="Software development kit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Software_development_kit">SDK</a> and after a discussion it may well turn out that implementing such functionality is impossible at all (except for jailbroken devices) so it turns out to have been a waste of time to even sign all the confidential agreements and begin discussion at the end of the day.<span id="more-244"></span></p>
<p>So in such case one may understand the frustration of a developer reading such posts. Therefore, a bit of advice here &#8211; while it is good to let developers know that you are not a dollar printing machine and you value your money and know what is difficult and what&#8217;s not, it is better to demonstrate this by having a professional approach in making your job specifications properly.</p>
<div class="Ih2E3d">How to do this is described well in the posts <a title="Choosing a Developer" href="http://www.icombatgame.com/2009/01/21/choosing-a-developer/" target="_self">Choosing a Developer: How to Get it Right the 1st Time!</a> and <a title="Next steps once you have your killer idea" href="http://www.icombatgame.com/2009/02/11/next-steps-once-you-have-your-killer-idea/" target="_self">Next Steps Once You Have Your Killer App Idea</a></div>
<p>So to summarize the most important steps are:</p>
<ol>
<li>Think your idea over.</li>
<li>Do some market research.</li>
<li>Write the specs. Create mock-ups and use cases where applicable.(you may find useful our <a href="http://www.injoit.com/eng/how-to-write-use-cases">guide on writing use cases</a> and also an <a href="http://www.injoit.com/download/iPhone_GUI.psd.zip">Adobe Photoshop PSD file for making iPhone interface mockups</a>)</li>
</ol>
<p><strong>2. Post broadly</strong></p>
<p>There are a lot of great developers who just stick to one website such as <a href="http://www.elance.com">Elance</a> or <a class="zem_slink" title="Guru.com" rel="homepage" href="http://guru.com/">Guru.com</a>. So if you post to <a href="http://www.craigslist.com">Craigslist</a> or Odesk only, you might lose a chance to find the best coder/ company just because they won&#8217;t see your message. Some developers check these desks themselves, some have special sales people. Sales people are often working as a freelance force finding projects for multiple groups of developers &#8211; taking a percentage of the contract price in exchange. So in some casing posting broadly means you have a better chance to reach your developer directly and therefore save some money.</p>
<div class="Ih2E3d">
<p>To summarize, when you&#8217;ve got your specs done, post your initial job description at multiple jobs/ contracts/ freelance desks.</p>
<p><strong>3.</strong><strong> Check portfolios, ask for examples</strong></div>
<div class="Ih2E3d">Find time to filter out the developers. You will find it is actually pretty easy to see from their bid comments if developers are good enough to deliver your project. It is likely you will get lots of spam offers which look like copy &amp; paste of some generic company advertisement.  Decide for yourself, if developers have no time to study your project before bidding, will they be able to provide a good service after signing the contract?</div>
<p>Pick those who you think might be eligible and do a better selection process on them.  Check their portfolios, talk to them, ask if they&#8217;ve done something<br />
similar. Find out from the communication what&#8217;s their English level, what are the times they are available online, if they are responsible people. Might be a good idea to Google them.</p>
<p><strong>4. Ask for a development plan</strong></p>
<p>After you have your professional looking outlined specs, you have a right to expect the same courtesy from developers.  It is the developer&#8217;s responsibility to study your specs, think the technical details over and create the development plan which may include hourly breakdown for each task or, alternatively, your project might be broken down into milestones describing features to be implemented with each iteration of the development. Such plan is a must to be able to track project development progress and it can also be a convenient way to organize payments upon successful completion of each milestone.</p>
<div class="Ih2E3d">That&#8217;s all for now, I hope this helps you find the right developer!</div>
<div class="Ih2E3d">Taras, director,</div>
<p><a href="http://www.injoit.com/">Injoit.com</a></p>
<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://venturebeat.com/2009/02/05/os-x-106-snow-leopard-to-be-more-iphone-os-like/">OS X 10.6 Snow Leopard to be more iPhone OS-like</a> (venturebeat.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.retrevo.com/content/blog/2009/02/iphone-gps-turn-turn-takes-another-turn">iPhone GPS Turn-by-Turn Takes Another Turn</a> (retrevo.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.centernetworks.com/vois-virtual-social-outsourcing">VOIS Becomes Virtual Social Outsourcing Platform</a> (centernetworks.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.engadget.com/2009/02/18/google-demos-html5-based-maps-on-the-palm-pre/">Google demos HTML5-based Maps on the Palm Pre</a> (engadget.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/cdbe148d-403f-4f53-be8c-dd2d2d2e53dc/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=cdbe148d-403f-4f53-be8c-dd2d2d2e53dc" 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/02/23/finding-the-right-iphone-developer-a-developers-perspective/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Next Steps Once You Have Your Killer App Idea</title>
		<link>http://www.icombatgame.com/2009/02/11/next-steps-once-you-have-your-killer-idea/</link>
		<comments>http://www.icombatgame.com/2009/02/11/next-steps-once-you-have-your-killer-idea/#comments</comments>
		<pubDate>Wed, 11 Feb 2009 06:03:55 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[developers]]></category>
		<category><![CDATA[Joel Spolsky]]></category>
		<category><![CDATA[outline]]></category>
		<category><![CDATA[Software development kit]]></category>
		<category><![CDATA[specs]]></category>

		<guid isPermaLink="false">http://icombat.wordpress.com/?p=144</guid>
		<description><![CDATA[If you re new to application development but have a good idea follow these instructions to find a developer.  These tips are geared toward those that have never developed for the iPhone SDK but think they have an idea that is worth pursuing.  ]]></description>
			<content:encoded><![CDATA[<p>I have noticed on a few developer forums like <a href="http://blogs.oreilly.com/iphone/2008/11/turning-ideas-into-application.html">this one</a> that there are a decent amount of people who are looking for guidance as to how best execute their ideas.  Most often these &#8220;idea people&#8221; are berated by the hardcore developers in the forums, written off as little more than a symptom of the <a class="zem_slink" title="iPhone" rel="homepage" href="http://www.apple.com/iphone">iPhone</a> app store hype.  While no doubt there are a decent amount of Trism or iShoot wannabes who give the rest of us a bad name, I am writing this post for those of you who think you have something good and are actually serious about getting your product developed and following through.  While I am still working on my 1st app, and have no idea how it will do in the <a class="zem_slink" title="App Store" rel="homepage" href="http://www.apple.com/iphone/appstore/">App Store</a>, I can tell you that I sat on my idea for a good 6 months so I have a pretty good idea of how hard it is to get started and where the pitfalls are.</p>
<p><span id="more-144"></span></p>
<p>So I&#8217;ll just lay out the harsh reality: if you have zero programming background and little more than a vague outline of what you want to do the odds are you will have little luck finding a good developer, let alone making a decent iPhone application without spending way too much money and time.  My advice if you want to execute your idea efficiently would be to first:</p>
<ol>
<li>Think through what it is that you want to create &#8211;  sounds obvious but I don&#8217;t mean in a half-ass way, I mean really walk through the usage scenarios and create mock-ups of what you want to create.  I know this is painful if you don&#8217;t come from a programming or engineering background but it is a must do if you want to be taken seriously by developers.</li>
<li>Create full specifications of what you need &#8211; write down every single thing that you think you will need to be created.  Developers are just developers, especially the ones you can afford, and if they could resolve the unknown design problems with your idea then why would they need you?  See a great <a href="http://www.joelonsoftware.com/articles/fog0000000036.html">post</a> by <a href="http://www.joelonsoftware.com/AboutMe.html">Joel Spolsky</a> on why specs are so important.</li>
<li>Think about how much time, money, effort you are willing to put in to the project &#8211; odds are your project won&#8217;t be done in 1 week, so you need to make sure it is an idea you are comfortable working on and marketing once it is developed.  Basically, whatever time frame you think is possible, double it.</li>
<li>Learn what the <a class="zem_slink" title="IPhone OS" rel="homepage" href="http://developer.apple.com/iphone/">iPhone SDK</a> can and can&#8217;t do &#8211; this makes it much easier to know what to ask for and it also helps avoid your getting screwed by inexperienced or dishonest developers</li>
</ol>
<p>Once you have spent the time to go through these steps you need to decide if you are looking for local or offshore developers.  Offshore will be cheaper but the additional time it takes to create very thorough specs and communicate what you need is significant.  The budget question is an important one because odds are you will not find a developer partner who will work for equity alone.  See my post on finding the right developer <a href="http://icombat.wordpress.com/2009/01/21/choosing-a-developer/">here</a>.  Most important steps I followed before pulling the trigger on the idea were:</p>
<ol>
<li>Check the App Store thoroughly for precedents or competitors to your idea</li>
<li>Check whether there are any companies or games that replicate your product on the web (for example in the <a class="zem_slink" title="Browser game" rel="wikipedia" href="http://en.wikipedia.org/wiki/Browser_game">flash games</a> world)</li>
<li>Think about pricing and what you would need to break even.  If you are creating a niche product that will move 20-30 units a day odds are it does not pay to outsource development</li>
<li>Think of a narrative for your product.  Gimmicks have been done and they give you very little to work with.  You need to think about why bloggers, journalists and users would care about your 1 app out of 30k+ in the App store.</li>
</ol>
<p>Bottom line is if you spend the time to walk through all of the design and planning yourself and can be bothered to learn the basics of the <a class="zem_slink" title="Software development kit" rel="wikipedia" href="http://en.wikipedia.org/wiki/Software_development_kit">SDK</a> you will be in a good position to know how to spot talented developers either in the U.S. or abroad.  The best way to get developers to respect and want to work with you is to be precise and exact with your idea and your specs from the get go.  Developers are getting inquiries from dozens of &#8220;next big thing&#8221; idea people so show that you have thought through your project enough and they will choose to work with you over their other options.  That&#8217;s right, finding the right developers is just as much about you convincing them as them convincing you, especially when it comes to iPhone app development.</p>
<p><strong>Update</strong>: Just found a great article about developing an iPhone app from scratch <a href="http://tinyurl.com/bgahxu">here</a>.  Includes some good resource links at the end of the article.  Also see Joel Spolsky&#8217;s <a href="http://www.joelonsoftware.com/">blog</a> for great project manager tips for when you do decide to begin your app development.</p>
<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.crunchgear.com/2009/02/11/so-you-wanna-be-an-iphone-developer/">So you wanna be an iPhone developer?</a> (crunchgear.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.techcrunch.com/2009/02/15/experiences-of-a-newbie-iphone-developer/">Experiences Of A Newbie iPhone Developer</a> (techcrunch.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.tuaw.com/2009/01/20/iphone-dev-101-introduction/">iPhone Dev 101: Introduction</a> (tuaw.com)</li>
<li class="zemanta-article-ul-li"><a href="http://cultofmac.com/iphone-30-first-impressions-look-positive/9646">iPhone 3.0 First Impressions Look Positive</a> (cultofmac.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/e8ccefce-a29a-460f-8e2d-fa5fca1cf686/"><img class="zemanta-pixie-img" style="border: medium none ; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=e8ccefce-a29a-460f-8e2d-fa5fca1cf686" 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/02/11/next-steps-once-you-have-your-killer-idea/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tips for Managing Outsourced Development</title>
		<link>http://www.icombatgame.com/2009/01/28/keeping-on-top-of-development/</link>
		<comments>http://www.icombatgame.com/2009/01/28/keeping-on-top-of-development/#comments</comments>
		<pubDate>Wed, 28 Jan 2009 08:56:09 +0000</pubDate>
		<dc:creator>Miguel</dc:creator>
				<category><![CDATA[Tips]]></category>
		<category><![CDATA[outsourcing]]></category>
		<category><![CDATA[37signals]]></category>
		<category><![CDATA[Basecamp]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[planning]]></category>
		<category><![CDATA[Project management]]></category>

		<guid isPermaLink="false">http://icombat.wordpress.com/?p=58</guid>
		<description><![CDATA[These are some practical pieces of advice on how to manage an outsourced development project.  This includes resources for what software packages to use to stay in sync with your team.]]></description>
			<content:encoded><![CDATA[<p>When I started working with the development team abroad, they suggested we use <a href="http://www.basecampHQ.com/?referrer=MIGUEL  ">Basecamp</a> to stay in synch.  I had heard of the company <a href="http://www.basecampHQ.com/?referrer=MIGUEL  ">37 Signals</a> but had never used any of their products so I was really blown away once we got the project up an running.  The service includes a message board, shared task calendar, To Do List, a writeboard, and file sharing service and an easily to manage contacts list.</p>
<div id="attachment_129" class="wp-caption alignright" style="width: 280px"><img class="size-medium wp-image-129" title="Basecamp screenshot" src="http://icombat.files.wordpress.com/2009/01/basecamp-screenshot.png?w=300" alt="Basecamp screenshot example" width="270" height="241" /><p class="wp-caption-text">Basecamp screenshot</p></div>
<p>The team put all of our milestones into the system so now I can go to Basecamp, review the list of upcoming milestones and leave files and comments that I think are useful for the team.   Once you upload or insert a new comment you have the option of notifying specific group members which is great because it avoids spamming those people who are not relevant to the update.</p>
<p>I think this software is really a brilliant way to manage a geographically separated group of people where transparency can obviously be difficult and it is hard to get clarity around what each person is doing.  I seriously recommend Basecamp for anyone collaborating on not just <a class="zem_slink" title="Software development" rel="wikipedia" href="http://en.wikipedia.org/wiki/Software_development">software development</a>, but anything that could require getting a group of people on to the same page.</p>
<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.sitepoint.com/blogs/2009/02/05/facebook-and-basecamp-turn-5-which-means-more-to-you/">Facebook and Basecamp Turn 5: Which Means More to You?</a> (sitepoint.com)</li>
<li class="zemanta-article-ul-li"><a href="http://www.37signals.com/svn/posts/1399-product-blog-update-basecamp-monitor-on-production-floor-highrise-deals-api-tasks-vs-to-dos-etc">Product blog update: Basecamp monitor on production floor, Highrise Deals API, Tasks vs. To-dos, etc.</a> (37signals.com)</li>
<li class="zemanta-article-ul-li"><a href="http://blog.jonudell.net/2009/02/09/a-conversation-with-andy-singleton-about-distributed-software-development/">A conversation with Andy Singleton about distributed software development</a> (jonudell.net)</li>
<li class="zemanta-article-ul-li"><a href="http://www.37signals.com/svn/posts/1582-design-in-progress-choosing-the-right-product">Design In Progress: Choosing the Right Product</a> (37signals.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/8134e3fe-8ac8-4c08-b393-c59ca464989d/"><img class="zemanta-pixie-img" style="border: medium none; float: right;" src="http://img.zemanta.com/reblog_e.png?x-id=8134e3fe-8ac8-4c08-b393-c59ca464989d" alt="Reblog this post [with Zemanta]" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://www.icombatgame.com/2009/01/28/keeping-on-top-of-development/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>

