Outsourcing


Make Your Contractors Work For You

Outsourcing the developing of a software solution should be part of the considerations for addressing any business problem that can be resolved with technology. Because technology moves so quickly and any new software development can touch on a lot of parts of your organization, it has become more the norm than something unusual for any company to use contractors and to outsource some of the development work to stay on track with the business goals of the organization.

As with any vendor relationship though, there are ways to mismanage the outsourcing process and create opportunities for failure for the project. Nobody wants that to happen so if you as the business doing the outsourcing know your responsibilities in the relationship, then the contractor will be enabled to do a great job for you. That makes them a success and you a success and creates a business relationship that can go for years.

One of the biggest mistakes in outsourcing development is to put too much of the project design or definition on the contractor. Remember, you are hiring a worker to do a job and at the heart of that relationship, the assignment is not that much different from calling in a plumber to fix the pipes or hiring painters to spruce up the walls. The contractor needs to be managed and must have clear guidelines on what is being done and what the criteria for success will look like.

You are the boss of any company you outsource work to. That means that it should not be the contractors job to define the work they are going to do. For one thing, if you leave it open ended what needs to be done, any consultant will have the natural tendency to make the job as big as they can make it. The old saying about consultants that “no job is too big, no fee is too large” applies to anyone working on a contract basis. So putting limits around the job is your responsibility, not theirs.

The first task that must be accomplished before you start your consultations with outsourcing agents is to define the problem. You have to know what you want done and how your problem can be addressed by a software solution before you turn over the problem to a contractor. Remember that software cannot be a solution to management problems. If you are having trouble with inventory, with employees or with some other management situation, you cannot make a computer be a better manager than you are. So don’t ask a contractor to solve a problem with a computer that is not a computer problem.

Problem definition is often a difficult process but you no doubt have on staff skilled systems designers and project leaders who know the project development method well and can help guide management through the problem definition process. Tap the talent you have on staff to define the problem and lay the groundwork for a software solution. Then when you bring in a contractor to consider taking on the problem, you are giving them clear direction to start with and something concrete upon which to base their proposal and their price.

The more can do to remove opportunities for speculation or interpretation in what you are asking your contractor to do, the better your relationship with the contractor will be. By developing a detailed definition of the problem, that exercise itself will give you a template for what the solution will look like. Now it is not out of line to use the talents of a contractor or outsourcing company to perform the systems design of the software you want to have built for you. But that systems design should be built on a well defined problem definition and needs analysis.

Remember the contractor will never talk you out of doing a job. But your on staff project managers will. Seek balanced counsel in what software projects justify the expense of using contract workers and which ones are not candidates for outsourcing. By doing this fundamental definition work within the management team, using the analytical and technical knowledge of your staff analysts, you will have a clear outline of the work you want done when you start the outsourcing process. And that groundwork will be the foundation of a successful solution for your business as well.

 

 

Search This Site

Outsourcing

 

 

 

Outsourcing


Globalization Through Outsourcing Trends

... need of the output. Growth in captives and organizations that are owned and operated by a parent firm but in a different country is also a way of outsourcing. Nationals of the parent firm who have transferred due to work or those who have been living in the place as expatriates compose workforce. A big ... 

Read Full Article  


Outsourcing Testing

... applications and who are completely removed from the development process so their testing is both thorough, it is brutal. Far better to have an independent agency beat up your new application than for those bugs to be discovered by your customers or users of the new application. When looking for an outside ... 

Read Full Article  


Offshore Outsourcing Services: What Is It And What Can You Get From It?

... amount to get the job done compared to your own country. Developing nations that usually offers outsourcing services are China, the Philippines, Mexico, and India. These countries are considered to have such a low labor cost that companies from developed countries are considering hiring their services ... 

Read Full Article  


Help Staying Cutting Edge

... Outsourcing your company s mission of staying current takes much of the cost and effort off of you to be constantly one step ahead of the technological world. You can bring in your contract advisors to keep you and your technical team leaders up to date on what is hot right now and what can be expected ... 

Read Full Article  


A Closer Look At Recruitment Process Outsourcing

... makes it possible for them to function as first-rate specialists. Economies of both scale and scope are believed to arise out of a bigger team of recruiters, records of applicant resumes, and venture in recruitment networks and tools. Recruitment process outsourcing solutions are also deemed to alter ... 

Read Full Article