Describe a framework you would use to decide whether to outsource a critical operational workflow or keep it in-house.