<?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>PM Digital Blog &#187; Outsourced Development</title>
	<atom:link href="http://blog.pmdigital.com/tag/outsourced-development/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.pmdigital.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 14:52:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>Buy or Build?</title>
		<link>http://blog.pmdigital.com/2009/07/buy-or-build</link>
		<comments>http://blog.pmdigital.com/2009/07/buy-or-build#comments</comments>
		<pubDate>Tue, 28 Jul 2009 15:24:36 +0000</pubDate>
		<dc:creator>Jeffrey Cohen</dc:creator>
				<category><![CDATA[Online Marketing]]></category>
		<category><![CDATA[In-House Development]]></category>
		<category><![CDATA[Outsourced Development]]></category>

		<guid isPermaLink="false">http://blog.pmdigital.com/?p=84</guid>
		<description><![CDATA[As we often hear from our clients and see in our own business, eventually, during the normal lifecycle of a company in today’s world, the need for customized software will arise.  Whether the need is to manage mountains of data &#8230; <a href="http://blog.pmdigital.com/2009/07/buy-or-build">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As we often hear from our clients and see in our own business, eventually, during the normal lifecycle of a company in today’s world, the need for customized software will arise.  Whether the need is to manage mountains of data or simply to automate a manual process, the question will come up whether to build your own system or buy a solution and customize it.  There are three main options to address this issue:  Buy, In-House Development and Outsourced Development.</p>
<p><span id="more-84"></span></p>
<p><strong>Buy</strong></p>
<p>When you evaluate the “buy” option, you have to assume that even though the software package you select may be designed especially for your business, it will still need customization to suit your needs.  So once you’ve made this decision, the interaction between you and the software company of choice often moves into the outsourced development mode. Occasionally you get lucky and the software package that best meets your criteria is also extensible and modifiable by your in-house staff (with some training of course).</p>
<p><strong>In-House Development</strong></p>
<p>In order to make “in-house development” work, you need a good team and a willingness to stick to proper software development protocols. In other words, you need to manage the project the same way you would with an outsourced development effort and avoid short cuts in the development process. You also need to insure that you are properly staffed with enough resource and the right skill set.  Avoid the tendency to gloss over a weakness within your own existing resources.  If you are not equipped to handle something in-house, a small and well defined out-sourced project could be the best solution to solve a specific problem.</p>
<p><strong>Outsourced Development</strong></p>
<p>The biggest challenge with “outsourced development” is the selection of the right partner (IMHO). Depending on your in-house talent and their ability to understand the scope of the project (and keep it crystal clear), you need to first engage a potential partner to develop a project scope document. This initial phase will tell you a lot about the partnership and should help you gauge how later stages of development will flow. The challenge here, of course, is that your outsourced development partner will not know the nuances of your business the way an in-house staff might.  You need to be very generous with the flow of information to your partner company, and you need to make sure to dedicate a significant team (with a large cross section of roles) from your own staff for the project.</p>
<p><strong>The Bottom Line</strong></p>
<p>Naturally, the answer to which of above strategies is best depends your organization’s needs.  In any case, none of them are a pure play.  All of the above have crossover elements, and based on our own recent experiences, you may find you need to leverage more than one of the strategies above to satisfy evolving software needs.</p>
<p><em>Jeffrey Cohen is CIO/CTO of </em><a title="PM Digital" href="http://www.pmdigital.com" target="_blank">PM Digital</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pmdigital.com/2009/07/buy-or-build/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

