Getting Software Developed for Your Business

November 11, 2008 · Filed Under Management 

MoneyMoz.com presents you “Getting Software Developed for Your Business”, an article written by David Berube. We hope you’ll find a lot useful information in here.

MoneyMoz.com will present you every article we find interesting and educating, and which has no copyright protection. If available we’ll link the source.

At some point, your business is going to need to have some software development. Maybe your business is small, but existing software doesn’t fit your needs. Maybe your company is larger, with significant technology resources already, but you need an outside perspective. Whatever the reason, it can be difficult to choose an software developer, especially if you aren’t a technical person.

I’ve heard stories about selecting developers from all sorts of people. Quite a few have told me heard horror stories about how they wound up with large bills and little or nothing to show for it. Fortunately, it doesn’t have to be hard to choose an software developer; I’ve developed four questions you need to ask when you’re choosing a developer.

MoneyMoz recommended article:
The Magic of Using Booklets for Tradeshow Giveaways

Candy, squeeze balls, pens, and key chains -- these provide questionable value to anyone visiting or staffing a tradeshow booth. More and more meeting and marketing professionals are considering something a little different - booklets. They are a way to attract higher quality prospects, reap a handsome return on the investment of time and money in attending shows, and help set a company apart from the crowd. What is a booklet? The ultimate purpose of a booklet is to educate a target audience. It contains tips, techniques or strategies to help accomplish certain tasks. Typically it measures 3 ½" x 8 ½", has 16 to24 pages, fits perfectly into a purse, pocket, or briefcase, and can conveniently be mailed in a standard #10 business envelope.



Outsourcing Your Bookkeeping

There are several distinct advantages to outsourcing your bookkeeping functions. First and foremost is saving money. Having said that don't step over dollars to pick up dimes. You get what you pay for and if you don't pay for quality than you won't have quality service. However, you can save money by outsourcing because you won't be paying for employer payroll tax expense (FICA, FUTA and SUTA) workman's compensation and general liability insurances, vacation time, sick time, health insurance and other benefits a good full time bookkeeper will expect from his/her employer. Just remember, however, that these costs will be built into the consultant's hourly rate and their fee will reflect these costs. Any bookkeeping consultant who has not taken these costs into consideration is not a bookkeeper you want - if they don't know enough to include these costs into their fees, then they don't know enough to be a help to your business. You should expect to pay at least three times what you would pay an experienced full charge bookkeeper. And just how do you save money by paying three times the amount you would pay an employee? Well, let's see. There will be no recruiting, interviewing and training costs for start. And if you should find yourself unhappy with the services there will be no additional recruiting, interviewing and training to replace your bookkeeper. Also, you will not have to be concerned about law suits such as sexual harassment, unlawful firing, age discrimination, sexist, etc. Or an increase in your unemployment rates because you laid off an employee that you really wanted to fire but had no lawful cause to do so. So right away we have less time and money spent and potentially less hassle if things don't go well.

1: Are they a contract programmer or a software developer?

A professional software developer isn’t in the business of writing code; rather, he’s in the business of solving problems, and code just happens to be one of the way that he (or she) does it. Conversely, a contract programmer will want you to spell out exactly what kind of program you want him to write. He doesn’t solve problems; he just writes code the way he’s told, and hopes it will fix the problem at hand. With a real software developer, you wind up with a solution that leaves everyone happy.

The market is full of contract programmers masquerading as software developers. Be careful.

2: Are they focused on technology or benefits?

Some software developers can get wrapped up in their technology; it’s not uncommon to see developers who specializes in “AS/400 mainframes” or “embedded systems”, for example. A real software developer, though, focuses on benefiting his client, using whatever technology is necessary, rather than on what technology he’s familar with. You want to hire someone that’s skilled at solving problems, and that will use the technology that’s best suited to your business, whatever it may be. You shouldn’t have to pick a developer based on what technology he’s familar with; he should be able to take care of almost any technological problem, either by doing the work himself or outsourcing to someone in his network of contacts.

MoneyMoz recommended article:
Start Selling On eBay - Getting Started On The Right Foot

You've started your own eBay business and, even though it's part time right now, you know it's going to become a huge success. You are able to see the day when you can set your own hours, set your own dress code and call your own shots. The world is your oyster and you are raring to go. Just be careful you don't fall into the one of the major work-at-home traps. Congratulations! But before you go any further, it's a good idea to insure that your new ebay business is built on a solid foundation.

3: Are they charging by time, or by project?

Amateur software developers tend to charge for their time, not by the value of the work they perform; so do contract programmers. Real software developers, though, charge based on value provided to you - that is, by project - NOT based on time. This is because amateurs are afraid that they won’t be able to complete the project in a reasonable amount of time, so they want reassurance that they’ll be paid for their time in any situation. Experienced software developers, though, are confident in their ability to deliver code under their estimate, they are confident in their ability to provide value, and they that they can provide value that’s worth MORE than their time is. You shouldn’t be making an investment decision every time you consider calling your software developer.

4: Are they trying to give a solution before they know the problem?

Some developers will offer to send you a proposal after a ten or twenty minute phone conversation. It is impossible to accurately assess your situation that quickly; they are trying to provide you with a ‘one-size-fits-all’ package. Real software developers will not provide you with answers, proposals, or fees until they know enough about your business to have an informed opinion. Unless your developer is willing to spend enough time to really know what your problem is, you won’t end up with the solution that you really need, because your developer is making random shots in the dark.

About The Author

David Berube is a software developer and IT consultant solving business problems. He’s also a prolific writer and speaker. If you’d like a powerful, innovative developer, check out http://www.berubeconsulting.com, D_Berube@berubeconsulting.com

Keywords assigned to this article by MoneyMoz: software developing,developers,contractors,consulting,programmers,business consulting

MoneyMoz recommended article:
Joint Venture Broker Secret Gets All Your Deals Going Fast - And With As Little Effort As Possible

If you want to make money as a joint venture "broker" -- setting up deals between two or more businesses and taking a cut of the profits for your efforts -- and if you want to do it fast, and with as little competition and hassle as possible, then this article will show you how. Listen to this: If you're going to try your hand at joint venture brokering, then you should really try to resist the urge to do it with purely online businesses (which everyone else is doing). And instead, set up joint ventures with businesses in your home town first -- whether online or not.



Business Disaster? Won't Happen to Me

As fast as you can say business disaster, your business can go up in smoke. That's what happened a while back to Castle Carpet One. Gone were thousands of dollars worth of equipment and carpet, plus two smaller businesses that were housed in the same building. Luckily the owners, Larry and Diane Cox, had plenty of business insurance to cover their physical losses. But they lost their most important business asset - customer records - because of failed back up systems. Rebuilding their customer base will be tough and the long-term revenue impact is hard to measure. With disasters like hurricanes, tornados, fires, floods and terrorism, to name a few, it's critical for small companies to have a disaster plan. And for companies with only one location, it's even more important. One location companies have the potential to lose the entire business if disaster strikes. For a home-based business, it's even worse. You could lose your home and your business in one swoop. Any small business owner can minimize the damage by simply having proactive strategies in place to deal with an emergency when it happens. What if:

Comments

Comments are closed.