Computer system and service recommendation method
Patent Information
- Application Number
- JP2021176487
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-10-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2041-10-28
AI Technical Summary
【0008】 本発明によれば、企業のDX推進の度合いを客観的に把握し、当該企業のDX推進に必要な取り組みやツール、サービス等を適切に選択することができる。上記した以外の課題、構成及び効果は、以下の実施例の説明により明らかにされる。
Smart Images

Figure 0007629838000002 
Figure 0007629838000003 
Figure 0007629838000004
Abstract
Description
[Technical field]
[0001] The present invention relates to a technology for recommending services that are useful for promoting digital transformation. [Background technology]
[0002] In recent years, companies have been actively working to promote digital transformation. Non-Patent Document 1 states that "in all industries, new entrants are appearing that are using new digital technologies to develop unprecedented business models, and a change in the game is occurring. In this environment, each company is being asked to rapidly advance digital transformation (DX) in order to maintain and strengthen its competitiveness" (see page 1 of Non-Patent Document 1), but that "the current situation in many Japanese companies is that although management recognizes the need for digital transformation and has made efforts such as setting up digital departments, this has not led to actual business transformation" (see page 1 of Non-Patent Document 1), and that "the promotion of digital transformation requires a transformation of the way work is done and even corporate culture up to now. In order to overcome the above and other challenges and realize digital transformation, it is necessary for relevant parties such as executives, business departments, digital transformation departments, and IT departments to recognize the current situation and challenges. It is essential to share this information and translate it into action" (see Non-Patent Document 1, page 2), and the "DX Promotion Indicators" are described as "aiming to promote DX, by providing an opportunity for managers and internal stakeholders to share awareness of the current state of their company's efforts, the gap between the ideal and the current state, and measures to be taken toward that ideal state, and to become aware of and take necessary action" (see Non-Patent Document 1, page 2), and as "based on self-diagnosis, it is expected that executives, business divisions, DX divisions, IT divisions, etc. will answer each indicator item through discussion" (see Non-Patent Document 1, page 2).
[0003] Patent Document 1 also states that "there is provided a financial product recommendation program characterized by having a computer execute a process to estimate a future account balance based on an account balance and past deposit and withdrawal history, and to transmit information on different financial products depending on whether the estimated account balance is above or below the past trend of the account balance." [Prior art documents] [Patent documents]
[0004] [Patent Document 1] JP 2018-163596 A [Non-patent literature]
[0005] [Non-Patent Document 1] Ministry of Economy, Trade and Industry, "DX Promotion Indicators and Guidance," July 2019, [Retrieved October 15, 2021], Internet (https: / / www.meti.go.jp / press / 2019 / 07 / 20190731003 / 20190731003-1.pdf) Summary of the Invention [Problem to be solved by the invention]
[0006] Non-Patent Document 1 describes a "DX Promotion Index" that indicates the degree of a company's DX promotion, but since it is based on a company's self-diagnosis, it is difficult to objectively grasp the degree of the company's DX promotion. Therefore, even if the "DX Promotion Index" is used, depending on the method of self-diagnosis, there is a risk that the company will not be able to appropriately select the efforts, tools, services, etc. necessary to promote DX. In addition, for providers who offer IT tools and services for promoting DX, it is difficult to accurately grasp the degree of their customers' DX promotion, making it difficult to propose their own products and services that are optimal for customers. [Means for solving the problem]
[0007] A representative example of the invention disclosed in the present application is as follows: That is, a computer system comprising at least one computer having a processor, a storage device connected to the processor, and a network interface connected to the processor, The storage device of the at least one computer stores matching information storing information showing a correspondence between a degree of maturity indicating a degree of digitalization promotion in a business and a business system to be improved, and provider information storing information associating the business system with a provider that provides a service useful for promoting the digitalization of the business system; The at least one computer is operated by a first operator. Multiple Targets Business Systems Each of from, The above-mentioned object Business Systems The amount of data managed by the target business system, the amount of communication in the target business system, and the amount of calculation in the target business system Acquire operational data including For each of the target business systems, the business scale of the target business system; The operating data The target is calculated using a formula with the data amount, the communication amount, and the calculation amount included as variables. The maturity of the business system calculation Based on the maturity level, Matching Information Refer to and identifying a target business system to be improved from among the plurality of target business systems, and referring to the provider information based on the identified target business system, The service that is recommended for introduction to the first operator The provider that provides Identify and identify the above Provider Present the following. Effect of the Invention
[0008] According to the present invention, it is possible to objectively grasp the degree of a company's DX promotion and appropriately select the initiatives, tools, services, etc. necessary for the company's DX promotion. Problems, configurations, and effects other than those described above will be made clear by the following description of the embodiments. [Brief description of the drawings]
[0009] [Figure 1] FIG. 1 illustrates an example of a system configuration according to a first embodiment. [Diagram 2] FIG. 2 is a diagram illustrating an example of the configuration of a computer that constitutes the infrastructure of the first embodiment. [Diagram 3] 11 is a diagram illustrating an example of historical data management information according to the first embodiment. FIG. [Figure 4A] FIG. 4 is a diagram illustrating an example of service management information according to the first embodiment. [Figure 4B] FIG. 4 is a diagram illustrating an example of service management information according to the first embodiment. [Diagram 5] FIG. 11 is a diagram illustrating an example of upper limit maturity information according to the first embodiment. [Figure 6] 1 is a flowchart illustrating an overview of a process executed by the platform according to the first embodiment. [Figure 7] 11 is a flowchart illustrating an example of a historical data acquisition process executed by the platform of the first embodiment. [Figure 8] 11 is a flowchart illustrating an example of a maturity estimation process executed by the platform of the first embodiment. [Figure 9] 11 is a process for explaining an example of a service recommendation process executed by the platform of the first embodiment. [Figure 10] 11 is a process for explaining an example of a service recommendation process executed by the platform of the first embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0010] Hereinafter, an embodiment of the present invention will be described with reference to the drawings. However, the present invention is not to be interpreted as being limited to the description of the embodiment shown below. It will be easily understood by those skilled in the art that the specific configuration can be changed without departing from the concept or purpose of the present invention.
[0011] In the configurations of the invention described below, the same or similar configurations or functions are given the same reference numerals, and duplicated explanations are omitted.
[0012] In this specification, the terms "first," "second," "third," and the like are used to identify components and do not necessarily limit the number or order. EXAMPLES
[0013] Fig. 1 is a diagram illustrating an example of the configuration of a system according to the first embodiment. Fig. 2 is a diagram illustrating an example of the configuration of a computer that constitutes the infrastructure of the first embodiment.
[0014] The system is composed of a base 100, a business management system 101, and a service provider system 102. The base 100, the business management system 101, and the service provider system 102 are connected to each other via a network such as a LAN (Local Area Network). The network connection method may be either wired or wireless.
[0015] The business management system 101 is a system operated by a company that carries out business. On the business management system 101, one or more business systems are running for each business type.
[0016] The service provider system 102 is a system operated by a service provider. The service provider system 102 registers information about the services it provides in the infrastructure 100. The information is stored in the service management information 122.
[0017] The platform 100 estimates the degree of promotion (maturity) of a company's DX and recommends services to be provided by a service provider according to the maturity. The platform 100 is configured with a computer 200 as shown in Fig. 2. The platform 100 may also include a storage system, a network switch, and the like.
[0018] The computer 200 includes a processor 201, a main memory device 202, a secondary memory device 203, and a network interface 204. The computer 200 may also include an input device and an output device.
[0019] The processor 201 executes a program stored in the main storage device 202. The processor 201 executes processing according to the program, thereby operating as a functional unit (module) that realizes a specific function. In the following description, when a process is described with the functional unit as the subject, it indicates that the processor 201 is executing a program that realizes the functional unit. The main storage device 202 is a memory or the like, and stores the program executed by the processor 201 and data used by the program. The secondary storage device 203 is a hard disk drive (HDD) or a solid state drive (SSD), etc., and stores data permanently. The program and data stored in the main storage device 202 may be stored in the secondary storage device 203. In this case, the processor 201 reads the program and data from the secondary storage device 203 and loads them into the main storage device 202. The network interface 204 communicates with other devices via a network.
[0020] The platform 100 has, as its functional configuration, a measurement unit 110, a maturity estimation unit 111, a service matching unit 112, and a service recommendation unit 113. The platform 100 also manages operational data management information 120, maturity determination criteria information 121, service management information 122, and maturity upper limit information 123.
[0021] Historical data management information 120 is information for managing historical data related to the operational status of a business system. The historical data includes identification information of the business system, a measurement period, data volume, communication volume, calculation volume, etc. Details of the historical data management information 120 will be described with reference to FIG. 3.
[0022] The maturity criterion information 121 is information that defines a maturity criterion that indicates the degree of promotion of DX in a business system. For example, the following formula is stored in the maturity criterion information 121.
[0023]
number
[0024] Here, U is maturity, p is data volume, q is communication volume, r is calculation volume, and v is business scale. For example, in the case of manufacturing, business scale represents production scale (production volume). Sales amount, etc. may also be used as business scale. a, b, and c are coefficients.
[0025] The service management information 122 is information for managing services. Details of the service management information 122 will be described with reference to Figs. 4A and 4B.
[0026] The maturity level upper limit information 123 is information for managing the upper limit value of the maturity level of the business system of the enterprise. The details of the maturity level upper limit information 123 will be described with reference to FIG.
[0027] The measurement unit 110 measures values relating to the operational status of each business system running on the business management system 101, and stores operational data including the measurement results in operational data management information 120. In this embodiment, the amount of data managed by the business system, the communication volume of the business system, and the calculation volume of the business system are measured. Here, the communication volume is the amount of data sent and received by the business system in communication with the outside, and the calculation volume is the cumulative value of the operating time of the processor of the computer that constitutes the business system. Note that the measured values are merely examples and are not limited to these.
[0028] The maturity estimation unit 111 estimates the maturity of the business system by using the maturity judgment criteria information 121 and the operational data. The maturity estimation unit 111 registers the maturity in association with the operational data.
[0029] The service matching unit 112 identifies services to be recommended to a company based on the maturity of the business system and the service management information 122. The service matching unit 112 generates a recommended service list including information on the identified services. The service matching unit 112 also identifies an upper limit value of the maturity from time-series data on the maturity of the business system, and registers the upper limit value of the maturity in the maturity upper limit information 123.
[0030] Based on the recommended service list, the service recommendation unit 113 recommends a service to the operations management system 101. For example, the service recommendation unit 113 presents to the operations management system 101 a screen that displays the recommended service list.
[0031] With regard to each functional unit of the board 100, multiple functional units may be integrated into one functional unit, or one functional unit may be divided into multiple functional units for each function.
[0032] FIG. 3 is a diagram illustrating an example of the historical data management information 120 according to the first embodiment.
[0033] The historical data management information 120 stores entries including a business type 301, a business system 302, a measurement time 303, a data volume 304, a communication volume 305, a calculation volume 306, and a maturity level 307. One entry exists for a combination of historical data and maturity level. In this embodiment, it is assumed that one historical data management information 120 exists for one company (business management system 101). Note that the fields included in an entry are not limited to those described above.
[0034] The business type 301 is a field for storing information indicating the type of business in the business. The business system 302 is a field for storing identification information of the business system.
[0035] Measurement time 303 is a field that stores information indicating when the measurement was performed. In this embodiment, the measurement is performed every arbitrary period, such as every quarter or month. Data volume 304 is a field that stores the volume of data managed by the business system. Communication volume 305 is a field that stores the communication volume of the business system. Calculation volume 306 is a field that stores the calculation volume of the business system. Maturity 307 is a field that stores the maturity of the business system. Note that it is sufficient that the operational data includes at least one of the data volume, communication volume, and calculation volume.
[0036] 4A and 4B are diagrams illustrating an example of the service management information 122 according to the first embodiment.
[0037] The service management information 122 includes matching information 400 and provider information 410. The matching information 400 is information for identifying a business system to be improved in promoting DX of the business system based on the degree of maturity. The provider information 410 is information for managing service providers.
[0038] 4A, matching information 400 stores information indicating the correspondence between the degree of maturity and the business system to be improved for each business type. The horizontal length of the rectangle representing the business system indicates the range of the degree of maturity.
[0039] 4B, the provider information 410 stores entries including a business system 411, a provider 412, and a contact 413. There is one entry for one business system. Also, one or more rows of service providers are included for one business system. Note that the fields included in the entry are not limited to those mentioned above.
[0040] The business system 411 is a field for storing identification information of the business system. The provider 412 is a field for storing identification information of a service provider that provides a service useful for promoting DX of the business system. For example, the name of the service provider is stored. The contact 413 is a field for storing contact information of the service provider. For example, a URL or a phone number is stored.
[0041] The matching information 400 and the provider information 410 may be integrated into one service management information 122 .
[0042] FIG. 5 is a diagram illustrating an example of the maturity level upper limit information 123 according to the first embodiment.
[0043] The maturity upper limit information 123 stores entries including a business type 501, a business system 502, and a maturity upper limit 503. One entry exists for a combination of a business type and a business system. In this embodiment, it is assumed that one maturity upper limit information 123 exists for one company (business management system 101). Note that the fields included in the entry are not limited to those described above.
[0044] The business type 501 is a field for storing information indicating the type of business in the business. The business system 502 is a field for storing identification information of the business system. The maturity level upper limit 503 is a field for storing the upper limit value of the maturity level.
[0045] FIG. 6 is a flowchart illustrating an outline of the process executed by the board 100 according to the first embodiment.
[0046] First, the board 100 executes a historical data acquisition process (step S101). The details of the historical data acquisition process will be described later with reference to FIG.
[0047] Next, the platform 100 executes a maturity estimation process using the historical data (step S102). Details of the maturity estimation process will be described with reference to FIG.
[0048] Next, the platform 100 executes a service recommendation process using the maturity degree (step S103), and then ends the process. Details of the service recommendation process will be described with reference to FIGS.
[0049] FIG. 7 is a flowchart illustrating an example of a historical data acquisition process executed by the platform 100 according to the first embodiment.
[0050] The measurement unit 110 executes the following process for one operation management system 101.
[0051] First, the measurement unit 110 judges whether or not the measurement period has elapsed (step S201). The measurement period can be set arbitrarily. Also, a different measurement period may be set for each service management system 101.
[0052] If the measurement period has not elapsed, the measurement unit 110 returns to step S201 after a certain period of time has elapsed.
[0053] When the measurement period has elapsed, the measurement unit 110 starts loop processing of the business system (step S202). Specifically, the measurement unit 110 selects a target business system. It is assumed that information on the business system running on the business management system 101 is registered in advance in the platform 100.
[0054] The measurement unit 110 measures the amount of data managed by the business system (step S203). For example, the measurement unit 110 accesses a database managed by the business system and measures the amount of data. The measurement unit 110 may also obtain the amount of data by making an inquiry about the amount of data to the business system.
[0055] The measurement unit 110 measures the communication volume of the business system until the measurement period has elapsed (step S204). For example, the measurement unit 110 acquires a communication history from the business system, and calculates the total amount of data transmitted and received in the communication based on the communication history. Note that a method may be used in which an agent that measures the communication volume is set in advance in the business system, and information is acquired from the agent.
[0056] The measurement unit 110 measures the amount of calculation of the business system until the measurement period has elapsed (step S205). For example, the measurement unit 110 acquires a history of the processor operation time from the business system, and calculates the total value of the processor operation time based on the history. Note that a method may be used in which an agent that measures the processor operation time is set in advance in the business system, and information is acquired from the agent.
[0057] The measurement unit 110 records the historical data in the historical data management information 120 (step S206). Specifically, the measurement unit 110 adds an entry to the historical data management information 120, and sets the business type and business system identification information in the business type 301 and business system 302 of the added entry. The measurement unit 110 sets information on the time when the measurement was performed in the measurement time 303 of the added entry. In addition, the measurement unit 110 sets the measured data amount, communication amount, and calculation amount in the data amount 304, communication amount 305, and calculation amount 306 of the added entry.
[0058] The measurement unit 110 determines whether the processing has been completed for all the business systems (step S207).
[0059] If the processing has not been completed for all business systems, the measurement unit 110 returns to step S202 and selects a new business system.
[0060] When the processing is completed for all business systems, the measurement unit 110 ends the historical data acquisition processing.
[0061] FIG. 8 is a flowchart illustrating an example of a maturity estimation process executed by the platform 100 according to the first embodiment.
[0062] The maturity estimation unit 111 executes the process described below for one operation management system 101.
[0063] The maturity estimation unit 111 starts a loop process of the business system (step S301). Specifically, the maturity estimation unit 111 selects a target business system.
[0064] The maturity estimation unit 111 acquires operation data of the business system (step S302). Here, it is assumed that the latest operation data is acquired.
[0065] The maturity estimation unit 111 calculates the maturity based on the data amount, communication amount, and calculation amount included in the operational data of the business system (step S303). For example, the maturity is calculated using formula (1). The maturity estimation unit 111 sets the calculated maturity to the maturity 307 of the entry corresponding to the operational data in the operational data management information 120.
[0066] The maturity estimation unit 111 judges whether the processing has been completed for all the business systems (step S304).
[0067] If the processing has not been completed for all business systems, the maturity estimation unit 111 returns to step S301 and selects a new business system.
[0068] When the processing is completed for all the business systems, the maturity estimation unit 111 ends the maturity estimation processing.
[0069] 9 and 10 are processes for explaining an example of a service recommendation process executed by the platform 100 according to the first embodiment.
[0070] The service matching unit 112 executes the maturity upper limit judgment process shown in FIG.
[0071] The service matching unit 112 starts a loop process of business systems (step S401). Specifically, the service matching unit 112 selects a target business system.
[0072] The service matching unit 112 refers to the historical data management information 120 and acquires the past maturity of the business system (step S402). For example, the maturity for the period from the present to one year ago is calculated.
[0073] The service matching unit 112 determines whether or not a state in which the range of change in maturity level is small continues for a certain period of time (eg, three months or more) (step S403).
[0074] If the state in which the range of change in maturity is small has not continued for a certain period of time, the service matching unit 112 proceeds to step S405.
[0075] If the state in which the range of change in maturity is small continues for a certain period of time, the service matching unit 112 identifies an upper limit value of the maturity level, and registers the upper limit value in the maturity level upper limit information 123 (step S404). After that, the service matching unit 112 proceeds to step S405. Specifically, the service matching unit 112 adds an entry to the maturity level upper limit information 123, and sets identification information of the business type and business system in the business type 501 and business system 502 of the added entry. The service matching unit 112 sets the identified upper limit value of the maturity level in the maturity level upper limit 503 of the added entry.
[0076] The service matching unit 112 determines whether the processing has been completed for all the business systems (step S405).
[0077] If the processing has not been completed for all business systems, the service matching unit 112 returns to step S401 and selects a new business system.
[0078] When the processing has been completed for all business systems, the service matching unit 112 ends the maturity upper limit determination processing.
[0079] After the maturity upper limit determination process is completed, the service matching unit 112 executes the service matching process shown in FIG.
[0080] The service matching unit 112 starts a loop process of business systems (step S501). Specifically, the service matching unit 112 selects a target business system.
[0081] The service matching unit 112 refers to the maturity upper limit information 123 and judges whether or not the maturity of the business system has reached the upper limit (step S502). Specifically, the service matching unit 112 judges whether or not an entry in which the identification information of the target business type and business system is set exists in the business type 501 and business system 502. If the aforementioned entry exists, the service matching unit 112 judges that the maturity of the business system has reached the upper limit.
[0082] If the maturity of the business system has reached the upper limit, the service matching unit 112 proceeds to step S505. If the maturity of the business system has reached the upper limit, there is no need to promote DX any further, so control is performed so that no service recommendations are made.
[0083] If the maturity level of the business system has not reached the upper limit, the service matching unit 112 identifies a recommended service based on the latest maturity level of the business system, the matching information 400, and the provider information 410 (step S503). Specifically, the following process is executed.
[0084] (S503-1) The service matching unit 112 refers to the matching information 400 based on the latest maturity level of the business system, and identifies the business system to be improved.
[0085] (S503-2) The service matching unit 112 refers to the provider information 410 based on the identified business system and identifies a service provider. This concludes the description of the process in step S503.
[0086] The service matching unit 112 registers the identified recommended service in a recommended service list (step S504). After that, the service matching unit 112 proceeds to step S505. Specifically, the service matching unit 112 registers data including the type of business system, the service provider, and contact information in the recommended service list. Note that the maturity level may be included in the data.
[0087] The service matching unit 112 determines whether the processing has been completed for all the business systems (step S505).
[0088] If the processing has not been completed for all business systems, the service matching unit 112 returns to step S501 and selects a new business system.
[0089] When the processing is completed for all business systems, the service matching unit 112 instructs the service recommendation unit 113 to present a recommended service list (step S506). After that, the service matching unit 112 ends the service matching processing.
[0090] According to the first embodiment, the platform 100 can quantitatively evaluate the degree of DX promotion for each business system of a company and recommend services that promote the promotion of DX. By registering information in the platform in advance, a service provider can obtain an opportunity to acquire customers. In promoting DX, a company can grasp the business system to be improved and the services required for improvement.
[0091] The functions of the platform 100 may be included in the business management system 101. This allows companies to understand the progress of their own DX and to understand the services required to promote the promotion of DX.
[0092] The present invention is not limited to the above-mentioned embodiment, but includes various modified examples. For example, the above-mentioned embodiment describes the configuration in detail to easily explain the present invention, and the present invention is not necessarily limited to the configuration including all the described configurations. Also, it is possible to add, delete, or replace a part of the configuration of each embodiment with another configuration.
[0093] In addition, each of the above configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs (Solid State Drives), optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0094] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Python, Java (registered trademark), etc.
[0095] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0096] In the above-mentioned embodiment, the control lines and information lines are shown as those considered necessary for the explanation, and not all the control lines and information lines are shown in the product. All the components may be connected to each other. [Explanation of symbols]
[0097] 100 Foundation 101 Business Management System 102 Service Provider Systems 110 Measurement section 111 Maturity Estimation Department 112 Service Matching Department 113 Service Recommendation Department 120 Operational Data Management Information 121 Maturity criteria information 122 Service Management Information 123 Maturity upper limit information 200 calculator 201 Processor 202 Main storage 203 Secondary storage device 204 Network Interface 400 Matching Information 410 Provider Information
Claims
1. 1. A computer system comprising: At least one computer having a processor, a storage device connected to the processor, and a network interface connected to the processor; The storage device of the at least one computer includes: Matching information storing information showing a correspondence between the degree of maturity, which indicates the degree of digitalization promotion in a business, and the business system to be improved; provider information storing information associating a business system with a provider that provides a service useful for promoting the digitalization of the business system; Remember, The at least one computer Acquire operational data from each of a plurality of target business systems operated by a first business operator, the operational data including the amount of data managed by the target business system, the communication amount of the target business system, and the calculation amount of the target business system; calculating the maturity of each of the target business systems using a formula having variables including the business scale of the target business system, and the data volume, the communication volume, and the calculation volume included in the operational data; referring to the matching information based on the maturity level, identifying the target business system to be improved from among the plurality of target business systems; referring to the provider information based on the identified target business system, to identify the provider that provides a service that is recommended for introduction to the first business; A computer system which presents the identified provider.
2. The computer system according to claim 1, the storage device of the at least one computer stores maturity upper limit information for managing an upper limit of the maturity level for each of the business systems; The at least one computer Select one of the target business systems; referring to the maturity level upper limit information to determine whether the maturity level of the selected target business system has reached an upper limit; A computer system characterized in that, when the maturity level of the selected target business system has not reached an upper limit, the matching information is referred to based on the maturity level of the selected target business system, and the target business system to be improved is identified from among the multiple target business systems.
3. A service recommendation method executed by a computer system, comprising: The computer system includes at least one computer having a processor, a storage device connected to the processor, and a network interface connected to the processor; The storage device of the at least one computer includes: Matching information storing information showing a correspondence between the degree of maturity, which indicates the degree of digitalization promotion in a business, and the business system to be improved; provider information storing information associating a business system with a provider that provides a service useful for promoting the digitalization of the business system; Remember, The service recommendation method includes: a first step in which the at least one computer acquires, from each of a plurality of target business systems operated by a first business operator, performance data including a data volume of data managed by the target business system, a communication volume of the target business system, and a calculation volume of the target business system; a second step in which the at least one computer calculates, for each of the target business systems, the maturity of the target business systems using a formula having variables including the business scale of the target business system, and the data volume, the communication volume, and the calculation volume included in the operational data; a third step of the at least one computer referring to the matching information based on the maturity level to identify a target business system to be improved from among the plurality of target business systems; a fourth step in which the at least one computer refers to the provider information based on the identified target business system to identify the provider that provides a service that is recommended for introduction to the first business; and a fifth step in which the at least one computer presents the identified provider.
4. The service recommendation method according to claim 3, the storage device of the at least one computer stores maturity upper limit information for managing an upper limit of the maturity level for each of the business systems; The third step includes: a step of the at least one computer selecting one of the target business systems; a step of determining, by the at least one computer, whether or not the maturity level of the selected target business system has reached an upper limit by referring to the maturity level upper limit information; A service recommendation method characterized by including a step of, when the maturity level of the selected target business system has not reached an upper limit, the at least one computer referring to the matching information based on the maturity level of the selected target business system, and identifying the target business system to be improved from among the multiple target business systems.
Citation Information
Patent Citations
Method and device for evaluating digital capability of enterprise
CN113283729A
Financial product recommending program, information processing apparatus, and financial product recommending method
JP2018163596A
Digital solution proposal support apparatus and digital solution proposal support method
JP2019212082A
Graphical User Interfaces for Assessment of Digital Transformation
US20210286849A1
Recommendation system, method, device and program
WO2018181826A1