It makes sense to have a team outside of design and development to test the application. If you built the application in-house, it makes sense to outsource the quality management to an external firm. In fact, many successful mobile applications have been built by firms that outsourced development and quality management. In this case, competition drives efficiency.
There is an intense debate in the industry and the marketplace about the pros and cons of outsourcing mobility projects versus keeping them in-house. Some of the factors that drive this debate include:
Is the mobility project related to the company’s core business?
Is it a revenue generation model (profit center) or a non-core IT asset (cost center)?
What is the availability of human resources for the project?
What is the agility and flexibility of current employees to learn and master new paradigms and new technologies?
What is the ability to provide post production support?
What would the cost of failure be?
Despite these questions, outsourcing mobility projects does provide some clear-cut advantages. Here are the top 10 reasons outsourcing mobility projects is better than keeping them in-house, as identified by Rauf Adil, director of technology at Virtusa Corporation.