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
![]() |
|
![]() |
|
![]() |
|
![]() |
The concept of knowledge management or knowledge sharing makes intellectual... Read More
You may have the MBA but if an internal critic... Read More
Direct reports-people who need direction and leadership-rely on their leaders... Read More
When trying to get something accomplished, assertive behavior is the... Read More
I recently flew from Seattle to Atlanta, I realized, just... Read More
1) Create A Powerful "Mission Statement"-When your business mission is... Read More
Motivation is a term that is so widely used, yet... Read More
All small to mid-sized company owners want to know where... Read More
Many HR managers believe that by sending their workers to... Read More
This article relates to the organizational structure competency, commonly evaluated... Read More
In a competitive world with the need for businesses to... Read More
I was talking with first-line supervisors in a utility company... Read More
This article, Job Security in Today's Workplace, was part of... Read More
This article relates to the Coworkers competency, commonly evaluated in... Read More
I recently received a most interesting phone call.When I answered... Read More
If you are a business owner or a business owner... Read More
The title of this article sounds like simple advice, but... Read More
Workplace violence has become a tragic reality today. From minor... Read More
Maybe it's the season or just a more buoyant job... Read More
If you run a business, you are sure to have... Read More
An important aspect of good leadership is the ability to... Read More
Another IT White Elephant!It seems that almost every day we... Read More
You probably know this already, but there are generally held... Read More
Is building your own inventory management solution really your best... Read More
One of the most important of all motivators at work... Read More
Seduced by the publicity surrounding the impact of Lean on... Read More
Ever feel that all the lawyers in thh Country need... Read More
How would you handle communication if your business or practice... Read More
Many organizations have an approach for identifying and recording lessons... Read More
A good leader has the ability to empower others. It... Read More
Recently a client told me a wonderful story about how... Read More
Do this simple excercise, and transform your life.First, Make a... Read More
Leadership in Troubled Times The... Read More
Many people believe that everyone sees the world exactly the... Read More
[This article is based on excerpts from the special report... Read More
Every business has problems. That is why the average life... Read More
MANAGING SMALL MEETINGS: Keep the size of the meeting as... Read More
Did you know there are 5 types of... Read More
Key control, or more accurately the lack of key control... Read More
Effective leaders are known for being excellent communicators. Here's what... Read More
So I call my telephone company and someone picks up... Read More
In running any kind of business, it's inevitable that sometimes... Read More
Have you been in this situation? One of your top... Read More
The permissive and participatory conduct which most employees take for... Read More
We all are on a quest for knowledge. Whether its... Read More
Ok, you say, I know I need a budget, but... Read More
Globalization is requiring companies to make important choices about how... Read More
THE PERFORMANCE REVIEW MEETING: It's a fact - most supervisors... Read More
Creativity can be defined as problem identification and idea generation... Read More
Unfortunately, at least two thirds of much of the training... Read More
For many people, the terms "manager" and "leader" are synonymous.... Read More
To a narcissist-employer, the members of his "staff" are Secondary... Read More
Current Situation:As of this writing, the MCI Board of Governors... Read More
What behaviour maximises the chances of thinking of great ideas?... Read More
Managers who aren't loyal to their people can't expect loyalty... Read More
In my book Talking Points: 25 Tips for Clear, Credible... Read More
Many business people and managers are spending too much time... Read More
Leslie was the new manager of the group. She was... Read More
Following on from the last edition of The Organised Times... Read More
Today's successful organizations are the ones which carry on open... Read More
DECIDING WHAT TO DELEGATE: Once the benefits of delegation are... Read More
One of the first questions we ask a prospect or... Read More
Businesses miss on growth opportunities and even close their doors... Read More
"When you hire the best, the rest is easy!" We... Read More
Globalisation, the expansion of intercontinental trade, technological advances and the... Read More
Creativity can be defined as problem identification and idea generation... Read More
Business Management |