1. A computer-implemented method comprising: receiving decision attributes from a method author; creating a decision element based upon the decision attributes, wherein the decision element is a first class element linked to an activity element; incorporating the decision element in a project-specific method; and publishing the project-specific method.