Useful Reengineering Principles for Outsourcing Companies
Reengineering a software system can be provided either by developers on site, by an outsourcing company, or by a distributed team. Here, I give some advice to outsourcing companies, no matter whether an outsourcing team provides the whole reengineering project or only some of its tasks.