Outsourcing – What you need to know?
Five Most Common Mistakes When Outsourcing Software Development
An ISHIR White PaperAbstract
Inadequate Readiness Assessment of Current State, Desired Future State and Required Roadmap
Organizations often make decisions about what and how to outsource too quickly, without detailed expert assessment of their current state, desired future state and required path on how to get there. It is critical to plan outsourcing strategy by considering a company’s current software engineering process maturity, in-house team size, available project documentation, and experience with distributed software development, cross cultural fitment, executive support and staff by in. It is recommended to access applications, source code base, business processes and to lay out a matrix of how and in what sequence applications and processes can and/or should be outsourced, kept in-house or retired.