Engineering for Outcomes