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.
Your organization's continued growth and success depend on making smart... Read More
You've all heard the old joke about a consultant being... Read More
The following question is usually debated a lot amongst IT... Read More
One of the greatest time wasters of all are unnecessary... Read More
How Companies Are Like FamiliesLike a family, a company is... Read More
In my book Talking Points: 25 Tips for Clear, Credible... Read More
Creativity can be defined as problem identification and idea generation... Read More
It is a sad fact that many employees are still... Read More
If you think the power move has costs, consider the... Read More
Recently a client told me a wonderful story about how... Read More
You know the drill - the ridiculous deadlines, the relentless... Read More
Fast Relief for Sarbanes Oxley Section 404 ComplianceSection 404 of... Read More
Here's a scary statistic. According to four prominent research firms,... Read More
The following nursing home collections report outlines 11 guidelines you... Read More
Recent trends in software development market show that it is... Read More
INTRODUCTIONThe typical approach executive teams use to cascade, or roll... Read More
I love tennis both as a spectator and... Read More
The use of cultural awareness training has increased rapidly in... Read More
A bold title, don't you think? I mean, change is... Read More
People who work with us often struggle with this dilemma:... Read More
Outsourcing is when you hire outside professionals or services to... Read More
In a management role procrastination can seriously hold back progress... Read More
Judgment is the process of forming an opinion of something... Read More
Customer relationship management (CRM) is one of the most effective... Read More
We all have psychic abilities that we use daily, although... Read More
Organizations communicate in two directions: internally to staff and externally... Read More
WHAT MAKES A GOOD APPRAISAL INTERVIEW?Here is a tip for... Read More
You open your computer, the flashing button says, "We have... Read More
The characteristics of job applicants have a strong influence on... Read More
Some interviewers ask great questions; others ask dumb questions; and,... Read More
ACTIVE LISTENING: The most frequent cause of failure in therapeutic... Read More
As waves of organizational change sweep across the business landscape,... Read More
Do you ever wonder why people do not simply do... Read More
Creativity can be defined as problem identification and idea generation... Read More
February 2nd, at approximately 7:30 a.m. local time on Gobbler's... Read More
The following information is based upon over 500 interviews with... Read More
Maybe it's the season or just a more buoyant job... Read More
Globalisation, the expansion of intercontinental trade, technological advances and the... Read More
In two recent articles "Some Evidence of How We Are... Read More
At some point, your business is going to need to... Read More
In light of recent corporate scandals, from Enron and Global... Read More
A bold title, don't you think? I mean, change is... Read More
Hiring good employees is not only important to business, it's... Read More
Question: What's the easiest, cheapest and quickest way to have... Read More
The Comfort Zone I... Read More
One of the biggest problems we encounter in our consulting... Read More
They say that management can be a lonely place. A... Read More
And is isn't hard - it's more about focusing on... Read More
Lynn was tapped to head up the project team for... Read More
What is a Virtual Assistant? A Virtual Assistant is a... Read More
Every business has problems. That is why the average life... Read More
SELECTING THE RIGHT PERSON: To whom should tasks be delegated?... Read More
Doing business and meeting the needs of workers is increasingly... Read More
In a previous life I was a Navy Pilot. Great... Read More
Meetings can be a total waste of time or a... Read More
If past behavior is the best way to determine future... Read More
IntroductionAre you looking for a way to gain control of... Read More
Various studies ? and common sense ? indicate that involving... Read More
Creativity can be defined as problem identification and idea generation... Read More
Intangible Corporate Assets such as Organizational Capital, Blue Sky and... Read More
I'm always fascinated by the people who lift huge weights,... Read More
The heart of a fool is in his mouth, but... Read More
As Albert Einstein said:-"The significant problems we face today, cannot... Read More
Introduction"High performing HR function affects bottom line nearly 10%"- A... Read More
When we're selling to business people, our value proposition has... Read More
A man drives down the highway each day on his... Read More
Business Management |