<?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>The Head of Fred &#187; Web Development</title>
	<atom:link href="http://www.theheadoffred.com/category/web_development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.theheadoffred.com</link>
	<description>For Students of The Web, Business and Social Media</description>
	<lastBuildDate>Sat, 19 Sep 2009 06:50:24 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Plotting a Path To Killer Open Source E-commerce and CMS tools</title>
		<link>http://www.theheadoffred.com/2009/07/03/plotting-a-path-to-killer-open-source-e-commerce-and-cms-tools/</link>
		<comments>http://www.theheadoffred.com/2009/07/03/plotting-a-path-to-killer-open-source-e-commerce-and-cms-tools/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 13:37:23 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[General Business]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://www.theheadoffred.com/?p=211</guid>
		<description><![CDATA[Just yesterday I was engaged in a wonderful comment by commenter &#8220;Liz&#8221; regarding my post &#8220;The Next Step in Small-Business Web Tools &#8211; Open Source/E-commerce Hybrids&#8220;.  She left me some great comments and one in particular seemed better suited to an actual post.  Thanks, Liz!
&#8230;do you have other recommendations for a mid sized [...]]]></description>
			<content:encoded><![CDATA[<p>Just yesterday I was engaged in a wonderful comment by commenter &#8220;Liz&#8221; regarding my post &#8220;<a href="http://www.theheadoffred.com/2009/05/18/the-next-step-in-small-business-web-tools-open-source-e-commercecms-hybrids/">The Next Step in Small-Business Web Tools &#8211; Open Source/E-commerce Hybrids</a>&#8220;.  She left me some great comments and one in particular seemed better suited to an actual post.  Thanks, Liz!</p>
<p style="padding-left: 30px;">&#8230;do you have other recommendations for a mid sized company like my clients that would enable us to grow into the potential we have as a direct to consumer player? A tall order, I know, but love your thoughts.</p>
<p><span id="more-211"></span>While I am not a marketing expert, I do feel comfortable speaking from the standpoint of tools and usability.  There needs to be a new emphasis on lowering the operational footprint of the tools we provide for clients.  After all, the building that a store resides in shouldn&#8217;t require the level of attention that marketing, products and customers demand.  As a developer, I believe that is the philosophy that we need to emphasize moving forward &#8211; the tool needs to be built with a clear emphasis on fitting into existing business processes as much as possible instead of carelessly redefining them, and in the process creating more work on the operational side. In addition, the tools themselves need to serve marketing directives better, which means adding features in that allow marketing departments to test, gather and abstract data into something that can be employed in marketing and operational directives.</p>
<p>In the context of e-commerce, the problem lies in the fact that otherwise decent core e-commerce packages, make it cost prohibitive to make any sort of change to the system, and it doesn&#8217;t need to be like that.  If designed right, the actual code framework should be able to handle most or all of the customization needs a client has.  That way, if something does need to change, less time can be spent customizing and therefore reducing TCO (total cost of ownership) of the tool set.</p>
<p>Generally speaking I see the rising stars in direct to consumer as having expertise with and providing non-invasive, adaptable, (robust, portable) open source tools as well as being experts at converting raw data into real marketing and operational strategies for their clients.  These are lofty goals to be sure, but it is time for us, the techies to listen to the marketers and to the users to create tools that work with and serve the clients better.</p>
<p>What do you think?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theheadoffred.com/2009/07/03/plotting-a-path-to-killer-open-source-e-commerce-and-cms-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Next Step in Small-Business Web Tools &#8211; Open Source E-commerce/CMS Hybrids</title>
		<link>http://www.theheadoffred.com/2009/05/18/the-next-step-in-small-business-web-tools-open-source-e-commercecms-hybrids/</link>
		<comments>http://www.theheadoffred.com/2009/05/18/the-next-step-in-small-business-web-tools-open-source-e-commercecms-hybrids/#comments</comments>
		<pubDate>Mon, 18 May 2009 13:25:06 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[e-commerce]]></category>

		<guid isPermaLink="false">http://www.theheadoffred.com/?p=104</guid>
		<description><![CDATA[For those of you who are involved with e-commerce development, isn&#8217;t it about time we started talking about this?  It seems like the modus operandi has become bridging apps these days.  For me, that just isn&#8217;t cutting it anymore.  It reminds me of Chang and Eng, the first well-known conjoined twins, who [...]]]></description>
			<content:encoded><![CDATA[<p>For those of you who are involved with e-commerce development, isn&#8217;t it about time we started talking about this?  It seems like the modus operandi has become bridging apps these days.  For me, that just isn&#8217;t cutting it anymore.  <span id="more-104"></span>It reminds me of <a title="Chang and Eng Bunker - Wikipedia" href="http://en.wikipedia.org/wiki/Chang_and_Eng_Bunker" target="_blank">Chang and Eng</a>, the first well-known conjoined twins, who shared a fused liver.  Sure, it would have been neat to see these two guys coexist in that state, but it sure wasn&#8217;t improving upon their quality of life.  I feel this is analogous to e-commerce packages that bridge to existing CMS packages.  They work together, with varying degrees of success, but they aren&#8217;t meant to work together inherently.</p>
<h2>The difference between bridging and hybridization</h2>
<p>By definition, Bridging occurs when two applications with separate code bases and two separate database schema share a link that allows them to exchange data and synchronize to each other either in real time or via scheduled processes such as a <a title="CRON" href="http://en.wikipedia.org/wiki/Cron" target="_blank">CRON</a> job.  The major drawback is that you are dealing with two packages, two code bases, and two database schema.  Double the updates, (potentially) double the server overhead, and double the <span style="text-decoration: line-through;">fun</span> headaches.</p>
<p>In contrast, a hybrid app is one that is tightly integrated.  It should share the same code base/framework and it definitely shares a common database schema.  In fact, I would hesitate to call a hybrid solution &#8220;hybrid&#8221; if you were dealing with more than one code base or framework.  In fact, why don&#8217;t we just put our foot down on this right now.  If it doesn&#8217;t share a framework or code base (and someone is actually trying to make it coexist in the same package), there will be hell to pay and souls to eat.  No, that&#8217;s not a threat, <strong>it&#8217;s a promise</strong>.</p>
<h2>What will it look like?  How will it work?</h2>
<p>All jokes aside, the next logical step is to visualize a truly hybridized e-commerce &amp; CMS system. Here are a few thoughts on what you might get.</p>
<ul>
<li>One code base for both tools</li>
<li>One database for both tools</li>
<li>One back end interface for both tools (and any modules that comprise the back end functionality).</li>
<li>All E-commerce tools/assets manageable <em>within the context of the CMS, implemented in a normal CMS fashion<br />
</em></li>
</ul>
<h2>E-commerce tools should not monopolize a page&#8217;s functionality</h2>
<p>There is a reason that I italicized the sentence fragment above:</p>
<blockquote><p><em>&#8230;within the context of the CMS, implemented in a normal CMS fashion</em></p></blockquote>
<p>A CMS controls the structure and content of a site.  So to shall it (as I&#8217;m wielding my stone tablets here) control the implementation of the e-commerce tools.  This is really a big departure from the traditional way of thinking about how to structure an e-commerce site, and therein lies the problem.  A traditional e-commerce site has little or very limited CMS functionality, and usually it is added as an afterthought. For example- in a traditional e-commerce application, there is a single page dedicated to all product listing functionality.  Essentially, this page becomes a dedicated controller but will be wrapped in a template with some static or near-static content.  You may have some includes which get dropped in left, right, header and footer, but essentially if you want to take things further and place a listing somewhere else (perhaps within another page), you are out of luck.  The same goes for any other piece of the e-commerce tool set.  The checkout is defined by the code in the page, rather than being one component in the page.</p>
<p>To solve this issue, you need a CMS that emphasizes modular design and allows you to manage where tools go in the front end, <em>not as pages but as components on pages</em>, and it also should seamlessly fit into the existing templating architecture.  I know, it sounds like a lot.  I&#8217;m awful demanding, aren&#8217;t I?</p>
<h2>There are always naysayers&#8230;</h2>
<p>I&#8217;m hoping that this article stimulates a hearty debate. I&#8217;m sure e-commerce purists will find fault in my assessment of what should be when it comes to bringing these tools together, for example, that in some way we may be sacrificing some sort of feature set or overcomplicating things for the end user admin.  Just remember, I don&#8217;t like hearing myself type as much as I like hearing <strong>you</strong> type!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theheadoffred.com/2009/05/18/the-next-step-in-small-business-web-tools-open-source-e-commercecms-hybrids/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Freelancer Feature: 4 Tips to Build Value Into Your Quotes</title>
		<link>http://www.theheadoffred.com/2009/05/15/freelancer-feature-4-tips-to-build-value-into-your-quotes/</link>
		<comments>http://www.theheadoffred.com/2009/05/15/freelancer-feature-4-tips-to-build-value-into-your-quotes/#comments</comments>
		<pubDate>Fri, 15 May 2009 16:22:56 +0000</pubDate>
		<dc:creator>Fred</dc:creator>
				<category><![CDATA[Freelancing]]></category>
		<category><![CDATA[General Business]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.theheadoffred.com/?p=73</guid>
		<description><![CDATA[A key part of what we as freelancers do to ensure our success happens during the quoting process.  This is the all important step in which the specifications of a given project are determined, time estimations are given, and then the all-important hand-off of the quote over to the prospective client.  Do you [...]]]></description>
			<content:encoded><![CDATA[<p>A key part of what we as freelancers do to ensure our success happens during the quoting process.  This is the all important step in which the specifications of a given project are determined, time estimations are given, and then the all-important hand-off of the quote over to the prospective client.  Do you ever find that you undercut the amount of time a project takes?  Even if you tried your hardest to put hours to the project, you end up running over and watching your hourly rate erode?</p>
<p>Okay, let&#8217;s say the client is a perfect client in the sense that they never challenge the limit of what the quote ecompasses in terms of project scope.  How often have any of you had a client who doesn&#8217;t challenge those boundaries in passive-aggressive ways if not directly? I&#8217;m going to guess the answer is &#8220;rarely&#8221;.  Feel free to correct me on that assumption. <img src='http://www.theheadoffred.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>So, we all are trying to build strong working relationships with these clients, but whether they know it or not, they always have a bigger picture in mind no matter how clearly defined the project&#8217;s tasks are.  At some point, its just not worth it to spell it out due to time constraints anyway, right?</p>
<p>So, if that is the challenge, how do we try to mitigate the risk of overruns while keeping a client happy?  Here are a few improved uses of your quoting time to ensure you get a fair price and minimize the risk of going over on the quote.<span id="more-73"></span></p>
<h2>Tip 1: Ask more questions, ask relevant questions, and ask follow-up questions</h2>
<p>The golden rule should be &#8220;assume nothing and ask everything&#8221; when in the discovery process. Don&#8217;t just find out what the tool is for, ask how they execute in real life.  This will give you a much better understanding of the operational side that you are most likely being paid to automate to a certain extent.  If you can&#8217;t visualize yourself doing a given task then ask more questions until you feel like you could go in and do the task or process yourself with minimal guidance.  Sure, you may be committing more time at this stage than usual, but you are reducing the potential for massive time drainers later that come when you have to change something already built.</p>
<h2>Tip 2: Put the cost in context &#8211; justify your price with a cost analysis</h2>
<p>The more information about the current cost of doing whatever it is you are going to assist them with, the better off you are.  If you present them with a $5000 quote out of context, the first question they will have is &#8220;why so much?&#8221;  But if you find out that the only alternative is a 3rd-party system that charges a setup fee and a monthly fee, you can show them savings over time instead of the initial investment.  What is even better is that when you come back with a slightly lower quote, you can mention the savings you are giving them when compared to the other option they are considering.  If they are not aware of an alternative, be bold &#8211; find that alternative, figure out a 3-year cost for them, and then you can show them how they will save money by working with you instead.</p>
<h2>Tip 3: Present the draft quote to the potential client and eliminate the uncertainties as much as possible</h2>
<p>When I started freelancing, in my eagerness to get started on a project I would hand off a quote as a final quote and then say something like &#8220;we can tackle the unknowns as they come&#8221;, which is amazingly reckless and of course, I was sinking my own ship.  I had no defense when the client would remember an 11th-hour feature that needed to be there, and to keep them happy, I would just throw it in.  After a while I realized I needed to slow down, and approach the situation from in a much more careful, thorough manner.  That isn&#8217;t to say I don&#8217;t still have quotes where I underestimate, but it happens a lot less than it used to.</p>
<h2>Tip 4: If you can, build in a financial safety net</h2>
<p>If you think you can squeak in a percentage of the total quote as a financial safety net, you should.  Although I would recommend a 10% buffer, anything helps.  You also reduce headaches for your client by not needing to get additional funds approved for the little stuff.</p>
<p>Of course, there are many other ways to refine your quoting process, but my personal experience has shown that emphasizing these four things has helped smooth out the process, keep the client satisfied, and keep the value of the project from becoming an issue.  If you have other tips or techniques, I&#8217;d love to hear about them.  Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.theheadoffred.com/2009/05/15/freelancer-feature-4-tips-to-build-value-into-your-quotes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
