Outsourcing


Selling Management On Software Development Outsourcing

If you are in IT management and you are charged with finding the best way to get your software development workload done, sometimes taking some of that work outside the company is a necessity. You know what a challenge it can be to get authorization to hire more programmers, systems analysts or project leaders. Then even if you get the funding, finding qualified personnel who will make good developers as well as good employees is pretty tough too.

Sometimes it seems that upper management expects you to work miracles with the limited budget that you have. So if it is clear the best way for you to accomplish the goals management has laid out for you is through outsourcing, you need a strategy for how you are going to go in front of the executive management of the company with this proposal and how to get approval for you to begin to use a top flight software development contractor or consulting company to outsource the work to.

In order to show upper management that you cannot accomplish the ambitious goals they have for IT using existing resources, you have to value the work your current staff does. To do this, use the valuation system you might use to estimate a quote from the contractor you have in mind. So if the contractor is going to do a project for $100 an hour, use that figure to evaluate the work your staff people do. In order to justify using existing staff or expanding staff, the cost must be less than the cost of outsourcing.

Many times staff IT personnel are kept busy with ongoing maintenance and support. So take a few weeks before building your proposal and have everyone on the staff who would be considered “software development” caliber to log their work. With those values in hand, you can go to management and demonstrate with solid numbers that can be graphed how your current staff is utilized and make a case for the fact that to use employees to work on a new software development project would call for expanding the staff.

A very good justification for building a relationship with reliable and technically competent contractors is to approach it from the angle of keeping staff size at the current level. This can be especially effective if your staff size is low due to law offs or retirements and you would have to “staff up” anyway. By presenting the case for outsourcing software development and perhaps even maintenance and operations functions, you can show the executive management team that this keeps human resource costs low which looks good on the annual report.

Moreover, by using contractors to perform development work, you can quickly drop that cost when the work is done without damaging your relationship with the contractor or the outsourcing company and you do not increase costs for benefits, desk space and insurance and retirement that has to be set aside to sustain a staff position. Because contractors often work off site, office overhead is reduced and absorbed into their total fee. And that fee can be directly associated with each project they directly work on which makes cost accounting so much simpler than is possible using staff developers.

You may see some real “ah ha” moments on the faces of upper management when you start to step through the value of outsourcing project level software development to keep current staff focused on mission critical functions and to control development costs. And if that “ah ha” moment turns into an approval to go forward with your outsourcing plan, then you did a good job of demonstrating that outsourcing has a real place in your long term development growth strategy.

 

 

Search This Site

Outsourcing

 

 

 

Outsourcing


Accounting Outsourcing: Delegating The Flow Of Finances To Professionals In A Cost-Efficient Way

... management tool, thus many companies often incorporate outsourcing as one of their strategies in business planning. As a matter of fact, the Outsourcing Institute reported that the concept of a CRO (Chief Resource Officer), a professional outsourcing executive manager, is widely-acceptable in larger corporate ... 

Read Full Article  


Appropriate Or Inappropriate Outsourcing

... may already have a product that fits part of your software specification. So starting from that base, you can write the functional specifications to adapt their solution to your business needs and come up with a valid business solution with much less overhead than what would be needed to develop that ... 

Read Full Article  


Cyber Programmers

... sophisticated software innovations but because of the internal budget, the staff to make those dreams a reality just isn t there. So some resource has been needed to match up these displaced technical workers with companies needing their services. And as it often the case, it is the internet to the rescue ... 

Read Full Article  


The Risks In Offshore Outsourcing

... kind of protection and security practices that your company requires. When working on international business, the risk of security leakages is high. Although this is not really that much of a major concern in offshore outsourcing, data protection and security should be implemented as much as possible. ... 

Read Full Article  


Offshore Call Center Outsourcing: Economical Solution For Businesses

... with a particular developing country. You will see that the minimum wage is far lower than in your country. Your company should prefer an offshore call center that hires staff with good English speaking skills in order to communicate with your clients better. Developing countries, such as China, Philippines ... 

Read Full Article