<?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>Social Media Marketing Systems Agency Blog - Social Media Website and Video Marketing &#187; brianbentow</title>
	<atom:link href="http://socialmediasystems.com/blog/author/brianbentow/feed/" rel="self" type="application/rss+xml" />
	<link>http://socialmediasystems.com</link>
	<description>805-827-2450 We offer complete social media website design, marketing systems, agency services and video production. Grow your busienss and your web presence with Viral Video and RSS Feeds Syndication</description>
	<lastBuildDate>Thu, 26 Aug 2010 15:19:25 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>The Trials And Tribulations Of Off-shoring Development</title>
		<link>http://socialmediasystems.com/blog/the-trials-and-tribulations-of-off-shoring-development/</link>
		<comments>http://socialmediasystems.com/blog/the-trials-and-tribulations-of-off-shoring-development/#comments</comments>
		<pubDate>Mon, 19 Apr 2010 17:24:47 +0000</pubDate>
		<dc:creator>brianbentow</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Case Studies]]></category>

		<guid isPermaLink="false">http://socialmediasystems.com/?p=3370</guid>
		<description><![CDATA[photo credit: Smallman2010 One of our recent clients decided to use off-shore development for building their software platform. They signed up for oDesk and it seemingly couldn&#8217;t have been easier. They posted their project and received lots of interest. They found a development company in the Ukraine that seemed like a good choice. They liked [...]]]></description>
			<content:encoded><![CDATA[<p><a title="wasn't us" href="http://www.flickr.com/photos/49332462@N06/4523216170/" target="_blank"><img class="alignleft" style="border: 0pt none;margin-left: 10px;margin-right: 10px" src="http://farm3.static.flickr.com/2762/4523216170_ccc1278c82.jpg" alt="wasn't us" /></a><br />
 <a title="Attribution License" href="http://creativecommons.org/licenses/by/2.0/" target="_blank"><img src="http://socialmediasystems.com/wp-content/plugins/photo-dropper/images/cc.png" border="0" alt="Creative Commons License" width="16" height="16" align="absmiddle" /></a> <a href="http://www.photodropper.com/photos/" target="_blank">photo</a> credit: <a title="Smallman2010" href="http://www.flickr.com/photos/49332462@N06/4523216170/" target="_blank">Smallman2010</a></p>
<p>One of our recent clients decided to use off-shore development for building their software platform. They signed up for oDesk and it seemingly couldn&#8217;t have been easier. They posted their project and received lots of interest. They found a development company in the Ukraine that seemed like a good choice. They liked their portfolio and the hourly rate was 25% of what it would cost in the U.S. The firm practiced SCRUM which is a type of software development that doesn&#8217;t rely on specifications but instead relies on many rounds of iteration. The development phase seemed to have progressed well and on-time and the clients couldn&#8217;t be happier. The developers said that they thought that the application was just 1 week away from being ready for go-live. The clients were very excited! They could already see themselves becoming famous and rich entrepreneurs overnight.</p>
<p>Then, the clients began to do real testing and the leaks started to appear in the software. For the next 11 weeks, the developers continued to fix defects and inadvertently introduced new ones. The test server would be down for days because there were configuration or software issues and the developers couldn&#8217;t or wouldn&#8217;t fix them in a timely manner. They would either be sleeping, not answering their emails, taking the day off, or making excuses that the issue was on the server which was NOT their responsibility. With the project now way over budget in both time and money, the clients decided to bring me on to fix one of the bugs in the core application. What I found was very shocking and surprising!</p>
<p>Over the next several weeks, I uncovered issue after issue where the offshore developers did lazy and amateurish work. First, the developers all used the same username for code source control which meant that it was impossible to trace down who worked on what. There was a lack of logging and error handling making it impossible to diagnose issues on the server. The code was not architected well which made it expensive to maintain and full of copy and paste. Over time, developers were rolled on and off the project causing the quality of the code to continue to drop. Rather than identify and fix the root cause, the developers were lazy and implemented hacks. <a title="Smallman2010" href="http://www.flickr.com/photos/49332462@N06/4523216156/" target="_blank"></a></p>
<p>I worked with the client and the developers to tighten up the development process by performing code reviews, creating a code management process, helping diagnose issues, adding logging, and upgrading certain pieces of the codebase that were particularly poor. I diagnosed and resolved issues on the test server and prepared the site to go live. The clients were thrilled to see progress and were very upset that they had been deluded into thinking that they good getting a great deal and a robust application.</p>
<blockquote><p><strong>I think that the lesson is that the software, in this case oDesk, to manage the programmers is NOT enough. Experience and skill is required to make sure that the software is well-written and robust. You need to have a real architect on the project to ensure that you don&#8217;t get poorly written code back.</strong></p>
</blockquote>
<p>The clients also identified many other challenges due to the language barrier, the timezone difference (the Ukranians were 10 hours ahead), and the lack of availability as the developers were not readily available via cell phone. Now, the clients wish that they could just be rid of the development firm but is being held hostage because the developers are dragging their feet with the documentation. This story is not unique but just a prime example of what can happen with off-shoring and outsourcing development if you aren&#8217;t a skilled developer or architect yourself.</p>
<p><a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?linkurl=http%3A%2F%2Fsocialmediasystems.com%2Fblog%2Fthe-trials-and-tribulations-of-off-shoring-development%2F&amp;linkname=The%20Trials%20And%20Tribulations%20Of%20Off-shoring%20Development"><img src="http://socialmediasystems.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share/Bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://socialmediasystems.com/blog/the-trials-and-tribulations-of-off-shoring-development/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why Elance, Rent-a-coder, Freelancer, And Other Freelancing Sites Are Terrible</title>
		<link>http://socialmediasystems.com/blog/why-elance-rent-a-coder-freelancer-and-other-freelancing-sites-are-terrible/</link>
		<comments>http://socialmediasystems.com/blog/why-elance-rent-a-coder-freelancer-and-other-freelancing-sites-are-terrible/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 20:22:48 +0000</pubDate>
		<dc:creator>brianbentow</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Elance]]></category>
		<category><![CDATA[Freelancer.com]]></category>
		<category><![CDATA[freelancing]]></category>
		<category><![CDATA[online]]></category>
		<category><![CDATA[project management]]></category>
		<category><![CDATA[Rent-a-Coder]]></category>
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://socialmediasystems.com/?p=1371</guid>
		<description><![CDATA[If you are even thinking about using Elance, Rent-a-Coder, Freelancer.com or any other online freelancing site, get ready for some Brain Damage! These sites are terrible for both the clients and the freelancers...]]></description>
			<content:encoded><![CDATA[<p><a href="http://socialmediasystems.com/"><img class="alignleft size-medium wp-image-1381" style="margin: 10px;border: 1px solid black" src="http://socialmediasystems.com/files/2009/11/hotpotato-281x300.gif" alt="Too many cooks spoil the broth" width="281" height="300" /></a>If you are even thinking about using Elance, Rent-a-Coder, Freelancer.com or any other online freelancing site, get ready for some Brain Damage! These sites are terrible for both the clients and the freelancers and here are just some reasons why:</p>
<p>For Clients:</p>
<ol>
<li>What if I don&#8217;t know exactly what I want? Too bad! These sites want a piece of the transaction so they control your freedom to work directly with the client to help define the project to meet your business goals!</li>
<li>Who is actually doing the development? Because you cannot work with the freelancers directly, you may THINK you are working with a qualified freelancer but they just hand the project and a programing book off to a high school student!</li>
<li>These prices are too good to be true! They are! The freelancers are forced into a competitive bidding process so early in the project that is so heavily weighted against them that they are forced to underbid poorly defined projects. In fact, these projects are typically a miserable experience for the freelancers and you are likely to get crap back!</li>
<li>Why can&#8217;t I find top-notch professionals? On these sites, the freelances are incented to do quick and dirty jobs to meet hard deadlines.  Scope can and should change as you learn more about the project.  It is nearly impossible to do Agile or intelligent development in this way!</li>
</ol>
<p>For Freelancers:</p>
<p><span id="more-1371"></span></p>
<ol>
<li>What is up with these project descriptions!? Very few clients can spec the projects properly because they are NOT experts. That is why they are on the site in the first place!</li>
<li>What are you even bidding on!?  Freelancers are expected to Bid on projects that are so loosely defined that they are taking on enormous risk, stress, and risking their integrity by bidding on these projects.</li>
<li>Why can&#8217;t I just contact the client or freelancer and work with them!? These sites are so afraid that you will get around them and that they won&#8217;t make their ridiculous margins that they don&#8217;t let you contact the client directly and work with them on your own terms.</li>
<li>What is up with these expert guarantees!? Rent-a-Coder has projects that require the freelancer to put up 10% or more of the total project payment in case you are LATE. As if the poorly defined projects and bidding process weren&#8217;t risky and stressful  enough, they want to stick to the freelancer again!</li>
<li>Why are they so expensive!? Elance and Rent-a-Coder are bloated software that try to do way too much and charge way too much.  Because of their fear of losing their enormous margins, they get in the way of communication and progress.  They charge 10+%  of the revenue for adding little or no value other than a simple bulletin board with search capabilities (a prettier craigslist).</li>
<li>Are these projects even profitable?! &#8211; online bidding drives the prices down and pushes the prices so low that few qualified freelancers can actually afford to do them.</li>
</ol>
<p>Conclusions:</p>
<ol>
<li>Although there is a better solution on it&#8217;s way by early next year (<a title="3net Social Media Marketing Blog Feedburner feed" href="http://feeds.feedburner.com/Social-Media-Systems">subscribe here to be notified</a>), we strongly recommend that we all just avoid these sites and let them die; they are spammy misrepresented garbage messing up the marketplace.</li>
<li>Like other for- profit  lead generation machines in the Auto, Real estate, Finance and many industries, these sites are parasites: they add no value to anything: they are noise and they clutter the market they pretend to serve.</li>
<li>When you choose to hire out work from freelancers (a very smart and recommended  thing to do), you should start by evaluating and choosing an expert vendor on the highest level first, then, in the process of hiring that project manager, seek advice before specking-out anything.  For instance: <a title="free advice by phone or email" href="mailto:freeadvice@socialmediasystems.com">we offer a free consultation to anybody, anytime</a>: for anybody planning any kind of marketing program of any kind, from the first logo to the website to the video to the market research, to viral advertising, technology, hosting, radio and TV Advertising, agency services: as do most qualified professionals.</li>
<li>Choose the most qualified, highest level vendor possible, and spec and project manage with them, so that the planning process includes the benefit of their advice as part of the contract: you should have the final word, but you should solicit their advice and input every step of the way to achieve the best result!</li>
<li>Always check credentials and references before buying anything from anybody anywhere, search for negative press on the Internet, ask for credible references, and <strong><a title="Best internet advertising consultants in the world by definition" href="http://www.google.com/search?hl=en&amp;rlz=1R2GGLL_en&amp;q=internet+advertising+consultant&amp;btnG=Search&amp;aq=f&amp;oq=&amp;aqi=">recent proof of performance: this technology changes constantly, and only the best of the best can perform here consistently!</a></strong></li>
</ol>
<p><a href="http://socialmediasystems.com/files/2009/11/brianbento.jpg"><img class="alignleft size-full wp-image-1383" style="margin: 10px;border: 1px solid black" src="http://socialmediasystems.com/files/2009/11/brianbento.jpg" alt="Brian Bento" width="120" height="118" /></a></p>
<p><em><strong>Why believe me?  I am Brian Bentow:</strong></em> (<a title="Brian Bentow CTO Reputation" href="http://www.google.com/search?hl=en&amp;rlz=1R2GGLL_en&amp;q=Brian+Bentow&amp;btnG=Search&amp;aq=f&amp;oq=&amp;aqi=">Google me</a>!)</p>
<p>CTO for socialmediasystems.com LLC, and MoviePals.org  Entertainment LLC</p>
<p>If you want the answer to a question or a free consultation, call or email our business development  department: 805-827-2450<a title="mailto link free advice address" href="mailto:freeadvice@socialmediasystems.com"> freeadvice@socialmediasystems.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://socialmediasystems.com/blog/why-elance-rent-a-coder-freelancer-and-other-freelancing-sites-are-terrible/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
