1. A method of improving business process executions, comprising: accessing process execution data generated by one or more components of a business process platform during execution of one or more instances of a business process involving a set of one or more activities each defined by a respective service and performed by a respective set of one or more resources; classifying business process instances in accordance with a quality taxonomy; and building a predictive model comprising a set of rules for scoring business process outcomes at different stages of the business process based upon the classified business process instances.