In today’s competitive world of software development, the time to market of a product can make the difference between the success and failure of the product and in some cases the business. In-house development teams often find it difficult to meet necessary deadlines, either due to insufficient manpower, other competing projects or because they lack the specialist skills needed for a particular task. In these circumstances the recruitment and training of new staff would often take too long, and be wasteful because it may not be practical to continue to employ them after the end of a project. Equally, hiring contractors is often expensive and unsatisfactory unless it is certain that they will have the required expertise.
|