Avoid These Seven Deadly Dangers Of Outsourcing

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.

In The News:


pen paper and inkwell


cat break through


Balancing Power in Outsource Contract Agreements

The practice of outsourcing business processes has long been subject... Read More

The Top 10 Requirements for Your Business to Become and Remain Profitable

We live in a relentlessly competitive world. The daily pressure... Read More

Dont Get Side-Tracked By The Nay-Sayers

You, the Entrepreneur, are 'normally' a type-A individual. One who... Read More

Lean Principles in Action

AbstractThe electrical products industry is one characterized by fierce competition,... Read More

Auditing Improves Effective Planning

Speak of operations assessment, and we'll hear its significant value.... Read More

Once Upon a Conflict

Once upon a time there lived an innocent, hardworking manager.... Read More

Tales from the Corporate Frontlines: Finding The Perfect Balance

This article relates to the Work/Life Balance competency, which investigates... Read More

Hire The Person, Not The Resume

"? [get] the right people on the bus, the right... Read More

How To Write Commercial Collections Letters

It is sometimes valuable to bring the sales manager into... Read More

Why You Need a Business Plan

This article was originally called "Do You Need a Business... Read More

Regaining Control - Nine Steps for New Managers

My client had faced the same challenge, which was frustrating... Read More

Tap Employee Passion For Business Success

Meriwether Lewis set the stage for the Corps of Discovery's... Read More

Recycling, Reverse Logistics and?..Candy

The candy box is a container for all your favourite... Read More

Management Team Section of Business Plans

Writing an award winning business plan is a great skill,... Read More

Five Days to More Effective Inventory Management

The litany of headaches related to the implementation and on-going... Read More

Disaster Prevention Tips For Hiring A New Manager

It happens over and over in businesses every day.Within large... Read More

Profound Knowledge

We all are on a quest for knowledge. Whether its... Read More

One Thing You Cant Hide

One of the most important of all motivators at work... Read More

Management Apathy

I recently received a most interesting phone call.When I answered... Read More

Five Habits of Highly Effective Conflict Resolvers

Steven Covey had the right idea. There are discreet skills... Read More

How to get an Audiences Attention

A trainer dryly discussing how to motivate people in an... Read More

Knowledge Management - Capturing And Structuring Knowledge Into Reusable Assets

Many organizations have an approach for identifying and recording lessons... Read More

Dont Sweat the Small Stuff with Your Credit Policy

Do you know how many customers you have that are... Read More

When Change Is In the Wind...Heads Up!

In these days of takeovers and mergers, of downsizings and... Read More

Character: Is It Necessary In Leadership? (Part Two)

In the first part of this two part article, I... Read More

Get Down With OCP: Evaluating DBA Job Applicants in an OCP World

Not long ago, weeding through DBA applicants with a tech... Read More

Key Control ? Who Has the Keys to Your Kingdom?

Key control, or more accurately the lack of key control... Read More

Pitching to Employees

The senior flight attendant on the WestJet flight was starting... Read More

Smart Staffing: Replacing a Key Manager

Have you been in this situation? One of your top... Read More

Transparency: A Key To Your Effectiveness

Last month I talked about the Skilled Facilitator principle of... Read More

Crisis Management Essentials - How to Communicate Effectively During a Crisis, Emergency or Disaster

A crisis, emergency or disaster can happen at anytime and... Read More

Bolster Credibility with Investors--Avoid These Phrases in Your Business Plan

Remember Papa John's commercial on TV with the slogan "Better... Read More

Get It Done! Soft Skills not Hard Tools are Required

If your organization has people, then interpersonal skills are needed.I... Read More