Outsourcing Quiz: Cheap Vs. Good

Someone can say, 'Why do you oppose this?' So I'd like to prevent such attacks and tell that this article is dedicated mainly to the issue if it's worth to look for the cheapest solution.

Software and web development market is overwhelmed nowadays. Hence, as soon as there is a possibility to get something for nothing the usual approach in search for developers is a choice of the lowest price. The logic is understandable enough, 'Why should I pay $1000 for this bit of software if I can find somebody that will develop the same for as much as $200?' Is it true? I bet it is.

Anyhow, think once again about the phrase 'something for nothing'. Do you really believe it's possible? If you really think so, I'd suggest you should consider several issues while picking up a developer.

1. You are paying for what you are getting.
Normally, any developer will charge you on a basis of the total man-hour they need to complete the project. Talking about offshore development will let us take the price of $8-$15 per man-hour as a base. So any project's price consists roughly of these two elements. Should you want to get a lower cost, you should either negotiate the lower hourly rate, or find people who need less time to develop the application. However, as soon as you won't fall lower than $8 at any Indian company (not prestigious enough to charge extra money for quality insurance etc.), let's look for somebody who needs just less time.

2. People can do as much work per hour as they can.
It's obvious, different people have different efficiency. So if it will take just 2 weeks to develop a simple application for some programmer, it can take several months to do the same for another one. It's logical, professionals charge more for their services. In return they can develop things other programmers can't make for you even for the less money. But keep you brain cool. Even the best programmer is not a speedy typist. Typing of code, in addition to its design and development, also takes some time. So don't demand programmers to develop something in a day just because you believe the task is simple.

3. Someone's told you he can develop it two times sooner? Ask him what exactly he'll do?
As I've already told, definitely, there is a great lag in programmer's capacities. However, the speedier the programmer is, the more expensive his services are. Surely, there are some ways to shorten the development time. They are:

  • Usage of existing open source software.
    Although, some products are just great, don't expect continuous support and the developer's awareness of how everything works within his product.
  • Denial of the code's optimization necessity.
    There are situations when e.g. web based software refuses to work properly on servers just because it consumes too much server resources. Why? It's mainly because the code is clumsy and under-optimized. The more quality code takes more time.
  • Absence of any single line of comments in the source code.
    Commenting of the source code takes time but doesn't impact on the final product. Surely, you can get such product and be happy with it. However, should any bug happen, it will take astronomic amount of time to find the proper line and change it even for the original developer. As for another programmer, it would be in most cases almost impossible.

So consider all advantages and disadvantages once more. You have a choice of paying e.g. $1000 to a reliable company that can't afford to provide you with a poor quality product; hence, it does everything to make it properly. Or you can spare about $800 and get running, however unstable software without comments and under-optimized enough for its best performance. Surely, it's up to you what you should choose.

And again, there is no equivalence between "cheap" and "bad quality", as well as between "expensive" and "good quality". However, if somebody offers you just unreasonably low price, make sure that at the end you will get not just an imitation but the product you actually need.

Alex Polonski is a Senior Sales Manager at XITEX Software Company, Ukraine. The company works in offshore software development market since 1999 and has a fair expertise in J2EE and .NET technologies. Among company's own-developed and marketed solutions, one can see a J2EE content management system, Xitex WebContent M1.

In The News:


pen paper and inkwell


cat break through


Five Problem-Solving Success Tips

The ability to solve complicated problems quickly is more important... Read More

Leading Meetings: The Top Three Challenges

What do people really find challenging about leading meetings? Here... Read More

Outsourcing NOT Just for Big Business

Outsourcing has become a controversial issue and a hot topic... Read More

Implementing Change

There are different reactions that individuals experience during time of... Read More

Making Powerful Requests That Launch People Into Action

Do you ever wonder why people do not simply do... Read More

Lone Rangers Suffer without Tonto

A lone ranger is someone who prefers working in solitude... Read More

Finding the Right Way to Motivate Your Employees

Fear, Incentives and GrowthZig Ziglar says that there are three... Read More

Offshore This! (Outsourcing Tech Support Overseas)

So I call my telephone company and someone picks up... Read More

Todays Employees and Their New Needs: What You Need to Know

Today's employees are not only interested in security or in... Read More

The Retailers Calendar

The Julian calendar we use to pass the time every... Read More

My Companys Leadership Sucks!

Maybe it's the season or just a more buoyant job... Read More

Tales from the Corporate Frontlines: Coworker and Caretaker

This article relates to the Coworkers competency, commonly evaluated in... Read More

Innovation Management ? Measuring Failure!

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

Think it Over

You can't solve a problem with the... Read More

Are You the Culprit?

Are you a business, non-profit or association manager who pretty... Read More

A Leadership Lesson: Two Guys With Guns

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

Efficiency Around The Office

Nearly every office, be it commercial or home-based, may have... Read More

Change Behaviors, Change Performance

Every organization is looking for the holy grail of performance... Read More

Align The Enterprise & Make Beautiful Music Together

Q: Why is a great business like a great marching... Read More

New Leadership For A New War

Military analysts call this "asymmetrical" war (as if war has... Read More

Project Management - Its Just A Button

I once worked with a developer who showed up at... Read More

People - You Cant Make Them What Theyre Not

Many business people and managers are spending too much time... Read More

Performance Evaluation: How To Create Change

STEPS TOWARDS GIVING A GOOD APPRAISAL INTERVIEW: Give specific feedback.... Read More

How to Manage Your People Well: Tips for Managers of Training

As a training manager, there are two important aspects to... Read More

Inventory Management 101

Inventory management may seem complicated to some, but if one... Read More

Let the Intern Do It - Affordable Help for Your Business

Do you have more projects than time? Help might be... Read More

The Do?s and Don?ts of Giving Feedback

Being able to give effective feedback is not just a... 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

Training Adults, Not Teaching Children

Adults are vulnerable to personal and professional embarrassment from poor... Read More

Can A Business Still Be Profitable When People Skills Are Absent?

In our current world of rapid and amazing technological advances,... Read More

Being a Great Boss

Are you one of those bosses that people just love... Read More

I Am Not A Number - Why Too Many Change Projects Fail

Many of you will recognise this quote from the 1960s... Read More

10 Ways To Work Through A Business Slowdown

In running any kind of business, it's inevitable that sometimes... Read More