Here are seven dangers of outsourcing your software development. They become deadly if your career or entire company depends on the timely release of your software.
Danger #1- Ignoring Outsourcing It may seem safer to ignore outsourcing and stick with what has worked well in the past -- hire employee programmers and work with them directly to get your software developed. There are situations where concerns about intellectual property or security make this the only choice. But if you do not have these constraints, then you are wasting money and time by hiring your own programmers.
Danger #2- Hiring the Wrong Team It is a common mistake to look for an outsourcing vendor only in your immediate circle of friends and acquaintances. Considering ONLY your friend's roommate's brother in Bangalore, or his cousin in Kiev, is unlikely to provide you the outsourcing vendor that best matches your software development needs.
Don't hire an outsourcing vendor that will be distracted by developing their own products. The best teams are dedicated to providing software development services for their clients and already have multiple happy clients in the US.
Danger #3- Not Protecting Your Intellectual Property The dangers of not protecting your intellectual property (IP) are multiplied when working with outsourcing. Are you using all three types of IP protection - physical, electronic and legal?
Make sure your outsourcing vendor has a secure facility and uses computers without removable media to reduce the risk of unauthorized access to your IP. Use firewalls, VPN and encryption to protect your IP when in transit over the Internet. Use proper legal protections including written agreements and NDAs that are enforceable in the US. A clearly stated contract helps avoid disagreements later and keeps you from the expense of litigation.
Danger #4- Not Knowing What Your Software Should Do Having good requirements and specifications are key to successful software development, and especially for outsourcing. Fortunately, outsourcing can be successful with only a high-level specification and an outsourced team that can collaborate and communicate with you to determine the details.
Danger #5- Meager Engineering Management Unfortunately, you cannot completely rely on an offshore team to manage your software development. They will do their best to meet commitments to schedules and a high level of quality. You can outsource the programming but not all the responsibility for creating great software.
Danger #6- Mediocre Software Development Methodology How do you go about the process of developing software? Do you create an excruciatingly detailed spec and then micromanage? Do you pile up the features for a single stupendous major release? And do you make sure the offshore team must cram all those features in the software by next Tuesday? If so, you have a mediocre software development methodology.
Do you assume "No News is Good News", if you have not heard from your offshore team? Do you NOT have a standard software release procedure or source code control system? If so, you have a mediocre software development methodology.
Danger #7- Quality as an Afterthought QA is a critical part of the software development process. It is also a major concern when you outsource to programmers that are far away. You cannot wait to start testing until just before you release your software and rush an unacceptable version into use. Having your users find the bugs is a bad strategy.
***
You don't need to repeat the mistakes of other companies that have tried outsourcing and failed. Avoid these seven deadly dangers take advantage of outsourcing as an effective strategy to develop your software.
Steve Mezak is a successful Silicon Valley technical entrepreneur and global outsourcing expert. Get your copy of his free report on "The Seven Deadly Dangers of Outsourcing Your Software Development and How Companies Like Yours Can Avoid Them" by visiting his Accelerance outsourcing company web site now.
![]() |
|
![]() |
|
![]() |
|
![]() |
Take the pain out of gain and decrease the upheaval... Read More
A maverick is an independent person who will not go... Read More
I've seen several articles that begin with lines like "the... Read More
Ineffective communication is a major, yet avoidable, obstacle to business... Read More
Managing for Best PerformanceIn it's simplest form, performance management is... Read More
The world has always been mixed with the... Read More
Creativity can be defined as problem identification and idea generation... Read More
A long time ago, I learned something about being a... Read More
1st Fact: Interviewing applicants is the most common way companies... Read More
As a manager, it is your job to ensure that... Read More
Unfortunately, there are managers who define public relations by its... Read More
DISCUSSION METHODS: There are two basic types of discussion methods;... Read More
MEETING DISRUPTERS: If two participants are carrying on a personal... Read More
The challenge of managing difficult managers can be rather daunting,... Read More
You can boil down the difference between successful businesses and... Read More
Recent trends in software development market show that it is... Read More
You've had many years of training in your craft as... Read More
Avoiding inert measures that anaesthetise your performance management.INTRODUCTIONYou sit before... Read More
A crisis, emergency or disaster can happen at anytime and... Read More
Mary Poppins describes a style of management which has for... Read More
Starting your own business is a great undertaking but running... Read More
In today's era of Professional and IT Services competition and... Read More
Perfectionism can get in the way of building or marketing... Read More
The economy may finally be turning around and showing signs... Read More
A paper manufacturer with over 300 employees once announced that... Read More
I suspect all of you out there have someone that... Read More
"Ha!" you say. "For someone to make a statement like... Read More
Creativity can be defined as problem identification and idea generation... Read More
Creativity can be defined as problem identification and idea generation... Read More
Before Gertrude Ederle began her historic swim off of Cape... Read More
Why settle for bad feelings when your employee leaves the... Read More
A study a couple of years ago found that 63%... Read More
Today, companies have an ever-expanding list of options available to... Read More
Many companies have dress codes, which include jewelry. Some companies... Read More
A few weeks ago I asked my readers what the... Read More
If one does not understand a person, one tends to... Read More
Somewhere in the world is a person who wants to... Read More
In management seminars I often compare debt to an infection.... Read More
This is a challenge for every company owner and manager.... Read More
Meriwether Lewis set the stage for the Corps of Discovery's... Read More
You know, this would be a great business if it... Read More
An individual's ability to forge effective relationships across cultures is... Read More
I'm too busy; I'd love to but I'm very busy;... Read More
When you think of all the things companies have, you... Read More
INTRODUCTIONThe typical approach executive teams use to cascade, or roll... Read More
Are you one of those bosses that people just love... Read More
In the first part of this two part article, I... Read More
It is a sad fact that many employees are still... Read More
Your people are invaluable to you. They are the lifeblood... Read More
When people or groups make a decision to purchase something,... Read More
A curious thing happens to entrepreneurs in the spring of... Read More
I don't encourage managers to wear funny hats, appear in... Read More
Are you the position or the person?Bosses can lose their... Read More
How many times have you heard or uttered this phrase... Read More
This article relates to the Recognition competency, commonly evaluated in... Read More
--PREPARATION: The purpose of the therapeutic approach is to spark... Read More
Picture the scene. Anthony pops down to the guardhouse, partly... Read More
Integrity is very important to me, and I try hard... Read More
There are some simple things you can do with your... Read More
Hiring good people is only half the battle. The other... Read More
There is every chance that elements of this article may... Read More
Lack of Operations Manuals stunting your growth?CONTENTS:1. Do you lack... Read More
A major problem impairing an executive's performance is his Emotional... Read More
This article was originally called "Do You Need a Business... Read More
ACCOUNTABILITY: Delegation is not complete unless subordinates are held accountable... Read More
Bad meetings are a cultural malady that senior executives pass... Read More
Business Management |