<?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/"
		xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Scott Burkett&#039;s Pothole on the Infobahn &#187; CIO</title>
	<atom:link href="http://www.scottburkett.com/tag/cio/feed" rel="self" type="application/rss+xml" />
	<link>http://www.scottburkett.com</link>
	<description>Blogging, opining, ruminating, and pontificating on entrepreneurship, venture capital, process improvement, technology, online communities, business networking, IT Management, online social networking, and other things that melt in the warm Atlanta sun.</description>
	<lastBuildDate>Tue, 07 Feb 2012 16:09:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<copyright>2006-2007 </copyright>
	<managingEditor>scott@incursio.com (Scott Burkett&#039;s Pothole on the Infobahn)</managingEditor>
	<webMaster>scott@incursio.com (Scott Burkett&#039;s Pothole on the Infobahn)</webMaster>
	<ttl>1440</ttl>
	<image>
		<url>http://www.scottburkett.com/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>Scott Burkett&#039;s Pothole on the Infobahn</title>
		<link>http://www.scottburkett.com</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>Blogging, opining, ruminating, and pontificating on entrepreneurship, venture capital, technology, online communities, business networking, IT Management, online social networking, and other things that melt in the warm Atlanta sun.</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &#38; Culture" />
	<itunes:author>Scott Burkett&#039;s Pothole on the Infobahn</itunes:author>
	<itunes:owner>
		<itunes:name>Scott Burkett&#039;s Pothole on the Infobahn</itunes:name>
		<itunes:email>scott@incursio.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.scottburkett.com/wp-content/plugins/podpress/images/powered_by_podpress_large.jpg" />
		<item>
		<title>Technology Cost Comparison: Web 1.0 vs 2.0</title>
		<link>http://www.scottburkett.com/technology/technology-cost-comparison-web-10-vs-20-525.html</link>
		<comments>http://www.scottburkett.com/technology/technology-cost-comparison-web-10-vs-20-525.html#comments</comments>
		<pubDate>Mon, 01 Jan 2007 01:56:44 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[web1.0]]></category>
		<category><![CDATA[web2]]></category>
		<category><![CDATA[web2.0]]></category>
		<category><![CDATA[web_2.0]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/technology/2006-12-31/technology-cost-comparison-web-10-vs-20.html</guid>
		<description><![CDATA[Inspired again by this post from Fred Wilson at Union Square Ventures, I began thinking of the differences in the capital required to launch something these days. Much ado has been made over Web 2.0, and how much cheaper it is to build technology solutions these todays. I came across an old proposal that I &#8230;<p class="read-more"><a href="http://www.scottburkett.com/technology/technology-cost-comparison-web-10-vs-20-525.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img align="right" style="margin: 5px 10px" alt="shrinking_dollars.jpg" id="image526" src="http://www.scottburkett.com/wp-content/uploads/2006/12/budget.gif" />Inspired again by <a target="_blank" title="_blank" href="http://avc.blogs.com/a_vc/2006/12/web_20_is_a_gif.html">this post from Fred Wilson</a> at Union Square Ventures, I began thinking of the differences in the capital required to launch something these days. Much ado has been made over Web 2.0, and how much cheaper it is to build technology solutions these todays.</p>
<p>I came across an old proposal that I received from a vendor years ago (in the 1.0 days), and got a good laugh out of it.</p>
<p>We all know that things are cheaper to build these days, but I thought it might be interesting to put together a post illustrating the actual dollar differences in hardware, software, services, and labor costs. And yes, this is my last official post for 2006 &#8211; so happy new year in advance (4 hours from now!).<br />
<span id="more-525"></span></p>
<p><strong>Preface</strong></p>
<p><em>Note: I am using the phrases &#8220;Web 1.0&#8243; and &#8220;Web 2.0&#8243; to simply represent the passing of time.</em></p>
<p>The numbers that I am using to represent the Web 1.0 days are taken from a series of documents from a startup I was working with at the time.  I am going to show those vendor dollars (and time components, where possible), and compare them to what my estimate would be if I were building that same system today.  The focus, of course, will be on dollars, time, and trends.</p>
<p>The exact specifications of the proposed system are not important.  For the purposes of this post, consider the proposed system to be a &#8220;typical&#8221; B2B/ASP procurement system. The only important criteria here at this point is that there should be a suitable &#8220;stage&#8221; environment, which would run parallel to the production environment.</p>
<p>These numbers only reflect hardware, software, and outsourced labor costs &#8211; they do not reflect internal IT spend (laptops, mobile fees, etc.), and do not reflect salaries of FTEs or other business-related expenses. I think it is safe to say that there were more than a few companies back then spending money on frivilous non-essential items.</p>
<p><strong>Enterprise Software Costs</strong><br />
The original system was built on a stack comprised of ATG&#8217;s Dynamo web application server (with the personalization license add-on), and Netscape&#8217;s Enterprise Web Server.  The backend was facilitated by an high-end Oracle database.</p>
<p>On the application side of things, we were building upon Oracle Exchange, which was Oracle&#8217;s attempt at fighting Commerce One and Ariba. It was *supposed* to provide a big pile of transactional and catalog management capabilities &#8211; it turned out to be a vaporous pile of ****, but that&#8217;s probably a post best left for another day.</p>
<p>Interwoven was the content management system (CMS) of choice, and Verity was selected to provide &#8220;search&#8221; capabilities.</p>
<p>We implemented a very high-end CRM solution built around Silknet&#8217;s product and Aspect&#8217;s ACD (call center) solution.</p>
<p align="center">
<table cellpadding="5" border="1">
<tr>
<td><strong>Component</strong></td>
<td><strong>Qty</strong></td>
<td align="right"><strong>Unit Price</strong></td>
<td align="right"><strong>Total</strong></td>
</tr>
<tr>
<td>Oracle Database</td>
<td>1</td>
<td align="right">120K</td>
<td align="right">120K</td>
</tr>
<tr>
<td>ATG Dynamo</td>
<td>4</td>
<td align="right">10K</td>
<td align="right">40K</td>
</tr>
<tr>
<td>ATG Personalization License</td>
<td>4</td>
<td align="right">20K</td>
<td align="right">80K</td>
</tr>
<tr>
<td>ATG Development Seats</td>
<td>5</td>
<td align="right">10K</td>
<td align="right">50K</td>
</tr>
<tr>
<td>ATG Staging Licenses</td>
<td>4</td>
<td align="right">5K</td>
<td align="right">20K</td>
</tr>
<tr>
<td>Netscape Enterprise Server</td>
<td>2</td>
<td align="right">1K</td>
<td align="right">2K</td>
</tr>
<tr>
<td>Silknet</td>
<td>1</td>
<td align="right">170K</td>
<td align="right">170K</td>
</tr>
<tr>
<td>Silknet Maintenance (1st year)</td>
<td>1</td>
<td align="right">34K</td>
<td align="right">34K</td>
</tr>
<tr>
<td>Aspect ACD</td>
<td>1</td>
<td align="right">250K</td>
<td align="right">250K</td>
</tr>
<tr>
<td>Aspect Maintenance (1st year)</td>
<td>1</td>
<td align="right">41K</td>
<td align="right">41K</td>
</tr>
<tr>
<td>Oracle Exchange</td>
<td>1</td>
<td align="right">825K</td>
<td align="right">825K</td>
</tr>
<tr>
<td>Interwoven Bundle</td>
<td>1</td>
<td align="right">90K</td>
<td align="right">90K</td>
</tr>
<tr>
<td>Verity Bundle</td>
<td>1</td>
<td align="right">120K</td>
<td align="right">120K</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">$1,842,000</td>
</tr>
</table>
<div align="center">
<div align="left">
<p align="left">Nearly $2M in infrastructure software spend, and we haven&#8217;t written any code or hired any employees.   As you will see in a moment, for a tiny fraction of this same amount, you could very likely build not only the entire application, but build the entire company around it.</p>
<p align="left">If I were building this same system today (as a startup), it would very likely be built upon the LAMP stack (Linux, Apache, MySQL, PHP).  Why?  Low cost, high human resource availability, and sufficient scalability.  For CRM purposes, I would do a 5 minute download and install of the free version of SugarCRM.</p>
<p align="left">For the CMS, take your pick &#8211; there are several dozen very high quality open sourced/GPL&#8217;d CMS products out there that are comparable in functionality (PostNUKE, Plone, Joomla/Mambo, Etomite, Apache&#8217;s Lenya, etc). Building a CMS framework from scratch is certainly an option as well &#8211; very easy to do with current toolkits.  Adding search capabilities is just as easy (Apache&#8217;s Nutch project, htdig, Sphinx, even Google).</p>
<p align="left">Total cost? $0.  Gotta love freely available, open sourced, GPL&#8217;d software.</p>
<p align="left"><strong>Hardware Costs</strong><br />
In the original system, the servers were all obtained from Sun, and were broken down as follows:</p>
<p align="center">
<table cellpadding="5" border="1">
<tr>
<td><strong>Component</strong></td>
<td><strong>Qty</strong></td>
<td align="right"><strong>Unit Price</strong></td>
<td align="right"><strong>Total</strong></td>
</tr>
<tr>
<td>Sun Microsystem E250 (1 CPU unit) &#8211; front-end web server</td>
<td>2</td>
<td align="right">10K</td>
<td align="right">20K</td>
</tr>
<tr>
<td>Sun Microsystem E250 (2 CPU unit) &#8211; Dynamo hosts</td>
<td>2</td>
<td align="right">20K</td>
<td align="right">40K</td>
</tr>
<tr>
<td>Sun Microsystem E450 (2 CPU unit) &#8211; database server</td>
<td>1</td>
<td align="right">30K</td>
<td align="right">30K</td>
</tr>
<tr>
<td>50 Gbyte RAID device (back-end storage)</td>
<td>1</td>
<td align="right">40K</td>
<td align="right">40K</td>
</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td align="right">$130,000</td>
</tr>
</table>
<div align="left">
<p align="left">We were eventually going to add some additional hardware, but this was our initial environment (about $130K worth).  Obviously hardware is more powerful now, so to support the same number of users, logic tells us that we would need fewer of today&#8217;s servers.  Of course, web services are more widely adopted now by B2B users, so our number of users would probably go up &#8211; in the end, it is probably works out about the same.</p>
<p align="left">The bottom line is that you can obtain a nice 2U or 4U rackmounted server, dual or even quad CPUs, loaded with several gigabytes of RAM, 15K RPM SCSI RAID arrays, for less than 10K each (I&#8217;ve recently procured them around the 7-8K point.)  If I were building a system comprised of six (6) physical servers, you&#8217;d be looking at less than $50K, which would be a savings of $80K.</p>
<p align="left">That of course assumes I am interested in launching with relatively high-end hardware.  If you really wanted to pinch pennies, you could slide down the scale a bit &#8211; remember, hardware is more powerful these days, so perhaps a dual CPU (or even dual core) unit would suffice in lieu of a quad-CPU rig. You get the idea.</p>
<p align="left"><strong>Hosting Costs</strong><br />
Hosting was one of those things that really became a racket in the 1990s.  Now, it is back to being a commodity, where it should be.  Hosting providers have to differentiate themselves by tacking on true value-added services (imagine that).</p>
<p align="left">Oracle was charging us $300K/year for hosting their Oracle Exchange.  $50K per month!  That didn&#8217;t count the $100K we spent on routers, switches, and other network equipment (so we could do our own hosting for our core online service &#8211; again, imagine that).</p>
<p align="left">In the first year, that represents a $400K spend on hosting.</p>
<p align="left">In today&#8217;s market, we could have hosted all of our servers, on a reasonably fast pipe (against a fiber ring) with a reasonable throughput capacity of say, 10Mbps, for less than $5K per month (much less, depending upon the vendor, if we were co-locating the servers, leasing a full rack vs. 1/2 rack, etc.)</p>
<div align="left">
<p align="left"><strong>Labor Costs<br />
</strong>If the savings in software, hardware, and hosting hasn&#8217;t made a strong enough case, wait until you see the labor savings.</p>
<p align="left">I am reminded of one of the great &#8220;de-motivational&#8221; posters available at despair.com, which says &#8220;Consulting: If you are not part of the solution, there&#8217;s good money to be made in prolonging the problem.&#8221; I both made, and spent, a small fortune in consulting during the 1990s.</p>
<p align="left">We had a veritable army of people working on this project.  We were paying one consulting team (from a typical vendor) a total of about $3.4M over a nine month stretch to build our core product.  An additional $840K was budgeted for another four (4) month phase after that.</p>
<p align="left">We had another team working against a $1.4M purchase order to build out our customer care portal.  And finally, a third, smaller team consulting with us on &#8220;corporate strategy&#8221; against a $480K purchase order.</p>
<p align="left">I won&#8217;t count the latter (corporate strategy consulting), as no startup in their right mind would pay for that service today. Nevertheless, the total labor bill came to around $5.6M.</p>
<p align="left">With a decent offshoring team (even in India, where the prices have been rising steadily), you could build this entire application for between $500K &#8211; $1M (as a reasonable estimate based on my experiences in both worlds.)  If you wanted to use one of the cheaper, emerging countries (Vietnam comes to mind), you could probably build it for less than $500K.</p>
<p align="left">For that matter, a dosmestic team in your own office could build it for at least half of the original price.  Even cheaper if you &#8220;inshored&#8221; to a cheaper development shop in a smaller market.   Finding a handful of college kids with a penchant for creating things is also an option.</p>
<p align="left"><strong>What about scability?</strong><br />
There are some who would scream that PHP isn&#8217;t as scalable as J2EE.  To those people, I simply say fire up your web browser and go to &#8220;yahoo.com.&#8221;  Is it fast?  That&#8217;s PHP.  People who claim PHP isn&#8217;t scalable simply don&#8217;t know <em>how</em> to scale a PHP application.</p>
<p align="left">MySQL was certainly not scalable a few years ago, but they have made tremendous strides in bringing their product up to enterprise levels (with the added functionality around replication, transactions, clustering, etc.)  These days, I have no problem deploying MySQL 5 in a production environment.</p>
<p align="left">Friendster has scaled to north of 40M users using PHP and MySQL. That represents about 39.9M more users than most startups have right before they crash and burn. :)</p>
<p align="left"><strong>Why the big difference?</strong><br />
For starters, I should point out that a great many vendors really pumped up their prices in the 1.0 days.  Thankfully, the days of billing out a fresh-faced college graduate as a technical resource for $300/hour are long gone. This clearly played into those inflated costs.  Everyone was going along for the ride. The &#8220;get big now&#8221; pressure from investors also added a &#8220;kerosene on the fire&#8221; factor as well.</p>
<p align="left">The passing of time has also helped. Time has a great knack for putting downward pressure on costs, especially when the environment becomes hypercompetitive.</p>
<p align="left">
<p align="left">Open source/GPL tools have continued to develop.  They are at a point now where they are viable at the enterprise level.  Additionally, they have matured to the point where they can signficantly reduce the amount of effort required to create something from scratch.  There are <em>exponentially</em> more freely available libraries, tools, and canned solutions than was available just a few years ago. Back in those days, you had to either create things from scratch (and hope you could reuse them later for other things), or open your checkbook and pay for the best vendor-peddled solution you could find. No more.</p>
<p align="left">Additionally, the bursting of the bubble forced the &#8220;rackets&#8221; to shift to being pure commodities, and driven more by corporate consumers. Hosting is the big example of this.  The benefit here has been better service and lower costs from hosting providers.</p>
<p align="left">Hardware has evolved to the point where an entire rack of horsepower five years ago can fit into a single 4U space.  Pricing has also fallen to the point where even the lowliest startup can afford a serious array of horsepower. Illustrative of this point is that for the price of our original hardware ($130K), you could actually launch many Web 2.0 type plays, at least in an initial beta state!</p>
<p align="left">The continued evolution of Linux has also played a tremendous part in all of this, and it shouldn&#8217;t be overlooked.  Over the years, I have used OS solutions from Microsoft, IBM (AIX), HP (HPUX), Sun (Solaris, SunOS), etc.  None have played such an important role in helping startups watch their bottom line, and put serious firepower online more than Linux. From price (free) to scability to POSIX compliance &#8211; you just can&#8217;t beat it.  If you are a startup, and you are building your solution around costlier platforms, you are simply wasting your money, or worse, the money of your investors &#8211; period &#8211; end of the story.</p>
<p align="left">The offshoring revolution has certainly played a key role in the lowering of labor costs &#8211; no doubt about it.  And given that hourly rates from India have gone up dramatically over the years, we are moving into a second wave of offshoring. We are seeing CMMI Level 5 shops popping up in places like Vietnam.  The decentralization of the labor market through places like <a target="_blank" title="_blank" href="http://www.odesk.com">odesk.com</a> and <a target="_blank" title="_blank" href="http://www.elance.com">elance.com</a> have also played a hand in things.</p>
<p align="left"><strong>Summary</strong><br />
Not much to summarize really &#8211; it is obviously cheaper to get things done these days, and there are lots of valid reasons as to why that is.</p>
<p align="left">To circle back to Fred Wilson&#8217;s original post &#8211; the reduced technology-related spend is not a panacea for successful startups.  As Fred points out, eventually, the capital requirements to build a sucessful company come full circle.  However, you can definitely take advantage of certain trends to substantially lower the slope of the spending curve &#8211; which obviously assists you in controlling your burn.</p>
<p align="left">I don&#8217;t think anything amazingly profound or prophetic has come out of this post, but it was fun to put together.  Hopefully, you enjoyed it and found it of interest.</p>
<div align="left">
<div align="left">
<div align="left">
<p align="left">Cheers.
</div>
</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology/technology-cost-comparison-web-10-vs-20-525.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How Not to Hire a CIO</title>
		<link>http://www.scottburkett.com/technology-leadership/how-not-to-hire-a-cio-230.html</link>
		<comments>http://www.scottburkett.com/technology-leadership/how-not-to-hire-a-cio-230.html#comments</comments>
		<pubDate>Mon, 17 Apr 2006 11:00:12 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[executive]]></category>
		<category><![CDATA[hands-on]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[manager]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/230</guid>
		<description><![CDATA[Sadly, today&#8217;s post is going to be comprised of &#8220;YARS&#8221;, or Yet Another Recruiting Story. The one really good thing about being &#8220;in transition&#8221;, is that I am never at a loss for recruiting stories! Today we are going to explore how NOT to go about hiring a CIO, CTO, or other types of technology &#8230;<p class="read-more"><a href="http://www.scottburkett.com/technology-leadership/how-not-to-hire-a-cio-230.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img style="margin-left:10px" align="right" id="image266" alt="hiring.png" src="http://www.scottburkett.com/wp-content/uploads/2006/04/hiring.png" />Sadly, today&#8217;s post is going to be comprised of &#8220;YARS&#8221;, or Yet Another Recruiting Story. The one really good thing about being &#8220;in transition&#8221;, is that I am never at a loss for recruiting stories! Today we are going to explore how NOT to go about hiring a CIO, CTO, or other types of technology executives.</p>
<p><span id="more-230"></span></p>
<p>The other day, a colleague of mine forwarded a rather interesting Atlanta-based CIO opportunity. This particular opportunity was for a $20-25M logistics company focusing on the railroad industry. One of the key requirements was some experience working within either the logistics, railroad, or supply chain industries. Since I have some supply chain experience in my background, I thought I would toss my name into the proverbial hat and learn a bit more about what they were doing.</p>
<p>Now I should point out that from what the job description stated, this firm needs some serious help.  They&#8217;ve gone from $6M to $25M in 4 years, and as a result of that rapid growth, their technology systems are, well, quite &#8220;varied.&#8221;  They have 5 different platforms, and my guess is, its all held together with bubble gum and bailing wire.  Hence, their need for someone to come in and straighten out the mess, and position them for growth by consolidation and migration.</p>
<p>I sent the recruiter a nice but succinct introductory email, along with my resume. She replied to me several days later with a rather interesting email. In this email, she pasted a lengthy questionnaire, along with some instructions.</p>
<p>I took a quick look at the first few questions, and they seemed routine enough, so I thought I would take some time to compose a nice response. Given that recruiters can quickly become overwhelmed with candidates (and also having personally hired hundreds of candidates over the years), I completely understand the various screening techniques that they use.<br />
<blockquote><p>NOTE: Be sure to ANSWER all the questions below, as well as:</p>
<p>*where you LIVE NOW&#8230;local Atlanta candidates will be given FIRST consideration!!</p>
<p>*when you are available to interview,</p>
<p>*when you are available to start and</p>
<p>Your MINIMUM annual salary requirements.</p></blockquote><br />
Now the questions above seemed pretty innocuous. These are all standard fare when it comes to any job interview.<br />
<blockquote><p>NOTE:<br />
** Experience in transportation, logistics, rail, distribution or supply-chain industries is absolutely required for this position.If interested, write back with the number of years of experience and a brief explanation of that specific experience in each of the following:</p>
<p># Years in logistics software (name of software)<br />
# Years in supply chain software (name of software)<br />
# Years in railroad<br />
# Do you consider yourself an expert in Microsoft Project, Excel, Access, Word, PowerPoint?<br />
# EDUCATION: from where? in what?</p></blockquote><br />
Text<br />
<blockquote><p>Please go through this technology&#8230;and let me know how much experience you have in each:<br />
# .Net<br />
# ADO<br />
# ADO.Net<br />
# ASP<br />
# ASP.Net<br />
# BCP<br />
# BEAM Resources<br />
# C#<br />
# COM<br />
# Crystal Reports<br />
# DTS<br />
# HTML<br />
# IIS<br />
# JavaScript<br />
# MDX<br />
# Oracle Database<br />
# PowerBuilder PFC<br />
# SQL OLAP<br />
# SQL Server database<br />
# VBScript<br />
# Visual Basic<br />
# XML<br />
# XSL</p>
<p>**NOTE: Also be SURE that if you have a particular experience from the above listing..that you have reflected that technology under the specific job(s) where you used it on you resume&#8230;not just in your technical skills section!</p></blockquote><br />
However, as I progressed further into the list of questions, it became readily apparent to me that the person sourcing this role (or at least the person who put together these questions) had little understanding of the way that executives are hired. Curious, I did a little more research on the company that the recruiter works for, and the haze quickly vanished as I realized that she worked for a body shop (staff augmentation firm). Now it made perfectly good sense. She simply didn&#8217;t know any better. Sending out these questionnaires is how she routinely hires IT staffers for her clients. Nothing wrong with it &#8211; it makes perfectly good sense in that arena. However, it doesn&#8217;t translate well into the executive space.</p>
<p>Trust me when I say that you don&#8217;t need to know how many &#8220;years of experience&#8221; a CIO has with HTML, or whether or not they have direct experience in two dozen other technologies (which is what this questionnaire asked). Technology executives need to understand 3 things about a given technology: what it <em>does</em>, what it <em>costs</em>, how it <em>integrates</em>. They don&#8217;t need to have memorized all of the attributes of HTML table tags or CSS options.</p>
<p>In order to make this post a bit more fun, I sent this job description to a retained executive recruiter who is an associate of mine, and asked him to rewrite the job description.  This is what he sent back:</p>
<p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p>
<p><em>Scott, this one is bad. Real bad. Very unprofessional.</em></p>
<p><em>First, we push our clients to write the job description. That way we can validate what they asked for. However, probably half we have to write for them.</em></p>
<p><em>Couple of things to look for at first and avoid &#8230;</em></p>
<ol>
<li><em>Any job opportunity with out a compensation range is a red flag</em></li>
<li><em>Any job opportunity which point out negative aspects of the job &#8211; &#8220;Downtown&#8221; , &#8220;fallen by the wayside&#8221;</em></li>
<li><em>Any C-level opportunity that talks about parking dollars or riding Marta hints that it is very small</em></li>
<li><em>Any C-level opportunity that list detailed low level requirements that our required</em></li>
</ol>
<p><em>The following is a big sign that this is being handled by a non-executive recruiter:</em><br />
<blockquote><p><em>Also provide me with your availability to interview, when you would be available to start and your minimum salary requirement. When you are available to interview, when you  are available to start and Your MINIMUM annual salary requirements.</em></p></blockquote><br />
<em>&#8230; all that before they have even spoken with you!</em></p>
<p><em>OK here goes the rewrite. This is difficult because I don&#8217;t know what the client is really looking for &#8230;</em></p>
<p><em>Position: CIO<br />
Location: Atlanta, GA<br />
Compensation:  $150k-$200k<br />
Summary:</em></p>
<p><em>A world-class provider of Logistics and Supply Chain software products is looking to fill a CIO position. This client provides Logistics Management and integrated Supply Chain tracking systems to customers on five continents. The client has been in an accelerated growth mode and is looking for a leader who can set strategy and bring structure to an organization which has grown very rapidly. The CIO will be responsible for an organization that manages a variety of technologies such as … Visual Basic, Crystal Reports, .Net, Oracle, IIS and ASP, PowerBuilder/PFC, XML, XSL, JavaScript, VBScript, HTML, and DHTML.</em></p>
<p><em>Requirements:</em></p>
<ul>
<li><em>Experience in transportation, logistics, rail, distribution or supply-chain industries is needed</em></li>
<li><em>Experience setting IT Strategy</em></li>
<li><em>Experience consolidating multiple IT platforms and architectures</em></li>
<li><em>Experience reorganizing and motivating IT organizations</em></li>
</ul>
<p><em>If you are interested or know someone who might be, please call us at …</em><br />
&#8212;&#8212;&#8212;&#8212;-</p>
<p>What a difference!</p>
<p>At any rate, this is what can happen when you let a body shop staff your CIO role. If you are in the market for a CIO, CTO, or some other technology executive, you owe it to yourself to partner with a recruiter or firm that specializes in handling executive-level hires. Retained firms are the best, but more expensive. Many contingency-based firms can also handle your requests with skill and care. If you insist on going with a body shop to find your CIO/CTO/Tech VP, take some time to review their process &#8211; make sure that they are looking for the right things &#8211; the things that will matter to you in the end.</p>
<p>By not doing so, you run the risk of running off decent candidates, and fostering the perception that your firm isn&#8217;t serious about its executive-level technology hires.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology-leadership/how-not-to-hire-a-cio-230.html/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The CIO Domain Conundrum: What Makes A Good Fit?</title>
		<link>http://www.scottburkett.com/technology-leadership/the-cio-domain-conundrum-what-makes-a-good-fit-212.html</link>
		<comments>http://www.scottburkett.com/technology-leadership/the-cio-domain-conundrum-what-makes-a-good-fit-212.html#comments</comments>
		<pubDate>Mon, 03 Apr 2006 11:00:42 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[IT_Management]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/212</guid>
		<description><![CDATA[If you ran a convenience store, and needed to call someone in to unclog the drains in the bathrooms, would you call a good plumber, with a variety of experiences under his belt, or would you leave the drains clogged up until you could find a plumber that has deep vertical experience (no pun intended) working within the convenience store industry? Sadly, this is the lame cloud under which many CIOs are hired. Call me crazy, but I'd just want a good plumber. Someone who was a problem solver.<p class="read-more"><a href="http://www.scottburkett.com/technology-leadership/the-cio-domain-conundrum-what-makes-a-good-fit-212.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img style="border:1px dotted #a0a0a0;padding:2px;margin-left:10px"  align="right" id="image229" alt="goodfit.jpg" src="http://www.scottburkett.com/wp-content/uploads/2006/03/goodfit.jpg" />If you ran a convenience store, and needed to call someone in to unclog the drains in the bathrooms, would you call a good plumber, with a variety of experiences under his belt, or would you leave the drains clogged up until you could find a plumber that has deep vertical experience (no pun intended) working within the convenience store industry? Of course not! Sadly, this is the lame cloud under which many CIOs are hired. Call me crazy, but I&#8217;d just want a good plumber. Someone who was a problem solver.<br />
<span id="more-212"></span></p>
<p>A plumber provides a service, much like a CIO. The plumber is there to support you in your operations, not tell you how to run the convenience store. A CIO is also a service provider, albeit an internal one.</p>
<p>One of the things that I have noticed is that CIO job descriptions are often crafted under the same guidelines as other executive positions (sales, operations, finance, and marketing). First, they want the skills &#8211; okay, this is obvious. You have to know technology. In addition to that, however, they often want domain expertise &#8211; generally, deep domain expertise.</p>
<p>For a <strong>CFO</strong>, this makes sense, as each business and industry has different financial treatments.</p>
<p>For a <strong>COO</strong>, this also makes sense, as each business/industry can have a varied, complex, unique operational model.</p>
<p>For a <strong>CMO</strong>, again, this makes complete sense, as each industry tends to have its own marketing demographics and quirks.</p>
<p>For a <strong>CSO </strong>(sales), this also makes perfectly good sense, as you want to tap into their industry relationships to capture sales.</p>
<p>However, technology <em>can be</em> a slightly different animal. It is most often an <em>enabler</em>, and not a <em>vertical leg</em>. This isn&#8217;t always the case &#8211; so before you send in a comment to this post telling that there are exceptions to this &#8211; I agree!</p>
<p>There are basically two types of CIOs.  The first works in an organization where technology is <strong><em>the core </em></strong>of the business &#8211; the core competency that is centric to everything they do.  Examples of this type of environment are generally software, hardware, e-business, and other such technology companies. Technology can run <em>very vertically</em> within these types of firms.</p>
<p>The second works in an organization where technology isn&#8217;t at center stage, but rather is an <em>enabler</em> for the rest of the organization.  Examples of this include manufacturing, retail, and transportation companies. In these environments, technology is a horizontal support structure &#8211; critical to the business, yes &#8211; but not a vertical leg within the firm. Most firms with CIOs fall into this category.</p>
<p>Call me crazy, but you wouldn&#8217;t need to know anything about the doughnut industry or desert &#8220;manufacturing&#8221; in order to provide technology services throughout Krispy Kreme. Don&#8217;t get me wrong, I think if you actually found that CIO candidate who had &#8220;doughnut industry&#8221; experience, you should court them, if nothing else than for the intangibles. However, there are a lot of extremely qualified CIO candidates that get passed up due to lack of domain experience.</p>
<p>From the CIO&#8217;s perspective, things such as call centers, servers, data centers, VOIP, technology budgets, hiring profiles for technologists, interconnectivity, ROI/IRR/EVA, and the Rationale Unified Process don&#8217;t change merely because you change business cards. These are staples found within the toolbox of any decent CIO.</p>
<p>A while back, I was fortunate enough to land in the mix for a CIO opportunity for a large mortgage firm. I was ultimately ruled out due to my lack of experience within the &#8220;mortgage industry.&#8221; Now, the last time I checked, CIOs don&#8217;t approve mortgage applications. Pay no mind that I have worked within the financial services sector for much of my career (consulting to Goldman Sachs, Chase Manhattan, Zurich-Kemper, Citibank, and several other firms). Heck, I even started my career as a computer programmer years ago working for one of the world&#8217;s largest credit card processors.</p>
<p>I should also add that I wasn&#8217;t bitter about losing out on this opportunity. This is business, and I&#8217;m a big boy &#8211; c&#8217;est la vie. I am simply using my own experience to illustrate the point.</p>
<p>Sadly, this has not been my only experience in seeing this line of thinking. A fellow technology colleague was recently ruled out for a position as a CIO with a large furniture manufacturer, because he did not have any experience working within the &#8220;furniture manufacturing&#8221; space. &#8220;You&#8217;re a fantastic candidate, but we need a furniture guy.&#8221; Uh huh &#8211; if you say so, Sparky.</p>
<p>Dan Gringas, a partner with <a title="_blank" target="_blank" href="http://www.tatumllc.com">Tatum Partners</a>, summed this up nicely in a recent article entitled &#8220;<a title="_blank" target="_blank" href="http://www.cioupdate.com/career/article.php/3565306">How to Hire the Best CIO</a>&#8221; over at <a title="_blank" target="_blank" href="http://www.cioupdate.com">CIO Update</a>.<br />
<blockquote><p><strong> Business Knowledge vs. Domain Knowledge</strong></p>
<p>No, you don’t need someone who comes from the cement-mixer industry. Guess what, manufacturing is pretty much the same whether you make cement mixers or cake mixers.</p>
<p>This drives me crazy and it’s endemic in CIO hiring. I once lost the competition for CIO in a company I had a real passion for because they wanted a “shoe guy.&#8221; I had deep knowledge of distribution, manufacturing and their core architecture, but I came from a different manufacturing background.</p>
<p>Most businesses should try to find someone from another industry well known for their strategic use of IT rather than trying to find someone from their specific industry. Hospitals are notorious for this, feeling that they are so different that they have to get someone from another hospital.</p></blockquote><br />
As I mentioned earlier, technology is an enabler. Within the office of the CIO, specifically, you are expecting to see some thought leadership around leveraging technology innovations in order to achieve efficiencies across the enterprise. You are also expecting the CIO and his team to support the operations of the firm by managing the flow of information throughout the organization. The CIO&#8217;s functional role is of a supporting nature.</p>
<div style="text-align: center"><img id="image228" alt="cio_supporting.gif" src="http://www.scottburkett.com/wp-content/uploads/2006/03/cio_supporting.gif" /></div>
<p>The ideal CIO is quite often not an industry zealot, but rather, someone who brings a consultative approach to solving business problems through the smart deployment of technology. Frankly, I would prefer someone who has worked in a variety of industries (e.g. a consulting background), and is used to looking at problems from a multitude of angles. <em>There are actually very few scenarios in which deep domain expertise is going to make or break a good CIO.</em></p>
<p>Umesh Vasistha is the CIO of Jindal Stainless, the largest manufacturer of stainless steel in India (USD $4B in revenues).  In an interview by The Financial Express, he shared a great response to one particular question:</p>
<p><em>Q: Are CIOs participating in the company’s strategic decisions?</em><br />
<blockquote><p>Industry experience is a critical factor in operating the company. A CEO often comes from the operations/sales side in the same industry, while a CFO usually has finance/accounting experience in similar industry. Conversely, CIOs often come from technology careers from cross-functional industry experiences. A CIO wears many caps and is expected to take care of business methodically and use proven formulae of success to generate positive results for the company.</p></blockquote><br />
One of my friends who is an executive recruiter informed me that she has the same problem with sales opportunities that she is placing. The client wants someone who has sold software. Doesn&#8217;t matter that you have a GREAT sales person with a GREAT track record. They want a industry specific salesperson. And the funny part is, most sales people in technology don&#8217;t know or understand technology. She has had this argument with several companies:</p>
<p><strong>Client</strong>: &#8220;We are in trouble, and we want you to fill our CxO position. The last guy fit in great but the firm is still in trouble. So find us someone just like us and he will fit in well&#8221;.</p>
<p><strong>Recruiter/Business Consultant</strong>: &#8220;Wouldn&#8217;t you prefer someone someone very qualified, yet possibly different? His diverse experience could bring new ideas and solutions to the table?&#8221;</p>
<p><strong>Client</strong>: &#8220;No!&#8221;</p>
<p>The good news is, I&#8217;m not alone in my thinking.</p>
<ul>
<li>Dan Gringas (Tatum Partners), <a title="_blank" target="_blank" href="http://www.cioupdate.com/career/article.php/3565306">How to Hire the Best CIO</a>, November 2005</li>
<li>CIO Magazine: <a title="_blank" target="_blank" href="http://www.cio.com/archive/030106/nypd_sidebar1.html">A CIO is a CIO is a CIO</a>, March 2006</li>
<li>Don Curt/TechLINKS: <a target="_blank" title="_blank" href="http://www.techlinks.net/CommunityPublishing/tabid/92/articleType/ArticleView/articleId/3582/The-Right-Process-for-Hiring-a-CIO.aspx">The Right Process for Hiring a CIO</a>, April 2006</li>
</ul>
<p>If you are hiring a CIO, do yourself a favor and read these articles before you publish your job description and start seriously interviewing candidates. And stay tuned to The Pothole, as I have an upcoming article which will discuss the &#8220;hidden&#8221; qualities of a great CIO! Keep an open mind as you screen your CIO candidates, and remember that the CIO is there to provide a service to the organization, not run your business.</p>
<p>What say you? How important is industry experience? Which industries are more stringent than others, and would it be better to have someone who is more well rounded that brings new ideas to the table?</p>
<p>Cheers.<br />
<em></em><br />
- Scott Burkett</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology-leadership/the-cio-domain-conundrum-what-makes-a-good-fit-212.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The Very Model of a Modern Major er&#8230; Technologist</title>
		<link>http://www.scottburkett.com/technology-leadership/the-very-model-of-a-modern-major-er-technologist-71.html</link>
		<comments>http://www.scottburkett.com/technology-leadership/the-very-model-of-a-modern-major-er-technologist-71.html#comments</comments>
		<pubDate>Mon, 20 Mar 2006 11:00:22 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[careers]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[IT_Management]]></category>
		<category><![CDATA[requirements]]></category>
		<category><![CDATA[technologists]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/71</guid>
		<description><![CDATA[My ramblings on the evolution of the IT professional.<p class="read-more"><a href="http://www.scottburkett.com/technology-leadership/the-very-model-of-a-modern-major-er-technologist-71.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img hspace="10" align="right" id="image72" src="http://www.scottburkett.com/wp-content/uploads/2005/12/majgen.gif" />The truth be known, I entered the information technology industry to be a <em>computer programmer</em>, not a <em>business person</em>.  Back in those days, computer programmers, operators, and other such technicians were the &#8220;doers&#8221;.  We were expected to stay in our world, while the &#8220;business guys&#8221; sorted out what needed to be done next.  When that miraculous decision was reached, it was &#8220;thrown over the wall&#8221; to the engineers.   It was then that we got busy trying to live up to the expectations of whatever was actually sold to the customer.  Techies and business folks didn’t co-mingle.  That would have been the equivalent of the Hatfields and the McCoys having a lovely Thanksgiving dinner together. My how the times have changed.<br />
<span id="more-71"></span></p>
<p>When I landed my first job as a young, entry-level computer programmer, it was by responding to a newspaper ad (yes, a newspaper ad).  it was similar to this:<br />
<blockquote><p><code>Wanted computer programmers.  Must be able to type.  Must know IBM assembly language and basic flowcharting. Will train on industry, great pay, good benefits.<br />
</code></p></blockquote><br />
While I doubt many folks are finding tons of technology jobs through the newspaper these days, a modern ad for that same type of position might appear as follows (note: this is part of a real posting, copied from Monster.com):<br />
<blockquote><p><code>SYSTEMS DEVELOPER</code></p>
<p><code>~Bachelors Degree in Mechanical Engineering or Agriculture Engineering</code><br />
<code> ~1+ years design engineer experience</code><br />
<code> ~Experience with Commercial Software a must</code><br />
<code> ~Experience with Visualization Software / Groupware / Collaboration software</code><br />
<code> ~Excellent verbal and written communication and presentation skills</code><br />
<code> ~Ability to make presentations to platform leadership</code><br />
<code> ~Ability to travel 10% of the time both domestically and internationally</code><br />
<code> </code><br />
<code> A MAJOR PLUS IF YOU HAVE THE FOLLOWING:</code><br />
<code> </code><br />
<code> ~Jack</code><br />
<code> ~Division / Mockup</code><br />
<code> ~JAVA</code><br />
<code> ~C++</code><br />
<code> ~OpenGL</code><br />
<code> ~Hardware experience in a multi-processor and multi-pipe computer graphics system</code><br />
<code> ~Six Sigma</code><br />
<code> ~Masters Degree</code><br />
<code> ~Pro-E</code><br />
<code> ~Farm Equipment Experience </code></p></blockquote><br />
If I had read the latter in the paper back in the 1980s, I probably would have taken up a different profession. I probably should have anyway, as my starting salary was only $13,500 a year, but that&#8217;s another story. Who would have ever thought that experience with &#8220;farm equipment&#8221; would be the deciding factor in a neck-and-neck race against another equally-as-qualified computer programmer? Farm equipment? Delivering presentations? International travel? &#8230; &#8220;I&#8217;d love to help you out with debugging that Fourier algorithm, Jed, but right now, I need to go and jumpstart the John Deere, then I&#8217;m off to Paris to deliver a presentation for the Chiracs.  Can we get together next month instead?&#8221;</p>
<p>The hiring profiles have changed significantly over the years.  In the old days, employers were thankful to even <em>find</em> people with programming <em>aptitude</em>, much less actual experience.  Many technology roles require ancillary, non-technical experience, in areas such as regulatory compliance (e.g. Sarbanes Oxley), project management (PMI), quality management (TQM, Six Sigma, Lean) and process management (ITIL, CMMI).</p>
<p>Technologists are also expected to be more &#8220;customer facing&#8221; these days.  Being able to function in a pre-sales or sales support capacity is fast becoming a critical skill for even junior-level programmers (excuse me, &#8220;software developers&#8221; &#8211; only us old guys still have the word &#8220;programmers&#8221; as part of our professional vernacular).</p>
<p>Another interesting evolution is in the wardrobe department. Techies are no longer expected to wear one technology hat, but many.  Very many.  The days of the pure specialist are all but over.  Programmers need experience in database management, web design/HTML, new media, and at least 300 different programming languages. Today, techies are only considered marketable if they can list about 800 acronyms on the resume.  If the resume doesn&#8217;t look like alphabet soup, forget about it.  Experience with tools traditionally reserved for business analysts, such as Excel, Word, and Powerpoint, are absolute requirements.</p>
<p>The educational requirements have gone up &#8211; way up &#8211; when I got into the industry, a 2 year Associate&#8217;s degree was a ticket to a fantastic career. Now, Master&#8217;s degrees in computer science, CIS, or other related fields are quickly becoming the norm &#8211; not just for promotion to higher levels, but for entry-level roles as well.</p>
<p>Ah, but the changes aren&#8217;t limited to just the folks in the trenches.  Change is also afoot at the executive level.  The best friend of the CIO used to be the head of  operations (COO), or possibly the CEO.  These days, the CIO&#8217;s number one relationship is with the CFO &#8211; financial and regulatory pressures being the driver there.</p>
<p>As I was preparing this piece, I received the latest copy of <a title="_blank" target="_blank" href="http://www.cio.com">CIO Magazine</a> in the mail.  This is the &#8220;State of the CIO&#8221; issue that I look forward to each year &#8211; very timely considering the topic I am discussing here (yes, I know this report was published at the beginning of the year, and it is now March &#8211; that tells you how long some of my blog drafts stay on my to-do list!).  The issue hits on a number of major areas, including some of the ones I&#8217;ve talked about above.  It is definitely worth a read if you get a chance.<br />
<blockquote><p>We in IT are working with partners we could have never predicted years ago.  The business is becoming much more aware of how information runs through the veins of technology.</p>
<p align="right">- Susan Kozik, CIO, TIAA-CREF</p>
<p></p></blockquote><br />
Despite the appearance of having all of these changes &#8220;thrust&#8221; upon us, I consider the collective change to be a very positive development.  Technology is an enabler for the business, and is no longer considered something that operates in a vacuum; a silo&#8217;d cost center that no one cares much about. We will see continued focus on IT&#8217;s alignment with the overall business, and this is a good thing for technologists &#8211; despite the fact that we may have to choose which hat we&#8217;ll need to wear to work each day.</p>
<p>With sincerest apologies to Gilbert and Sullivan.</p>
<p>Cheers.</p>
<p>- Scott Burkett</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology-leadership/the-very-model-of-a-modern-major-er-technologist-71.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The New CIO&#8217;s Open Source Decision</title>
		<link>http://www.scottburkett.com/technology-leadership/the-new-cios-open-source-decision-199.html</link>
		<comments>http://www.scottburkett.com/technology-leadership/the-new-cios-open-source-decision-199.html#comments</comments>
		<pubDate>Tue, 28 Feb 2006 11:00:50 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[Podcasts]]></category>
		<category><![CDATA[business_podcast]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[interviewing]]></category>
		<category><![CDATA[open_source]]></category>
		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/199</guid>
		<description><![CDATA[To open source, or not to open source? That is the question that CIOs have been asking themselves for the better part of a decade. And while the argument for open source grows stronger every day, especially at the enterprise level, questions still remain. Being the new CIO doesn't help either. You just never know what political minefield awaits you.<p class="read-more"><a href="http://www.scottburkett.com/technology-leadership/the-new-cios-open-source-decision-199.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p></p>
<div style="text-align: center"><img width="128" height="11" id="image163" alt="divider.png" src="http://www.scottburkett.com/wp-content/uploads/2006/01/divider.png" /></div>
<p><img style="margin:10px" align="right" id="image206" alt="decision.gif" src="http://www.scottburkett.com/wp-content/uploads/2006/02/decision.gif" /> To open source, or not to open source?  That is the question that CIOs have been asking themselves for the better part of a decade. And while the argument for open source grows stronger every day, especially at the enterprise level, questions still remain. Being the new CIO doesn&#8217;t help either. You just never know what political minefield awaits you.</p>
<p><span id="more-199"></span>The other day I found myself sitting quasi-comfortably in an interview for a CIO position. This particular organization had a technology environment that wasn&#8217;t necessarily all that complex, but it was deemed mission critical to their operations. At one point in the interview, the CEO asked me the following question:<br />
<blockquote><p>What are your views on open source versus proprietary/COTS (Commercial-Off-The-Shelf) software?</p></blockquote><br />
There it was, laid out before me like the proverbial holy grail of interview questions.  I felt much like Olympic snowboarder Lindsey Jacobellis probably felt as she was on the final portion of her gold-turned-silver medal run in the snowboard cross event.  All I had to do was coast to the finish line &#8211; don&#8217;t showboat, or get too fancy &#8211; just stay the course, and the treasure would be mine. This is one of those questions that as technology professionals, you have unknowingly rehearsed so many times at networking events and break room conversations that it can rattle off the answer about as fast as you can pour your next cup o&#8217; joe.</p>
<p>Generally speaking, before an interview, I will have researched the company, its technology, and its principals to the fullest extent allowed to me by the major search engines, my personal business networks, and other &#8220;valued&#8221; resources on the net (such as searching the major job boards to try to find some hiring profiles for their technologists &#8211; a great way to begin gathering intelligence about their business model and system architectures).  Unfortunately, I had very little information on this firm&#8217;s technology platform, so my canned (but well thought out) answer to his question would have to suffice.  There would be no tailoring and positioning this time around.</p>
<p>On the one hand, if you respond with something along the lines of &#8220;open source is great; I love it; it is the best thing since 32-bit registers&#8221;, you run the risk of isolating yourself if the organization has not embraced the open source movement.  On the other hand, if you respond with &#8220;open source is folly, give me Microsoft or give me death&#8221;, you run the risk of being labeled something completely different, and again, isolating yourself. So, you have to straddle the fence, but you try to do so as intelligently as possible.</p>
<p>I also am very careful not to tread into the <em>political</em> side of the open-source debate.  I view things primarily through the business-benefit prism. I could care less about people who use open-source solutions solely because they &#8220;hate Microsoft&#8221;, &#8220;want Bill Gates to slide under a moving milk truck&#8221;, or &#8220;believe that software should be free&#8221;.  The &#8220;I hate the system&#8221; spiel is so 1967.</p>
<p>The following is a longer, more structured version of what I served up as my answer to that interview question, but the general tenets remain:</p>
<p>Implementing a solution grounded in open-source code is not something to tread into lightly, although it can provide certain benefits.  However, the extent to which those benefits reach depends upon a wealth of criteria:</p>
<p>1. First and foremost, the obvious  business prism questions. <em>What business problem does an open-source tool solve? What inherent business benefits am I going to obtain by using it?</em></p>
<p>2. New system or existing?  Are we talking about building a new system from the ground up with very few constraints, or are we talking about an existing system that is mired with them?</p>
<p>3. What is the company culture, at both the technology and management levels? Will the company&#8217;s culture support open-source?</p>
<p>4. Do you have the right skillsets in house, and the right mentality for open source? In other words, will there be a learning curve on the implementation side, or is this going to be a no-brainer for your staff?</p>
<p>5. What are the integration points with your customers (internal and external), vendors, partners, etc.?</p>
<p>6. What are the cost ramifications? What is the total cost of ownership of these systems? True, open-source software is generally freely available, but there could be hidden costs. This goes back to all of the questions above.  For example, if you don&#8217;t have the skills to implement the solution in house, then there would inherently be some form of training cost, followed by opportunity cost.  Or, perhaps services fees to a systems integrator.</p>
<p>7. On the other hand, in organizations where the company culture, the skillsets of the IT staff, and the business requirements are in line, open-source can represent a tremendous reduction in cost/COGS (cost-of-goods-sold) and development timeframes.</p>
<p>Satisfied with my answer, I looked at the CEO, patiently awaiting his response, or perhaps a followup question.  Instead, he responded with:<br />
<blockquote><p>Well, you should know that we are a .NET/C# shop, and that isn&#8217;t about to change.</p></blockquote><br />
Um, okay, if you say so, partner.</p>
<p>Suffice it to say, he probably wasn&#8217;t thrilled with my answer, because in the end, it did leave the door open for open-source as a viable solution. I immediately responded with &#8220;but I&#8217;m not necessarily endorsing open-source as a panacea to solve all of your technology/business problems&#8221;, but I don&#8217;t think it did any good.</p>
<p>This particular fellow turned out not to be what I would call an &#8220;enlightened&#8221; CEO, at least as it pertains to the strategic deployment of technology.</p>
<p>An &#8220;enlightened&#8221; executive realizes that sometimes, in order to be agile within the marketplace, solutions need to shift.  The landscape for technology changes each day &#8211; there is no such thing as a &#8220;long-term&#8221; solution anymore.   Every solution we put into place has a half-life associated with it.  You just hope that you make the right decisions that will lead to slightly longer half-lifes than those of your competition.</p>
<p>What say you? Share your thoughts on the open-source decision by using the comment form below!  No registration is necessary, but all comments are moderated to prevent spam.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology-leadership/the-new-cios-open-source-decision-199.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
			<enclosure url="http://www.scottburkett.com/audio/podcast_28_FEB_2006.mp3" length="9532813" type="audio/mpeg" />
		<itunes:duration>0:00:01</itunes:duration>
		<itunes:subtitle>To open source, or not to open source? That is the question that CIOs have been asking themselves for the better part of a decade. And while the argument for open source grows stronger every day, especially at the enterprise level, questions still r[...]</itunes:subtitle>
		<itunes:summary>To open source, or not to open source? That is the question that CIOs have been asking themselves for the better part of a decade. And while the argument for open source grows stronger every day, especially at the enterprise level, questions still remain. Being the new CIO doesn't help either. You just never know what political minefield awaits you.</itunes:summary>
		<itunes:keywords>Podcasts</itunes:keywords>
		<itunes:author>scott@incursio.com</itunes:author>
		<itunes:explicit>no</itunes:explicit>
		<itunes:block>no</itunes:block>
	</item>
		<item>
		<title>Q4/2005: Tech Spending Uptick</title>
		<link>http://www.scottburkett.com/technology/q42005-tech-spending-uptick-204.html</link>
		<comments>http://www.scottburkett.com/technology/q42005-tech-spending-uptick-204.html#comments</comments>
		<pubDate>Thu, 23 Feb 2006 11:00:53 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[Dell]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[HP]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[servers]]></category>
		<category><![CDATA[sun_microsystems]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/204</guid>
		<description><![CDATA[According to IDC, corporate sales of computer servers was up 4.4% in 2005. Doesn&#8217;t sound like a lot until you realize that it represents a move from $49.1B in 2004 to $51.3B for 2005. That&#8217;s a nice bump. The usual suspects were in the mix (IBM, Dell, HP, et al). IBM remained ranked in the &#8230;<p class="read-more"><a href="http://www.scottburkett.com/technology/q42005-tech-spending-uptick-204.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p>According to IDC, corporate sales of computer servers was up 4.4% in 2005.  Doesn&#8217;t sound like a lot until you realize that it represents a move from $49.1B in 2004 to $51.3B for 2005.  That&#8217;s a nice bump.  The usual suspects were in the mix (IBM, Dell, HP, et al). IBM remained ranked in the top spot with a 32.9% chunk of the overall server market. No big surprises there.</p>
<p>According to Red Herring:<br />
<blockquote><p>Because servers are used by most companies ranging from small-to-medium businesses (SMBs) to large corporations, market figures indicate that enterprise <strong>tech spending increased.</strong></p></blockquote><br />
On top of that, shipments of hard disk drives jumped up 21% in Q4, driven primarily by demand in the portable/mobile markets.</p>
<p>That&#8217;s good news, folks.</p>
<p>Also of no big surprise, Sun Microsystems continued to lose market share, falling down to 9.5% of the overall server market.  How long they have left is anyone&#8217;s guess.  The question to me becomes one of <em>reinvention</em>.  Will Sun successfully reinvent itself a la Apple, or will they continue to dwindle in influence? Either way, and much to my dismay as I&#8217;m a big fan of Sun, it is only a matter of time.</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology/q42005-tech-spending-uptick-204.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Global State of Information Security</title>
		<link>http://www.scottburkett.com/atlanta-business-scene/global-state-of-information-security-187.html</link>
		<comments>http://www.scottburkett.com/atlanta-business-scene/global-state-of-information-security-187.html#comments</comments>
		<pubDate>Tue, 14 Feb 2006 11:00:29 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[Atlanta Business Scene]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[information_security]]></category>
		<category><![CDATA[Pricewaterhousecoopers]]></category>
		<category><![CDATA[PwC]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[TAG]]></category>
		<category><![CDATA[technology_association_georgia]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/187</guid>
		<description><![CDATA[On Tuesday, Feb. 28th, the Georgia Tech Information Security Center, the Technology Association of Georgia and PricewaterhouseCoopers are teaming up to present a program entitled &#8220;The Global State of Information Security.&#8221; The survey is the largest of its kind and is conducted by CIO Magazine and PwC. Mark Lobel, PwC Principal, will be presenting the &#8230;<p class="read-more"><a href="http://www.scottburkett.com/atlanta-business-scene/global-state-of-information-security-187.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img hspace="10" align="right" id="image152" title="taglogo1.gif" src="http://www.scottburkett.com/wp-content/uploads/2006/01/taglogo1.gif" />On Tuesday, Feb. 28th, the Georgia Tech Information Security Center, the Technology Association of Georgia and PricewaterhouseCoopers are teaming up to present a program entitled &#8220;The Global State of Information Security.&#8221;  The survey is the largest of its kind and is conducted by CIO Magazine and PwC.  <span id="more-187"></span></p>
<p>Mark Lobel, PwC Principal, will be presenting the survey results followed by a panel discussion at the TSRB Auditorium (85 5th St.) on the Georgia Tech campus. Even though this event is focused on security, there is significant amount of value to be gained by people from across any organization.</p>
<p>CEO&#8217;s, CIO&#8217;s, CSO&#8217;s, VP&#8217;s and IT Directors will want to attend to hear the results of a worldwide study by CIO magazine and PricewaterhouseCoopers (PwC). &#8220;The Global State of Information Security 2005,&#8221; a worldwide study by CIO magazine and PwC, is based on the responses of more than 8,200 CEO&#8217;s, CIO&#8217;s, CSO&#8217;s, VP&#8217;s and IT Directors from 63 countries. The study represents a broad range of industries, including computer-related manufacturing and software, financial services and banking, government, education, healthcare, telecommunications, transportation, and professional services and consulting.  Following the presentation of the survey results by Mark Lobel, the PwC Principal who drives the survey, we&#8217;ll have a panel of CIO&#8217;s &#038; CTO&#8217;s vet their experiences and companies&#8217; policies.</p>
<p><u><strong>Meeting Date</strong></u><br />
Tuesday, February 28, 2006</p>
<p><u><strong>Meeting Time</strong></u><br />
7:30 a.m. Registration &#038; Breakfast<br />
8:00 a.m. PwC Presentation of Security Survey results<br />
9:00 a.m. CIO Panel<br />
10:00 a.m. Q&#038;A</p>
<p><u><strong>Panel:</strong></u><br />
Rob Webb, CTO, Equifax<br />
Paul Judge , CTO, CipherTrust<br />
Dr. Guido Sacchi, CIO, CompuCredit<br />
Gustav Shrils, CTO, International Hotels<br />
Becky Blalock, CIO, Southern Company</p>
<p><u><strong>Meeting Location:</strong></u><br />
TSRB Auditorium (85 5th St.), Georgia Tech</p>
<p><u><strong>Cost</strong></u><br />
Free attendance for all! What a deal!</p>
<p><a title="_blank" target="_blank" href="https://s08.123signup.com/servlet/SignUp?P=152197400&#038;PG=1521974182300">To RSVP/Register, click here!</a></p>
<p>Cheers, and see you there!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/atlanta-business-scene/global-state-of-information-security-187.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mornin&#8217; Cup: Hands-on, Hands-off</title>
		<link>http://www.scottburkett.com/technology-leadership/mornin-cup-hands-on-hands-off-73.html</link>
		<comments>http://www.scottburkett.com/technology-leadership/mornin-cup-hands-on-hands-off-73.html#comments</comments>
		<pubDate>Wed, 01 Feb 2006 13:19:36 +0000</pubDate>
		<dc:creator>Scott Burkett</dc:creator>
				<category><![CDATA[IT Management]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[executive]]></category>
		<category><![CDATA[hands-on]]></category>
		<category><![CDATA[hiring]]></category>
		<category><![CDATA[manager]]></category>
		<category><![CDATA[technology_management]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/73</guid>
		<description><![CDATA[I had a rather interesting discussion this week with the chief executive of a small, but growing tech firm here in Atlanta. He informed me that he was looking to hire a &#8220;hands-on&#8221; CIO. Intrigued, I dug in a little more. He had originally called me to gauge my interest as a potential candidate for &#8230;<p class="read-more"><a href="http://www.scottburkett.com/technology-leadership/mornin-cup-hands-on-hands-off-73.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><img hspace="10" align="right" alt="karatekid.jpg" id="image172" title="karatekid.jpg" src="http://www.scottburkett.com/wp-content/uploads/2006/01/karatekid.jpg" />I had a rather interesting discussion this week with the chief executive of a small, but growing tech firm here in Atlanta. He informed me that he was looking to hire a &#8220;hands-on&#8221; CIO. Intrigued, I dug in a little more.</p>
<p><span id="more-73"></span></p>
<p>He had originally called me to gauge my interest as a potential candidate for this role. As it turned out, I was not a good fit for the position, as the industry involved was not something I had direct experience in.  I did, however, offer to learn more about the position, in hopes of turning him on to someone who would be a better fit.</p>
<p>When I asked him to describe the responsibilities he envisioned for this person, he initially told me that the CIO would need to really be able to jump into the fire and help the development team with the day-to-day development effort. I told him that it sounded to me like he needed to hire a &#8220;software development manager&#8221;, not a CIO.  Hiring a good development manager would provide more focus on his software engineering efforts. Additionally, it would be more <em>cost effective</em> than hiring a CIO, and the <em>savings </em>could then be put back into the budget for other things.</p>
<p>He pondered this for a moment, and proceeded to inform me that this person would <em>also </em>need to be responsible for keeping the network and data center up and running.  This would involve network availability monitoring, and management of all of the routers, switches, servers and other big glowy boxy-looking thingamajigs in the data center. I told him that it sounded to me like he needed to hire a &#8220;network operations manager&#8221; to work <em>in conjunction with</em> his software development manager.</p>
<p>He muffled a small sigh, and replied that he was also looking for this person to manage the strategic alignment with their technology partners, and provide architectural oversight for the company&#8217;s core software product line.  I told him that it sounded to me like he needed a &#8220;chief technology officer&#8221;, or CTO, to work in <em>side-by-side</em> with the network ops manager and the development manager.</p>
<p>I thought about his burgeoning list of needs for a moment, and realized that his expectations were a <em>wee bit</em> out of skew.  I posed the questions &#8220;what are the priorities here?  Which tasks are more important than others?&#8221;  He replied that they were all equally important, and that he was hoping to find them all in the same person, as he only had room in the budget for a single hire. Suffice it to say, I don&#8217;t think he liked my advice.</p>
<p>I realize that smaller firms need employees that are able to wear many hats, but in this day and age they can&#8217;t conceivably wear them all at once. I suppose that it is <em>possible </em>to find someone capable of doing all of the things he wants, it just isn&#8217;t very <em>probable</em>. 10 or 15 years ago, it wasn&#8217;t only probable, it was easy.  That is simply no longer the case.</p>
<p>Back then, you could wear all of those hats with very little effort, as the technical environments we worked within back then were not as sophisticated and as complex as what we have today. Technology folks back then, even at the executive or managerial levels, were not required to become intimate with the business drivers &#8211; no longer the case.   In addition, the standards against which we had to adhere were sparse or nonexistant (for example, HIPAA &#038; Sarbanes Oxley).</p>
<p>In situations like this, it is probably more advantageous to prioritize your needs by aligning them with your overall business strategy, and hire accordingly. At some point, it may make sense to bring on a CIO-level hire, however a tighter focus on <em>operational-level</em> hires is probably going to have a better ROI in the short-term. In addition, you avoid the risk of putting someone too junior in a role that will eventually require someone more senior (as your business scales).</p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology-leadership/mornin-cup-hands-on-hands-off-73.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Executive Briefing: Ruby on Rails</title>
		<link>http://www.scottburkett.com/technology/executive-briefing-ruby-on-rails-161.html</link>
		<comments>http://www.scottburkett.com/technology/executive-briefing-ruby-on-rails-161.html#comments</comments>
		<pubDate>Mon, 30 Jan 2006 11:00:58 +0000</pubDate>
		<dc:creator>Derek Haynes</dc:creator>
				<category><![CDATA[Executive Briefings]]></category>
		<category><![CDATA[Guest Bloggers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[CIO]]></category>
		<category><![CDATA[CTO]]></category>
		<category><![CDATA[executive_briefing]]></category>
		<category><![CDATA[highgroove_studios]]></category>
		<category><![CDATA[J2EE]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[RAD]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby_on_rails]]></category>
		<category><![CDATA[web_development]]></category>

		<guid isPermaLink="false">http://www.scottburkett.com/index.php/archives/161</guid>
		<description><![CDATA[According to Derek Haynes of Highgroove Studios, CIOs that don't investigate Ruby on Rails could be missing out on the holy grail of web application development - faster development, cheaper development, and vastly more usable applications. As our guest blogger this week, Derek provides a nice executive overview into this fascinating technology platform.<p class="read-more"><a href="http://www.scottburkett.com/technology/executive-briefing-ruby-on-rails-161.html">Continue reading <span class="meta-nav">&#8594;</span></a></p>]]></description>
			<content:encoded><![CDATA[<p><em><img hspace="10" align="right" style="margin-left: 10px" title="rails.gif" id="image162" alt="rails.gif" src="http://www.scottburkett.com/wp-content/uploads/2006/01/rails.gif" /></em></p>
<p>According to Derek Haynes of Atlanta-based Highgroove Studios, CIOs &#038; CTOs that don&#8217;t investigate Ruby on Rails could be missing out on the holy grail of web application development &#8211; faster development, cheaper development, and vastly more usable applications.  As our guest blogger this week, Derek provides a nice executive overview into this fascinating technology platform.<br />
<span id="more-161"></span></p>
<div style="text-align: center"><img width="128" height="11" id="image163" alt="divider.png" src="http://www.scottburkett.com/wp-content/uploads/2006/01/divider.png" /></div>
<p><em>&#8220;Mom &#8211; is my bedroom still available? I&#8217;ve run into some financial  difficulties.&#8221;</em></p>
<p>It sounds over dramatic to talk about a web application framework as a life-changing experience on par with marriage, college graduation, and the birth of a child, but <a title="http://www.rubyonrails.org" target="_blank" href="http://www.rubyonrails.org/">Ruby on Rails</a> (Rails) has had more of an  impact on my professional career than any other event.</p>
<p>In the spring of  2005, I was reluctantly leaving a startup I co-founded where an application  built with Java 2 Enterprise Edition (J2EE) formed the basis of our business.  Development was a nightmare. Besides being slow and overly complex, it wasn&#8217;t  fun. If starting a car was like building a J2EE application, I&#8217;d have to spend  10 minutes configuring the engine before I even started the car. It doesn&#8217;t  matter how nice the car is &#8211; if it takes me 10 minutes to start it, I&#8217;m not  driving it.</p>
<p>The J2EE development experience could lead a person to swear off technology, purchase a hotdog cart, and head down to Atlantic Station.<br />
As I&#8217;ve never been much of a cook and I lack street-vendor-hawking skills, I decided to give up on that idea.</p>
<p>Luckily, the story gets better. If you have an iPod around, go ahead  and cue your favorite &#8220;I was down but now I&#8217;ve risen&#8221; song. Reading about Rails  for the first time was like walking out of an evangelization camp where 2 people  were cured of cancer and a third was cured of blindness. I was re-energized &#8211;  ready to take on web applications with a framework that looked like it was the  freakishly perfect child born from Google and Apple. Development was fast and  fun and the code was amazingly readable. If Valentine&#8217;s Day hadn&#8217;t already  passed, I might have asked my significant other if I could bring my laptop and  reserve another seat at the dinner table for my Rails application.</p>
<p>Today,  my relationship with Rails is even better, and instead of sleeping in a twin bed  in my childhood bedroom, I lead <a title="http://www.highgroove.com" target="_blank" href="http://www.highgroove.com/">Highgroove Studios</a>, a growing web  development studio with locations in Atlanta, GA and San Mateo, CA. Largely  because of Rails, we&#8217;re delivering applications on-time and on-budget, while  creating pieces of work that literally change our clients&#8217; views of what a web  application can do. While I&#8217;ve seen how Ruby on Rails can impact my services  firm, I&#8217;m also witnessing how it can change larger organizations. CIOs &#038; CTOs that  don&#8217;t investigate Ruby on Rails could be missing out on the holy grail of web  application development &#8211; faster development, cheaper development, and vastly  more usable applications.</p>
<p>I&#8217;m going to cover Rails at a higher-level in  this article and talk about some of the great side effects of Rails development.  I&#8217;ll cut out the discussion on moving to Rails and the technical differences  between Rails and other frameworks as plenty of resources covering these topics  already exist. There&#8217;s a great article on  <a title="_blank" target="_blank" href="http://rewrite.rickbradley.com/pages/moving_to_rails/">migrating enterprise development to Rails</a> by Rick Bradley, a project manager  who is doing just that. <a target="_blank" title="_blank" href="http://www-128.ibm.com/developerworks/java/library/wa-rubyonrails/index.html">IBM  also has a solid piece</a> on the technical differences between Rails and  J2EE.</p>
<p><span style="font-weight: bold"><span style="font-weight: bold">Rails </span>In a Nutshell<span style="font-weight: bold"> </span></span></p>
<p>The goal of Ruby on Rails is to  make web development simpler. It&#8217;s fairly new, having recently reached version  1.0, and is an alternative to building applications in J2EE, .NET, PHP, or any  of the other web frameworks and languages. Rails, built on the Ruby programing  language, makes it vastly more productive to write web applications &#8211; <a target="_blank" title="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html" href="http://www.onlamp.com/pub/a/onlamp/2005/01/20/rails.html">as much as 10X  faster than J2EE</a>. Besides the productivity increases, Rails also has the  best support of the for mentioned frameworks for implementing <a target="_blank" title="http://www.adaptivepath.com/publications/essays/archives/000385.php" href="http://www.adaptivepath.com/publications/essays/archives/000385.php">AJAX</a>  technologies. AJAX allows a web page to change state (for example, adding a  message to a page without reloading). Web applications that utilize AJAX can  blur the line between a desktop application and a web application.</p>
<p><span style="font-weight: bold">Why Rails</span></p>
<ol>
<li><span style="font-style: italic">Time is Money</span><br />
While 10X  productivity increases might only apply to specific projects, I haven&#8217;t worked  on a web application that could be developed faster in a framework other than  Rails. <a target="_blank" title="http://www.relevancellc.com/blogs/?p=92" href="http://www.relevancellc.com/blogs/?p=92">Other knowledgeable people  agree</a>. With Rails, there&#8217;s basically no configuration within an application.  All of the needed components are available when you start your project. There&#8217;s  also zero turn-around time to view changes in code (Ruby is a scripted language,  which means you don&#8217;t need to recompile code to view changes in your web  browser). I&#8217;ve found that &#8220;<a target="_blank" title="http://www.theserverside.com/news/thread.tss?thread_id=35538" href="http://www.theserverside.com/news/thread.tss?thread_id=35538">zero  turnaround time</a>&#8221; is one the best ways to encourage developers to write more  maintainable code. With J2EE, developers might avoid refactoring bad code as the  time to recompile and restart the web server serves as a major deterrent. With  Ruby, it takes seconds to view the changes.</li>
<li><span style="font-style: italic">Rails&#8217; earliest detractors have become it&#8217;s  biggest supporters</span><br />
This may be the greatest sign &#8211; an acknowledgement  by many of the leaders in the Java community that Rails has really gotten to the  root of the web development problem. Many people who have a  considerable investment in Java <a title="_blank" target="_blank" href="http://jroller.com/page/dgeary?entry=tipping_rails">are endorsing Rails</a>. In the words of Levar  Burton of &#8220;Reading Rainbow&#8221; fame, don&#8217;t take my word for it&#8230;</li>
<li><span style="font-style: italic">Smaller Teams = Better  Projects</span><br />
Small teams can accomplish a lot with Rails &#8211; and <a target="_blank" title="http://www.37signals.com/svn/archives2/googles_bet_on_small.php" href="http://www.37signals.com/svn/archives2/googles_bet_on_small.php">there are  few arguments against small teams</a> in development projects. Instead of  delegating work to a development team, I can personally lead and develop our  applications (while doing it profitably), and I can afford to hire a few of the  best instead of a lot of the rest.</li>
<li><span style="font-style: italic">The Rails community is the cream of the  crop</span><br />
Developers who use Rails do it because they recognized there must  be a better way &#8211; I&#8217;d argue they have a much better sense of the pieces needed  to complete a successful project than a &#8220;heads down&#8221; coder. &#8220;Big Picture&#8221; coders  need less management attention, which again leads to more successful small  teams.</li>
<li><span style="font-style: italic">&#8230;and it&#8217;s easy to switch if you don&#8217;t  have Rails experience</span><br />
While the number of Ruby developers pales in  comparison to other languages, it is an extremely easy language to pickup. I  have few reservations about hiring a developer without Ruby experience as they  don&#8217;t need to know a lot of details about the framework &#8211; they just need to be  good coders.</li>
<li><span style="font-style: italic">When usability matters (and when doesn&#8217;t  it?)</span><br />
Many people associate Rails with great-looking applications.  Because Rails has fantastic AJAX support &#8211; implementing AJAX is becoming  trivially easy &#8211; the framework works great with small teams that have the  ability to work on the interface design and the backend functionality. Usability  is more important than ever &#8211; people have less and less patience for tedious  applications today, and Rails gives developers the tools to make applications  easier for its users.</li>
<li><span style="font-style: italic">Higher Quality</span><br />
We&#8217;re not perfect,  but the amount of broken code that&#8217;s been rolled out in our Rails projects is  far less than the number of bugs I&#8217;ve experienced in applications with other  frameworks. This is largely because it is far easier to implement unit testing  in Rails as compared to other frameworks. Unit Testing is a way of automating tests &#8211; developers  write scripts to test out parts of an application, and can then run these at  anytime in the future. Just added a new feature and not sure if it will break  other parts of the application? Simply run the tests and see if they all pass.</li>
<li><span style="font-style: italic">But can it scale?</span><br />
One of the  major items of concern raised by those in the Java community is whether Rails  can scale. The bottom line: there&#8217;s no reason why it can&#8217;t do it better (and  cheaper) than Java. However, there hasn&#8217;t been an eBay-like application written  in Rails to prove this theory (but there haven&#8217;t been a lot of new eBay-like  applications as a whole either). <a target="_blank" title="http://www.jroller.com/page/obie?entry=massive_scalability_and_fast_cars" href="http://www.jroller.com/page/obie?entry=massive_scalability_and_fast_cars">Scaling  is never simple</a>, but <a target="_blank" title="http://www.loudthinking.com/arc/000479.html" href="http://www.loudthinking.com/arc/000479.html">there&#8217;s no reason why it  would be any harder in Rails</a>.</li>
</ol>
<p>As the framework has matured,  it has become more and more difficult for Rails developers to cite cases where  Ruby on Rails development should not be the framework-of-choice for web  applications. As it grows, some of the framework&#8217;s relative weaknesses, like a  lack of internationalization (support for multiple languages) and a complicated  server setup are fading.</p>
<p>I&#8217;ll leave with a quote by <a target="_blank" title="http://jroller.com/page/dgeary" href="http://jroller.com/page/dgeary">David  Geary</a>, the author of Core JavaServer Faces and a Java-to-Rails  convert:</p>
<div style="margin-left: 40px">&#8220;Will Rails hit a tipping point and become widely  adopted in the near future? I am certain of it.&#8221;</div>
<p><strong>Biography</strong></p>
<p><a target="_blank" title="_blank" href="http://www.highgroove.com"><img hspace="10" border="0" align="right" title="Highgroove Studios" id="image167" alt="Highgroove Studios" style="margin-left: 10px" src="http://www.scottburkett.com/wp-content/uploads/2006/01/highgroove_logo.gif" /></a>Derek Haynes is the founder of <a title="_blank" target="_blank" href="http://www.highgroove.com">Highgroove Studios</a>, a web  applications studio specializing in building elegantly simple Web 2.0  applications. Before starting Highgroove Studios, Derek worked in a variety of  industries &#8211; from sales in a Fortune 100 company to software development in a  6-person firm. Graduating with High Honors from Georgia Tech, Derek bleeds black  and gold.</p>
<div style="text-align: center"><img width="128" height="11" id="image163" alt="divider.png" src="http://www.scottburkett.com/wp-content/uploads/2006/01/divider.png" /></div>
<p>A special thanks to Derek Haynes of Highgroove Studios for serving as our guest blogger this week. Great job, Derek! As IT leaders, we should always strive to explore new efficiencies, and how they might fit into our strategic technology plans.</p>
<p><em>Have an opinion on a topic relating to technology, leadership, venture capital, entrepreneurship, business networking, or the Atlanta business scene? If you or someone from your organization would like to participate as a guest blogger here on The Pothole, by all means let me know! This is a great way to get your message out into the blogosphere without necessarily having to create and maintain your own daily blog.</em></p>
<p>Cheers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottburkett.com/technology/executive-briefing-ruby-on-rails-161.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

