This application claims priority from Indian application 4707/CHE/2012 titled “Method and System for Risk and Constraint Based Pricing Model of a Catalog Service to Assess Enterprise Network Transformation” and filed on Nov. 9, 2012.
The embodiments herein relate to cost estimation and, more particularly, to cost estimation in enterprise stack.
The expansion of information processing solutions essential to a business enterprise has provided an opportunity to apply the advantages of software processing technology to almost every area of the enterprise and accordingly enhance customer value in a more efficient manner. As Information Technology (IT) continues to grow throughout the enterprise, the demand for IT services has also proportionally expanded. However, current IT estimation techniques are simplistic in nature and are not well suited for generating precise estimates for service oriented projects.
IT solution providers continue to be increasingly challenged by encounters with potential customers utilizing technologies which are outside the traditional areas supported by the providers. Moreover, IT lifecycle processes are configured to managing self contained solutions. Concurrently, with the ever changing needs of conducting IT professional services (beyond software development price), it is necessary to complete the professional projects on time and within the stipulated budget. The accurate estimation of the person effort, assessment of risks involved, issues involved in conducting the service, along with the physical network and security topologies help in arriving at estimation of the project costs involved. This estimation assists in realizing the schedule or time line while accomplishing the tasks within the stipulated budget.
By assessing the project cost and estimated efforts beforehand, it helps an enterprise to keep track of the actual costs involved and efforts during and/or after project execution. Since, these projects are quite different than standard software development projects, estimation methods like Constructive Cost Model (COCOMO) or Function point analysis do not match up to the current needs.
In an existing method, a project resource quantification tool is adapted to estimate required amount of components for completing a construction project. An input receives an electronic image data file and an image feature. The image feature has a classification based on correspondence of the image feature to a type of project resource, such as a type of component and/or connectivity material. Though the method counts the project's requirement and adds up the cost of the estimation, it has limitations which include being unable to assess the enterprise network along with not considering important factors like price of the effort, size of the enterprise stack, constraints and risks.
In another existing method, a service selection tool including an input component is configured to gather service requirements of a shared service project. Further, an analysis component is configured to compare the set of candidate shared services. Though the method counts the candidate services and adds the total cost of the service selection tool, it does not consider essential factors such as size, constraints and risks.
From the above mentioned reasons, there appears to be a need for a method which effectively estimates pricing of a catalog service for an enterprise network transformation and is an adaptive model to enhance the service pricing.
Accordingly the embodiments provides a computer-implemented method to estimate pricing of a catalog service for assessing the enterprise network transformation, wherein the method comprises creating catalog service requirement document (CSRD) and receiving a request for the service from a user. The method further comprises mapping the request to the created document by a user interface and estimates price of effort required to execute the service based on parameters by an analysis module. Furthermore, the method comprises estimating price of tool used to execute the request based on parameters and to determine total price of the catalog service based on the price of effort and the price of tool by an analysis module.
Accordingly the embodiments provides a system to estimate pricing of a catalog service for assessing the enterprise network transformation, wherein the system comprises a user interface (UI) module and an analysis module. The system further comprises an integrated circuit comprising at least one processor with a memory having a computer program code within a circuit. Further, the system is configured to create a catalog service requirement document (CSRD).
The embodiments herein will be better understood from the following detailed description with reference to the drawings, in which:
b are flow diagrams illustrating the pricing of catalog service, according to the embodiments disclosed herein; and
The embodiments herein and the various features and advantageous details thereof are explained more fully with reference to the non-limiting embodiments that are illustrated in the accompanying drawings and detailed in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
The embodiments herein disclose a method to estimate the cost of assessment service of an enterprise network by implementing a risk and constraint based pricing model. Referring now to the drawings, and more particularly to
Pricing model is the method to assess a price point to execute professional services in IT industry which is beyond product/software engineering. Catalog service is a service which is beyond the product/software development engineering work in IT industry. Catalog service is the service which is rendered to a client and is function of manpower to execute certain tools. Further, the output of this service (is not a software code or embedded product) is primarily a set of services which can be reported in terms of provisioning, generating an assessment report, conducting on job training, and testing the functioning of system(s) in an environment. The end user of the catalog service is an enterprise which uses the service.
A catalog service typically includes factors such as description of the service, timeframes for fulfilling the service, costs, who is entitled to request/view the service, and how to fulfill the service. Consider a case of a user's perspective using the catalog service. A user goes to a website to search for a specific service, such as requesting a new laptop, requesting a change in benefits and so on. The catalog service site groups service by category and allows for searching (especially when hundreds or thousands of services are available). The user selects a desired service and sees the description and details. The user enters any pertinent information (contact information, service-specific questions) and submits the request for service. The request requires approval, and goes through routing, service-level management, and other processes necessary to fulfill the request. The user may return to the site later to check on the status of a request, or to view overall metrics on how well the organization is performing the services it provides.
Consider a case of business manager's respective. Business Unit Managers determine what services to “publish” to end-users via the catalog service. Business Unit Managers and Analysts may determine what questions are to be asked of the user; any approvals necessary for a request, and what other systems or processes are needed to fulfill the request. Once the service is defined and the fulfillment process organized, these people or a more technical employee build the requisite functionality into the service definition and then publish this to the service catalog.
The pricing model and tool helps to define a structured approach to assess the assumptions on a project execution environment. The business advantage is passed to the end user (enterprise) by including a significantly higher competitive pricing. The two main pricing components are defined as follows:
The pricing model helps to tabulate all the constraints and risks such as type and nature of infrastructural elements. The infrastructural elements include but are not limited to hardware/software, Commercially off the shelf System (COTS)/Operating System (OS) or network topology/accessibility, security design and policies, location and mode of execution.
As depicted in
In an embodiment, the project data includes the service rates dependent on service locations, risk management, constraint factors related pricing details, the project execution plan (phase-wise) and service request historical data.
The above table (table 2) depicts the service pricing table involving constraints, risks and execution efforts. The following equations indicate the output generated by the pricing tools:
Following are the definitions based on equations of the method.
b are flow diagrams illustrating the pricing of catalog service, according to the embodiments disclosed herein. As depicted in
Further, the price is generated (206) for the tool based on enterprise information and the price is generated (207) for the tool to meet the constraints. Furthermore, the price is generated (208) for the tool to meet the risks and eventually the sum of all pricing elements (pricing effort) is obtained (209). The price is generated (210) for WBS effort to execute a Catalog Service (CS) and the price is also generated (211) for project management effort to execute. The price is further generated (212) for effort of meeting the constraints and the price is also generated (213) for effort of mitigating the risks. The sum of all pricing elements P (se) that is the service effort is obtained (214). The sum of service effort elements and the sum of pricing effort elements are added (215) finally. The various actions in method 200 may be performed in the order presented, in a different order or simultaneously. Further, in some embodiments, some actions listed in
The enterprise stack is formed by three layers:
The pricing method uses the risks associated to exclude the service which arises out of organizational, human, social and other logistics. Further, the pricing method monetizes a tool such as the Analysis module 103 to perform the service and assesses person hours to perform the service. The pricing method comprises of the calibration of the person hours effort and calculation of the price for the Analysis module 103. By implementing the pricing method, the service request estimation and pricing is defined and covered by a system and algorithm. Thus, it helps the company and clients to prepare and receive faster response to the service request. Further, the mathematical implementation of the pricing method removes the people aspect of estimation and pricing to assume data and related information. Since all pricing elements are known beforehand, the project manager may predict and control the service quality while monitoring the project margins from the start. The pricing model uses heuristic data, therefore it will be self learning and adaptive from previous service requests.
The embodiments disclosed herein can be implemented through at least one software program running on at least one hardware device and performing network management functions to control the network elements. The network elements shown in
The embodiment disclosed herein specifies a system for IT estimation modeling and pricing of assessment service of an enterprise. The mechanism allows analyzing the service request and estimation of the service needs providing a system thereof. Therefore, it is understood that the scope of the protection is extended to such a program and in addition to a computer readable means having a message therein, such computer readable storage means contain program code means for implementation of one or more steps of the method, when the program runs on a server or mobile device or any suitable programmable device. The method is implemented in a preferred embodiment through or together with a software program written in e.g. Very high speed integrated circuit Hardware Description Language (VHDL) another programming language, or implemented by one or more VHDL or several software modules being executed on at least one hardware device. The hardware device can be any kind of device which can be programmed including e.g. any kind of computer like a server or a personal computer, or the like, or any combination thereof, e.g. one processor and two FPGAs. The device may also include means which could be e.g. hardware means like e.g. an ASIC, or a combination of hardware and software means, e.g. an ASIC and an FPGA, or at least one microprocessor and at least one memory with software modules located therein. Thus, the means are at least one hardware means and/or at least one software means. The method embodiments described herein could be implemented in pure hardware or partly in hardware and partly in software. The device may also include only software means. Alternatively, the embodiments may be implemented on different hardware devices, e.g. using a plurality of CPUs.
The foregoing description of the specific embodiments will so fully reveal the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the claims as described herein.