Companies the UK over have been flocking in their droves to offshore processes such as IT services provision, call centre work and HR administration. From India to China, the Philippines to Mauritius, it seems that every country in the developing world has an offshoring proposition to tempt UK and European countries to engage with foreign suppliers. Offshore software development is another area that is taking off. Rather than resourcing a development capability in house, or outsourcing it to a local supplier, more and more IT houses, attracted by considerable cost savings are turning to offshore suppliers for their development requirements.
Opting for offshoring with cost savings in mind is all very well, but companies are often too absorbed in the economies of scale to judge the risks and threats of offshore development from an objective standpoint. The risks can be multiple, which highlights the necessity for sound testing and quality assurance procedures.
The geographical distance makes offshoring development a far riskier prospect. The time difference, the language and cultural differences can all impact on the quality of service that is being delivered. There is also the argument that development that is handled at an offshore location is much more difficult to control and manage. The disconnect between the local and the offshore operations can be considerable therefore it is essential that the company has stringent management practices in place and it increases the need for thorough specification and failsafe project controls.
Offshoring also limits a "working together" ethic, which can be useful in development projects - where it comes to analysing prototypes, for example, it can be difficult to bridge the gaps between local business analysts and offshore developers. Other risks arise from the fact that where offshore suppliers are very adept from a technical perspective, they are rarely au fait with the business issues that the organisation may be facing. Therefore due to the distance between the local and remote operations, there can be a substantial risk that the business application and the requirement could be misunderstood in design, development and testing terms - there can be lots of to-ing and fro-ing between the disparate offices, which can be problematic when you take the time difference into account.
Whilst the issues around outsourcing are evident, the benefits are undisputed. So how can organisations improve the way they do offshoring? When mitigating offshoring risk through sound testing and quality assurance procedures, the first rule of thumb is to establish an onshore, local operation that deals with the end user organisation as well as the offshore developer.
They can ensure that the project undergoes thorough specification, which should then be clearly documented and communicated - this will give tight guidelines for the offshore operation to work within and as far as possible, will help to limit errors.
With offshore risk management, it is critical that quality gate controls at the customer organisation are established and an airtight quality plan is developed, led by the onshore operation. This is essential in order to ensure that all parties involved on the supplier and end user sides are singing from the same hymn sheet and up to speed with what is expected from them from a quality deliverance perspective.
The local operation also needs to concentrate on acceptance testing and business integration testing. And if the offshore operation is not as up to speed as necessary with the business issues, it is vital that the local operation has some procedure in place to mitigate this risk - this can often involve having representatives on site, in order to oversee development, or at least regular visitations and meetings to ensure the project is on track.
In our experience, the geographical distance in offshoring arrangements means that managing defects and deliveries back into the offshoring organisation can be really problematic. By the time the onshore operation assesses the work and feeds back to offshore operation, the offshore set up will have moved on to the next stage, as is typical of a production line. This means that both parties can be on the back foot with regards to dealing with defects - this can hinder the whole operation and can make the process very costly. Having appropriate and highly visible quality assurance in place will ensure that all defects are spotted and dealt with as effectively as possible and all deliveries are managed tightly. An infallible defect management system and clear communication about defects are also vital.
Before the project is even embarked upon, it is essential that quality assurance and testing procedures are outlined in the contract. It is highly beneficial if the offshoring contract details quality assurance and testing at each stage of the lifecycle linked to formal acceptance criteria. It is key that the offshoring operation is transparent so the local customer operation retains some control over the project lifecycle, so they can have visibility of the project design, development process and also, critically, of the testing procedures. This will ensure the end user organisation can review or witness the test and test audit trail to increase assurance before the product is delivered.
Whilst the benefits of offshoring are undisputed in terms of cost and quality of service, it is essential that ironclad quality assurance and testing procedures are put in place. Cost effective offshoring may be, but if a software development project goes awry due to bad management and insufficient testing, it could cost the local customer organisation a good deal more in the long run.
Online Stock Market Trading Adam Ripley
Beta test results are not maintained and will not display in your account. The beta test is still in development to validate that the content is accurate and that the questions are understandable. The test can change considerably during this development period so the test that ultimately becomes a certification test is not necessarily the test you took during the beta testing. When the beta test is removed from the development status and added to our list of available tests, it is free to the first 500 takers, however you would need to purchase the certificate after successful completion.
Stock Investing Course http://www.isintegration.com
A Pebble Wall Water Fountain is an amazingly unique, stunning alternative to the traditional hand crafted copper wall fountains with slate. Each Pebble Wall Water Fountain is framed in copper and has a panel set into it that is made of beautiful faux Pebbles. The water flows down the wall of pebbles, making beautiful, soothing waterfall sounds. Each wall fountain comes with a durable clear powder coat finish on the copper.
Stock Market Game
The saltwater master test kit is a complete kit for testing marine aquarium water. Tests water four different ways to protect marine fish and invertebrates from dangerous water conditions. high range pH, ammonia, nitrite, and nitrate. Kit features complete testing instructions, 4 test tubes, a waterproof holding tray for testing bottles, and test tube rack.
[ Comment, Edit or Article Submission ]