1. Field of the Invention
The present invention relates generally to negotiation events between buyers and suppliers and/or sellers, such as a sourcing event between a buyer and multiple suppliers, and in particular, to a system, method, and apparatus for building, initiating, and facilitating a total cost-based event for a buyer to evaluate one or more suppliers.
2. Description of the Related Art
In order to purchase items, assemblies, sub-assemblies, services, and the like, a buyer may ask that multiple suppliers or providers make an offer to provide such items, assemblies, sub-assemblies and/or services. By engaging in such an event or negotiation, the buyer can determine the best supplier or provider for the buyer's needs.
Certain systems and methods exist for engaging in such a transaction or negotiation. However, such systems are used for determining a simple unit cost for the item, assembly, sub-assembly, and/or service based upon specific known variables. The buyer then obtains or determines this unit cost from each supplier and, initially, compares the various unit costs to determine the best supplier for the item, assembly, sub-assembly, and/or service. However, this standard unit cost only provides one specific metric for determining the best supplier in any particular negotiation or event, such as an auction, an electronic request for quotation, and RFx-event, or the like. There are many other factors that are normally considered by a buyer in making a final decision as to which supplier best suits their needs. For example, the lower standard unit price is not always the most cost effective to the buyer. Instead, many other factors should be taken into consideration, such as duties, freight, customs, packaging, inventory, etc. Accordingly, there is a need in the art for a system, method, and apparatus that provides at least one total cost unit price that takes these and other factors into consideration.
As also known in the prior art, when a buyer desires multiple suppliers to bid or quote an item, assembly, sub-assembly, and/or service, a request for quotation (RFQ) is generated and provided to each supplier. The supplier reviews the RFQ and completes some or all of the requests in the RFQ and sends it back to the buyer for review and consideration. While this effectively provides the supplier's information to the buyer, it does not ensure that each supplier is providing all the information that a buyer needs to make a decision. For example, if the supplier fails to complete or provide a response to a particular variable of the RFQ, the buyer may not be able to make an appropriate determination.
Still further, when the buyer supplies the RFQ to the suppliers, such as in a spreadsheet or word processor format, the control over the RFQ is lost. In particular, if the RFQ is in a format that is modifiable by the supplier, the settings or organization of certain variables or inputs may be changed by a specific supplier in the response to the RFQ. This may lead to the inability of a buyer to properly compare suppliers on a consistent basis, since the modification by one supplier is not translated to another supplier. In this manner, the buyer cannot determine the “best” supplier.
The purpose of any buyer's request for quotation, auction, or similar request to negotiate is to find the best value for any particular items, assemblies, sub-assemblies, services, and the like. However, how each buyer determines what is “best” for their organization from a purchasing standpoint varies from buyer to buyer. For example, one buyer may place more emphasis on the lowest standard cost on a per unit basis regardless of the supplier, while another buyer may place more emphasis on using a preexisting supplier, the freight terms, the recurring costs, or the like, even if the standard unit cost is slightly higher. Therefore, there is a need to provide each buyer with the opportunity to not only ask the right questions of each supplier, but to consistently evaluate the returned information to make the appropriate decision. In order to achieve this, there is a need in the art to provide a total cost management system that allows for complete flexibility and customization for each specific buyer, as well as standardization of total cost analyses across all buyers within a given commodity, region, business unit, and/or organization.
In addition, and according to existing systems, the suppliers submit the entire set of information in response to the request. The buyer must then sort through the entire body of information and data in order to make the appropriate decision and supplier selection. However, such a process does not take in to account that, in order to make a “total cost” decision, the buyer may need certain information from the supplier and/or ask additional questions. Therefore, there is a further need in the art for a total cost management system that facilitates the creation of a total cost template or request that facilitates certain intermediate determinations and decisions before final selection.
Therefore, the present invention generally provides a total cost system, method, and apparatus that addresses and/or overcomes some or all of the deficiencies of existing cost management and quotation systems. Preferably, the present invention provides a total cost system, method, and apparatus that determine at least one total cost unit price that takes various factors into consideration. Preferably, the present invention provides a total cost system, method, and apparatus that ensure that the buyer receives the appropriate information and data to make the appropriate decision. Preferably, the present invention provides a total cost system, method, and apparatus that effectively control the supplier response process. Preferably, the present invention provides a total cost system, method, and apparatus that provide complete flexibility and customization for each specific buyer or groups of buyers. Preferably, the present invention provides a total cost system, method, and apparatus that facilitate the creation of a total cost worksheet or request that allow for certain intermediate determinations and decisions before final selection.
Therefore, and according to one preferred and non-limiting embodiment, provided is a total cost management system including a user interface having: (i) a plurality of selectable options to facilitate building at least one total cost template including at least one section having a plurality of variables associated therewith; (ii) a plurality of selectable options to facilitate at least one of the following: creating, deleting, manipulating, configuring, changing, modifying, moving, or any combination thereof, at least one of the at least one section and at least one of the plurality of variables; and (iii) at least one selectable option to define at least one total cost unit price for at least one of the following: at least one item, at least one group of items, at least one assembly, at least one group of assemblies, at least one sub-assembly, at least one group of sub-assemblies, at least one lot, at least one service, or any combination thereof; wherein the at least one total cost unit price is defined by a formula including a plurality of the plurality of variables in the at least one section.
According to another preferred and non-limiting embodiment, provided is a computer-implemented method for initiating a total cost event between at least one buyer and at least one supplier. The method includes: defining at least one parameter of the total cost event; selecting at least one total cost template having at least one section including a plurality of variables associated therewith, the at least one total cost template associated with at least one of the following: at least one item, at least one group of items, at least one assembly, at least one group of assemblies, at least one sub-assembly, at least one group of sub-assemblies, at least one lot, at least one service, or any combination thereof; selecting at least one supplier for participation in the total cost event; initiating the total cost event by presenting at least a portion of the plurality of variables to the at least one supplier; wherein the total cost event is associated with at least one total cost unit price for at least one of the following: at least one item, at least one group of items, at least one assembly, at least one group of assemblies, at least one sub-assembly, at least one group of sub-assemblies, or any combination thereof and wherein the at least one total cost unit price is defined by a formula including a plurality of the plurality of variables in the at least one section.
According to a further preferred and non-limiting embodiment, provided is a computer-implemented method of facilitating a total cost event between at least one buyer and at least one supplier. The method includes: transmitting, to the at least one supplier, at least one total cost template having at least one section including a plurality of variables associated therewith, the at least one total cost template associated with at least one of the following: at least one item, at least one group of items, at least one assembly, at least one group of assemblies, at least one sub-assembly, at least one group of sub-assemblies, at least one lot, at least one service, or any combination thereof, wherein the total cost event is associated with at least one total cost unit price for at least one of the following: at least one item, at least one group of items, at least one assembly, at least one group of assemblies, at least one sub-assembly, at least one group of sub-assemblies, or any combination thereof and wherein the at least one total cost unit price is defined by a formula including a plurality of the plurality of variables in the at least one section; receiving at least one at least partially completed total cost template from the at least one supplier; and generating at least one configurable view presenting at least one of the plurality of variables as completed by the at least one supplier.
These and other features and characteristics of the present invention, as well as the methods of operation and functions of the related elements of structures and the combination of parts and economies of manufacture, will become more apparent upon consideration of the following description and the appended claims with reference to the accompanying drawings, all of which form a part of this specification, wherein like reference numerals designate corresponding parts in the various figures. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only and are not intended as a definition of the limits of the invention. As used in the specification and the claims, the singular form of “a”, “an”, and “the” include plural referents unless the context clearly dictates otherwise.
It is to be understood that the invention may assume various alternative variations and step sequences, except where expressly specified to the contrary. It is also to be understood that the specific devices and processes illustrated in the attached drawings, and described in the following specification, are simply exemplary embodiments of the invention.
The present invention may be implemented on a variety of computing devices and systems, wherein these computing devices include the appropriate processing mechanisms and computer-readable media for storing and executing computer-readable instructions, such as programming instructions, code, and the like. As illustrated in
In order to facilitate appropriate data communication and processing information between the various components of the computer 200, a system bus 206 is utilized. The system bus 206 may be any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, or a local bus using any of a variety of bus architectures. In particular, the system bus 206 facilitates data and information communication between the various components (whether internal or external to the computer 200) through a variety of interfaces, as discussed hereinafter.
The computer 200 may include a variety of discrete computer-readable media components. For example, this computer-readable media may include any media that can be accessed by the computer 200, such as volatile media, non-volatile media, removable media, non-removable media, etc. As a further example, this computer-readable media may include computer storage media, such as media implemented in any method or technology for storage of information such as computer-readable instructions, data structures, program modules, or other data, random access memory (RAM), read only memory (ROM), electrically erasable programmable read only memory (EEPROM), flash memory, or other memory technology, CD-ROM, digital versatile disks (DVDs), or other optical disk storage, magnetic cassettes, magnetic tape, magnetic disk storage, or other magnetic storage devices, or any other medium which can be used to store the desired information and which can be accessed by the computer 200. Further, this computer-readable media may include communications media, such as computer-readable instructions, data structures, program modules, or other data in a modulated data signal such as a carrier wave or other transport mechanism and include any information delivery media, wired media (such as a wired network and a direct-wired connection), and wireless media (such as acoustic signals, radio frequency signals, optical signals, infrared signals, biometric signals, bar code signals, etc.). Of course, combinations of any of the above should also be included within the scope of computer-readable media.
The computer 200 further includes a system memory 208 with computer storage media in the form of volatile and non-volatile memory, such as ROM and RAM. A basic input/output system (BIOS) with appropriate computer-based routines assists in transferring information between components within the computer 200 and is normally stored in ROM. The RAM portion of the system memory 208 typically contains data and program modules that are immediately accessible to or presently being operated on by processing unit 204, e.g., an operating system, application programming interfaces, application programs, program modules, program data, and other instruction-based computer-readable code.
The computer 200 may also include other removable or non-removable, volatile or non-volatile computer storage media products. For example, the computer 200 may include a non-removable memory interface 210 that communicates with and controls a hard disk drive 212, i.e., a non-removable, non-volatile magnetic medium; and a removable, non-volatile memory interface 214 that communicates with and controls a magnetic disk drive unit 216 (which reads from and writes to a removable, non-volatile magnetic disk 218), an optical disk drive unit 220 (which reads from and writes to a removable, non-volatile optical disk, such as a CD ROM 222), a Universal Serial Bus (USB) port for use in connection with a removable memory card 223, etc. However, it is envisioned that other removable or non-removable, volatile or non-volatile computer storage media can be used in the exemplary computing system environment 202, including, but not limited to, magnetic tape cassettes, DVDs, digital video tape, solid state RAM, solid state ROM, etc. These various removable or non-removable, volatile or non-volatile magnetic media are in communication with the processing unit 204 and other components of the computer 200 via the system bus 206. The drives and their associated computer storage media discussed above and illustrated in
A user may enter commands, information, and data into the computer 200 through certain attachable or operable input devices, such as a keyboard 224, a mouse 226, etc., via a user input interface 228. Of course, a variety of such input devices may be utilized, e.g., a microphone, a trackball, a joystick, a touchpad, a touch-screen, a scanner, etc., including any arrangement that facilitates the input of data and information to the computer 200 from an outside source. As discussed, these and other input devices are often connected to the processing unit 204 through the user input interface 228 coupled to the system bus 206, but may be connected by other interface and bus structures, such as a parallel port, game port, or a USB. Still further, data and information can be presented or provided to a user in an intelligible form or format through certain output devices, such as a monitor 230 (to visually display this information and data in electronic form), a printer 232 (to physically display this information and data in print form), a speaker 234 (to audibly present this information and data in audible form), etc. All of these devices are in communication with the computer 200 through an output interface 236 coupled to the system bus 206. It is envisioned that any such peripheral output devices be used to provide information and data to the user.
The computer 200 may operate in a network environment 238 through the use of a communications device 240, which is integral to the computer or remote therefrom. This communications device 240 is operable by and in communication with the other components of the computer 200 through a communications interface 242. Using such an arrangement, the computer 200 may connect with or otherwise communicate with one or more remote computers, such as a remote computer 244, which may be a personal computer, a server, a router, a network personal computer, a peer device, or other common network node, and typically includes many or all of the components described above in connection with the computer 200. Using appropriate communications devices 240, e.g., a modem, a network interface, or adapter, etc., the computer 200 may operate within and communicate through a local area network (LAN) and a wide area network (WAN), but may also include other networks such as a virtual private network (VPN), an office network, an enterprise network, an intranet, the Internet, etc. It will be appreciated that the network connections shown are exemplary and other means of establishing a communications link between the computers 200, 244 may be used.
As used herein, the computer 200 includes or is operable to execute appropriate custom-designed or conventional software to perform and implement the processing steps of the method and system of the present invention, thereby forming a specialized and particular computing system. Accordingly, the presently-invented method and system may include one or more computers 200 or similar computing devices having a computer-readable storage medium capable of storing computer-readable program code or instructions that cause the processing unit 204 to execute, configure, or otherwise implement the methods, processes, and transformational data manipulations discussed hereinafter in connection with the present invention. Still further, the computer 200 may be in the form of a personal computer, a personal digital assistant, a portable computer, a laptop, a palmtop, a mobile device, a mobile telephone, a server, or any other type of computing device having the necessary processing hardware to appropriately process data to effectively implement the presently-invented computer-implemented method and system. In addition, the inventive method and system may be in the form of an article including a machine-readable storage medium containing instructions that, if executed, enable a processor to execute, configure, or otherwise implement the methods, processes and transformational data manipulations discussed hereinafter in connection with the present invention.
The present invention is directed to a total cost management system, method, and apparatus that can be implemented and used in a variety of negotiation and cost management applications. Further, the present invention can be implemented on a personal computer 200, 244 and in a computing system environment 202. When implemented in the context of hardware, the present invention is in the form of program instructions that can be implemented through the appropriate input and output of data through the computer 200, 244, thus making the computer 200, 244 a specially-programmed apparatus for facilitating operation of the present invention. Still further, the presently-invented total cost management system and method can be further facilitated through wired or wireless communications between multiple computers 200, 244 in the network environment 238 to provide appropriate functionality for effective communication. The total cost management system and method of the present invention may also be in the form of custom-designed or conventional software to perform and implement the processing steps, again which provides a specialized and particular computing system. In addition, the presently-invented method and system may be provided on some computer-readable storage medium or as an article for distribution, such as a compact disc, tape, USB card, memory card, or the like.
In order to facilitate user interaction and otherwise allow for the appropriate usage of the present invention, the functional user interface 10 is presented to the user, such as an administrative user, a buyer B, a supplier S, or the like, and this user interface 10 includes multiple selectable options 12. These selectable options 12 allow the user to interface with the system through known elements, e.g., text entry boxes, drop-down menus, radio buttons, selectable lists, direct or indirect input choices, and the like. This user interface 10 is presented to the user through the above-discussed computer 200, 244, which is in communication with the monitor 230. In addition, such interaction may be through a variety of input devices, such as a keyboard 224, a mouse 226, etc.
The presently-invented total cost management system, method, and apparatus can be utilized in connection with a variety of events between buyers and sellers (or suppliers). In particular, the present invention is useful in any application or environment where a total cost approach to negotiation is beneficial. Accordingly, incorporated herein are the following pending patent applications: application Ser. No. 11/208,694 (entitled “Cost File Translation Methods, Systems, and Apparatuses for Extended Commerce”); application Ser. No. 11/209,090 (entitled “Collaborative Negotiation Methods, Systems, and Apparatuses for Extended Commerce”); application Ser. No. 11/209,091 (entitled “Supplier Capability Methods, Systems, and Apparatuses for Extended Commerce”); and application Ser. No. 12/052,263 (entitled “Method and System for Facilitating a Negotiation”); and U.S. Pat. No. 7,810,025 (entitled “File Translation Methods, Systems, and Apparatuses for Extended Commerce”).
In one preferred and non-limiting embodiment of the present invention, the user interacts with the user interface 10 (and selectable options 12) to build a total cost template 14. Once built, this template 14 can be stored for future use. In this manner, a single cost template 14 can be used for multiple negotiations and applications, and as discussed hereinafter, may be further modified to suit the particular needs of any specific situation, commodity, region, negotiation, event, or buyer B focus. Accordingly, a number of total cost templates 14 can be stored in a repository that is accessible by an authorized user. Therefore, appropriate security can be applied, such that some or all of the total cost templates 14 can be shared with a group of users that have permission to view and/or modify these templates 14. In one embodiment, these total cost templates 14 can be referred to as “sourcing” templates, as the primary environment and application of the present invention is in a negotiation or quoting process.
In this manner, the total cost management system, method and apparatus of the present invention can be used in purchasing or analyzing the total cost associated with one or more items, one or more groups of items, one or more assemblies, one or more groups of assemblies, one or more sub-assemblies, one or more groups of sub-assemblies, one or more lots, one or more services, or the like. This list is intended to include all items, goods, or services that can be sourced, including direct sourcing, indirect sourcing, materials, employment services or interactions, utilities, and other things or services of commerce. In addition, the present invention may be used in any type of project or event, where one primary goal is to determine total cost information for the user. For example, the presently-invented system, method, and apparatus may be instituted in any known event, negotiation, or analysis with the primary purpose of determining the “best” value or values for the buyer or supplier, e.g., lowest price, highest price, or any other configurable definition of “best” value or values. Accordingly, the present invention can be used in traditional negotiation events and processes, e.g., request for quotation, or auction-type events, e.g., forward or reverse auctions. Therefore, the present invention is not limited to any specific type or model event, negotiation, or analysis.
As seen in
The present invention further comprises the above-discussed selectable options 12 that allow for the appropriate navigation throughout the system, as well as to facilitate the creation, deletion, manipulation, configuration, change, modification, and/or movement of data, presentations of data, graphical representations of data, and the like. Accordingly, the selectable options 12 can be in a variety of forms, as is known in the art, including, but not limited to, lists, drop-down menus, radio buttons, multiple-choice selections, direct entry, mouse selections, and similar presentations of information or data for consideration and selection by the user. For example, navigational trees can be selectively positioned on the user interface 10, and the selectable options 12 may be graphically represented by text and/or symbols that represent certain functions within the total cost management system and method.
As discussed above, existing systems and methods for sourcing are considered “standard” cost events, where a single and standard unit price is determined. However, as discussed above, there are a number of deficiencies in this approach to both the purchaser or buyer B and the suppliers S, which is addressed by the presently-invented total cost management system, method and apparatus of the present invention. In particular, through the creation of the total cost template 14 (as discussed hereinafter), a configurable and flexible total cost unit price can be determined, which represents additional pricing and costs and/or considerations (including price factors, e.g., tooling costs, switching costs, etc. and non-price factors, e.g., lead time, manufacturing capabilities, quality certifications, adherence to specifications, supplier status, shipping information, inventory information, delivery information, shifts-per-day, raw materials, etc.) not currently considered in connection with the standard unit price.
In order to derive this desired total cost unit price, the user interacts with the user interface 10 and selectable options 12 to formulaically build this total cost unit price through the use of supplier S responses to presented variables 18 and buyer-derived information and data. As discussed above, such a total cost unit price is of considerably more value in determining which supplier S or group of suppliers S the buyer B wishes to select or consider selecting. As an example, while the standard unit price is strictly the cost of the item, assembly, good, etc. (typically including material cost, equipment cost, direct labor cost, profit and overhead costs, and packaging and delivery costs), the present invention allows for a configurable total cost unit price to be defined, such as a price or cost that includes the standard unit cost, freight, duties, customs, raw materials, indirect labor costs, sales costs, administration costs, historical relationships, and the like.
The user interface 10 provides the appropriate selectable options 12 for creating or building the total cost template 14. For example, in one preferred and non-limiting embodiment, and as illustrated in
In this embodiment, the total cost template 14 is automatically created with a summary section 20 which will eventually include the final variable or variables for presenting the “total cost” to the buyer B. In one preferred and non-limiting embodiment, the summary section 20 is mandatory, so that the buyer B has a central location of the high-level data, e.g., the total cost unit price, for facilitating the decision-making process. This summary section 20 will be discussed in detail hereinafter. In addition, and in order to provide the “total cost” variable or variables in this summary section 20, other sections 16 are first utilized.
Again, and with reference to
As seen in
The selectable options 12 also provide the user with the ability to create, delete, manipulate, configure, change, modify, move, or otherwise interact with the section 16, variables 18, variable section 24, and other portions of the system. For example, the user can expand, collapse, or delete portions of the total cost template 14 or otherwise configure the total cost template 14 during the creation process. See
As seen in
In this embodiment, and as shown in
It should be noted that certain parameters 26 not only assist in defining the variable 18, but also restrict or automatically determine responses from supplier S. For example, the default value may be the information, e.g., shifts per day, that is entered for this parameter 26 unless the supplier S specifies otherwise. Similarly, the minimum value and maximum value restrict the supplier S from entering information or data outside of these limits. Accordingly, and in another unique aspect of the present invention, through the definition of these parameters 26, the user or buyer B can restrict or complete information from the supplier 5, which ultimately provides more control over the entire process.
As seen in
In another preferred and non-limiting embodiment, and as illustrated in
In order to create this equation or formula, the user interacts with certain equation definition options 34, which allow for the selection of: previously-created variables 18 (through the use of their associated symbols 30); global variables 18; system variables 18, which are high-level system-wide variables 18 associated with information for defining the total cost unit price; a listing of functions, which are used to define how the equation should operate or obtain information and data; and mathematical operators. This provides the user with a complete selection of options for defining an equation or formula assigned to a specific calculated variable 32 in the manner best suited to the buyer B. The above discussed standard unit price variable (TOT) is one example of a calculated variable 32.
In
As illustrated in
In this embodiment, and as illustrated in
In a further preferred embodiment, and as illustrated in
In this embodiment, certain variables 18 may be identified as “post-bid” variables. For example, the “Payment Terms” variable may be considered a post-bid variable, which generally is a buyer field that is completed after receiving certain initial information or data from one or more of the suppliers S, but prior to determination of the total cost unit price and award of the contract. In this manner, post-bid variables 18 or fields are leveraged to allow a buyer B to analyze necessary submitted quote data for entering additional information that will be needed as part of the award process. For example, a buyer B may be determining the best packaging method for their product, and therefore may ask the supplier S to quote on expendable and returnable packaging alternatives. Once the buyer B reviews the initially-submitted information, he or she may decide which one enables the best overall total price, and therefore will select which method he or she desires for use in determining the total cost unit price. Once the appropriate method is selected, the formula for the total cost unit price (which is preferably in the summary section 20) will be complete.
This functionality is beneficial, since if the buyer B did not analyze the submitted quote information prior to making a decision, he or she may have selected the alternative packaging method that would have raised the true total cost and not provided the desired margin. Another example of a post-bid variable or field may center around duties, customs, and freight. In particular, until the buyer B understands where the supplier S will manufacture the part, they cannot know what the best method is to have that part shipped to the desired buyer B location. Therefore, such post-bid variables 18 or fields lend additional and unique functionality to the total cost management system, method, and apparatus of the present invention.
As discussed above, the total cost template 14 can be built and subsequently modified to suit the particular needs of the buyer B. Further, this total cost template 14 can be modified in only certain areas (as opposed to building an entire new total cost template 14) for use between similar buyers B or similar sourcing events. In a further embodiment, the selectable options 12 on the user interface 10 allow the user (or buyer B) to toggle the total cost template 14 to the supplier S view. Accordingly, this will allow the buyer B to see exactly what and how the sections 16 and variables 18 are presented to the supplier S for the quotation process (as discussed in detail hereinafter).
In another preferred and non-limiting embodiment, the presently-invented total cost management system, method and apparatus provides for the use of global variables 38. Such global variables 38 may be a supplier-specific variable, a buyer-specific variable, a calculated variable, a look-up table-based variable, or the like. For example, the global variable 38 may be a standard variable, such as an expediting fee that is specific to the particular buyer B and/or supplier S. This information may be set or collected “outside” of the total cost template 14 process, whether before, during, or after the creation of the total cost template 14. Accordingly, through the user interface 10, this other information can be obtained from local or remote sources for use in creation of the total cost template 14. Still further, the global variables 38 can be a look-up table-based variable 40 or a general variable 18.
The creation of one type of global variable 38 is illustrated in
The above-described table 39 can then be used to determine additional information within the total cost template 14. For example, as seen in
In another preferred and non-limiting embodiment, a spreadsheet section 42 can be added to the total cost template 14. This spreadsheet section 42 provides unique spreadsheet-like functionality for determining additional information and data associated with variables 18 for use in calculating the total cost unit price (or other intermediate determinations). Further, the spreadsheet section 42 provides supplier S variability in response data, e.g., one supplier S may have 5 raw materials that buyer B is requesting, while another supplier S may have 20 raw materials. Therefore, the spreadsheet section 42 provides flexibility for the supplier S to respond with as many instances as needed to provide the necessary response. In order to provide this functionality, multiple spreadsheet options 44 are presented to the user on the user interface 10.
For example, these spreadsheet options 44 may include defining or naming a column or row, defining or naming one or more variables 18, defining one or more parameters 26 associated with the spreadsheet section 42, and the like. For example, as illustrated in
As illustrated in
While the summary section 20 was immediately created upon creating the total cost template 14, its primary utility is derived after completion of the above-discussed standard sections 22 and spreadsheet sections 42. This summary section 20 includes certain high-level summary information and variables 18 for use in determining the total cost unit price 50. For example, as seen in
With reference to
Generally, the summary section 20 provides the buyer B with the variables 18 (and data associated therewith) that is deemed the most important in making the sourcing decision. Therefore, this key information and data is immediately viewable by the buyer B, but can be expanded and further analyzed in the other sections 16 of the total cost template 14 (as completed by the supplier S). Accordingly, the buyer B can establish those unique factors (variables 18) that are central in the decision-making process, and the data associated with these summary variables 46 is automatically calculated and rolled-up throughout the various other sections 16 of the total cost template 14. In one embodiment, sufficient variables 18 or information must be defined so as to define the total cost unit price 50, normally presented in the summary section 20.
As a check on the validity of the total cost template 14, the user defines the various system variables 48, as seen in
While an undefined total cost unit price 50 may be one fatal error, other errors may lead to the total cost template 14 as being “invalid.” Accordingly, the user can attempt to validate the total cost template 14, but will receive the above-discussed message if the total cost template 14 is not valid. However, the user may then select the “View All Errors” selectable option 12 to view a detailed listing and explanation of why the total cost template 14 is not valid, e.g., the total cost unit price 50 has not yet been defined. As also seen in
In the example of
As seen in
Once complete, the total cost template 14 can be used in creating and managing a total cost project or sourcing event. First, the buyer B creates the event or project and completes all necessary fields to begin the process. For example, and as illustrated in
Once the project has been created, an event can be added. Accordingly, event data 53 is provided, e.g., event type (request for quotation, an assembly, a negotiation and/or collaboration), bidding or quotation method (a lot-based bidding process, where each supplier S must quote all items, or a line item bidding process, where each supplier S can pick and choose between quoting on various items), event category (a standard type event, as is known, or a total cost event, as is described in the context of the present invention) and other event information. As seen in
Another unique aspect of the present invention is the ability to enable a multi-currency-type sourcing event, as illustrated in
Similar to the multi-currency function, the present invention further provides the ability to automatically translate and/or reformat any portion or output to a specified language. Therefore, all or a portion of the user interface 10, the selectable options 12, the total cost template 14, or any other portion of the system (or is visual or aural output) can be translate between languages. Accordingly, the present invention provides a globally-useful total cost management system that ensures accuracy and enables unhindered communication.
The present invention provides certain icons or other graphical elements that ensure that the mandatory data elements are established prior to publication of the event, and that incomplete optional elements are highlighted to ensure that the buyer B has all necessary data elements. For example, as seen in
Still further, and with respect to this event-based navigation and management functionality, the behavior of each type of event is mapped or tied to business rules that facilitate the validation of the event. An event may be added to a project, and certain options or activities (including validation parameters, business rules, specified attachable documents, and the like) are dynamically generated by the system. In this manner, each unique event inherits the business rules that should be associated therewith, and the dynamic generation of validation parameters occurs based upon these business rules.
As seen in
In
Next, and as illustrated in
As seen in
Additional information that can be included in the event is identification of certain team members, both internal to the buyer B, as well as external, e.g., contacts for each supplier S. Each team member can be assigned a role, name, contact information, event access, etc. Finally, once all the information is complete, the event can be successfully published. Again, and similar to the above-discussed validation process for creating the total cost template 14, positive indications will be provided to the buyer B if certain mandatory information and data is not included when the buyer attempts to “publish” the event. This information can be relayed to the buyer B through error listings, graphical icons, and the like.
After publication, each supplier S can be notified about the request for a quotation or sourcing event of the buyer B. Each supplier S can accept the invitation, and choose which items they will bid on (in a line item-type event). For example, a particular supplier S may choose to quote on one or more of the line items, e.g., “machined part 1” and “machined part 2.” At this point, they will be presented with the supplier view of the total cost template 14. See
The total cost template 14 of
In this example, the system of the present invention facilitates communication by the supplier S to certain accessible portions of the system or known navigation methods on the supplier S local system or computer. Again, and in this example, the supplier S may search his or her own computer for the appropriate document, e.g., a Material Safety Data Sheet, and upload it to the total cost template 14, specifically in the Material Specification variable section 24.
As seen in
Therefore, the present invention provides the unique ability to control the type, level, and amount of data provided by each supplier S in response to the request of the buyer B. This ensures consistency of responses for use in the comparison process and analysis by the buyer B. Without such useful constraints and control, each supplier S would have the ability to choose the form, content, and format of data provided to the buyer B, which may lead to the inability to appropriately assess and analyze the information of the supplier S. Accordingly, by providing the buyer B with control over not only what information must be submitted, but how it is submitted, the eventual analytical process of the quotes of the suppliers S is more efficient and more accurate.
Once complete, each supplier S submits his or her quote with the complete supplier data 57 to the buyer B. However, as discussed above, if there are certain deficiencies in the quote of the supplier S, these deficiencies will be detailed prior to submission. Once successfully completed and transmitted, the buyer B can begin the process of analyzing each supplier's S quote and response data. For example, in one embodiment, the buyer B may use this information to further develop the analysis through the use of post-bid variables (as discussed above). Further, if additional information is required, the present invention allows for communication between the buyer B and supplier S to ensure a complete bid package.
In another unique aspect of the present invention, the total cost template 14 can be exported by the supplier S for offline completion. As seen in
As discussed above, the supplier S may choose to quote one or more of the items in the line item-type event. Therefore, the supplier S can merely provide some indication to the buyer B that the supplier S will only be quoting on certain line items. However, in a lot base-type event, the supplier S must bid on all of the items in the lot, and failing to do so will trigger the above-discussed warnings or notifications of these “error.”
In a still further unique aspect of the present invention, the buyer B can view, review, and analyze the submitted quotes of each supplier S. In particular, the system of the present invention provides a comprehensive analytical and report (or view)-generating management tool. For example, as seen in
As discussed above, once the quotes or bids are received from the suppliers S, the buyer B may complete certain post-bid variables, such as the “Terms and Freight” section. In this example, and as illustrated in
Another configurable view of the dynamic analysis node 65 is shown in
As seen in
A chart view or report 58 is illustrated in
In another preferred and non-limiting embodiment, the user or buyer B may perform an intermediate evaluation or validation of the total cost template 14. As seen in
In another preferred and non-limiting embodiment, additional customization functionality is provided. In particular, while the above-discussed view options 36 can be used to set which variables 18 the buyer B and/or supplier S can see during the sourcing event and subsequent analysis, further viewing configuration and customization is available to the user while building the total cost template 14. In particular, the user is provided with certain selectable options 12 that allow for customization and configuration of viewable data, e.g., sections 16, variables 18, etc., by both the buyer B and supplier S. Still further, additional features are available to the user, which facilitate selection of the variables 18 that are viewable to the buyer B and/or the supplier S. For example, the buyer B may wish to limit the information (e.g., certain summary variables 46, other supplier data 57, etc.) that can be viewed by each supplier S, and, in some instances, certain buyer B personnel involved in the sourcing event may be prevented from viewing or permitted to view certain sections 16, variables 18, and associated data and information.
Still further, and as seen in
Accordingly, and in the example of
In a still further preferred and non-limiting embodiment of the present invention, and as seen in
In a still further preferred and non-limiting embodiment of the present invention, the user interface 10 provides certain selectable options 12 to the user for use in promoting and further utilizing the event. As seen in
One example of this promotion functionality is illustrated in
Therefore, the present invention provides a promotion process that facilitates accurate transfer and usage of data between multiple, but related, events. This allows the buyer B to move information and data regarding an event from initial offer through best-and-final offers, down-selecting suppliers S, copying event data, and apply new negotiation methods to future events, e.g., the last quote becomes the first bid in an online auction. Accordingly, one total cost template 14 (or the data and information associated therewith) can be promoted forward, and links can be established between like variables 18 or fields to ensure accurate translation. This linking or mapping feature facilitates additional and beneficial functionality to the user or buyer B.
In order to effectively evaluate the total cost template 14 prior to publication and use, and as discussed above, the present invention provides for the intermediate evaluation of the total cost template 14 as it is being built. For example, the use of the symbols 30 across multiple sections 16 can be checked to ensure accuracy and avoid duplication. Any errors or deficiencies that are detected are then communicated to the user so that he or she can address them.
In addition, the present invention facilitates an understanding of how the total cost template 14 will work during an actual event through the “Template Evaluator” workspace. Accordingly, the user is provided with the ability to simulate an event using historic and/or fabricated data to assess how the total cost template 14 will flow and what results will be provided during an actual total cost event. In one example, and as illustrated in
In another preferred and non-limiting embodiment of the present invention, the user can configure the roles and abilities of the various members or groups of members of the buyer's team. In this embodiment, “subject matter expert” (SME) roles can be assigned to certain individuals that are (internal or external) users within the buyer B organization, e.g., roles can be established for modifications to global variables 38, certain sections of the total cost template 14, and the like. For example, the user can assign roles to ensure that only a specific person or group of people, e.g., the freight department, are able to complete certain freight-related variables 18 of the total cost template 14.
These SME roles can be added or modified in specified portions of the user interface 10, which may include a flat list of roles without hierarchy. Alternatively, the user may add or delete roles, or otherwise manage this assignment function. Further, a person can be assigned one or more roles based upon the person's responsibility or function for a given event or project. For example, as illustrated in
In a further preferred and non-limiting embodiment, the present invention provides the user or buyer B to surrogate a bid on behalf of a supplier S. Specifically, the user or buyer B can selectively supply information on behalf of a supplier S in an event, including a portion or all the responsive information that would have otherwise been provided directly by the supplier S. This surrogate quote can then be submitted on behalf of the supplier S. The user or buyer B also identifies the reason that the quote was submitted in this manner, e.g., technical difficulties, commodity manager/buyer received the quote via e-mail or mail, invited partner user absent and their delegate cannot access the application, supplier does not have access to the Internet, supplier refuses to access the application but the buyer wants the bid to be included, etc. Additionally, a notification, e.g., an e-mail, will be sent to the supplier S indicating that the surrogate quote/response has been successfully submitted in the event. This notification ensures that the supplier S recognizes that a response was submitted on their behalf.
In a still further preferred and non-limiting embodiment, the user is provided with selectable options 12 relating to the incumbency status of the supplier S. For example, the user can determine whether or not a supplier is an incumbent, and whether or not that incumbent supplier S will be a bidder in the event, or alternatively, simply used to compare previously-submitted supplier data 57 to the new supplier S information. Therefore, historical information and data can be used in analyzing future events with the same or similar suppliers S, or the same or similar line items.
In another aspect of the present invention, and as illustrated in
As used above, the user can be the buyer B, the supplier S, or any person affiliated or associated with the event or project management. Therefore, while the term “user interface” is used to refer to any of the various aspects and views of the presently-invented system and platform, multiple work spaces and/or views are provided to a user based upon his or her role in the overall process (and at different stages of the process). For example, a user may have selective access to build, review, or view any aspect of the project or event within a project. Further, the ultimate control of the event lies with the buyer B, who can selectively modify or provide certain permissions to other users. One example of a workspace on the user interface 10 is illustrated in
In another example of a workspace on the user interface 10, and as seen in
In this manner, the present invention provides a total cost management system, method and apparatus that allow for the creation of a total cost template 14, the definition of a total cost unit price 50, the initiation of a total cost event, and the facilitation of a total cost event between buyers B and suppliers S. Again, while a standard cost event may be effective in capturing standard costs for a given part or item, the present invention provides the buyer B with the flexibility to capture and automatically roll-up collected information and data into a total cost of ownership determination, i.e., the total cost unit price 50. Accordingly, the present invention provides the much-needed flexibility to the buying organization to capture quote information with all the necessary costs and non-cost factors, which drives a better understanding of the impact to the “bottom line” of the buyer B.
The present invention provides for consistent enterprise-wide cost analysis, as well as buyer-defined reusable total cost templates 14, which ensures that all team members are working on the current version. The present invention provides for control of the variables 18 and how the information is captured, and allows the validation processes on both the buyer B side and the supplier S side, both intermediately and after completion. This ensures completeness and accuracy (within established range tolerances), as well as normalized and automated currency conversion to enable the buyers B to analyze supplier S bids on a “true” basis to determine the best cost alternatives. The present invention further provides the ability to leverage global cost tables, e.g., freight rates, to ensure consistency of specific cost elements across all total cost templates 14.
In another embodiment, the total cost template 14 is not visible within an event until it has been validated. Therefore, the user can continue to work on the total cost template 14 until complete, at which point the total cost template 14 would become available for use. While an incomplete or invalid total cost template 14 can be saved and viewed in the library, it cannot be chosen for use in an event until validated. An indication will be provided to the user as to which of the listed total cost templates 14 are valid (or invalid).
Still further, the present invention provides for the validation of the submitted quote or response of the supplier S. In particular, the proposed supplier S quotation or response is automatically reviewed prior to submission to the buyer B, and submission is prevented if the quote is missing one or more mandatory data points. The present invention is configured to provide the supplier S with information regarding the areas of the quotation or response that are deficient, such that the supplier S can correct and/or add the appropriate response data and again submit the response. Therefore, the validation process occurs at both the buyer B level (i.e., the total cost template 14) and the supplier S level (i.e., the quotation or response).
The total cost management system, method, and apparatus of the present invention further allows the buyer B to modify the total cost template 14 by adding specific variables 18, hiding specific variables 18, and/or removing specific variables 18. For example, if the event is for an indirect commodity, the total cost template 14 may not need the standard level and revision fields. Although such fields or variables 18 may be required in certain other events, e.g., a standard cost event, it may lead to confusion for a supplier S during the quoting process, as they do not have application in a non-direct material item. Further, buyers B may add any new summary variables 46 into the total cost template 14, such that the supplier S may be able to view the impact that the individually-entered cost factors have on the roll-up total cost unit price 50 (as associated with each specific supplier S, if more than one is involved in the event).
The total cost template 14 of the present invention also provides for a multi-level, multi-variable cost visibility, including integrated, flexible models that enable “drill-down” and “drill-up” techniques for analyzing cost breakdowns at a summary level, or to highlight variances on discrete cost elements for specific parts, e.g., raw materials, labor, overhead, tooling, shipping, etc. Accordingly, the total cost templates 14 generated in accordance with the present invention enable consideration of non-price or non-cost factors, such as critical non-price factors, e.g., lead time, manufacturing capabilities, quality certifications, adherence to specifications, supplier status, shipping information, inventory information, delivery information, shifts-per-day, raw materials, etc., which may be considered in award determinations. The present invention allows for this important information to be collected and analyzed for the supplier S, and/or compared across multiple suppliers S, to enable better sourcing decisions.
Still further, the total cost management system, method, and apparatus of the present invention allows for the above-discussed buyer B efficiency and control, such that procurement users realize greater productivity with automated template builder tools to reuse best practice, validated cost model formulae. Buyers B exercise full control over the process, benefitting from the ability to quickly compare normalized supplier S bids side-by-side, without having to reformat responses, as is required with known spreadsheet-based methods. Further, buyer-generated cost fields enable transformation of supplier S bids based on internal cost factors, such as transition costs for non-incumbent suppliers. Accordingly, the buyer B can analyze the information of a single supplier, or compare present and past information of the supplier.
Still further, the present invention provides for the use of local spreadsheet functionality in an online cost model structure. This permits the suppliers S to use familiar spreadsheet functionality for importing and exporting spreadsheet data and formulae. However, when such spreadsheet functionality is used within the context of the user interface 10 of the present invention, existing spreadsheet functionality is leveraged while eliminating spreadsheet inefficiencies and inaccuracies.
In this manner, the present invention provides a unique and innovative total cost management system, method, and apparatus that benefits both buyers B and suppliers S in all phases of the negotiation and sourcing process. Further, the present invention can be used to realize and review total cost information in a bill of material, multi-level bill of material, multiple, discrete bills of material, etc. In particular, the present invention can be used to dynamically roll-up the total costs to any level in the bill of material tree.
Although the invention has been described in detail for the purpose of illustration based on what is currently considered to be the most practical and preferred embodiments, it is to be understood that such detail is solely for that purpose and that the invention is not limited to the disclosed embodiments, but, on the contrary, is intended to cover modifications and equivalent arrangements that are within the spirit and scope of the appended claims. For example, it is to be understood that the present invention contemplates that, to the extent possible, one or more features of any embodiment can be combined with one or more features of any other embodiment.