1. A computer implemented method of predicting a success of a currently proposed project, the computer implemented method comprising: a processor receiving responsive answers to a survey questionnaire for a currently proposed project, wherein questions from the survey questionnaire are directed to details of how a contract between a vendor and a customer for the currently proposed project was created without regard to specifics as to how the currently proposed project will be performed; the processor creating a predicted success score for the currently proposed project based on a pattern of responsive answers to a predetermined combination of questions from the survey questionnaire, wherein the predicted success score describes a likelihood of success for the currently proposed project before project commencement; the processor comparing and matching the predicted success score for the currently proposed project with actual success scores from prior projects, wherein the actual success scores described actual successes of the prior projects after project commencement, and wherein the actual success scores had a same pattern of responsive answers to the predetermined combination of questions as the currently proposed project; the processor determining an accuracy percentage for actual success scores from the prior projects, wherein the accuracy percentage describes a percentage of the prior projects that retained one of said actual success scores upon completion of prior projects; and the processor, in response to determining that the accuracy percentage exceeds a predetermined accuracy threshold, issuing a message approving the currently proposed project for implementation.