All these definitely add value to the organization in longer terms as focus from the core business area do not get lost. However, it is totally agreeable that extending the outsourcing contract to an external agency does involve significant risk. With outsourced project the main issue is Minimum Control over the projects. Organizations that outsource software development projects definitely loose control of the project over a period of time and hence doe not remain updated regarding the project status. |