x10 Home Automation - Control Lights, Irrigation, Appliances

Stop Parking Domain Names
Develop Your Domain Names
 

Beware the Software Siren


I've heard several prominent web marketers mention in their classes and public forums how easy it is to create your own software. Why, all you have to do is run over to Elance.com or RentACoder.com and have some poor shmoe from Outer Slobvia whip out what you want. And all for the price of a few trips to Starbucks.

Uh, not quite.

Is that a spec in your eye?

First of all, there is the matter of specifications. A spec is a description of what your software should do. The more specific your desires, the more detailed your specification needs to be. Even the most malnourished coder in Slobovia is going to balk if you say, "Try a gray background–oops, no, don't like that. Let's try light blue... Oh, that's not right, either. Let's try mauve." If you just want to specify "the important stuff", you have to be prepared to accept all the "unimportant stuff" however it is handed to you.

By the way, both RentACoder.com and Elance.com have provisions in their process and terms of use that protect their developers from vague specifications. The good news is that there are also provisions to protect you, the publisher. Regardless, the more detailed your specification, the greater the chance of a happy outcome. Ah, but writing those darn specs takes a lot of time... far more time than it sounds like when the gurus tell you how easy it is.

This was only a test

There's also the small matter of testing. Once you accept a developer's work, they get paid and get on with their lives. You, however, must live with the software. If you don't find every bug that must be fixed before you pay the coder, you either have to put out another project for bid to repair things or live with the problems until you do.

Therefore, you must test your software upside down and backwards, on a variety of machines and different versions of operating systems. You must also test the installer and the help system... oh, you forgot to specify those? Too bad, those tasks now require an additional project. Since they are radically different in nature (one is technical, one is not), you probably need two different people to do the work. Coders are rarely proficient enough writers to create an effective help system. I'm being kind, so let me emphasize this point without getting nasty: Don't let your programmer touch your documentation. Period. Never. Ever.

Help, oh I need somebody

You may be tempted to skimp on your help system.. Trust me, that is not a good idea. For one thing, in the minds of today's consumers a reasonably good help system is considered a bare necessity. For another thing, a good help system will lower your return rate. It is a worthwhile investment.

A help system also lowers your ongoing technical support costs. What tech support costs you say? Well, here's a statistic that will blow your mind: Most software companies allocate a minimum of 30-40% of a product's purchase price to technical support. The reason is simple: It's cheaper than refunds. Now you may not have created a Microsoft Office clone, but I guarantee you that some inexperienced users are going to need handholding. In my opinion, even in the world of niche products you must at least offer same-day e-mail support.

Xena is cool. Xenophobia is not.

Now before you think I'm just an American developer dissing the folks from other lands over on E-lance and RentACoder, think again. I use both services and love them. And I have developed some excellent working relationships with individuals at both sites. My purpose here is to fire a warning shot across the bow of wannabe software publisher's boats: Software development is a mind-bogglingly labor intensive task whether you do it yourself or pay someone else to do it for you. Web sites like E-lance and RentACoder have lowered the cost of software development to the point that a middle-class American can think about becoming a publisher without having to sell the house.

But you can still get burned, and it is worth counting the total cost of publishing before you get started.

Copyright 2005 - Ross Lambert, the Midnight Marketer

Ross Lambert is co-founder of TheVentureForge.com, a mentoring, hosting, tooling, and e-commerce incubating membership site. He is also a Senior Software Engineer for a fast-growing telecomm in Kirkland, WA and a happy husband and father.

MORE ARTICLES:


Home Appliances | Home Appliances Are Entertaining
Cooking breakfast can be very entertaining if certain handy home appliances are got into use. Handy kitchen appliances are those appliances which can be taken to anywhere; these appliances help the user to enjoy while he is preparing food items. You can get these appliances at a very reasonable rate and can be got by any person at home. Home appliances are those appliances which help the user in decreasing his workload and save time which later can be used with family and friends. The whole days work makes the person very tired, he hardly gets time to cook food; these appliances help them to make meals in no time. Suddenly guest have dropped in your home, there is no need to take tension as these appliances will help you to entertain your g...

Top Questions to Ask Before Buying a Help Desk & Asset Management Software
#5 All your hardware components like Printers, PCs etc come under various maintenance contracts with different maintenance vendors. Do you know which batch of PCs are under warranty & for what number of PCs is the warranty about to expire (so that you can plan for an AMC)? Can you split up & tell how much AMC charges do you pay for each hardware component & how much for each vendor? Can you re-calculate the costs if an AMC with a vendor is to be renewed?#4 Typically your company gets hardware parts and accessories from different vendors.

Is it profitable to change software for your running Dating site?
On the whole every site owner can be in a situation, when site software needs new functions and possibilities. This may happen on two reasons: 1) Dating Site is developing, theres a desire to make it more profitable on the basis of new services for site users, and site software does not allow adding those services. 2) Initially software was chosen incorrectly and after the site is running you get feedback from site visitors. Checking statistics on site visits and users activity you understand that your software does not answer your Dating Business parameters

Revolutionary New Small Business Payroll Software is User Friendly, Super Simple and Totally Risk Free
ezPaycheck Payroll software makes small business accounting a breeze with free trial, no registration, and no obligation.

Article Submission Software is an Indispensable Tool
Ezine article writing is a proven method of generating traffic to your site. No hype here, it works, and it works well. After reading your interesting article, the reader clicks on your link in the last paragraph to learn more. Every article I have read about Ezine article writing has been quite honest in stating that Ezine is a proven traffic generator, but that it requires work. That is does. It you are a newbie, this article has information that will get you off to the right start. If you are an experienced article writer, let us review the steps to see why the process requires so much work, and what we can do to lessen the time required.

Home Remodeling, Handyman, Roofing and Vinyl Siding Featured on New Website for Virginia Homeowners
M.E.A. Marketing, LLC, today announced the launch of www.MEAMarketing2.com as an information portal for Virginia home owners to find information about home improvement projects.

Home Loans – Identity Theft Protection Could Hurt Home Sales
Identity theft has been a hot topic in the news during the last few years. Just a month or so ago, forty million credit card numbers were compromised due to a computer attack on a credit card processor.

Refinancing A Manufactured House - What You Really Need To Know
It is a common misconception that refinancing is only applicable to homes that are not a mobile home or manufactured home. The truth is even these types of homes are available for loan refinancing. If you are wanting to consolidate debt, would like to have a better mortgage interest rate or a more feasible loan terms, or perhaps need some money for a car or college tuition ? refinancing your manufactured or mobile home may be a preferred option for you.

Remote Backup Systems Welcomes Industry Giants to the Online Backup Market
Online backup software company will benefit from heightened awareness about the importance of remote data backup services.

How To Work From Home And Make Money Online From Internet Affiliate Marketing
Can I start a home based business making money online by doing work from home? This question has been in most of us for the longest time. All of us have different reasons for wanting to work from home and make money online consistently well. It could be for some of the following reasons:

How to Rent a House or Vehicle With Bad Credit
People with poor credit ratings, who wish to rent a house or a car, may make use of bad credit loans In recent times, lenders often look for lending loans to those who have poor credit

Heartburn Symptoms - A Smart Way to Judge the Symptoms
Like a red light on the dashboard, heartburn symptoms are a reminder. Only someone who has had heartburn pain can truly understand the signal. - the most common one for millions of people is chest pain. As you know pain is not a symptom that is easily ignored and shouldn?t be. Although a simple remedy like antacids may be working to relieve this, in time it may develop into to something more serious. Let?s take a look.

8 Essential Questions to Ask Your Home Inspector
Congratulations! You've decided to purchase a home. We all know that when purchasing a home, every detail is an important one.

Anawise.com - Free Financial Service for End to End Analysis of Home Purchase Launched
Mantranomic Inc. unveiled the all new and free www.anawise.com financial service that allows homebuyers, homeowners and Realtors to create a complete personalized financial summary of their home purchase

Penta Construction ERP Software wins 2008 Constructech Top Products award for Commercial Construction
Penta Recognized in New Product Category for Construction ERP Business Intelligence and Reporting Software, PENTA Business Analytics

Develop Your Domain Names | Site Map | Home

Privacy Policy | Copyright/Trademark Notification