This application relates generally to commitment management. More specifically, this application relates to methods and systems of managing a solution-assurance process for projects.
There are numerous systems currently available that aid businesses in the implementation of projects. These systems are often designed in a generic fashion that permits them to be applied to a wide range of project types in a diverse variety of industries. Once parameters for a particular project have been defined, such systems typically provide techniques for identifying benchmarks, measuring progress towards achieving the benchmarks according to specified timelines, and integrating such measurements into an ongoing analysis of the project for multiple individuals and subparts of the project. These systems thus provide an effective tool for businesses to monitor the status of the project during and after its implementation, and thereby to identify weaknesses with its progress, where budgets might be exceeded, where deviations might be developing from desired timelines, and the like. This information then provides the business with a management tool that permits it to identify deviations from a project plan when they are initially forming so that corrective actions may be considered.
While all of this information is undoubtedly of value to the business once it has begun implementation of a project, it does not help make the decision initially whether to take on specific projects. But such a decision, once made, may have far-reaching consequences for an organization—it may impact the time that personnel have to devote to existing projects, and it may increase competition for potentially limited resources, both internally within the business and with external suppliers. These consequences may, in turn, manifest themselves by affecting the profitability of the organization as increased strains on both personnel and other resources disturb the balance between efforts on selling products and efforts to develop new products or improve existing products.
There is accordingly a general need in the art for methods and systems that can assist businesses in determining whether to commit to projects.
Embodiments of the invention provide methods and systems that enable a commitment process to be implemented for controlling the identification, assessment, and estimation of proposed business opportunities and initiatives. The use of such a commitment process advantageously enables sales and service teams to make commitments to prospects and customers (referred to collectively herein as “customers”) with greater completeness and accuracy. It further permits suppliers to estimate, schedule, obtain resources, and deliver higher quality products and services at a lower cost.
In a set of embodiments, a method is provided of coordinating a project-commitment process for an organization. An interface is provided to a computational system for coordinating communications among personnel of the organization. A request is received from a customer or agent thereof at the organization. The request includes specification of project parameters for a project. A series of communications within the organization are coordinated using the computational system to evaluate a capacity of the organization to implement the project in accordance with the project parameters. From the evaluated capacity, it is determined whether the organization may commit to performing the project on behalf of the customer or prospective customer.
In some such embodiments, the computational system includes a plurality of templates defining information to be collected during the series of communications. Coordinating the series of communications then comprises providing the templates to the personnel for completion and transmitting the completed templates over the interface. In some instances, a log may be stored on the computational system of intermediate determinations made in evaluating the capacity of the organization as a result of the series of communications.
In several embodiments, a series of communications are coordinated with potential suppliers of materials and/or services to be used in performing the project to evaluate a capacity of the potential suppliers to provide the materials and/or services. The determination of whether the organization may commit to performing the project on behalf of the customer thus further accounts for the evaluated capacity of the potential suppliers. At least one of the potential suppliers might be a supplier internal to the organization.
Alternatively, at least one of the potential suppliers might be a supplier external to the organization, in which case the interface to the computational system may include an external interface to coordinate communications with the external supplier. A supplier log may sometimes be maintained with the computational system. The supplier log identifies materials and/or services provided by a plurality of potential suppliers. In one embodiment, the supplier log further includes rankings of past experiences of the organization with the plurality of potential suppliers.
A series of communications between personnel of the organization and the customer or the agent may also be coordinated with the computational system to further define aspects of the project parameters. The organization may sometimes comprise a plurality of separate departments; in such instances, coordinating the series of communications may comprise coordinating a series of communications between the separate departments.
A proposal may be generated with the computational system for transmission to the customer or the agent. In some embodiments, the proposal accepts the project, but in other embodiments, the proposal is for modification of the project parameters. Examples of project parameters include those that define a completion time for the project and those that define a cost limit for the project.
Methods of the invention may be embodied in a system for coordinating a project-commitment process for an organization. The system comprises a communications interface, a storage device, a processor, and a memory. The communications interface is configured to effect communications among personnel of the organization. The processor is in communication with the communications interface and with the storage device. The memory is coupled with the processor and comprises a computer-readable storage medium having a computer-readable program embodied therein. The computer readable program comprises instructions for coordinating the project-commitment process as described above.
A further understanding of the nature and advantages of the present invention may be realized by reference to the remaining portions of the specification and the drawings wherein like reference numerals are used throughout the several drawings to refer to similar components.
Embodiments of the invention provide methods and systems for managing a process for committing to projects. As used herein, the term “project” is intended to be construed broadly as referring to any assignment to be performed over a period of time. It is generally anticipated that embodiments of the invention will be especially valuable to organizations, particularly business organizations, that implement projects that involve multiple components of the organization and are performed over an extended period of time. Specifically, certain embodiments of the invention apply to projects that require contributions by, and interactions among, multiple individuals employed by an organization, drawing on physical resources for a period of time that is typically at least months. The extent to which a given project impacts the time of individuals, their need to interact, and/or the use of physical resources depends on the specific details of that project.
Merely by way of example, there may be several different types of projects that may be accommodated by the methods and systems of the invention. For instance, one type of project may comprise a product-design project in which some product to be sold by the organization is designed. Such a project may involve the time and expertise of engineers, product-market experts, financial forecasters, and the like. Another type of project may comprise a software-design project in which a piece of software to be sold by the organization is designed, implicating the time of programmers, testing staff, and the like; the software could be software that is expected to be widely distributed at a relatively low individual cost, or could be specialized software written for a single client. While product-design and software—design projects are generally similar in that they involve the design of some item to be sold by the organization, they tend to affect the use of physical resources differently—product designs typically require the fabrication of models on which physical tests are performed, while software designs are generally evaluated using virtual processes. Other types of projects that may be accommodated include manufacturing projects in which a manufacturing process is developed for a previously designed product. In some instances, consulting projects may be managed in which an organization is hired on a consulting basis to evaluate and recommend modifications to procedures used by other organizations. These various examples provide only a small sample of the variety of projects that may be accommodated by embodiments of the invention; those of skill in the art will readily recognize numerous other kinds of projects that also fall within the scope of the invention.
The methods and systems of the invention may implement a standardized workflow process to determine whether to commit to execution of a project. In embodiments where the process is implemented for an organization, the methods and systems of the invention may additionally manage an interface between departments of the organization as part of implementing the standardized workflow process. In particular, the interface permits relevant information to be exchanged between departments involved with project-initiation decisions and departments involved with ultimate delivery of the results of implementing the project. For example, “project-initiation departments” may include portions of the organization involved in interacting with the customer or prospective customer to collect project-definition parameters such as budgets, time constraints, product requirements, and the like. For example, the project-initiation departments might include sales departments with staff that not only collect such information but also inform customers of the capabilities of the organization, its past performance on similar projects, and the like. The “project-delivery departments” may include portions of the organization involved in the actual implementation of the project, such as engineering departments, manufacturing departments, programming departments, packaging departments, and the like.
An overview of a structure for a system of the invention that may be used in implementing the commitment process is provided schematically in
The data are stored by, and communications coordinated by, a project-commitment evaluation system 100. The drawing shows a number of different departments within an organization that may be interfaced with the system 100. The identification of specific departments is intended to be illustrative rather than limiting; in other embodiments, different combinations of departments may be included, some of the departments might not exist, additional departments might be connected with the system 100, the functionality of some departments might be merged or split, and the like. In the drawing, examples of project-initiation departments include the sales staff 136, which is responsible for interacting with the customers 140 to define project requirements by assessing the needs of the customers. Performance of this responsibility is aided when the sales staff 136 are knowledgeable about the general capabilities of the organization so that actual implementation of the commitment process may begin with a set of proposed requirements that are known to be roughly compatible with the abilities of the organization. Examples of the project-delivery departments shown in the drawing may include the engineering department 108, which includes engineers having technical skills for designing products; the manufacturing department 112, which includes individuals and machinery suitable for actually making the products; and the packaging department 128, which includes individuals and machinery for putting the manufactured products in a form suitable for delivery.
Operation of the organization may involve additional departments beyond those that operate as project-initiation departments and product-delivery departments. Many of these additional departments may also provide information that is valuable in determining whether to commit to projects. One example of such a department shown in
Determinations of whether to commit to projects may depend on other factors in addition to whether resources exist to engineer a product, to manufacture a product, to package a product, to ship a product, etc. One particular factor is whether sufficient materials are available for these functions. The project-commitment evaluation system 100 may accordingly also be provided in communication with various suppliers of materials to evaluate this aspect. Materials may be supplied internally by internal suppliers 116 or may be supplied by external suppliers 124 outside the organization. Even in embodiments where communications within the organization take place over a private network, communications with external suppliers 124 may use a separate communications network 120, such as a public network like the Internet equipped with security protocols to protect the information being exchanged.
The project-commitment evaluation system 100 may advantageously be embodied on a computational device such as illustrated schematically in
The project-commitment evaluation system 100 also comprises software elements, shown as being currently located within working memory 220, including an operating system 224 and other code 222, such as a program designed to implement methods of the invention. It will be apparent to those skilled in the art that substantial variations may be used in accordance with specific requirements. For example, customized hardware might also be used and/or particular elements might be implemented in hardware, software (including portable software, such as applets), or both. Further, connection to other computing devices such as network input/output devices may be employed.
Methods of the invention that may be implemented with the system of
Evaluation of a project may begin at block 302 of
High-level requirements are defined at block 328. Definition of such requirements at this level may result in specification of relatively broad objectives of the project rather than explicit fine details of what is to be achieved of the project. It is generally anticipated that defining the high-level requirements may require input from the customer in the form of responses to questions developed from the information in the request, and the project-commitment evaluation system 100 may be equipped to coordinate communications to receive such input. At block 330, the request is qualified. Such a process applies a qualification methodology to establish more detailed specification of project requirements. This methodology may involve additional interaction with the customer, using the project-commitment evaluation system 100 to provide an interface for receiving responses to queries. In addition, qualification of the request may involve the implementation of department policies and service-level agreements, thereby relying on input from relevant departments that is also coordinated by the project-commitment evaluation system 100. Incidental to qualifying the request is setting expectations for project results with the customer. This may involve discussions with the customer to ensure the customer has a good understanding of any limitations on what may be achieved by the organization, particularly with respect to limitations on objectives that are to form part of implementing the project and how pricing for the customer is determined. A communication establishing such expectations may accordingly be generated with the project-commitment evaluation system 100 and transmitted to the customer.
Decision requests are transmitted to relevant internal departments at block 332 by the project-commitment management system 100. Such departments may include those identified in
In addition to assessing the customer's requirements in this way, the organization's capabilities are assessed at block 304 of
A more detailed illustration of how the organization capabilities may be assessed is provided with the flow diagram of
The desirability assessment seeks to obtain sufficient information internally from relevant parties to determine whether the project is one that the organization would view favorably in taking on. This assessment is performed at block 346 and may involve a number of different parties in the organization placed at different levels, such as at product-management or group or senior management levels. Individuals at these levels are identified and participate in the desirability assessment after receiving a notification generated by the product-commitment evaluation system. Information that may be used in assessing desirability of the project includes budgeting information, strategic goals of the organization or of individual departments, and the like. In some instances, similar projects that have been performed or rejected in the past may also be used in the desirability assessment. The reasons for rejection of the past project may still apply, causing the current proposed project to be deemed undesirable, or may have changed, causing the current proposed project to be viewed more favorably. In addition, projects that have actually been completed may provide a valuable source of information for determining whether an initial assessment was correct, effectively permitting repetition of a past mistake to be avoided by recognizing similar features in the current proposed project.
The results of the desirability assessment are included in the status log, which is accordingly updated at block 348.
At block 306 of
At block 352, estimate requirements may be developed. Such development may sometimes make use of additional information solicited from the customer, such as in cases where the customer expresses a specific interest in having a portion of the project supplied by a particular supplier. The developed requirements may be provided to the potential suppliers so that pricing, capacity, and other information may be collected from the potential suppliers at block 354. A determination of which suppliers to use if the project is accepted is based on evaluation of the supplier responses at block 356. In some cases, this determination may result from an iterative process in which the estimate requirements are modified in response to some of the supplier responses, with all or a subset of the potential suppliers then being asked to provide revised responses in accordance with the modifications. This process may generally include telephone, email, fax, and in-person communications between the project owner and the supplier. Once the suppliers for the project have been identified in this way, the status log may be updated with the collected information and/or the decision to identify particular suppliers at block 358.
Having assessed the customer requirements, the organization capabilities, and the supplier capabilities, a capability summary may be generated a block 308, perhaps including a specific proposal for transmission to the customer. This proposal may be subject to a number of internal review processes that are coordinated by the project-commitment evaluation system 100, as illustrated by the more detailed flow diagram of
At block 362, the proposal is transmitted by the project-commitment evaluation system 100 to an internal board assigned to review proposals. Such a board may comprise senior or group-level management personnel who review the proposal with the assistance of the system 100. The system acts as a resource that maintains documents and other information collected during the various assessment stages that members of the board may wish to review. It may also act to coordinate the scheduling of meetings among the board members, provide reminders of evaluation criteria to be applied in reviewing the proposal, provide templates for collecting evaluations from different board members, and the like.
Once the proposal is accepted by the board at block 366, internal parties may be notified of the content of the proposal at block 368. These may be parties at various levels, including product management, suppliers, and senior management, who may be involved with actual implementation of the project. The status log is updated at block 370 to reflect that the proposal been accepted and communicated within the organization.
Returning to
If the modifications are acceptable to the customer, the project may be accepted at block 318. If the modifications are not acceptable, the customer may still have the opportunity to propose its own revisions to its initial requirements, attempting to find a compromise that may still permit the project to be undertaken by the organization. If it is willing to do so, as checked at block 320 the revised requirements are supplied by the customer and the commitment process repeated to evaluate them. If the customer is unwilling to revise its requirements and the modifications proposed by the organization are also unacceptable to it, the project may be declined at block 322.
The methods and systems of the invention thus facilitate the management of resources between various departments to enable the commitment of resources prior to execution of a contract with a customer for performing a project. While the foregoing description has focused on a single project, it should be appreciated that multiple projects may be considered and evaluated by the system simultaneously. In many instances, these multiple projects might ultimately compete for the some resources. By permitting real-time monitoring and management of various proposals throughout the organization, resources may be committed without conflict prior to and as a basis for a contractual arrangement. The thorough evaluation process that is completed prior to acceptance of a project is also expected to improve the accuracy in estimating costs for undertaking a project and evaluating its benefit, including specifications for quality, operability, and maintainability.
Thus, having described several embodiments, it will be recognized by those of skill in the art that various modifications, alternative constructions, and equivalents may be used without departing from the spirit of the invention. Accordingly, the above description should not be taken as limiting the scope of the invention, which is defined in the following claims.