These and other features of the invention will be more readily understood from the following detailed description of the various aspects of the invention taken in conjunction with the accompanying drawings that depict various embodiments of the invention, in which:
It is noted that the drawings are not to scale. The drawings are intended to depict only typical aspects of the invention, and therefore should not be considered as limiting the scope of the invention. In the drawings, like numbering represents like elements between the drawings.
The invention provides a solution for managing a business engagement between a provider and a client. The business engagement relates business value of a client to practices of a provider to determine elements of a value priced contract. The invention obtains prioritized business requirements and maps them to priorities that are used to derive metrics, which can be inputted into a proposed contract. Furthermore, client empirical data and/or provider empirical data can be used during contract generation. The invention may further perform the aforementioned mapping by examining efficiency, effectiveness, alignment, and/or transformation metrics of the provider and/or the client. The invention may further determine apportionment of value and risk between the client and the provider for each resulting element determined. In this manner, the invention provides an improved solution for managing a business engagement by comparing client/provider capabilities and selecting elements to include in the contract. As used herein, unless otherwise noted, the term “set” means one or more (i.e., at least one).
Turning to the drawings,
Computing device 14 is shown including a processor 20, a memory 22A, an input/output (I/O) interface 24, and a bus 26. Further, computing device 14 is shown in communication with an external I/O device/resource 28 and a storage system 22B. As is known in the art, in general, processor 20 executes computer program code, such as management system 30, which is stored in memory 22A and/or storage system 22B. While executing computer program code, processor 20 can read and/or write data, such as business engagement 50, to/from memory 22A, storage system 22B, and/or I/O interface 24. Bus 26 provides a communications link between each of the components in computing device 14. I/O device 28 can comprise any device that enables an individual to interact with computing device 14 or any device that enables computing device 14 to communicate with one or more other computing devices using any type of communications link.
In any event, computing device 14 can comprise any general purpose computing article of manufacture capable of executing computer program code installed thereon (e.g., a personal computer, server, handheld device, etc.). However, it is understood that computing device 14 and management system 30 are only representative of various possible equivalent computing devices that may perform the process described herein. To this extent, in other embodiments, the functionality provided by computing device 14 and management system 30 can be implemented by a computing article of manufacture that includes any combination of general and/or specific purpose hardware and/or computer program code. In each embodiment, the program code and hardware can be created using standard programming and engineering techniques, respectively.
Similarly, computer infrastructure 12 is only illustrative of various types of computer infrastructures for implementing the invention. For example, in one embodiment, computer infrastructure 12 comprises two or more computing devices (e.g., a server cluster) that communicate over any type of communications link, such as a network, a shared memory, or the like, to perform the process described herein. Further, while performing the process described herein, one or more computing devices in computer infrastructure 12 can communicate with one or more other computing devices external to computer infrastructure 12 using any type of communications link. In either case, the communications link can comprise any combination of various types of wired and/or wireless links; comprise any combination of one or more types of networks (e.g., the Internet, a wide area network, a local area network, a virtual private network, etc.); and/or utilize any combination of various types of transmission techniques and protocols.
As discussed herein, management system 30 enables computer infrastructure 12 to manage a business engagement 50. To this extent, management system 30 is shown including a comparison system 32, an assignment system 34, a risk value system 36, and a selection system 38. Operation of each of these systems is discussed further herein. However, it is understood that some of the various systems shown in
Regardless, the invention provides a solution for managing business engagement 50 between provider 16 and client 18. In general, business engagement 50 includes a set of resulting elements 52 stored in memory 22A and/or storage system 22B, each of which are relevant to provider 16 (or a related entity) and to client 18 as part of business engagement 50. The set of resulting elements 52 can comprise goods (e.g., a new product purchase), services (e.g., information technology management), or some combination thereof.
Management system 30 can manage business engagement 50 throughout the evaluation, proposal, contractual, delivery, and performance lifecycles of business engagement 50. The invention as described herein assumes that business engagement 50 results in a contractual agreement between provider 16 and client 18. However, it is understood that business engagement 50 may be at any of the various stages in the lifecycle, and business engagement 50 may or may not result in a contractual agreement and performance by provider 16. Further, business engagement 50 can include additional data, such as an identification of provider 16 and/or client 18, a status of the engagement, and/or the like. Still further, it is understood that management system 30 can be utilized by provider 16, client 18, and/or a third party user to manage business engagement 50.
Comparison system 32 can use provider delivery metric 40 and client metric 46 to identify and/or categorize a set of measurements for provider 16 and client 18. As shown in
As shown in
As shown in
Referring to
In step S3, assignment system 34 obtains an advantage value for each of the set of resulting elements 52. Assigning an advantage value includes determining whether provider 16 performs better than client 18. For example, the advantage value can represent the measurable benefit to client 18 when provider 16 produces a service, compared to the client's way of performing the same service in-house. Referring to
In one embodiment, this determination is based on empirical performance data 56 of provider 16 and client 18, as shown in
In step S5, risk value system 36 can assign a risk value to the advantage value based on empirical performance data 56 of provider 16 and/or client 18. For example, based on empirical performance data 56 of provider 16, a risk value is applied to the advantage value, wherein the advantage value represents the measurable benefit to client 18 when provider 16 produces a good/service, compared to the client's way of producing/performing the same good/service in-house. The risk value can be expressed as a percentage (%) or a probability. A user, such as provider 16, can provide an individual provider risk preference level for each performance category, apply an individual provider risk preference level to each advantage value, and/or provide a provider risk preference level for a set of resulting elements 52. In any event, the provider risk preference level can be based on any of numerous considerations for provider 16. For example, provider 16 may desire a predictable payment for implementing business solution(s) 52. Depending on the terms of the contract and whether risk sharing is desired as part of the value pricing contract, the risk value can be apportioned between the client and the provider. In this case, provider 16 may not desire to share risk with client 18 in exchange for lower initial payments. Accordingly, in step S6, selection system 38 selects at least one of the set of resulting elements 52 for inclusion in business engagement 50 based on the advantage value, wherein the advantage value incorporates empirical results and an allocation of risk.
In one embodiment, the invention provides an improved solution for quantifying the opportunity cost of business engagement 50 based on the business value that client 18/provider 16 expects to derive from the product or service. By assigning an advantage value to each of the set of resulting elements, management system 30 determines an opportunity cost(s) using relative weighting of investment choices assigned on the basis of business value. The present invention quantifies the value of business engagement 50 as a whole, as well as the value of each various element. Accordingly, a value pricing contract may be structured to maximize business value to client 18, while apportioning the amount of risk client 18 and provider 16 can reasonably undertake in the identified areas.
While shown and described herein as a method and system for managing a business engagement, it is understood that the invention further provides various alternative embodiments. For example, in one embodiment, the invention provides a program product stored on a computer-readable medium, which when executed, enables a computer infrastructure to manage a business engagement. To this extent, the computer-readable medium includes program code, such as management system 30 (
In another embodiment, the invention provides a method of generating a system for managing a business engagement. In this case, a computer infrastructure, such as computer infrastructure 12 (
In still another embodiment, the invention provides a business method that performs the process described herein on a subscription, advertising, and/or fee basis. That is, a service provider, such as a Solutions Integrator, could offer to manage a business engagement as described herein. In this case, the service provider can manage (e.g., create, maintain, support, etc.) a computer infrastructure, such as computer infrastructure 12 (
As used herein, it is understood that the terms “program code” and “computer program code” are synonymous and mean any expression, in any language, code or notation, of a set of instructions that cause a computing device having an information processing capability to perform a particular function either directly or after any combination of the following: (a) conversion to another language, code or notation; (b) reproduction in a different material form; and/or (c) decompression. To this extent, program code can be embodied as one or more types of program products, such as an application/software program, component software/a library of functions, an operating system, a basic I/O system/driver for a particular computing and/or IPO device, and the like.
The foregoing description of various aspects of the invention has been presented for purposes of illustration and description. It is not intended to be exhaustive or to limit the invention to the precise form disclosed, and obviously, many modifications and variations are possible. Such modifications and variations that may be apparent to an individual in the art are included within the scope of the invention as defined by the accompanying claims.