1. A method for minimizing duplication of resources in an enterprise system having a computer-based governance unit having computer executable instructions and a computer system installed on the enterprise system having a plurality of resources, the method comprising: identifying, by the shared services computer, a plurality of projects for each of a plurality of lines of business based on input from a SOA governance unit regarding availability of a resource passed from a device, each of the plurality of projects being a project that is proposed to be undertaken; comparing by each line of business, each of the plurality of projects to qualification criteria created by the SOA governance unit to determine, by the computer, a measure of compliance with a set of business objectives of each of the plurality of projects for each of the plurality of lines of business; generating, by the computer, a metric quantifying the measure of compliance with the set of business objectives of each of the plurality of projects for each of the plurality of lines of business, the metric being a web graph metric; prioritizing, by each line of business, each of the plurality of projects for each of the plurality of lines of business based on the metric; preparing, by the computer, a high level business case for each of the plurality of projects, wherein each high level business case is prepared by a corresponding line of business, and wherein each high level business case receives oversight from the SOA governance unit; selecting, by the computer, based on the high level business case for each of the plurality of projects, a set of projects from the plurality of projects for each of the plurality of lines of business common to more than one line of business from the plurality of lines of business; re-prioritizing, by the shared services computer, the plurality of projects for each of the plurality of lines of business selected as common to more than one line of business; evaluating, by the computer, the set of projects common to more than one line of business from the plurality of lines of business, based on the re-prioritization of the plurality of projects, to identify an optimum common project as a service oriented architecture (SOA) shared service opportunity; building, by the shared services computer, the optimum common project as a shared service that is software code that re-uses components and merges duplicated resources and provides a common project across the multiple lines of business together with an associated lifecycle management process that includes new and distinct roles, governance checkpoints, increased collaboration requirements, and new decision control points using touch-points inside and outside of the organization within a SOA shared services plan; modifying one or more existing systems in the infrastructure to deploy the optimum common project into an enterprise services portfolio that performs a shared service within the enterprise services portfolio for the more than one line of business; and managing the optimum common project as a shared service within the SOA based on the touchpoints and checkpoints.