How Your Business Can Pick A Software Developer

Eventually, your business is going to need to have some software development. Your business is unique - you can't rely on a huge, faceless corporation to handle your unique needs with a shrinkwrapped, mass produced, production-line solution. You need custom software, and to get it, you'll need to pick an outside software developer. A hired gun.

It's hard - after all, most businesspeople aren't technical people. You want a Clint Eastwood - tall, confident, and ready to solve your problems with cold steel - but you usually get a technoloser - short, geeky, sniveling wimp with no backbone and no ability to get anything done.

Unfortunately, I've heard stories about selecting developers from all sorts of people. Bad stories. I can't even begin to count how many people have wound up with large bills and more problems then when they started. Fortunately, I've developed four dynamite questions you need to ask when you're choosing a developer.

1: Does your developer solve problems, or just write code?

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. On the other hand, many developers 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 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.

3: Are they in love with a particular technology?

Software developers can fall in love with their favorite technology; it's not uncommon to see developers who only develops with Microsoft or Sun technology, for example. A professional software developer, though, focuses on benefiting his client, using whatever technology is necessary. You want to hire someone 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.

4: Are they charging 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 - 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.

That's it. Ask these questions studiously, and you'll get a programming dynamo. He'll be able to handle the tough questions and give you the tough answers, and you'll get bulletproof software.

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, or email him at djberube@berubeconsulting.com

In The News:


pen paper and inkwell


cat break through


A Leadership Lesson: Two Guys With Guns

PERMISSION TO REPUBLISH: This article may be republished in newsletters... Read More

Measuring Creativity, DIY style

Creativity measurement is often required in order to benchmark existing... Read More

Necessary Tasks You May Want to Delegate

As a business owner, time is of the essence. Running... Read More

Managing Creativity

Creativity Starts Here!The ability of an organisation to create new... Read More

Creativity and Innovation Management ? Money Doesnt Do It

Creativity can be defined as problem identification and idea generation... Read More

Crisis Management Tips

The term crisis management has different connotations. In this article,... Read More

Score the Rainbows Pot of Gold: Become the Boss That No One Wants to Leave

Leadership is lifting a person's vision to higher sights, the... Read More

Time Management Tip: Stop Micro-Managing Employees

If I was a fly on the wall what would... Read More

7 Tips for Growing Your Business You Do Not Want to Ignore: Business Strategies To Easily Implement

Growing companies must always be ready for the next challenge.... Read More

Top Ten Things About Creating a Business Vision

To visualise where you are going, is deeper and more... Read More

Why Would Anyone Hold a Bad Meeting?

Pssst, want a stock tip that will make you rich?... Read More

What Every Manager Should Know About How to Maximize the Two People Inside

Every one of us, in reality, has two people inside:... Read More

Getting Your Employees Attention Back to Work

It is 9:00 am on a Monday morning. Do you... Read More

Management Procedures Usability ? How to Improve

Are your people consistently following your procedures? Each year, organizations... Read More

Innovation Management ? the power of decision makers

Creativity can be defined as problem identification and idea generation... Read More

What to Do When Trust is Low

Trust is essential. You can't run a business without it.... Read More

How to Create a Positive Work Atmosphere

Positive versus Negative WorkplacesWe have all worked in places where... Read More

Why Employees Are the Best Source of Cost-cutting Ideas

Cost cutting has become a necessary and important reality in... Read More

Manage or Lead ? Why the Difference Matters and What to Do About That Difference

Many books have been written about managing people, and an... Read More

Delegate, Dont Abdicate

One of the key skills for the leaders of growing... Read More

Get Meeting off To a Great Start

When asked what part of their job they find a... Read More

Top 7 Methods to Empower Employees

How many times have you asked someone to do something... Read More

Firing Someone Without Resentment

Firing, sacking, letting go or terminating people is unpleasant. There... Read More

Problem-Solving Success Tip: Use Your Project Management Skills

Solving a big problem is a project: you're far more... Read More

Employee Surveys: a Strategic Tool for Positive Change

Do you want to measure your workers' level of satisfaction?... Read More

Forget The Sandwich Technique

Do you remember being told to use the "sandwich" technique... Read More

Want to Manage Your Time? Get Real!

You know the drill - the ridiculous deadlines, the relentless... Read More

Turnover is Not a Problem

"Ha!" you say. "For someone to make a statement like... Read More

Performance Appraisals: Nightmares or Sweet Dreams

Some managers think of performance appraisal meetings and recollections of... Read More

The Comfort Zone

The Comfort Zone I... Read More

Creativity and Innovation Management: The Creative State

Creativity can be defined as problem identification and idea generation... Read More

Performance Appraisal Scenarios: Improve Your Communication

IMPROVING COMMUNICATION DURING THE PERFORMANCE APPRAISAL: If the employee has... Read More

Why Soft Skills?

The industrial age is over. Organizations still stuck in the... Read More