Making the business case for open source

Daily Newsletters

Sign up to ZDNet UK's daily newsletter.

ANALYSIS
Making the business case for open source Do you want to employ open source solutions in your data centre but can't get the idea past the powers that be? We're here to help

All you read these days in the technology press are stories of open source (especially Linux) and how it's practically taking over the world. From Web servers and clusters through open source PBXs and MySQL Databases, it's everywhere.

Being a good technologist you probably even have Linux machines in your house that you use to keep your skills up to date. You see lots of potential, you've waited patiently for management to wake up and smell the open source coffee, and you even can think of some great test deployment opportunities but nothing seems to be happening.

How do you get open source systems in the door? Like starting any new venture, it's all in the sales pitch.

Sales pitch? Yes, a sales pitch. Bringing any new system into an established organisation is a matter of selling the idea. And, in order for any new sale to happen, you have to have a solution to a problem that firstly works as well as whatever the customer (in this case your boss) is using now, secondly offers some benefit that the existing system doesn't have, such as lower price, or cost of operation, and thirdly is supportable in the long term with a provable potential for a Return on Investment ("ROI") that is greater that what's in place now.

How do you know if open source is a good idea for your business?
Bringing open source systems — lets use Linux and the MySQL database as our straw-men — into an organisation is (and should be) a lot harder that saying "but everyone else is doing it." Any competent manger would respond pretty much like your mom did when you tried that as a kid ("if everyone else were jumping of a bridge…"). The best way to make a convincing argument is to do your homework and make saying "no" harder than saying "yes." And in any business that means appealling to the bottom line.

Unlike technologists, business people generally people don't think about functionality as a first order of business, but rather about cold hard numbers. The fact that a technology is "cutting edge" or — even worse — "cool" is not an argument you want to use; cool is a term better suited to the marketing department than the CFO's office. When you want to get a business person to act, ask yourself: How does something we do affect the two most important letters in the Business-person's alphabet: "P" and "L": Profit and Loss.

If we stick to our example, and you wanted to replace your company's current proprietary server operating systems and database software you need to determine how much they cost to run now. How much more profit could be added to the bottom line if this expense — the annual cost of the OS and DB licenses — would be reduced if you could convince the company to make the switch?

You'll want to find out the following:

  • How much does the current operating system cost per server? Are there per-user costs too?
  • How much is the base cost for the database software?
  • Is your company paying extra for the number of concurrent connections to these databases?
  • Is your company limited in the number of databases or tables you can have? (Believe it or not, at least one major database company makes you pay by the field.)
  • How many administrators support your databases, and how much are they paid? Can your current administrators manage MySQL servers?
  • How much time and money will it cost to convert the data?
  • Are there costs associated with converting any of your customers that might come up because of this proposed switch?

Next, you'll want to figure out what I call The Three C's: Compatibility, Cost, and Coverage.

  • Compatibility: Can the new (Linux/MySQL) system handle the amount of data and the number of transactions the old one does? Can it handle the project growth you need?
  • Cost: Linux and MySQL are technically free (you can download them) but you don't want to be on the hook for 24×7 support, What will it cost to get the same or better level of support from one of the major vendors?
  • Coverage: What are the on-going costs to support this new regime? Database administrators who need retraining and/or recertification? What about your system administrators? Is the new system so much easier to use that there's a possibility of a headcount reduction (Yes, it's unpleasant, but lets face it, it's a fact of life and always makes a system easier to sell)? If so, that's a big win.

Finally, if you're still in the running at this point, it's time to look around and see who else is using the open source systems you're suggesting. This is the one time the "but everyone else is using it" argument can be used; especially if they are your competitors or other comparable businesses in your industry. Extra points if you can show how much money they've saved.

Writing the business case
No matter if you are trying to bring in an open source database or some other piece of software, when you're writing the business case itself it pays to be short and to the point. Nobody likes to read long documents; keep it to under four pages and cover the basics:

  • Who are you?
  • What's the problem/pain-point you've identified?
  • What's the proposed solution?
  • What are the advantages over the current solution?
  • What's the impact (cost to implement, cost savings over the old system and suchlike)?
  • What comparable businesses to yours have also benefited from doing this?
  • What are the next steps?

If you must use presentation software, try to follow Guy Kawasaki's 10/20/30rule: 10 slides, fewer if you can swing it; the whole presentation should take no longer than 20 minutes; and use nothing smaller than a 30 point font. (Guy is one of the best VCs in the world and has great advice not only on startups but how to champion internal projects as well)

Which ever mechanism you choose (short paper or an electronic presentation), the idea is to keep the information at the tactical level; you don't want to drown your audience in implementation details or bore the them with a long presentation, and most importantly make sure that you with your in-depth knowledge of the situation you are trying to improve, are the centre of attention. The paper or slides should set the stage for what you talk about. In a slide presentation in particular, keeping the font large keeps you from packing too much information on the slides.

Even once you've made a convincing business case, as an agent of change, you need to be prepared for any number of anti-open-source arguments. Here are some of the most common ones:

Common anti-open source argument

Reasonable Response

No "serious business" is using open source

Our competitors, such as <list of names> have seen YY percent savings. Other large companies using this solution are…

Won't the GPL "force us" to give away our source code or products?

That's a common misconception; such a scenario would only apply if we tried to sell software based on the GPL'd code written by others without including that original GPL'd software with our distribution.

Open source software is buggy, our current vendor provides fixes.

Many studies show that, in general, opens source software has a defect rate that is far lower than that of traditional commercial software. The hallmark of most open source development efforts is the speed with which bug-fixes are applied, tested and distributed.

By contrast, certain well-known OS vendors have had major security bugs linger for upwards of five years without being fixed, even across major platform upgrades.

Who'll support it?

There are X companies who offer 24×7 support of the product; the net cost of which is lower than our current costs. <list of comparable>

What we have works fine, it will cost us more to switch

Be prepared to discuss a 1-, 3- and 5-year cost analyses of your proposed solution showing the savings.

Remember, business people are not looking for new ways to spend money; they're looking for ways to save money.

Make sure you are engaging in a dialogue; the best thing that can happen when you are pitching an idea is that you get a lot of questions and feedback. If there are valid objections to your proposal, don't be discouraged, take notes, and give whomever you're pitching a deadline by which you'll have answers to their concerns. And always follow up. Sometimes it takes more than one try to seal the deal.

The bottom line on making the case for open source software is just like making the case for any business enterprise: make the best pitch, and give solid business reasons to make the switch, and you are sure to get your project approved.

Post your comment

In order to post a comment you need to be registered and logged in.

You can also log in with Facebook. Log in or create your ZDNet UK account below

  • Login

Will not be displayed with your comment

By signing up for this service, you indicate that you agree to our Terms and Conditions and have read and understood our Privacy Policy. Questions about membership? Find the answers in the Community FAQ

Get ZDNet UK's daily newsletter

Enter your email address to sign up

ZDNet UK Live

zdnetukuser

And NOW, folks, for Canonical's next trick... Kubuntu is late. Here's a pencil. Draw your own conclusions. cf.:...

26 minutes ago by zdnetukuser on Linux Minterface
Moley

@kevinmchapman. The discussion here reflects the very significant number of users who really do like the traditional menu system and who wish to...

2 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

Er, no... It is an efficient means of finding the application/file/setting you need in one place. The icons are a simply a fallback for when you...

4 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

Isn't the provision of a text based search an admission by the developers that the mass of icons approach does not work? I don't need to use a...

5 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
kevinmchapman

"Unity and GNOME 3 both abandon the old text-based cascading menus in favour of a graphical icon-driven system." Point truly missed. Both use a...

6 hours ago by kevinmchapman on A tale of two distros: Ubuntu and Linux Mint
TerryRK

whs001 - Thank you, I'm glad you liked the article. I absolutely agree with you on your first point. I should perhaps have made it clearer that...

6 hours ago by TerryRK on A tale of two distros: Ubuntu and Linux Mint
Dennis Nilsson

If we allow corporate interest to dictate the way our government circumvents due process against foreign entities then we should accept the same...

7 hours ago by Dennis Nilsson via Facebook on ACTA stumbles in Germany
GHar123

I totally dislike pirating of works, I fear that artists will be deterred from creating works if they think that they are going to get ripped off....

9 hours ago by GHar123 on ACTA stumbles in Germany
JCB33

How dare film makers, artists or anybody that invests in creativity stop us pirating their works for free. I want to be able to walk into my local...

14 hours ago by JCB33 on ACTA stumbles in Germany
Moley

@GrueMaster. I prefer horses for courses rather than one size fits all. I, and I suspect most other computer users, do not really wish to have...

17 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
greycynic

The product that scares me every time I have to use it is the Office 2007 version of Excel. The first bug that I found was applying the median...

17 hours ago by greycynic on Ten flawed products that derail productivity
GrueMaster

Nice review and very informative. One thing I'd like to add (in reply to whs001's 1st question), the main reason to have the same interface from...

18 hours ago by GrueMaster on A tale of two distros: Ubuntu and Linux Mint
Frederick Wrigley

I'be been using Mint 12 since the RC came out, and I am far more happy with the Cinnamon, the Mate, and, yes (with extensions), theGnome 3...

19 hours ago by Frederick Wrigley via Facebook on A tale of two distros: Ubuntu and Linux Mint
bdantas

Excellent article. One small correction, though--although a fresh installation of Linux Mint 12 will, indeed, provide the user with a version of...

20 hours ago by bdantas on A tale of two distros: Ubuntu and Linux Mint
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

20 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Alan Ralph

In related news, the ISPs club together to get the members of the Home Affairs Select Committee (ya goofed on that part, ZDNet UK) copies of "The...

20 hours ago by Alan Ralph via Facebook on MPs urge ISPs to take down terrorist material
Moley

For Gnome 2 die-hards, it is possible to add icons to the bottom panel (or top top panel, if you prefer) which provide the exact Gnome 2...

21 hours ago by Moley on A tale of two distros: Ubuntu and Linux Mint
ramwellian

Your comments would seem pretty naive and immature. Your 'solution' appears to be, "gee, let's all just give in to the hackers and give them...

21 hours ago by ramwellian on Cloud computing security: no more oxymoron?
BugStalker

"Interesting thought ... If you installed Win7 as a dual boot on a machine that previously only had Linux, and it wrecked your Linux installation,...

21 hours ago by BugStalker on Windows 7 Declares War on GRUB
whs001

This is an excellent summary of Ubuntu and Mint and the interface differences between them. Most such articles take a very partisan position for...

21 hours ago by whs001 on A tale of two distros: Ubuntu and Linux Mint