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.
|
|
|
|
|
|
|
|
|
|
|


The practice of outsourcing business processes has long been subject... Read More
We live in a relentlessly competitive world. The daily pressure... Read More
You, the Entrepreneur, are 'normally' a type-A individual. One who... Read More
AbstractThe electrical products industry is one characterized by fierce competition,... Read More
Speak of operations assessment, and we'll hear its significant value.... Read More
Once upon a time there lived an innocent, hardworking manager.... Read More
This article relates to the Work/Life Balance competency, which investigates... Read More
"? [get] the right people on the bus, the right... Read More
It is sometimes valuable to bring the sales manager into... Read More
This article was originally called "Do You Need a Business... Read More
My client had faced the same challenge, which was frustrating... Read More
Meriwether Lewis set the stage for the Corps of Discovery's... Read More
The candy box is a container for all your favourite... Read More
Writing an award winning business plan is a great skill,... Read More
The litany of headaches related to the implementation and on-going... Read More
It happens over and over in businesses every day.Within large... Read More
We all are on a quest for knowledge. Whether its... Read More
One of the most important of all motivators at work... Read More
I recently received a most interesting phone call.When I answered... Read More
Steven Covey had the right idea. There are discreet skills... Read More
A trainer dryly discussing how to motivate people in an... Read More
Many organizations have an approach for identifying and recording lessons... Read More
Do you know how many customers you have that are... Read More
In these days of takeovers and mergers, of downsizings and... Read More
In the first part of this two part article, I... Read More
Not long ago, weeding through DBA applicants with a tech... Read More
Key control, or more accurately the lack of key control... Read More
The senior flight attendant on the WestJet flight was starting... Read More
Have you been in this situation? One of your top... Read More
Last month I talked about the Skilled Facilitator principle of... Read More
A crisis, emergency or disaster can happen at anytime and... Read More
Remember Papa John's commercial on TV with the slogan "Better... Read More
If your organization has people, then interpersonal skills are needed.I... Read More


If you are like most business people, voice mail has... Read More
I'm often asked to come in to organizations and give... Read More
In my book Talking Points: 25 Tips for Clear, Credible... Read More
Soon after I finished a brief seminar on how to... Read More
Industrial/clinical psychology and applied psychiatry have made tremendous strides in... Read More
This week I was asked to speak at an internal... Read More
Do this simple excercise, and transform your life.First, Make a... Read More
People talk to me about making personal and professional changes... Read More
We go to meetings to share information, to report on... Read More
At this time of tight budgets, the mantra of business... Read More
There ought to be a sign posted on every closed... Read More
I recently surveyed CEOs and Business Leaders of large companies... Read More
Motivation is a term that is so widely used, yet... Read More
Hiring good people is only half the battle. The other... Read More
Why risk the embarassment when with a little basic PR... Read More
Have you ever worked for someone who was such a... Read More
There's one simple secret to effective meetings: set an agenda... Read More
You know, this would be a great business if it... Read More
In today's chaotic world and uncertain economic times too many... Read More
Facilitating good communication can make the difference between a well... Read More
To release creativity in employees, managers must get involved in... Read More
This article relates to the Manager/Supervisor competency, commonly evaluated in... Read More
What is the principal thing you need to succeed in... Read More
A good consultant provides specialist abilities and experience, innovative ideas,... Read More
Office politics! It's just another way of saying: "The employees... Read More
As a business asset, they don't sit well on the... Read More
Service Level Agreements, or "SLA's" are tricky but useful mechanisms... Read More
1. Create a filing system with broad categories such as... Read More
Safeguard Your Company Against Harrassment ClaimsTwenty-five percent of employees suffer... Read More
I once worked in a place where there were three... Read More
Imagine that you're a sports coach and you need a... Read More
One of the most difficult and emotionally draining situations you... Read More
Many organizations have an approach for identifying and recording lessons... Read More
Business Management |