<?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>ryan norris &#187; Consulting</title>
	<atom:link href="http://www.ryannorris.com/tag/consulting/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ryannorris.com</link>
	<description>managing software teams and delivering great results</description>
	<lastBuildDate>Fri, 25 Jun 2010 13:44:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Some free advice to independent software contractors</title>
		<link>http://www.ryannorris.com/2009/02/28/some-free-advice-to-independent-software-contractors/</link>
		<comments>http://www.ryannorris.com/2009/02/28/some-free-advice-to-independent-software-contractors/#comments</comments>
		<pubDate>Sat, 28 Feb 2009 23:38:48 +0000</pubDate>
		<dc:creator>Ryan Norris</dc:creator>
				<category><![CDATA[Consulting]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[delivery]]></category>
		<category><![CDATA[estimation]]></category>
		<category><![CDATA[freelancing]]></category>
		<category><![CDATA[target cost]]></category>

		<guid isPermaLink="false">http://www.ryannorris.com/?p=51</guid>
		<description><![CDATA[Whether you're moonlighting or you are looking to or currently make your living by being your own boss, here's some fine advice from a professional software consultant on how to take on the best jobs and minimize your risk.]]></description>
			<content:encoded><![CDATA[<p>I saw a post on Craigslist this morning for a software gig that made me shake my head.</p>
<p><em>&#8220;I have been outsourcing and modifying an Open Source project. There is about 50-100hrs of scoped development. Let me know your availability and rate.&#8221;</em></p>
<p>Jobs like this one are poison that really puts all of the burden on your shoulders.  I&#8217;ve been a consultant for several firms, and have lead delivery of many large and small projects.  Here are a few tips to make it so that you maximize the shared risk in a project, maximize your revenue, and ensure the highest possible customer satisfaction.</p>
<p><strong>Always Price on Your Own Estimates</strong></p>
<p>You&#8217;re the one doing the work, and you know how long it might take you to complete a given project.  If a potential client hands you an amount of scope and a timeline (like the real-world example above), I would always request to assess the scope yourself and provide your own estimate before committing to anything.  If the prospect is amenable to this, then it serves you well to give them a good faith estimate and some solutions in the case that your estimate is different.  If the prospect is time sensitive, then work with them on adjusting the scope.  If the scope is driving the project, then encourage them to consider an additional investment of time to ensure the completion of the full scope.  Be willing to make concessions on your rate in these cases &#8211; flexibility from the client should be greeted mutually with your ability to discount your own rate.</p>
<p>If the client is not going to be flexible, then your best bet is to walk away or mitigate your risk through a more premium rate.  Likely even in the latter case, a less saavy contractor will underbid you and find themselves in trouble.  Better them than you.</p>
<p><strong>Avoid Fixed Price/Fixed Time Projects</strong></p>
<p>Clients love fixed price/fixed time projects.  It removes almost all of their risk in the project and places you in the position of likely pulling quite a few late nights and reducing your hourly rate.  Large consulting shops, particularly offshore ones &#8211; have the ability to enter into these arrangements and blend their rate accordingly to account for the need for additional resources in the case that the project falls behind schedule.  For them, the cost of working a project beyond the deadline is significantly higher than it is to simply add more horsepower.  Project management and technical oversight adds overhead in the project, and vendors are more than happy to not keep them on an engagement any longer than they need to.</p>
<p>That said, <em>time and materials</em> (hourly) arrangements are the best for the independent contractor.  They place all of the burden to manage scope upon the client, and the client has to trust the vendor to report hours accordingly and honestly.  Always aim for these projects, but do be honest with your client about hours and estimates around the cost of the engagement to them.  Be willing to discount when your estimates are inaccurate.</p>
<p>Another option is a middle ground called <em>target cost</em>, but these types of projects are typically the result of significant trust between client and vendor.  Simply put, you bill at your hourly rate for the agreed upon scope and any additional scope, and a discounted rate for defects and enhancements.  This typically keeps both parties honest.  Clients look to control scope for the same reasons they do in T&amp;M, and it&#8217;s in your interest to finish on time as to avoid continuing work at a discounted rate (when you could be taking on new projects at your standard rate).</p>
<p><strong>Request Right of First Refusal</strong></p>
<p>Clients are fickle.  No matter how good your work is, when times are tight (as they are now), they will search for less expensive options.  Many times when negotiating with clients, I have asked for <em>right of first refusal</em> in whatever contract we agree to as to ensure exclusivity.  This makes you the preferred vendor and allows you to take all work that you are interested in before it is made available to competing contractors.  Often times, this will require that you discount your rate.  Additionally, this is usually only received well once you have established a track record of delivery with a client.  But if you can negotiate this clause, it can go a long way to ensure you a consistent revenue stream and source of work.</p>
<p>At the end of the day, your client&#8217;s satisfaction will be the best way to maintain business and build a stable relationship built on trust.  Be open and flexible, but protect your position and never take on more risk than is neccessary, regardless of how desperately you want to land a gig.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.ryannorris.com/2009/02/28/some-free-advice-to-independent-software-contractors/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
