When Is It Worth Considering Outsourcing Business Processes?