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.
Managers make three mistakes when they try to run businesses.... Read More
In order to survive, you have to be happier than... Read More
If you sit at a computer for most of the... Read More
Because of my work as a consultant, trainer and coach... Read More
At some point, your business is going to need to... Read More
You can't solve a problem with the... Read More
Virtually any type of organizational change involves role transitions of... Read More
One of the greatest time wasters of all are unnecessary... Read More
There are 12 essential elements of a successful internal communications... Read More
It is becoming more common for employers to require employees... Read More
Creativity can be defined as problem identification and idea generation... Read More
Firstly you should decide your own reasoning behind considering ISO... Read More
The pure and simple truth is rarely pure and never... Read More
Few Decision makers see the link between between creativity and... Read More
Whether you are a consultant, coach, business owner, doctor, professional,... Read More
To visualise where you are going, is deeper and more... Read More
Usually, we're most interested in communicating outwardly; getting our messages... Read More
When looking to outsource overseas for Plastic Injection Molds or... Read More
The following question is usually debated a lot amongst IT... Read More
Various studies ? and common sense ? indicate that involving... Read More
We go to meetings to share information, to report on... Read More
Last month I talked about the Skilled Facilitator principle of... Read More
The verdict is in: More and more baby boomers will... Read More
Many retailers do not have good internal controls in place... Read More
You need to know all that is going on around... Read More
Most business owners I work with want to grow their... Read More
You open your computer, the flashing button says, "We have... Read More
Have you ever tried to drive somewhere without proper directions?... Read More
In Stephen Covey's great book, "The Seven Habits of Highly... Read More
Gratitude might seem like a soft or even an obvious... Read More
A good consultant provides specialist abilities and experience, innovative ideas,... Read More
Remember the 80:20 rule? You may not get everything perfectly... Read More
Managing, supervising, being a team leader is the hardest job... Read More
Solving a big problem is a project: you're far more... Read More
Safeguard Your Company Against Harrassment ClaimsTwenty-five percent of employees suffer... Read More
Putting a piece of paper in a file folder is... Read More
The story of the emperor's new clothes is a fairy... Read More
Each year many people create a list of resolutions designed... Read More
I often hear leaders from all types of organizations ask... Read More
The concept of knowledge management or knowledge sharing makes intellectual... Read More
This article relates to the Compensation and Benefits competency, commonly... Read More
Project heroes. We've all heard of them. Some of us... Read More
I have been working with leading Business Improvement guru, Tim... Read More
Creativity can be defined as problem identification and idea generation... Read More
Have you ever noticed french fries taste the same at... Read More
Over the past couple of days I've been setting up... Read More
Many managers believe that treating their team members as responsible... Read More
This article relates to the Team Dynamics competency, which evaluates... Read More
The need to get people in an organization to pull... Read More
How we feel is really more important than what we... Read More
With the economy bordering on a recession, every company is... Read More
Have you ever tried to drive somewhere without proper directions?... Read More
With deference to Dr. Covey and his very popular Seven... Read More
Consultant's Perspective...The threat of violence whether it emanates from a... Read More
For small business owners, an enthusiastic vision for smooth, steady... Read More
Results of Poor Cross Cultural Awareness. Having a poor understanding... Read More
Creativity can be defined as problem identification and idea generation... Read More
If you have a task greater than you can handle... Read More
Innovation is different and distinct from creativity in that it... Read More
Performance Management is a process that both employer and employee... Read More
1. Create benefit intensifiers for your list of ad copy... Read More
One of the hardest things I had discovered running my... Read More
Micro-Management and Delegation ... Read More
Effective project managers know how to get the job done,... Read More
Conflict generally arises by having your needs, desires, perceptions and... Read More
For many companies, procuring the right packaging, such as Poly... Read More
Business Management |