<?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>eBusinessBlog.org &#187; IT</title>
	<atom:link href="http://www.ebusinessblog.org/category/information-technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ebusinessblog.org</link>
	<description>Leveraging marketing &#38; technology to solve business problems.</description>
	<lastBuildDate>Fri, 30 Dec 2011 15:10:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Business and IT: A Love/Hate Relationship. But why?</title>
		<link>http://www.ebusinessblog.org/242/business-and-it-a-lovehate-relationship-but-why/</link>
		<comments>http://www.ebusinessblog.org/242/business-and-it-a-lovehate-relationship-but-why/#comments</comments>
		<pubDate>Tue, 05 Aug 2008 03:07:05 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.ebusinessblog.org/?p=242</guid>
		<description><![CDATA[As I've transitioned from the marketing department as a web marketing manager to the IT department as an application/development manager, to my now current role of senior IT manager, I've gradually moved up the food chain of strategy conversations with both the internal business, customers, and vendors. The constant theme in all of these discussions [...]]]></description>
			<content:encoded><![CDATA[<p>As I've transitioned from the marketing department as a web marketing manager to the IT department as an application/development manager, to my now current role of senior IT manager, I've gradually moved up the food chain of strategy conversations with both the internal business, customers, and vendors. The constant theme in all of these discussions whenever IT is brought up? Resources (or lack thereof) and the roadblock IT is viewed as to growing the business.</p>
<h2>Is every IT department eternally busy?</h2>
<p>I don't understand it. Well, actually, I do, but I'll say "I don't understand" just to make it sound like I'm in more disbelief than I really am. The underlying theme of every conversation I've had with a customer, vendor, or otherwise is that IT is busy and doesn't have the resources. It seems as if any project requiring IT resources automatically gets held up in the "IT vortex" of priorities. IT departments are really not this busy.</p>
<h2>The IT prioritization issue</h2>
<p>Something is fundamentally wrong when IT resources are scheduled 9-12 months out. My gut feel is that what the business is being held responsible to do compared to what IT is being scheduled to do is at times, misaligned. This is not necessarily the fault of IT but rather the business leaders (in which IT should have a seat at the table).</p>
<p>From an operations and manufacturing perspective, we automatically know that it's standard procedure to have a lengthy-but-calculated process for launching new products to the market. Yet, there's perhaps somewhat less frustration with operations &amp; manufacturing on these timelines compared to the frustration I commonly witness with IT scheduling. How can this be?</p>
<h2>The business doesn't understand IT</h2>
<p>Business users simply don't understand what they can't see. Operations and manufacturing have the luxury of producing physical products and business users can see the progress of this development and can visually comprehend the effort that's put into a product launch.</p>
<p>The challenge for IT leaders is to visualize the various IT processes, illustrate how they plug into the rest of the organization, and be viewed as an ally to projects and not a barrier to entry. It pains me to think how many projects are killed in the course of 12 months because IT resources are required.</p>
<h2>Business users need a scorecard for IT projects</h2>
<p>Business users need help -- they can't be faulted for not understanding IT, their lack of understanding is on the shoulders of IT leaders. Business users need a scorecard to appropriately rate their projects. There will be some things that internal IT cannot do in the amount of time required. But this doesn't mean "kill the project!" It may mean outsourcing the project to another firm under the guidance of IT.</p>
<p>Unfortunately, many IT shops are one of the following:</p>
<ul>
<li>Run as if all IT-related ideas should be their own. This translates to extended timelines and lost time-to-market as IT puts the stops on a project because it wasn't "their idea."</li>
<li>Operated under the watchful eye of a CFO. This translates to IT operating under the perception that "spending money = bad".</li>
</ul>
<h2>What's an IT leader to do?</h2>
<ol>
<li>Openly share your project pipeline (disguising projects that are sensitive, if necessary). The business as a whole needs to understand what projects are in the pipeline. If they don't, they will approach you without any context to why your team is so busy -- which is a problem.</li>
<li>Openly share the methodology for prioritizing projects with the business users who are submitting the requests. This will help them understand the process so that when they come to you with future projects, they will be armed the right data...and not with a preconceived notion that the project will "take a while" because "IT is always busy." Knowing the "why" behind project prioritization goes a long way.</li>
<li>Accept the fact that you are not all-knowing. It's OK for business users to come to IT with a new idea. You're responsibility is leveraging technology to solve business problems and bringing their idea to life. Without you, it's just an unrealized idea.</li>
<li>Spending money is not a bad thing. If you report to the CFO, the CFO is not against spending money. The CFO views business differently and is looking at the return on investment (ROI). If you cannot put in requests for money which outline the ROI, then be prepared to have many of your projects denied.</li>
<li>Don't forget to <a href="http://www.ebusinessblog.org/111/business/positioning-yourself-as-a-go-to-person-for-your-department-or-team/">position yourself as a "go to" person</a>.</li>
</ol>

	Tags: <a href="http://www.ebusinessblog.org/tag/cio/" title="cio" rel="tag">cio</a>, <a href="http://www.ebusinessblog.org/tag/enterprise/" title="enterprise" rel="tag">enterprise</a>, <a href="http://www.ebusinessblog.org/tag/strategy/" title="strategy" rel="tag">strategy</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/242/business-and-it-a-lovehate-relationship-but-why/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Why is open source viewed as a challenge in the enterprise?</title>
		<link>http://www.ebusinessblog.org/211/why-is-open-source-viewed-as-a-challenge-in-the-enterprise/</link>
		<comments>http://www.ebusinessblog.org/211/why-is-open-source-viewed-as-a-challenge-in-the-enterprise/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 02:35:48 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.negate.net/?p=211</guid>
		<description><![CDATA[I'm a frequent reader of CIO.com articles -- such an invaluable source for eBusiness managers and directors. I'm a big proponent of open source and am finding it to be such a taboo subject within the enterprise. In the article The Challenge of Open Source Presents to CIOs, open source is almost presented as a [...]]]></description>
			<content:encoded><![CDATA[<p>I'm a frequent reader of CIO.com articles -- such an invaluable source for eBusiness managers and directors. I'm a big proponent of open source and am finding it to be such a taboo subject within the enterprise. In the article <a href="http://advice.cio.com/bernard_golden/the_challenge_open_source_presents_to_cios">The Challenge of Open Source Presents to CIOs</a>, open source is almost presented as a "problem." So much of a problem in fact that certain enterprises ban it entirely.</p>
<p><strong>Quick question:</strong> Since when it is a bad thing to save money?</p>
<p>Now, I understand it can present challenges from governing the use of open source as it pertains to compliancy issues. However, this is no different than governing the proper licensing of Microsoft products, too. The fact that it's open source doesn't make open source a "problem." If you have problem governing open source utilization, then you have a larger software/infrastructure governance problem.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/cio/" title="cio" rel="tag">cio</a>, <a href="http://www.ebusinessblog.org/tag/open-source/" title="open source" rel="tag">open source</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/211/why-is-open-source-viewed-as-a-challenge-in-the-enterprise/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to determine if you delegate enough</title>
		<link>http://www.ebusinessblog.org/196/how-to-determine-if-you-delegate-enough/</link>
		<comments>http://www.ebusinessblog.org/196/how-to-determine-if-you-delegate-enough/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 00:10:12 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web services]]></category>

		<guid isPermaLink="false">http://www.negate.net/?p=196</guid>
		<description><![CDATA[I recently came across an article that really hit home for me. It's titled "How to determine if you delegate enough." To quote the article: How do I know when I am delegating enough? I think that the answer is very simple: You are not delegating enough if the questions that you are getting are easy [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><a href="http://www.rescuetime.com"><img src="http://www.negate.net/wp-content/uploads/2008/03/rescuetime-logo.jpg" alt="rescuetime-logo.jpg" /></a></p>
<p>I recently came across an article that really hit home for me. It's titled "<a href="http://www.cio.com/article/203650/How_to_Determine_If_You_Delegate_Enough">How to determine if you delegate enough</a>." To quote the article:</p>
<blockquote><p><em>How do I know when I am delegating enough? I think that the answer is very simple: You are not delegating enough if the questions that you are getting are easy for you to answer.</em></p>
<p><em>If your subordinate comes to you with an easy question ... the possibility is that the answer was indeed simple but you didn't share the necessary information, requiring the subordinate to ask the question. This may mean you retain some information in order to feel that you have not lost control, but it causes your people to be frustrated and to feel that you don't trust them. It's important for you to disclose to your subordinates all of the information that they need to do their jobs.</em></p></blockquote>
<p><strong>Shifting from "doer" to manager &amp; avoiding "doing nothing" as a manager</strong></p>
<p><strong></strong>In <a href="http://www.negate.net/159/webmarketing/levolor/new-job-title-e-business-manager/">my recent role change</a>,  I'm now managing a larger range of projects and a larger group of people. I've always admired managers and executives who could get their hands dirty. I think this garners respect and establishes credibility with any manager. In this new role, my biggest challenge is identifying the tasks to take on myself and to delegate to my staff. While there are many simple projects and tasks I am perfectly capable of handling without the help of my staff, I need to be able to identify which tasks make the most sense for me to be focusing my time on.</p>
<p><strong>Enter RescueTime - How I measure where I'm spending my time</strong></p>
<p>I recently came across a new free service called <a href="http://www.rescuetime.com">RescueTime</a>. It's a web-based service with Mac and PC "listeners" that install quickly and effortlessly so I can monitor my application usage and website visits. The benefit here is that my "doer" tasks vs. my "management" tasks are clearly divided between the websites and applications I use:</p>
<ul>
<li>For example: firing up the Mac OS Terminal app and hopping on a server to move some files around is clearly a "doer" role. I file the "Terminal" app as a "development" task/app.</li>
<li>On the other hand, reviewing Omniture web analytics data is most definitely a web marketing role, so I flag all Omniture sites as "web marketing" tasks.</li>
<li>Email, Excel, Visio, Microsoft Projects are all tagged as "eBusiness" applications.</li>
</ul>
<p> </p>
<p><strong>The RescueTime Dashboard</strong></p>
<p>Since I have a dedicated laptop specifically for work, the only time I really use it is for work-based functions. Since the <a href="http://www.rescuetime.com">RescueTime</a> "listeners" time out after 2 minutes of inactivity, the service provides a very accurate portrayal of the true time spent working (for me, at least). Of course, when I'm in meetings and the laptop is idle, this "work time" is not captured. Since the majority of my job involves a computer, it's pretty safe to say that it captures most of my work-related activities on any given day:</p>
<p> </p>
<p style="text-align: center;">Below we see (for the week of March 30th) I spent 55 hrs and 50 minutes working.</p>
<p style="text-align: center;"><a href="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-timespent.jpg"><img class="aligncenter size-full wp-image-203" title="rescuetime-timespent" src="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-timespent.jpg" alt="" width="378" height="244" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;">Below we see how my 55 hrs and 50 minutes that week broke down into the "tagged" sites and applications I used:</p>
<p style="text-align: center;"><a href="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-top10tags.jpg"><img class="aligncenter size-full wp-image-204" title="rescuetime-top10tags" src="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-top10tags.jpg" alt="" width="375" height="245" /></a></p>
<p style="text-align: center;"> </p>
<p style="text-align: center;">RescueTime then tells me how efficient I've been based on the above data collection and my account settings (I rate "ebusiness" as more efficient than "development"):</p>
<p style="text-align: center;"><a href="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-efficiencyrating.jpg"><img class="aligncenter size-full wp-image-205" title="rescuetime-efficiencyrating" src="http://www.negate.net/wp-content/uploads/2008/04/rescuetime-efficiencyrating.jpg" alt="" width="173" height="75" /></a></p>
<p style="text-align: left;"> </p>
<p style="text-align: left;"><strong>I'm still spending too much time "doing" and not delegating</strong></p>
<p style="text-align: left;">When logged into the RescueTime dashboard, you can hover over the above red bars to see the total time spent on the tags. "development" was comprised of more than 11 hours of work. That's 20% of time dedicated to "doing" which is much too high. RescueTime has also calculated my efficiency. Efficiency is described as:</p>
<blockquote>
<p style="text-align: left;"><em>A score based on the ratio of productive activity to distracting activity. To improve this, spend a higher percentage of time on productive tasks.</em></p>
</blockquote>
<p style="text-align: left;">Without the <a href="http://www.rescuetime.com">RescueTime</a> software and web service, I'd have no way of quantifying this information other than going by gut feel.  Now that I know I'm spending too much time, I am not worrying as much about being perceived as a manager who doesn't like getting their hands dirty. <a href="http://www.rescuetime.com">RescueTime</a> is enabling me to focus on more accurately managing and delegating the tasks and projects for my staff.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/career/" title="career" rel="tag">career</a>, <a href="http://www.ebusinessblog.org/tag/cio/" title="cio" rel="tag">cio</a>, <a href="http://www.ebusinessblog.org/tag/technology/" title="technology" rel="tag">technology</a>, <a href="http://www.ebusinessblog.org/tag/web-services/" title="web services" rel="tag">web services</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/196/how-to-determine-if-you-delegate-enough/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Don&#8217;t do website maintenance during the day</title>
		<link>http://www.ebusinessblog.org/132/dont-do-website-maintenance-during-the-day/</link>
		<comments>http://www.ebusinessblog.org/132/dont-do-website-maintenance-during-the-day/#comments</comments>
		<pubDate>Sun, 10 Jun 2007 13:25:50 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://www.negate.net/132/consumer/dont-do-website-maintenance-during-the-day/</guid>
		<description><![CDATA[The North Carolina Department of Transportation feels it necessary to perform website maintenance on a Sunday morning. What I've always disliked about government web services is the lack of understanding of when citizens perform online tasks via government sites. This is what I was presented with today when I tried to renew my license plate [...]]]></description>
			<content:encoded><![CDATA[<p>The North Carolina Department of Transportation feels it necessary to perform website maintenance on a Sunday morning. What I've always disliked about government web services is the lack of understanding of when citizens perform online tasks via government sites. This is what I was presented with today when I tried to renew my license plate tabs via the NC DOT website:</p>
<p><a href="http://www.negate.net/wp-content/uploads/2007/06/ncdot.jpg" title="ncdot.jpg"></a></p>
<p style="text-align: center"><a href="http://www.negate.net/wp-content/uploads/2007/06/ncdot.jpg" title="ncdot.jpg"><img src="http://www.negate.net/wp-content/uploads/2007/06/ncdot.jpg" alt="ncdot.jpg" height="150" width="413" /></a></p>
<p align="left">This would be completely unacceptable for a consumer website. I guess since the state requires registration and you have no other choice but to visit their site around their maintenance schedule or (gasp) go into a local DOT office, they really don't have to cater to the schedules of citizens.</p>
<p align="left">Website maintenance, regardless of industry, should be done during off-peak hours. Granted, Sunday mornings are probably not peak hours, they are still more prone to visits than they would be between the hours of 2AM and 7AM.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/user-experience/" title="user experience" rel="tag">user experience</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/132/dont-do-website-maintenance-during-the-day/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Positioning yourself as a &#8220;go to&#8221; person for your department or team</title>
		<link>http://www.ebusinessblog.org/111/positioning-yourself-as-a-go-to-person-for-your-department-or-team/</link>
		<comments>http://www.ebusinessblog.org/111/positioning-yourself-as-a-go-to-person-for-your-department-or-team/#comments</comments>
		<pubDate>Mon, 21 May 2007 23:56:01 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cio]]></category>
		<category><![CDATA[strategy]]></category>

		<guid isPermaLink="false">http://www.negate.net/111/business/positioning-yourself-as-a-go-to-person-for-your-department-or-team/</guid>
		<description><![CDATA[Recently, a post on the CIO advice and opinion forum posed the question about working your way up the IT food chain. This made me think more about advice for IT, developers, and general "tech" people and how they can break the mold of IT and advance up the department ladder. Some developers or engineers [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, a <a href="http://advice.cio.com/i_want_to_be_a_cio" target="_blank">post on the CIO advice and opinion forum</a> posed the question about working your way up the IT food chain. This made me think more about advice for IT, developers, and general "tech" people and how they can break the mold of IT and advance up the department ladder. Some developers or engineers find themselves working for managers who "have no clue." What they don't realize is the managers have the ability to work with internal stakeholders effectively and translate business problems into requirements for the technical team to implement.</p>
<p>Here are some examples of how you can position yourself more effectively with other departments in your organization so they look at you as the "go to" person not by just the title on your business card, but by the value you bring to their business functions.</p>
<p><strong>The title on your business card defines what you do, not how you do it</strong><br />
The title on your business card does not always mean you are viewed as the "go to" person for your functional area -- I have experienced plenty of people in business who are avoided at all costs due to lack of strategic and/or big picture thinking within an organization or on a project. Your title defines what you do, but how you go about doing it is another game completely.</p>
<p>In IT, understanding the needs of another department is extremely important when they come to you with a question or request. Nobody likes feeling stupid, and this is one area where IT typically falls short -- fail to understand the problem, provide short, non-descriptive answers to questions, and allow the uneducated business person to craft the design requirements for a (web) project that makes little sense. This then results in an application or solution that underdelivers due to poor planning and creates a customer (the employee in the other department) who is unhappy.</p>
<p><strong>Picture yourself bringing your car to a mechanic for service...how do you want to be treated?</strong><br />
(This is often times an easy analogy to make, so if you already understand cars, then pick another area where you are not as knowledgeable in and put yourself in the position of <em>that</em> customer.) You drive your car into the shop -- it's vibrating whenever you "drive it" and you obviously want it fixed because A.) it's annoying and B.) it seems very unsafe!</p>
<p>Now, there are two ways to approach this: probe deeper, ask questions to help you navigate the troubleshooting process with the customer face-to-face, or take the car and run a series of tests that run the risk of looking at an area of the car that is not broken (and in the end not be able to find anything wrong -- we've all experienced this, and it's frustrating!). Vibration in a car can be a number of things -- bad brakes, unbalanced tires, unbalanced driveshaft -- the list goes on, and can be varying degrees of technical explanation depending on the customer's expertise on the matter. A "go to" person asks questions because they genuinely <em>want to help</em>.</p>
<p><strong>Sometimes the problem described is not the source of the problem at all</strong><br />
Odds are the customer doesn't know exactly what the problem is, but they may suggest a fix because they don't want to appear stupid in front of you. This happens <em>countless</em> times in business! They could say "the tires feel out of balance" but in reality, it could be that the vibration only occurs during braking, which generally points to warped brake rotors (among other things). Being the responsible businessperson you are, you would always start this process by going back a step or two to understand the customer's needs and a description of the problem.</p>
<p>This will ultimately lead to a more accurate and timely resolution to a problem and a solution that hits the nail on the head. Part of being the "go to" person is providing that guidance that other departments lack -- knowing they can come to you with an idea and you can help them make the most of it without making them look incompetent is critical in business. You will turn them into repeat customers.</p>
<p><strong>Your customers (fellow employees) don't really care about your deadlines</strong><br />
Another problem area in IT is the ability to turn on a dime or the tendency to paint a dreary picture from a resource standpoint. Just like bringing your car to the shop, you don't really care to hear about all of the other work the shop has queued up, so spare your own internal customers (fellow employees) the details. Explain that you want to help them, understand their timeline, and fit their project into the mix where you can. If you make other departments feel like you're doing them a favor for every request they come to you with and that it feels like pulling teeth just to get some time, you will lose your position as the "go to" person. Likely, they will look elsewhere or even outsource -- at which point you're cut out of the process completely.</p>
<p><strong>A "go to" person follows up.</strong><br />
Ever brought your car to a mechanic, the expected due date comes and goes, and you never hear from the service manager? Avoid this situation at all costs. Manage your customer's expectations, and provide reasons for why you're going to be later than promised. Things happen, deadlines change, but how you manage the situation will also improve the satisfaction and perceived value you bring to a project and will ultimately paint you as a "go to" person. The "go to" person gets things done and follows up when they have or haven't been accomplished. It's just that simple.</p>
<p><strong>Work through the process and/or problem, don't work around it or point fingers</strong><br />
Many times IT is looked at for solutions to sharing data or information with other internal departments or external customers. This often times means creating a new process for the application or implementation you're building on behalf of a department. If the success of your project implementation depends on the actions of another person or department, then work with them until their job is finished. Unless explicitly told to do so, don't "pass the buck" and assume your work is done when another department has to get involved. Part of being a "go to" person is finding the answers to problems that are outside of your current knowledge or your functional area's expertise.</p>
<p>Your internal customers may not realize the amount of collaboration involved, so don't hesitate to give them a high-level (<em>notice the phrase "high level" -- avoid the technical details!</em>) overview of what's being done throughout the project. This is what will make them look to you in the future for other projects and view you as a "go to" person.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/career/" title="career" rel="tag">career</a>, <a href="http://www.ebusinessblog.org/tag/cio/" title="cio" rel="tag">cio</a>, <a href="http://www.ebusinessblog.org/tag/strategy/" title="strategy" rel="tag">strategy</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/111/positioning-yourself-as-a-go-to-person-for-your-department-or-team/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>If only all service companies could be like Rackspace</title>
		<link>http://www.ebusinessblog.org/109/if-only-all-service-companies-could-be-like-rackspace/</link>
		<comments>http://www.ebusinessblog.org/109/if-only-all-service-companies-could-be-like-rackspace/#comments</comments>
		<pubDate>Tue, 15 May 2007 05:12:31 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[client service]]></category>
		<category><![CDATA[customer service]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[levolor.com]]></category>

		<guid isPermaLink="false">http://www.negate.net/109/tech/hosting/if-only-all-service-companies-could-be-like-rackspace/</guid>
		<description><![CDATA[It's been a particularly bad week for customer and client service from two very important vendors to us (*ahem*...Omniture &#38; scene7). Rather than focus on the negatives, I will instead post my 100% satisfaction with the service and support of Rackspace Managed Hosting. Web-based support that can be trusted for a speedy response Rackspace has [...]]]></description>
			<content:encoded><![CDATA[<p>It's been a particularly bad week for customer and client service from two very important vendors to us (*ahem*...<a href="http://www.omniture.com" target="_blank">Omniture</a> &amp; <a href="http://www.scene7.com" target="_blank">scene7</a>). Rather than focus on the negatives, I will instead post my 100% satisfaction with the service and support of <a href="http://www.rackspace.com" target="_blank">Rackspace Managed Hosting</a>.</p>
<p><strong>Web-based support that can be trusted for a speedy response</strong><br />
Rackspace has <em><strong>both</strong></em> phone and web-based tech support, but they are so speedy and courteous at responding to web-based support messages that I routinely go there <em>first</em> for a question, request, or resolution to a problem. How many companies can you say this about?</p>
<p><em>You know the drill</em>: the cryptic support hierarchy laid out on a company site, insisting you search their knowledgebase first (which is always sub-par and rarely has the answer to your question), presenting you with a customer service contact form, and if you're lucky, a toll-free support number.</p>
<p>I can't tell you how many times my only point of contact is an e-mail address at a vendor either for their "technical support" or for an account manager. I always am concerned that the e-mail will go into a black hole and never be returned (e-mail is such a terrible way to manage tasks). I've been so accustomed to this, that I always end up BCCing myself so that I know to flag the e-mail for later follow-up. Otherwise, I'll forget about it and I may never hear back unless I resend the e-mail.</p>
<p><strong>A customer knoweledgebase that just works</strong><br />
The Rackspace support model is equally as fantastic. You have an account manager and essentially a "dedicated" team of support techs of varying skill sets that you'll basically always deal with throughout the week. Each message is signed by the tech, an entire log of your conversation is available in their support ticket system, and <em>it all just works</em> -- it's a complete CRM solution customized for their business and the customer benefits from their collaboration. No matter who you talk to, they can access the same information anyone else in the company can access (aside from sensitive information like server passwords). What a concept!</p>
<p>Better yet, the account managers can access what the support people are doing with your account. Not the case at <em>some</em> vendors who have departments operating in silos.</p>
<p><strong>Managing customer expectations</strong><br />
There's nothing I love more than to report a problem or submit a request, get a response within a 2-hour window with a list of "next steps" and when it will be resolved by. Sometimes a customer problem is not a simple, 30-minute fix, either. Even the problems that keep Rackspace scratching their heads over the course of the week are kept up-to-date on a daily basis each week and always have a senior technician checking in on the status each day.</p>
<p>With these <em>other</em> vendors, <em>I</em> am the one checking in with them. Where's the client service in that?</p>
<p>Anyway, thank you, Rackspace. Always a pleasure to deal with you.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/client-service/" title="client service" rel="tag">client service</a>, <a href="http://www.ebusinessblog.org/tag/customer-service/" title="customer service" rel="tag">customer service</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/levolor-com/" title="levolor.com" rel="tag">levolor.com</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/109/if-only-all-service-companies-could-be-like-rackspace/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>What does a CIO do?</title>
		<link>http://www.ebusinessblog.org/107/what-does-a-cio-do/</link>
		<comments>http://www.ebusinessblog.org/107/what-does-a-cio-do/#comments</comments>
		<pubDate>Sat, 12 May 2007 00:09:19 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[CIO]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[cio]]></category>

		<guid isPermaLink="false">http://www.negate.net/107/webmarketing/levolor/what-does-a-cio-do/</guid>
		<description><![CDATA[I've come across a few posts lately as well as some confusion (in the office and in blogs) about the roles and responsibilities of the CIO (Chief Information Officer). A CIO is not "the computer guy," "web guy," or "a techie." A CIO essentially bridges the communication barrier, knowledge, and strategic gap between the many [...]]]></description>
			<content:encoded><![CDATA[<p>I've come across a few posts lately as well as some confusion (in the office and in blogs) about the roles and responsibilities of the CIO (Chief Information Officer). A CIO is <em>not</em> "the computer guy," "web guy," or "a techie." A CIO essentially bridges the communication barrier, knowledge, and strategic gap between the many departments of a business that require technology (whether they realize it or not) to solve business problems.</p>
<p><strong>Big-picture thinking</strong><br />
The CIO is a strategic position because it requires big-picture thinking, and the ability to quickly and effectively identify broken processes (or lack thereof) where technology can be integrated to improve efficiency and the bottom line -- or better yet, drive new business and capture market share. Driving new business and capturing market share is really a critical area where a CIO can contribute -- because it requires a heavy dose of business intelligence and market awareness.</p>
<p><strong>But I thought the CIO was the head of the IT department?</strong><br />
The IT department is an operational entity, responsible for executing the support of the daily technical needs of employees, implementing new technology as a result of a business need, or implementing/building new services as a result of a business need. IT still needs the "business need" delivered to them as well as an operational manager who manages the department. Depending on the size of the organization, there may be multiple operational managers within the various divisions of IT. The CIO will guide the functional managers in IT to implement solutions that satisfy current and future business needs/problems.</p>
<p><strong>Why don't other departments just talk to the operational manager(s) of IT?</strong><br />
Typically, departments (marketing, HR, Finance, engineering, etc.), lack the technical expertise to be able to identify exactly what they need to solve their problem. IT can normally listen to these problems and provide a very specific solution. The problem is when these solutions are implemented in silos. Over time, you have many "one-off" IT projects, built as temporary fixes or workarounds that gradually grow into a substantial maintenance burden and waste of IT resources.</p>
<p>This is where a CIO-role plays a strategic role. The CIO has visibility to multiple departments and layers of the organization. The CIO thinks about all of the needs of the various departments, takes future needs into consideration, and plans for scalability. The "silo effect" is neither fun or fair to anybody in IT and as a company grows, managing all of these silos becomes cumbersome and uninspiring -- and costly. To undo years and years of silo'd development is usually a major undertaking.</p>
<p><strong>Alright, so the CIO doesn't manage the IT employees. What is the CIO involved in, then?</strong><br />
To quote an <a href="http://www.informationweek.com/story/showArticle.jhtml?articleID=25600211" target="_blank">excellent editor's note from InformationWeek</a>,  "<span id="articleBody">CIOs are less involved in day-to-day operations and technology implementation and more involved in business strategy, revenue generation, business-process management, and customer relations." This article was written in July 2004 and still holds true today. The only addition I would make is that the CIO is also heavily involved in online strategy because it is such a critical customer touch-point and is a major source of revenue generation (directly via e-commerce or indirectly via offline sales), customer relations, and requires strategic business-process management.<br />
</span></p>

	Tags: <a href="http://www.ebusinessblog.org/tag/career/" title="career" rel="tag">career</a>, <a href="http://www.ebusinessblog.org/tag/cio/" title="cio" rel="tag">cio</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/107/what-does-a-cio-do/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>We&#8217;ve landed on a managed hosting contract</title>
		<link>http://www.ebusinessblog.org/54/weve-landed-on-a-managed-hosting-contract/</link>
		<comments>http://www.ebusinessblog.org/54/weve-landed-on-a-managed-hosting-contract/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 06:05:00 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[supermotors.net]]></category>

		<guid isPermaLink="false">http://www.negate.net/54/tech/weve-landed-on-a-managed-hosting-contract/</guid>
		<description><![CDATA[In a previous post, I outlined how we were looking at managed hosting for SuperMotors, to replace the current colocation contract we've had for nearly 2 years. After much negotiation with Rackspace, PEER 1, and INetU, none of them were able to come up with a proposal that was attractive enough as ipHouse's offer. Here's [...]]]></description>
			<content:encoded><![CDATA[<p>In a previous post, <a href="http://www.negate.net/10/tech/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/">I outlined how we were looking at managed hosting for SuperMotors</a>, to replace the current colocation contract we've had for nearly 2 years. After much negotiation with <a href="http://www.rackspace.com">Rackspace</a>, <a href="http://www.dedicatedhosting.com">PEER 1</a>, and <a href="http://www.inetu.net">INetU</a>, none of them were able to come up with a proposal that was attractive enough as <a href="http://www.negate.net/www.iphouse.com">ipHouse</a>'s offer. Here's how things went down:</p>
<p><strong>4th Place: INetU</strong><br />
<a class="imagelink" title="INetU" href="http://www.negate.net/wp-content/uploads/2006/12/inetu.jpg"><img id="image50" alt="INetU" src="http://www.negate.net/wp-content/uploads/2006/12/inetu.jpg" /><br />
</a></p>
<p>I really liked their website, the fact that they promoted their customer satisfaction rating (which is really high, at 96%), and they offered FreeBSD (my OS of choice, and where my comfort level is). Unfortunately, their pricing structure is not setup for high-bandwidth environments, as their bid came in much, much higher than the other 3 ISPs who were bidding on our business. Kudos to them for not straying from their core competency, but probably not a viable consideration for us in the future unless they make significant changes to their billing model.</p>
<p><strong>3rd Place: Rackspace</strong><br />
<a id="p51" rel="attachment" class="imagelink" title="Rackspace" href="http://www.negate.net/54/tech/weve-landed-on-a-managed-hosting-contract/rackspace/"><img id="image51" alt="Rackspace" src="http://www.negate.net/wp-content/uploads/2006/12/rackspace.jpg" /></a><br />
I have real-world experience with Rackspace and their managed hosting, so I knew what to expect in terms of service and support. They did an excellent job in coming down on the costs of their hardware to match PEER 1's quote, but just were not able to match the bandwidth (they could not go higher than 1000 GB/mo -- as this is their standard bandwidth package). They could have gone higher, but at $1/GB, which would have gotten very expensive for us. Had bandwidth not been the primary driver behind our decision, Rackspace might have been our final decision, just based on my past experience with them as a managed hosting provider.</p>
<p><strong>2nd Place: PEER 1</strong><br />
<strong><img id="image52" alt="PEER1" src="http://www.negate.net/wp-content/uploads/2006/12/peer1.jpg" /></strong><br />
Excellent sales follow-up, <a href="http://www.negate.net/43/webmarketing/another-kudos-to-blog-monitoring-peer-1-dedicated-hosting/">paid attention to my blog</a>, and had the best overall price between INetU, Rackspace, and PEER 1. However, in the end, they did not offer FreeBSD for an operating system and required a 12/31/06 commitment date, which would have meant 2 months of overlapped billing with our current ipHouse colocation contract and the new PEER 1 managed contract. Also, switching ISPs would have meant dealing with DNS switches for our customer's domains, dealing with e-mail account downtime for customers, transferring data over the Internet to the new servers...the list of "cons" went on and on. Granted, this would have been the situation for INetU, Rackspace, or PEER 1...which is why we went with ipHouse:</p>
<p><strong>1st Place: ipHouse</strong><br />
<img id="image53" alt="ipHouse" src="http://www.negate.net/wp-content/uploads/2006/12/iphouse.jpg" /><br />
Our current ISP where we've colocated for many years now. We're comfortable with their support, their sales staff, and their network reliability. This, combined with the fact that they will run a managed FreeBSD server for us, matched the PEER 1 bandwidth quote, beat the PEER 1 hardware quote (PEER 1 uses commodity hardware to keep costs down where as ipHouse is getting us new Dell servers). Plus, not having to deal with the IP change, DNS changes, e-mail downtime, etc...everything just made sense for us to stay with the current provider, and for less than we're paying today. We also bumped up our colocation contract expiration date by 30 days to get started with managed hosting even sooner. Bottom line: no overlap in hosting contracts, faster time-to-production with managed hosting, more bandwidth, better/faster/more reliable servers, less cost.</p>
<p><strong>Moral of the story</strong></p>
<ul>
<li>If you're near the end of your hosting contract, always shop around to see what else is out there. The grass may be greener on the other side.</li>
<li>Put a competitor's bid in the hands of your current ISP and see what they can do about meeting or beating the bid.</li>
<li>Prices are usually negotiable. Never take the first offer and always talk to the rep via phone or e-mail about the quote so they can understand your level of commitment for hosting.</li>
<li>By renegotiating, you may be able to enter into a new/better contract a month or two sooner than expected -- and thus not have to wait for your existing contract to expire, as long as it means your current ISP keeps you as a customer for a longer period of time.</li>
<li>It's more expensive for an ISP to obtain a new customer than it is to retain an existing customer for slightly less money.</li>
</ul>

	Tags: <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/supermotors-net/" title="supermotors.net" rel="tag">supermotors.net</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/54/weve-landed-on-a-managed-hosting-contract/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Apps for your Domain &#8211; 8 domain limit</title>
		<link>http://www.ebusinessblog.org/47/google-apps-for-your-domain-8-domain-limit/</link>
		<comments>http://www.ebusinessblog.org/47/google-apps-for-your-domain-8-domain-limit/#comments</comments>
		<pubDate>Thu, 28 Dec 2006 05:34:39 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hosting]]></category>

		<guid isPermaLink="false">http://www.negate.net/47/consumer/google-apps-for-your-domain-8-domain-limit/</guid>
		<description><![CDATA[I've been a Google Apps for your Domain user/administrator since they first launched the service with just e-mail hosting. It wasn't until recently that I noticed they offered more services than just e-mail hosting: Calendars Chat Customized Start Page Domain Web Pages I realized that calendars and chat were basically available, what I didn't realize [...]]]></description>
			<content:encoded><![CDATA[<p>I've been a <a href="http://www.google.com/a/">Google Apps for your Domain</a> user/administrator since they first launched the service with just e-mail hosting. It wasn't until recently that I noticed they offered more services than just e-mail hosting:</p>
<ul>
<li>Calendars</li>
<li>Chat</li>
<li>Customized Start Page</li>
<li>Domain Web Pages</li>
</ul>
<p>I realized that calendars and chat were basically available, what I didn't realize was that you could toggle them on/off. I also realized that there wasn't a waiting list for signing up new domain names any more (though the service is still in "beta"), too. I proceeded to setup google apps for 7 other domain names, making a total of 8 domains that I use Google apps for. After trying to add a 9th domain, I got this message:</p>
<div style="direction: ltr"><em>Hello,</p>
<p>Thanks for your interest in Google Apps for Your Domain. Unfortunately, we are not able to invite your domain <edited> into the beta at this time, because you have reached the maximum number of domains per administrator. If we increase this limit, we'll let you know by email.</p>
<p>Sincerely,<br />
</em></div>
<p><em><span class="sg">The Google Team</span></em></p>
<p>Bummer! But, I can't complain. I'll take free e-mail hosting for 8 domains. This also means I can clear off all of the e-mail accounts on our mail server which makes one less thing to setup when we <a href="http://www.negate.net/10/tech/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/">switch ISPs</a>. What I also like is the ability to host web pages on a domain name with Google, meaning I can eliminate all of the one-page domains that we host, as well. Can't wait to see what's next with the service -- hopefully full integration with Picasa, Gmail mobile, and other Google applications/utilities.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/google/" title="google" rel="tag">google</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/47/google-apps-for-your-domain-8-domain-limit/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is so difficult about this sales process thing?</title>
		<link>http://www.ebusinessblog.org/41/what-is-so-difficult-about-this-sales-process-thing/</link>
		<comments>http://www.ebusinessblog.org/41/what-is-so-difficult-about-this-sales-process-thing/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 03:34:32 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[supermotors.net]]></category>

		<guid isPermaLink="false">http://www.negate.net/41/webmarketing/supermotors/what-is-so-difficult-about-this-sales-process-thing/</guid>
		<description><![CDATA[I deal with vendors on a daily basis, most of which are a pleasant experience. Then there are the others that are either, too pushy and only interested in the sale, and then there are others who cannot close the sale because of a simple question. Take Peer 1, a managed hosting company who we [...]]]></description>
			<content:encoded><![CDATA[<p>I deal with vendors on a daily basis, most of which are a pleasant experience. Then there are the others that are either, <a href="http://www.negate.net/40/webmarketing/clickshiftcom-aquired-by-webtrends/">too pushy and only interested in the sale</a>, and then there are others who cannot close the sale because of a simple question.</p>
<p>Take <a href="http://www.dedicatedhosting.com">Peer 1</a>, a managed hosting company who we are <a href="http://www.negate.net/10/tech/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/">strongly considering</a> to have handle <a href="http://www.supermotors.net">SuperMotors.net</a> hosting. Everything checks out on their website - professionally designed, up-to-date information, current press releases. Not much in terms of comments on their managed hosting service online, but that may be because this is still a relatively new market for managed hosting with not a lot of competitors and customers. The price looks good, the company looks good, but when I ask for 2-3 existing customer references (of equal or higher contract terms as we're considering) from the sales rep I've been working with, I get nothing. Last communcation from the rep was on November 13th. It's now December 5th. I've sent follow-up e-mails re-requesting 2-3 customer references on November 14th, November 26th, and December 1st.</p>
<p>I guess e-mails are not good enough and I'll need to call. It shouldn't be this hard for us to spend money. Not only is this annoying, but it speaks volumes about their commitment to customer service. Do they even have 2-3 customers that are going to give them top marks? Strike 1 for Peer 1!</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/supermotors-net/" title="supermotors.net" rel="tag">supermotors.net</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/41/what-is-so-difficult-about-this-sales-process-thing/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>apache mod_deflate reduces bandwidth usage by 27% on SuperMotors.net</title>
		<link>http://www.ebusinessblog.org/36/apache-mod_deflate-reduces-bandwidth-usage-by-27-on-supermotorsnet/</link>
		<comments>http://www.ebusinessblog.org/36/apache-mod_deflate-reduces-bandwidth-usage-by-27-on-supermotorsnet/#comments</comments>
		<pubDate>Sat, 02 Dec 2006 16:52:58 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[banner advertising]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[supermotors.net]]></category>
		<category><![CDATA[technology]]></category>

		<guid isPermaLink="false">http://www.negate.net/36/tech/apache-mod_deflate-reduces-bandwidth-usage-by-27-on-supermotorsnet/</guid>
		<description><![CDATA[In the ongoing battle of optimizing, tweaking, and testing, in November we enabled apache's mod_deflate module on SuperMotors.net. Literally adding about 10 lines of code to httpd.conf (the apache config file), all text-based content on our pages now use gzip compression when delivered to web browsers that support gzip compression. By using this tool, you [...]]]></description>
			<content:encoded><![CDATA[<p>In the ongoing battle of optimizing, tweaking, and testing, in November we enabled apache's <a href="http://httpd.apache.org/docs/2.0/mod/mod_deflate.html">mod_deflate</a> module on <a href="http://www.supermotors.net">SuperMotors.net</a>. Literally adding about 10 lines of code to httpd.conf (the apache config file), all text-based content on our pages now use gzip compression when delivered to web browsers that support gzip compression. By using <a href="http://www.whatsmyip.org/mod_gzip_test/">this tool</a>, you can see if your site currently utilizes gzip compression. When testing SuperMotors.net with this tool, our homepage size was originally 49K, but with gzip compression thanks to mod_deflate, it is reduced to 9K. This is an 81% savings in bandwidth usage.</p>
<p>So, when implemented over the course of the entire month, we saw an overall 27% reduction in bandwidth. Surprisingly, our absolute unique visitor count was down 14% for November (holidays do this to our site), but page views actually increased by 1%. Page views are ultimately the driver in bandwidth utilization. I interpret this to mean that fewer users were able to do more on our site because they were downloading content in less amount of time.</p>
<p>So, why does the test tool from above show an 81% reduction in bandwidth yet we only saw an overall reduction of 27%? This is because images (and other files) are not compressed when delivered to web clients. Since we primarily serve images and videos, the rest of our bandwidth still remains largely untouched by mod_deflate -- which is by design.</p>
<p>This bandwidth reduction is very good news for us. <a href="http://www.negate.net/32/tech/5-reasons-to-avoid-multi-year-colocation-contracts/">As previously posted</a>, we are leaving the world of colocation and moving to managed hosting -- with a new billing model. The "total bandwidth used" billing model favors us even more now that we've reduced bandwidth usage by 27%. This translates into squeezing more data out of the pipe than previously anticipated. We'll be able to maintain our fixed costs and increase revenue, thanks to this little module. The more data we push out, the more page views we serve, and the more revenue we make from our CPM-based advertising model with <a href="http://www.tribalfusion.com">Tribal Fusion</a> and our in-house ad inventory (<a href="http://www.negate.net/35/webmarketing/page-views-out-how-to-monetize-ajax-enabled-sites-on-a-cpm-ad-model/">read the challenges we face when we introduce Ajax functionality and how it'll affect our CPM-based ad model</a>).</p>
<p>The mod_deflate module does increase CPU usage due to the need to compress each page sent out. However, this had very little impact on us as we had plenty of processing power to spare. Your results may vary, so keep an eye on CPU usage when you implement this module. The slight increase in CPU usage was worth the risk, because the 27% reduction in bandwidth was a much bigger gain for us.</p>
<p><em>12/4/06 Edit: <a href="http://ajaxian.com/archives/compression-caching-for-faster-load-times">Ajaxian has an article on gzip compression</a> with some user responses. Interesting insights (in the comments section) on the law of diminishing returns with gzip compression used on ajax-enabled pages. </em></p>

	Tags: <a href="http://www.ebusinessblog.org/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.ebusinessblog.org/tag/banner-advertising/" title="banner advertising" rel="tag">banner advertising</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/supermotors-net/" title="supermotors.net" rel="tag">supermotors.net</a>, <a href="http://www.ebusinessblog.org/tag/technology/" title="technology" rel="tag">technology</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/36/apache-mod_deflate-reduces-bandwidth-usage-by-27-on-supermotorsnet/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>5 Reasons to avoid multi-year colocation contracts</title>
		<link>http://www.ebusinessblog.org/32/5-reasons-to-avoid-multi-year-colocation-contracts/</link>
		<comments>http://www.ebusinessblog.org/32/5-reasons-to-avoid-multi-year-colocation-contracts/#comments</comments>
		<pubDate>Thu, 30 Nov 2006 01:28:00 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[servers]]></category>

		<guid isPermaLink="false">http://www.negate.net/32/tech/5-reasons-to-avoid-multi-year-colocation-contracts/</guid>
		<description><![CDATA[Since its inception in 1998 as SuperFord.org (originally as a place for friends to post information about their vehicles) to the transition to a database-driven online community (in May 2001 re-launched as SuperMotors), SuperMotors has been running on commodity hardware built and funded by us three owners of the business. We were fortunate enough to [...]]]></description>
			<content:encoded><![CDATA[<p>Since its <a href="http://web.archive.org/web/*/http://www.superford.org">inception in 1998</a> as SuperFord.org (originally as a place for friends to post information about their vehicles) to the transition to a database-driven online community (in May 2001 re-launched as SuperMotors), <a href="http://www.supermotors.net">SuperMotors</a> has been running on commodity hardware built and funded by us three owners of the business. We were fortunate enough to have the expertise of web development, server building, and FreeBSD administration shared between the three of us. When we eventually outgrew our commercial-grade cable internet service in the early 2000's, we entered the wonderful world of <a href="http://en.wikipedia.org/wiki/Colocation">colocation</a>.</p>
<p>In our never-ending quest to drive down operational costs of running a hobby-site-turned-online-business, it was critical for us to find an affordable colocation provider in terms of rack rental fees, bandwidth fees, reliability, and 24/7 data center access.</p>
<p>These reasons for not entering into multi-year hosting contracts are not to do any disservice to our current colocation provider. We have been nothing but happy with the experience. Changes in online business, technology, personal, and professional lives of small business owners are sometimes very unexpected, and it's these changes that we've experienced that I wish to share with you in our 5 reasons to avoid multi-year hosting contracts:</p>
<p><strong>1.) The price of bandwidth continues to drop</strong></p>
<p>This may seem obvious, but it is completely true. Since we began colocating, the competitive landscape has increased many times over. Prices, levels of service, and popularity of colocation and managed hosting have changed significantly. We are nearing the end of a 2-year contract and let me tell you, in March of 2005 when we renewed our contract, it was the best deal at the time. But guess what? It's very expensive compared to what can be had now. We find ourselves today locked into 2005 pricing.<br />
Lesson learned: It may look like a cost-savings at the time to drive down your immediate monthly costs by a few dollars. The money wasted down the road is considerable.</p>
<p><strong>2.) The price of server hardware continues to drop</strong></p>
<p>What seemed like an "investment in the future" in mid-2004 when we built our server, turned out to be anything but. The simple fact is that a server investment is a considerable expense for a small business, especially for a community-driven site that can grow at exponential rates. At the time, 300 GB SATA drives were the biggest, baddest drive you could buy. Today, just over 1 year later, 750 GB drives are coming into the realm of affordability for the common man. We quickly outgrew our server in the course of just 1 year and found ourselves in need to make another significant investment. While still commodity hardware, it does get more expensive to "do it right."</p>
<p>Bound and determined to again "invest in the future," we made a significant investment which would later turn out to be a <a href="http://www.negate.net/11/tech/our-horrible-experience-with-ccsi-computer-and-control-solutions/">complete disaster</a>. While not really linked to colocation in any way, this type of situation is a potential risk in any business building their own servers and working with the lowest cost vendor. Hindsight is always 20/20; if I were to do it all over again, we would have purchased a Dell PowerEdge server for considerably more money and just called it a day. However, that would not have saved us from #3.</p>
<p><strong>3.) You WILL outgrow your servers</strong></p>
<p>Unless you have a <a href="http://en.wikipedia.org/wiki/Storage_area_network">SAN</a>, which is highly unlikely for a small startup, you will outgrow your storage capacity more and more often. For our business, file storage is a critical component...more so than database performance. We can get away with a fairly light-weight database server due to our database structure and server optimization with FreeBSD and MySQL, but there is no magic to file storage. We just need more. And we need more space ALL THE TIME. This creates a very difficult financial model because it truly is exponential growth. The more users that hop on broadband internet connections, the easier it is for them to post more data. The more digital cameras become affordable, the more pictures they post. The more megapixels digital cameras offer, the larger the file size is that gets posted. Today, with the popularity of video and how easily the average consumer can record video and digitize it on their home computer, this creates an even larger demand for storage.</p>
<p><strong>4.) You WILL outgrow your original bandwidth requirements</strong></p>
<p>When we locked into a 2-year contract in 2005, we were locked into specific Mbps <a href="http://en.wikipedia.org/wiki/Burstable_billing">95th-percentile billing</a>. 95th percentile billing is a great way to control your monthly costs, but is an even better way to choke your growth potential. Community-based sites offering photo, audio, and video hosting like SuperMotors are much better suited for total bandwidth transferred. Furthermore, what we found is that in order to increase our bandwidth, this meant committing to the bandwidth through the end of our contract or signing a new contract (and thus extending the original contract).</p>
<p>Due to the nature of 95th percentile billing, we did cap it. An open 100 mbps connection to the internet on a 95th percentile billing model is a recipe for disaster for a site like ours, financially speaking. A user that posts a link to a video on a popular forum could single-handedly increase monthly hosting costs many times over because of the spike in traffic that their shared video could cause. Under total data transferred, this is a much more manageable billing model for our site.</p>
<p>But back to the bandwidth requirements -- your requirements will surely increase over time. It's better to start low and gradually increase your monthly costs than to commit to where you think you'll be in 2 years just to get the better monthly deal now. You'll spend more money in the long-run by committing early. While there is no guarantee, the trend definitely says bandwidth will continue to drop -- which is another reason to ramp up your bandwidth needs.</p>
<p><strong>5.) These days, managed hosting is completely affordable</strong></p>
<p>Thanks to increased competition, more affordable server hardware, and bandwidth prices dropping, viable companies like <a href="http://www.dedicatedhosting.com">Peer1</a>, <a href="http://www.rackspace.com">Rackspace</a>, and <a href="http://www.inetu.net">INetU</a> have made a business out of providing managed hosting. Through Peer1 managed hosting, we will get 40% more storage space, 4 times the bandwidth (based on our monthly average data transferred), 24x7 managed hosting, a 1-hour hardware replacement Service Level Agreement (SLA), and a 100% network uptime guarantee on the core Peer1 network all for 5% LESS than what we pay for colocation today. This is an incredible change in landscape compared to where we were nearly 2 years ago when we were "planning for the future" with buying and managing our own server hardware and locking into the "affordable" 2-year colocation contract.</p>
<p>Best of all, we no longer have to manage or own any hardware. There are no more sleepless nights wondering if the servers will crash or repairing the servers when they do crash. We can focus 100% on building our online community and sleep peacefully at night knowing we have a solid service level agreement and 24x7 tech support.</p>
<p>We will be committing to a 1-year contract (minimum commitment). At any point in time we can upgrade our servers to support additional storage or processing needs as well as add additional bandwidth on an as-needed basis. This model keeps our operational costs at an all-time low while giving us the flexibility to scale without signficant financial risk (<a href="http://www.negate.net/11/tech/our-horrible-experience-with-ccsi-computer-and-control-solutions/">like our CCSI vendor fiasco</a>) and without significant financial/time investment (like purchasing, building, and setting up a server). At the end of 1 year, we can always re-evaluate the competitive landscape to see if it makes sense to move our business elsewhere. Moving an online business from ISP to ISP is certainly no joy-ride, but knowing we have the option puts us in a position of power come time to renegotiate a contract.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/servers/" title="servers" rel="tag">servers</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/32/5-reasons-to-avoid-multi-year-colocation-contracts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Managed hosting &#8211; Rackspace vs. Peer1 vs. INetU (Part 1)</title>
		<link>http://www.ebusinessblog.org/10/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/</link>
		<comments>http://www.ebusinessblog.org/10/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/#comments</comments>
		<pubDate>Mon, 13 Nov 2006 22:19:40 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[freebsd]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[supermotors.net]]></category>

		<guid isPermaLink="false">http://www.negate.net/erlong/blog/archives/10</guid>
		<description><![CDATA[Goodbye colocation We (SuperMotors) are nearing the end of our 2-year co-location agreement with ipHouse. Their service has been great, and it was nice to have our servers for SuperMotors located within walking distance of my old job in downtown Minneapolis. However, I've sinced relocated to North Carolina, so dealing with broken hardware or a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Goodbye colocation</strong><br />
We (SuperMotors) are nearing the end of our 2-year co-location agreement with <a target="_blank" href="http://www.iphouse.com">ipHouse</a>. Their service has been great, and it was nice to have our servers for <a target="_blank" href="http://www.supermotors.net">SuperMotors</a> located within walking distance of my old job in downtown Minneapolis. However, I've sinced relocated to North Carolina, so dealing with broken hardware or a misbehaving server is a little hard when the server is now an 18-hour drive (or 3-hour flight) away.</p>
<p><strong>We have the wrong billing model</strong><br />
Additionally, we are realizing that the <a target="_blank" href="http://www.sitespecific.com/about/95th_percent.asp">95th-percentile billing model</a> is very, very wrong for our type of traffic and our type of online business. Total data transferred is by far the better of the two from a cost and performance standpoint. We are billed on 95th percentile based on ipHouse's billing model, not because they are evil in any way. We do not fault them at all for their billing methodology -- you will find a mix of billing models with many hosting companies.</p>
<p><strong>Searching for managed hosting</strong><br />
But, all is not lost. We are nearing the end of our contract (3/1/07) at the time of this writing, so I am doing my due-diligence in finding a reliable <a target="_blank" href="http://en.wikipedia.org/wiki/Managed_hosting">managed hosting</a> provider for us. While we have some decent hardware that we will really have no use for after we switch from colocation to managed hosting, in the long run, and managed solution is better for us anyway. With me living on the east coast, Kirk and Elliot back in the midwest, it makes it hard to manage our own servers. Plus, Greensboro, NC isn't really a hotbed of technology, so colocation options are few and far between...and a little on the pricey side. Neighboring cities such as Raleigh and Charlotte have viable options, but again, the convenience aspect is not there as those are both 60-minute and 90-minute drives, respectively. Not the type of response time to a server problem that we want to deal with. Nor is it convenient to drive that far if there's a hardware problem.</p>
<p>So, managed hosting enters the picture. Wow, what a decision to make. We are essentially entrusting our entire business into the reliablity of another company. Previously, we at least owned our own equipment and could at any time take said equipment and put it somewhere else. Granted, we were in a 2-year contract with ipHouse, but it was always a nice safeguard to be able to just pull your equipment and essentially your data away from one place and put it at another place.</p>
<p><strong>The Players</strong><br />
In my quest, I have found 3 managed hosting providers that I would consider trustworthy and reliable for the size of our online business. <strong>In no particular order, they are:</strong></p>
<ol>
<li><a target="_blank" href="http://www.rackspace.com">Rackspace</a></li>
<li><a target="_blank" href="http://www.inetu.net">INetU</a></li>
<li><a target="_blank" href="http://www.dedicatedhosting.com">PEER 1</a></li>
</ol>
<p>My delimma is a little more complex in that I'm used to managing our own servers and hardware, so it's difficult giving up this level of control. Fortunately all 3 providers above provide full root access to the server. However, being the FreeBSD guy that I am, only INetU offers FreeBSD hosting among the 3. Rackspace and Peer 1 both offer Windows Server (heh) and Red Hat Linux Enterprise.</p>
<p><strong>FreeBSD guy scared of Red Hat Linux Enterprise (yes, I'm not afraid to admit it)</strong><br />
Knowing very little about Red Hat Linux Enterprise is a concern to me. I've had experience working with it at Levolor as we have a load balanced and fully managed environment at Rackspace for <a target="_blank" href="http://www.levolor.com">Levolor.com</a>. The support has been phenomenal, to say the least. INetU is significantly more expensive, but offers FreeBSD. Peer 1 I have no experience with, but has the best pricing, by leaps and bounds.</p>
<p><strong>Decision to be made by 12/31/06</strong><br />
I will continue to post my findings as I work with sales reps from all three companies and compare pricing, services, and good ol' fashioned "gut feel" as I work with each company. In the end, we will be comitting to a 1 or 2-year contract with whatever company we work with. As of this writing, <strong>Peer 1 is the most attractive deal</strong>, <strong>Rackspace a close second</strong>, and <strong>INetU a distant third</strong>. My decisions could easily be swayed in the next month as we aim to lock into a contract between the 12/31/06 and 1/31/07 timeframe.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/apache/" title="apache" rel="tag">apache</a>, <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a>, <a href="http://www.ebusinessblog.org/tag/hosting/" title="hosting" rel="tag">hosting</a>, <a href="http://www.ebusinessblog.org/tag/servers/" title="servers" rel="tag">servers</a>, <a href="http://www.ebusinessblog.org/tag/supermotors-net/" title="supermotors.net" rel="tag">supermotors.net</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/10/managed-hosting-rackspace-vs-peer1-vs-inetu-part-1/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>forcing qmail to pass outgoing mail to another SMTP server</title>
		<link>http://www.ebusinessblog.org/7/forcing-qmail-to-pass-outgoing-mail-to-another-smtp-server/</link>
		<comments>http://www.ebusinessblog.org/7/forcing-qmail-to-pass-outgoing-mail-to-another-smtp-server/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 23:43:00 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://www.negate.net/erlong/blog/archives/7</guid>
		<description><![CDATA[Charter communications blocks all outgoing traffic on port 25 that is not destined for its SMTP server. This means that if you run an SMTP server on your local network and are trying to send out e-mails to other servers on port 25, it will not work. To bypass this (using qmail), setup a file [...]]]></description>
			<content:encoded><![CDATA[<p>Charter communications blocks all outgoing traffic on port 25 that is not destined for its SMTP server. This means that if you run an SMTP server on your local network and are trying to send out e-mails to other servers on port 25, it will not work. To bypass this (using qmail), setup a file called /var/qmail/control/smtproutes and in it do the following:</p>
<p>example1.com:smtp.anotherserver.com:2525<br />
This tells qmail to send all e-mails destined for example1.com through smtp.anotherserver.com on port 2525 thus bypassing the port 25 blocking by your ISP.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/7/forcing-qmail-to-pass-outgoing-mail-to-another-smtp-server/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sysctl tuning</title>
		<link>http://www.ebusinessblog.org/6/sysctl-tuning/</link>
		<comments>http://www.ebusinessblog.org/6/sysctl-tuning/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 23:42:25 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://www.negate.net/erlong/blog/archives/6</guid>
		<description><![CDATA[kern.ipc.somaxconn kern.maxfiles kern.maxfilesperproc kern.maxprocperuid kern.ipc.nmbclusters These is probably one of the most crucial areas to tune, otherwise your services are brought to their knees by hitting maxproc or maxfile ceilings. For some reason the base install of FreeBSD is not designed for a heavily trafficked server which always makes initital configuration a PITA because it's [...]]]></description>
			<content:encoded><![CDATA[<p>kern.ipc.somaxconn kern.maxfiles kern.maxfilesperproc kern.maxprocperuid kern.ipc.nmbclusters<br />
These is probably one of the most crucial areas to tune, otherwise your services are brought to their knees by hitting maxproc or maxfile ceilings. For some reason the base install of FreeBSD is not designed for a heavily trafficked server which always makes initital configuration a PITA because it's never easy or quick. Anyway, here's what I did:<br />
In /boot/loader.conf (things I added):<br />
kern.ipc.nmbclusters=32768<br />
nmbclusters has to do with tcp traffic. When this is set to low, you may see things like unable to open unix socket, httpd requests could get denied...basically if this limit is reached, services stop working because there's no more "room" for them to operate within.</p>
<p>In /etc/sysctl.conf (things I added):<br />
vfs.vmiodirenable=1<br />
kern.ipc.somaxconn=8192<br />
kern.maxfiles=65536<br />
kern.maxfilesperproc=65535<br />
kern.maxprocperuid=32768</p>
<p>vfs.vmiodirenable -- recommended by others to be set like above.  Do this if you have a high-traffic server.<br />
kern.maxfiles -- max files allowed to be open at one time by the kernel.<br />
kern.maxfilesperproc -- max files allowed to be open by a process at a time.<br />
maxprocperuid -- max processes per user id to be running at a time.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/6/sysctl-tuning/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>bandwidth throttling with dummyNET</title>
		<link>http://www.ebusinessblog.org/5/bandwidth-throttling-with-dummynet/</link>
		<comments>http://www.ebusinessblog.org/5/bandwidth-throttling-with-dummynet/#comments</comments>
		<pubDate>Wed, 13 Sep 2006 23:42:09 +0000</pubDate>
		<dc:creator>Eric Long</dc:creator>
				<category><![CDATA[Infrastructure & Operations]]></category>
		<category><![CDATA[freebsd]]></category>

		<guid isPermaLink="false">http://www.negate.net/erlong/blog/archives/5</guid>
		<description><![CDATA[Bandwidth usage became a very sensitive issue as I ventured into running a site that used a lot of bandwidth. Being colocated and basically hooked up to the ISP's backbone meant that I could potentially get hit with enough traffic to make me go broke in one month alone. This was very scary, so in [...]]]></description>
			<content:encoded><![CDATA[<p>Bandwidth usage became a very sensitive issue as I ventured into running a site that used a lot of bandwidth. Being colocated and basically hooked up to the ISP's backbone meant that I could potentially get hit with enough traffic to make me go broke in one month alone. This was very scary, so in an effort to enable us to traffic, throttle, or manage bandwidth usage, I found that Dummynet was the best solution. Dummynet was originally setup to allow admins to simulate slower connections by allowing them to set bandwidth limitations on particular services, ports, IPs, network cards, etc. I use it for throttling outgoing bandwidth on a specific IP address. Perfect for my application of hosting a high-traffic webserver with a lot of outbound traffic and very little inbound traffic.</p>
<p>These are the settings that I needed to add to custom kernal to enable dummynet:<br />
options         DUMMYNET  # (enables dummynet for bandwidth throttling)<br />
options         HZ=1000  # (dummynet option highly recommended by man but I'm not really sure what its purpose is)</p>
<p>Dummynet then gets activated by setting up entries in ipfw. Basically, you create a pipe for data to go through, and then a bandwidth rule for that pipe. I added this /etc/rc.firewall so that these were implemented at startup. Like ipfw, you can add/modify/delete these optiosn on-the-fly:<br />
# DummyNET config: limits outgoing bandwidth, doesn't<br />
# limit incoming bandwidth.<br />
# 2/16/2004<br />
#<br />
# Throttle traffic from:  192.168.1.10 (main site &#038; e-mail)<br />
${fwcmd} add pipe 1 ip from 192.168.1.10 to any<br />
${fwcmd} pipe 1 config bw 1250Kbit/s</p>
<p># Throttle traffic from:  192.168.1.11 (users &#038; hosted sites)<br />
${fwcmd} add pipe 2 ip from 192.168.1.11 to any<br />
${fwcmd} pipe 2 config bw 512Kbit/s</p>
<p>Basically, what the above does is setup all outgoing bandwidth from IP address 192.168.1.10 to use up to 1,250 kbps or 1.25 Mbps of bandwidth. Incoming bandwidth is not throttled. I setup a much lower bandwidth ceiling for pipe #2 as you can see. These sites are less important that they receive bandwidth and are of much lower usage anyway, so nobody will really even know that they are being throttled. The key was to throttle bandwidth down a lot for secondary sites while keeping the ceiling significantly higher for the main site, but still keep it within reason and not allow it to go way beyond what we could afford.</p>

	Tags: <a href="http://www.ebusinessblog.org/tag/freebsd/" title="freebsd" rel="tag">freebsd</a><br /><br />
]]></content:encoded>
			<wfw:commentRss>http://www.ebusinessblog.org/5/bandwidth-throttling-with-dummynet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

