The present invention relates to a system that provides a mechanism for achieving a relatively large-scale single project or relatively large-scale multiple projects with relatively less manpower and a mechanism for inputting and managing information for efficient use of resources, and further a system that can enhance the project achievement ability of the members involved in the project.
The above-mentioned system has existed as a system for sharing the progress of a so-called project. However, since the content of this system was, so to speak, only sharing memos of respective persons in charge on the cloud, there was a problem in that it was based on the subjectivity of each person in charge and did not lead to the growth of the person in charge (no opportunity to get hints) in that it was left to the discretion of each person in charge.
Therefore, Patent Document 1 (Japanese Laid-open Patent Publication No. 2013-061694) is mentioned as an attempt to solve a part of the above problems.
According to an aspect of the present disclosure, there is provided a project management system including: a memory; a processor coupled to the memory and the processor configured to: receive one or more inputs of problem information which is project management information and indicates a problem that must be resolved to achieve a goal of a project; hold one or more problem information in association with the problem identification information; acquire problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information; associate the held problem information and the problem solution status information with each other to output an associated result; receive one or more inputs of risk information which is the project management information and indicates a risk assumed under a predetermined condition in achieving the goal of the project; hold one or more input risk information in association with risk identification information; acquire risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information; associate the held risk information with the risk manifestation risk/high risk information with each other to output an associated result; receive one or more inputs of task information which is the project management information and indicates a task that must be processed to achieve the goal of the project; holding one or more input task information in association with task identification information; acquire task processing status information which indicates a processing status of the held task, in association with the task identification information; associate the held task information with the task processing status information to output an associated result; receive an input of a change request of the project management information; hold the received change request of the project management information in association with the identification information for the change request of the project management information; acquire implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information; and change the project management information based on the acquired implementation information for the change request of the project management information.
In addition to the above features, the processor may be further configured to: acquire premise information, which is information that is a premise capable of identifying the project management information, in association with the project management information; and hold the acquired premise information in association with the project management information.
In addition to the above features, the processor may be further configured to: generate the problem information that must be solved based on the manifested risk and record the problem information in the problem information holding unit in association with the problem identification information, when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information.
In addition to the above features, the processor may be further configured to: input the task information to be associated with the newly generated and held problem information, in association with the problem information.
In addition to the above features, the processor may be further configured to: receive an input of experience information which includes successful experience information indicating a successful experience or/and failure experience information indicating a failure experience; store the received experience information in association with the project identification information; receive a viewing request of the stored experience information; and allow a user to view the experience information according to the received viewing request. The experience information may include one or more pieces of text information, video information, attached document information, still image information, and audio information.
In addition to the above features, the to receive an input of the experience information may include to receive an input of the experience information in association with the project management information.
In addition to the above features, the to receive an input of the change request of the project management information may include to complete a reception by embedding information in a template for specifying contents of the change request.
In addition to the above features, the to acquire implementation information for the change request of the project management information may include to generate the implementation information for the change request of the project management information, which is information to implement the change of the project management information, by embedding information in a template for specifying information necessary to implement the change request.
In addition to the above features, the to receive one or more inputs of risk information may include to receive an input of the risk information according to a risk navigation template that prompts input of information to be clarified in order to objectify the risk.
In addition to the above features, the to receive one or more inputs of risk information may include to receive an input of the risk information according to a risk quantification navigation template that prompts an input of information for quantifying the risk.
In addition to the above features, the to associate the held risk information with the risk manifestation risk/high risk information may include to map the held risk information.
In addition to the above features, the processor may be further configured to: acquire interrelated information which is information indicating an interrelationship of the problem information, the risk information, the task information and the premise information; and hold the acquired interrelationship information.
In addition to the above features, the processor may be further configured to: when the problem information and the task information are associated with each other, generate the problem solution status information, which is information indicating that the held problem has been solved, based on the task processing status information of the associated task information, and transmit the problem solution status information to the to acquire problem solution status information.
In addition to the above features, the processor may be further configured to: receive an input of the change of premise information associated with the project management information; and prompt a correction of the project management information associated with the premise information.
In addition to the above features, the processor may be further configured to: receive an input of a stakeholder related to the achievement of the goal of the project in association with an index value indicating an attribute of the stakeholder; generate a map of the stakeholder using the stakeholder and the received index value associated with the stakeholder; and output the generated map.
In addition to the above features, the processor may be further configured to: acquire status information map which is information that maps status information; and output the acquired status information map.
In addition to the above features, the processor may be further configured to: hold member team identification information that identifies a member or a team composed of members to achieve the goal of the project; hold a member team project management information relationship that associates the member team identification information with the project management information in which a member team is engaged; and output the held member team project management information relationship.
The present disclosure also provides a method of operating the project management system, and a non-transitory computer-readable medium having stored therein a program.
Based on the above, the present disclosure intends to provide a project management system that can realize a project management system. Further, it is intended to have an educational effect by allowing a user to input information on problems, tasks, and risks and to unitarily manage and browse the information. In particular, regarding the entry items to be changed, making an entry using a template causes a person who fills out the template to consider “item to be considered” and “item to be confirmed”, so that it is intended to have an educational effect by lowering a so-called degree of freedom.
Patent Document 1 (Japanese Laid-open Patent Publication No. 2013-061694) is a risk management tool that manages a plurality of risks of a project, and a risk management system that updates a degree of impact on the risks and the probability of occurrence of the risks, and a weight of risk measures as the project progresses, and generates a priority of the risk measures.
However, Patent Document 1 disclose a function intended to calculate the risks in consideration of a potential possibility and the degree of impact. However, since Patent Document 1 does not disclose the specific contents of the risk management, and it is important to take measures based on the progress of the project as a whole, the management of only the risks is not necessarily a significant contribution to the success of the project. Although the risk management is important for the success of the project, it is also important to have accurate understanding of the risks and problems, to manage the progress based on the accurate understanding, and to have accurate understanding of the dynamic modification of the project tasks and other aspects of the project in the event of delays in progress or the appearance of risks, as well as the expected impact in response to the modification.
It is an object of the present disclosure to provide a project management system that unitarily manage information on problems, tasks, and risks.
Hereinafter, embodiments of the present disclosure will be described with reference to the accompanying drawings. The interrelationship between the embodiments and claims is as follows. A first embodiment relates to claims 1, 19, and 20. A second embodiment relates to claim 3. A third embodiment relates to claim 4. A fourth embodiment relates to claim 4. A fifth embodiment relates to claims 5 and 6. A seventh embodiment relates to claim 8. An eighth embodiment relates to claim 9. A ninth embodiment relates to claim 10. A tenth embodiment relates to claim 11. An eleventh embodiment relates to claim 12. A twelfth embodiment relates to claim 13. A thirteenth embodiment relates to claim 14. A fourteenth embodiment relates to claim 15. A fifteenth embodiment relates to claim 16. A sixteenth embodiment relates to claim 17. A seventeenth embodiment relates to claim 18. Each claim is not limited to the above embodiment, and various changes and modifications may be made to the embodiments without departing from the scope of the invention disclosed in the claims.
<Hardware Capable of Executing the Present Disclosure>
In principle, this disclosure uses a computer, but it can be realized by software, by hardware, or by the collaboration of software and hardware. The hardware that realizes all or part of each element in each claim includes the basic components of a computer such as a CPU, a memory, a bus, an input/output device, various peripheral devices, and an user interface. Various peripheral devices include storage devices, interfaces such as Internet, devices connected to Internet, displays, keyboards, mice, speakers, cameras, video devices, televisions, various sensors for monitoring production status in laboratories or factories (e.g. flow sensors, temperature sensors, weight sensors, liquid volume sensors, infrared sensors, shipping piece counters, packing piece counters, foreign material inspection devices, defective product counters, radiation inspection devices, surface condition inspection devices, circuit inspection devices, motion sensors, worker work status monitoring devices (by video, ID, PC workload, etc.), CD machines, DVD machines, Blu-ray machines, USB memory, USB memory interface, removable hard disks, general hard disks, projector devices, SSDs (Solid State Drive), telephones, fax machines, copiers, printing devices, movie editing devices, various sensor devices, or the like. This system does not necessarily have to be configured by one housing, but may be configured by combining a plurality of housings by communication. The communication may be a LAN, WANWifi, Bluetooth (registered trademark), infrared communication, ultrasonic communication, and a part of the communication may be installed across national borders. Furthermore, each of the plurality of housings may be operated by a different operational entity, or by a single operational entity. It does not matter whether the system of the present disclosure is operated by one or more entities. In addition to this system, the invention can be configured as a system including a terminal used by a third party and a terminal used by another third party. In addition, these terminals may be installed across national borders. Furthermore, in addition to this system and the terminals, a device used for registering related information and related persons of a third party, a device used for a database for recording the contents of registration, and the like may be prepared. These devices may be provided in this system, or they may be provided outside of this system, and this system may be configured to make information of these devices available.
<Sufficiency of Use of Natural Law>
This invention works in cooperation with a computer, communication facilities, and software. This invention makes it possible not only to use ICT (Information and Communication Technology) to handle processes that were previously done by project participants in interviews, but also to use ICT to determine the effects of many complex information exchanges, procedures, authentication, and settlements related to projects, and to support the accumulation, retention, and exchange of effective information via ICT that meets all the necessary requirements that could not be created without skill. This invention is a so-called business model patent because it includes a process unique to ICT. In addition, various types of identification information, risk information, task information, and task information are held or processed in each part. From this point of view, if the invention is judged on the basis of the resources such as computers described in the claims and the specification, and the common sense of the art related to those matters, the invention is based on the use of natural laws.
<Significance of Use of Natural Law as Required by Patent Law>
The use of the laws of nature required by the Patent Law is required to ensure that an invention is industrially useful from the viewpoint that the invention must have industrial applicability and contribute to the development of industry, based on the purpose of the law. In other words, it requires that the invention be industrially useful, i.e., that the effect of the invention declared in the application can be reproduced with a certain degree of certainty through the implementation of the invention. From this point of view, natural law usability is interpreted to mean that the function of each of the invention specific matters (invention constituent requirements), which are the composition of the invention to realize the effect of the invention, should utilize natural laws. Furthermore, the effect of an invention should be the possibility of providing a given usefulness to the users of the invention, not how the users feel or think about the usefulness. Therefore, even if the effect that the user obtains from this system is a psychological effect, the effect itself is an event that is not subject to the required natural law usability.
The embodiments provides a project management system having functions of (1) receiving one or more inputs for each of problem information indicating the problems that must be resolved in order to achieve a goal of a project, risk information indicating a risk that is assumed under certain conditions in order to achieve the goal of the project, and task information indicating a task that must be processed in order to achieve the goal of the project (the problem information, the risk information, and the task information are all “project management information”); (2) holding project management information in association with respective identification information; (3) acquiring problem solution status information in association with problem identification information and outputting the problem solution status information in association with the problem information; (4) acquiring risk manifestation risk/high risk information in association with risk identification information and output the risk manifestation risk/high risk information in association with the risk information; (5) acquiring task processing status information in association with task identification information and outputting the task processing status information in association with the task information; and (6) receiving necessary input of a change request of the project management information, holding the received change request of the project management information in association with identification information for the change request of the project management information, acquiring implementation information for the change request of the project management information, which indicates the implementation of the change request of the project management information, in association with identification information for the change request of the project management information, and changing the project management information based on the acquired implementation information for the change request of the project management information.
Hereinafter, the functional configuration, the hardware configuration and the flow of processing of the project management system in this embodiment are described in order.
<Functional Configuration>
The problem information input receiving unit has a function of receiving one or more inputs of problem information which is project management information and indicates the problem that must be resolved in order to achieve the goal of the project. The “problem information” described here, and the “task information”, “risk information” and “premise information” described below are all included in the “project management information”. The reception of each information input may be automatically migrated from Excel or Word data through the present invention. The present invention may be equipped with a function to provide compatibility for such automatic migration. This is also applied to embodiments below.
The “problem” is an element that must be solved in order to achieve the purpose of the project. Conversely, solving all the planned problem will automatically achieve the purpose of the project. Thus, the problem should be set by a person who has a generic conceptual understanding of the project, and the system should be designed to allow a person having a prescribed qualification authenticated by an input ID to perform the setting of the problem. The system can also be designed so that the problem is associated with a predetermined category in the system and the project attribute is set prior to the input of problem to encourage the input of necessary problem into the category.
For example, if the project attribute is sales promotion of a magazine, the category of the problem includes various item such as procuring the budget for the sales promotion activities, selecting the sales promotion format to be adopted in the sales promotion activities, selecting the most appropriate media and activities to be applied to the selected sales promotion format, planning the magazine structure to be proposed to the magazine production side for the sales promotion activities, and obtaining the approval of the magazine production side for the proposed plan. Alternatively, if the project is the development of a new model car, it is preferable to prepare categories of problems that are relevant to the project, and design the system in such a way that the inputter can input information in a fail-safe manner without being aware of it. It is preferable to have the inputter input the data using the individual slip of a predetermined format.
The “problem information holding unit” has a function of holding one or more problem information in association with the problem identification information. It is preferable that the problem identification information can be recognized as the identification information of the specific concept with respect to the project identification information of the generic concept. This is because of facilitating the information management by the computer. In addition, there is the deadline for holding the problem information, but it is preferable to hold the problem information as historical information even after the project is completed. This is because it is possible to perform machine learning from the historical information in the future. Furthermore, the system can be configured so that AI (Artificial Intelligence) learns this historical information and the final project results to suggest a setting method of optimum problems. The problem identification information is associated with all the information about the input task.
The “problem solution status information acquiring unit” has a function of acquiring the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information.
The “problem solution status information output unit” has a function of associating the held problem information and the problem solution status information with each other to output an associated result. It is preferable to configure the system in such a way that a participant of the project, an orderer of the project, and a manager of the project can view the solution status of the problem in order to know the progress of the project. However, in some projects, each problem itself may be highly confidential information, and the system may be designed so that not all project participants can view the solution status of all problems, but an authorizer can view the solution status of only a limited scope of problems for the authorizer. In addition, the problem solution status information may be divided into several information hierarchies and viewed. For example, there are a case where only the problem ID is disclosed instead of the problem name, a case where the problem content is disclosed, a case where the problem content is not disclosed, a case where the progress level of the problem is disclosed precisely and precisely, and a case where the progress level of the problem is disclosed roughly in three or five steps. Thus, the system may be designed so as to optimize a disclosure method of the problem according to the information access authority of the viewer by incorporating various disclosure systems. In addition, it is possible to configure the system to optimize the case where the information can be viewed in real time and the case where the information can be viewed with a predetermined time lag, depending on the information access authority of the viewer. It is also possible to design the system so that a person who wants to view the information can inquire about it to a project leader who has the authority to make the information available to the public at the time of the request for viewing, and can view the information in a specified scope based on the access authority granted by the approval if the approval is obtained. The output of each information may be automatically migrated to Excel or Word data through the present invention. The present invention may be equipped with a function to provide compatibility for such automatic migration. This is also applied to embodiments below.
The “risk information input receiving unit” has a function of receiving one or more inputs of risk information, which is project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project.
The “risk information” is an event that does not affect the progress of the project unless it becomes apparent, but if it becomes apparent, it will affect the project in some way. For example, in the case of the construction of a large facility, the risk information may include: soaring material costs, occurrence of natural disasters, failure to secure workers, business crisis of the client, occurrence of legal problems (environmental problems, pollution, residents' movements, scandals), occurrence of serious accidents during construction, shortage of construction equipment (e.g. tunnel shield machines, dump trucks, trailers, excavators, or the like), suspension or cancellation of construction due to political reasons (e.g., cancellation of dam construction, cancellation of highway construction, or the like), soaring labor costs, large fluctuations in foreign exchange rates if the project is affected by foreign exchange rates, and the like.
It is preferable that the “risk information input receiving unit” can receive the input of the attributes of the information acquired in the risk manifestation risk/high risk information acquiring unit described below, and indicators of the risk judgment level. In the example of the large facility described above, in the case of budgetary requirements such as “soaring material costs”, a case where the cost rises by 10% or more compared to the initially set amount defines is defined as a high risk status, and a case where the cost rises by 20% is defined as a risk manifestation status. For example, when non-expected work such as “occurrence of natural disasters” is involved, a case where the time required to return to normal work exceeds 5% of the total project period is defined as the high risk status, and a case where the time required to return to normal work exceeds 10% is defined as the risk manifestation status. In the case of failure to secure the required number of workers such as “failure to secure workers”, a shortage of more than 5% of the expected number of workers is defined as the high risk status, and a shortage of more than 10% of the expected number of workers is defined as the risk manifestation status. In the case of the management crisis on the order side of the project such as “management crisis of the client”, one default is defined as the high risk status, and two defaults are defined as the risk manifestation status. In the case of “occurrence of legal problems (environmental problems, pollution, residents' movements, scandals)”, the high risk status and the risk manifestation status are determined according to an amount and a percentage of negative posts on the Internet. In the case of accidents during the project such as “occurrence of serious accidents during construction”, a case where the degree of injury exceeds serious injury is defined as the high risk status, and a case where the degree of injury exceeds more serious injury is defined as the risk manifestation status. In the case of “shortage of construction equipment (e.g. tunnel shield machines, dump trucks, trailers, excavators, or the like)”, a delay of more than 5% of the total project period is defined as the high risk status, and a delay of more than 10% of the total project period is defined as the risk manifestation status. In the case of “suspension or cancellation of construction due to political reasons (e.g., cancellation of dam construction, cancellation of highway construction, or the like)”, a case where the fact of the suspension or cancellation of the construction is reported in the mass media is defined as the high risk status, and a case where the actual intention to the suspension or cancellation of the construction is expressed is defined as the risk manifestation status. In the case of “large fluctuations in foreign exchange rates if the project is affected by foreign exchange rates”, a case where the loss due to exchange rate fluctuations exceeds 5% of the project budget is defined as the high risk status, and a case where the loss due to exchange rate fluctuations exceeds 10% of the project budget is defined as the risk manifestation status. In this way, it is preferable for the risk information input receiving unit to include the definition information of what events and how much occur for risk items to be in the high risk status or the risk manifestation status. The definition information is used to automatically generate the display in a predetermined format by the risk manifestation risk/high risk information acquiring unit. For example, if the risk information is related to the required budget such as “soaring material costs”, the input screen would be generated and presented with instructions such as “enter the percentage of the increase compared to the originally set amount”, or a pull-down menu, or a screen where the user can enter the percentage by moving the bar of the bar indicator. In general, the high risk and the risk manifestation in risk definitions are often expressed in terms of quantities or percentages, so in the case of such input, the risk definition information is transmitted to the risk manifestation risk/high risk information acquiring unit so that the above screen is automatically generated by the risk manifestation risk/high risk information acquiring unit as a general-purpose interface. In addition, it is preferable to configure the system so that all information related to the input risk that is necessary for the interface generation of the risk manifestation risk/high risk information acquiring unit is transmitted to the risk manifestation risk/high risk information acquiring unit. If predictive information can be defined by the risk definition, the system is configured to receive the input of the predictive information and to transmit the predictive information to the risk manifestation risk/high risk information acquiring unit. For example, if the risk information is the occurrence of the natural disaster, “typhoon information” can be used as the predictive information. The prediction of a large typhoon passing over the construction site of the large facility can be used as the predictive information.
The “risk information holding unit” has a function of holding one or more pieces of input risk information in association with the risk identification information. The risk identification information is associated with all information about the input task.
The “risk manifestation risk/high risk information acquiring unit” has a function of acquiring the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information.
If the risk manifestation risk/high risk information can be obtained externally through the Internet or other means, it may be obtained using a communication network without relying on human input. The risk manifestation risk/high risk information is, for example, market prices of materials, wage rates of workers, exchange rates, forecast information of natural disasters such as typhoons, heavy snowfall, and wind gusts, or the like. The risk manifestation risk/high risk information can be obtained by allowing the inputter to select the definition for receiving the input of the risk information in the risk information input receiving unit and the method of receiving input of the indicator values of the items in the definition. For example, the market prices of materials can be set to be retrieved periodically by specifying certain items on the Internet website into the input of the definition of risk information.
The “risk manifestation risk/high risk information output unit” has a function of associating the held risk information with the risk manifestation risk/high risk information with each other to output an associated result. It is preferable to configure the system in such a way that the participant of the project, the orderer of the project, and the manager of the project can view output information from the risk manifestation risk/high risk information output unit in order to know the status of the risk. However, in some projects, each risk itself may be highly confidential information, and the system may be designed so that not all project participants can view the status of all risks, but an authorizer can view the risk status of only a limited scope of risks for the authorizer. In addition, the risk manifestation risk/high risk information may be divided into several information hierarchies and viewed. For example, there are a case where only the risk ID is disclosed instead of the risk name, a case where the content of the risk is disclosed, a case where the content of the risk is not disclosed, a case where the status of the risk is disclosed precisely and precisely, and a case where the status of the risk is disclosed roughly in three or five steps. Thus, the system may be designed so as to optimize a disclosure method of the risk according to the information access authority of the viewer by incorporating various disclosure systems. In addition, it is possible to configure the system to optimize the case where the information can be viewed in real time and the case where the information can be viewed with the predetermined time lag, depending on the information access authority of the viewer. It is also possible to design the system so that a person who wants to view the information can inquire about it to a project leader who has the authority to make the information available to the public at the time of the request for viewing, and can view the information in a specified scope based on the access authority granted by the approval if the approval is obtained.
The “task information input receiving unit” has a function of receiving one or more inputs of the task information which is project management information and indicates a task that must be processed to achieve the goal of the project.
The “task information” indicates tasks that must be completed by small group units or individual units in principle. The “task information” generally refers to the tasks required to solve the problems indicated by the problem information. Therefore, when all tasks associated with the problems are completed, the problems indicated by the problem information are determined to be the resolved problems and recorded. Therefore, task information is information that clearly defines what, how, where and when the person executing the task should execute. However, in some projects, it is also possible to define the task in associated with the problem, to place the tasks in a hierarchical structure, or to define the problem that is not associated with the task.
The “task information holding unit” has a function of holding one or more pieces of input task information in association with the task identification information. The task identification information is associated with all the information about the input task.
The “task processing status information acquiring unit” has a function of acquiring the task processing status information that indicates the processing status of the held task, in association with the task identification information.
The task processing status information may be manually entered by a person or automatically obtained by the system from an external source. For example, a production management system in a factory is generally configured to keep track of the production status of products in the factory. On the other hand, the system can be configured to periodically acquire management data from the production management system through communication, and to use the management data to generate or hold the task processing status information. Specifically, in order to grasp the production status in a laboratory or factory, the production management system performs the production management using various sensors, such as flow sensors, temperature sensors, weight sensors, liquid volume sensors, infrared sensors, shipping quantity counters, packing quantity counters, foreign object inspection devices, defective product counters, radiation inspection devices, surface condition inspection devices, circuit inspection devices, motion sensors, and worker-work status monitoring devices (by video, ID, PC workload, etc.). Therefore, the data processed or edited by the production management system from these sensor data can be acquired to generate the task processing status information, and in some cases, the system can be configured to directly acquire data from the sensors in the production plant to generate the task processing status information. The task processing status information is not limited to data on objects, such as products, but can also include data on persons, such as their movements. The data on persons includes information on person's movements, information on the relationship between the persons and the devices, and data on the relationship between the persons. The data on persons includes person's movements, person's comments, and information issued by the person. The information on the relationship between the persons and the devices includes which devices the persons operate and which functions of which devices the persons use. In addition, the data on the relationship between the persons includes information on conversations through contact of the persons and an amount of opportunities for contact of the persons. Note that the data on the relationship between the persons can also be obtained from social networking sites and other sources outside offices and factories. Therefore, the task processing status information acquiring unit may have an SNS information acquiring unit capable of performing Internet communication to acquire information from SNS, and an SNS task processing status information generating unit that analyzes the SNS information and generates task processing status information (a rule to generate task processing status information by analyzing the SNS information is inherent in the unit).
The “task processing status information output unit” has a function of associating the held task information with the task processing status information to output an associated result. It is preferable to be able to output the task processing status information in various output formats. For example, a graph can be configured to allow the inputter to select a desired display format from among multiple types such as bar graphs, line graphs, pie charts, band graphs, histograms, radar charts, scatter plots, box-and-whisker plots, triangular graphs, and candle charts. In addition, the output can be configured to include not only the current task processing status information, but also the past history. Furthermore, it is also desirable to configure the system to superimpose the processing status information of a plurality of tasks and problems, or so that the processing status information of the plurality of tasks and tasks can be output in a comparable manner. The output of the task processing status information can include all or part of the task information and the problem information, or the viewer can select which part of their information to use according to his or her wishes.
If there is a task that has already been completed in other project, the system may be configured to select a comparable task and allow comparison of the completed task with a task currently processed. For example, the elapsed time and the progress of task in the task that has been completed can be compared with the elapsed time and the progress of task in the task currently processed. The system may also include a communication tool unit in which members executing the task or managing the task can write comments on the output of the progress of the task and respond to the comments. In addition, the system may have a comparable task recommendation unit that recommends a comparable task to the user using the task attribute information. By selecting the comparable task recommended by the comparable task recommendation unit, it is possible to compare the progress of the recommended task with that of the task being executed. The system may also include a warning and advice output unit in which the AI analyzes the information of the completed task, holds problematic processes in task execution, and outputs a warning and an advice based on past task analysis cases to a task executor. It is preferable to configure the warning and advice output unit to give the warning or the advice when the task processing is judged to be behind schedule based on the task processing status information. This is because, it is psychologically oppressive to receive the warning or advice at a stage where no problem has occurred, and on the other hand, if there is a delay in task processing, some problem may have occurred, and a situation is likely to be fostered where the executor is more likely to accept the warning or advice. The “disclosure scope of achievement amount” is a register of the scope of persons who are authorized to view the achievement amount.
The “unit for receiving change request of project management information” has a function of receiving an input of a change request of the project management information.
For example, the task 13a is defined by its task information, but it can be configured so that the analysis unit analyzes whether the execution result of the task will not change by bringing schedule forward by one month and whether the required resources can be secured, by pressing the “judgment” button in
The “unit for holding change request of project management information” has a function of holding the received change request of the project management information in association with the identification information for the change request of the project management information.
The “unit for acquiring implementation information for change request of project management information” has a function of acquiring the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information.
The “project management information changing unit” has a function of changing the project management information based on the acquired implementation information for the change request of the project management information. The “project management information” is any one or more of the problem information, the risk information and the task information. Changing the project management information means changing or adding any one or more of the problem information, the risk information and the task information. Also, the above change or addition may change the interdependence which is an interrelated relationship between the problem information, the risk information and the task information.
The “interdependence” refers to a relationship that affects multiple tasks mutually or in one direction, and mainly occurs when a subsequent task uses the results of a preceding task (result use relationship), or when a resource used by a preceding task is also used by a subsequent task (resource reuse relationship). The “interdependence” is essentially a function that represents a value with the attribute that the task requires and that must be met for the implementation of the task, and one of the variables in the function is time. Basically, the value with the attribute must satisfy a given range or a given value (satisfaction condition) within a given time. Therefore, when there is a change in the project management information, the change in the project is achieved by adjusting the changed value to be within a range required by the task. If a single task is not achievable, it may be possible to change the project as a whole by adjusting the value of another task.
The “interdependence” can also occur between different problems when the project management information is the problem. The “interdependence” can also occur between the problem, and the task under a different problem which is not a task under the problem. An interdependence information holding unit can be configured to hold task interdependence information which is information indicating the interdependence between the tasks, problem interdependency information which is information indicating the interdependence between the problems, and problem/task interdependence information which is information indicating the interdependence between the problem, and the task of the different problem. The project management information changing unit can use the information held in the interdependence information holding unit, and can determine whether the change in the project management information is appropriate using the information held in the interdependence information holding unit. Note that interdependence information and the change request of the project management information are also a part of the project management information.
The “implementation information for change request of project management information” indicates the content of changes to the project management information based on the change request of the project management information, and is any one or more of the problem information, the risk information, and the task information. Changing the “implementation information for change request of project management information” is information that includes an instruction to change or add any one or more of the problem information, the risk information and the task information. The problem information, the risk information, the task information, and other project management information are configured so that they are identified by the identification information, and in the case of a change thereof, the identification information is identified and the change content is described. The change content may include deletion of a part of information, change of a part of information, addition of a part of information, deletion of all information, change of all information, or the like. In the case of addition, new project management information is added by associating new identification information and indicating the interdependence. Change pattern identification information, which indicates the change pattern by means of the identification information, may be associated with the implementation information for the change request of the project management information. For example, the reason for the change, such as “1. amount of fund, stock price, bond, loan amount, investment amount”, “2. cooperation, alliance, joint development, joint business, merger”, “3. president, executive, leader, developer, salesperson, programmer, SE”, “4. land, building, research facility, development equipment”, “5. interest rate, dividend, maturity period”, “6. economic trend, price index, industrial index”, “7. number of employees, number of seconded employees, number of part-timers, number of outsourced employees”, “8. law on communication, law on transportation, law on finance”, “9. communication technology progress, computing technology progress, transportation technology progress, biotechnology progress”, “10. administrative approval, bill enactment, test success/failure, performance test pass” and “11. climate, weather, disaster (earthquake, tsunami, volcano, flood), pollution”, may be represented by identification information to indicate what the change is. It is also possible to use the identification information as a key to retrieve search results from a vast amount of data stored in the project management system.
<Hardware Configuration>
The hardware configuration of the project management system in this embodiment will be described with reference to the figures.
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address. In the present embodiment, the programs stored in the main memory are a problem information input receiving program, a problem information holding program, a problem solution status information acquiring program, a problem solution status information output program, a risk information input receiving program, a risk information holding program, a risk manifestation risk/high risk information acquiring program, a risk manifestation risk/high risk information output program, a task information input receiving program, a task information holding program, a task processing status information acquiring program, a task processing status information output program, a program for receiving change request of project management information, a program for holding change request of project management information, a program for acquiring implementation information for change request of project management information, and a program for changing project management information. In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
As illustrated in
The “problem information input receiving step” receives one or more inputs of problem information, which is the project management information and indicates the problem that must be resolved in order to achieve the goal of the project.
The “problem information holding step” holds one or more pieces of problem information in association with the problem identification information.
The “problem solution status information acquiring step” acquires the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information.
The “problem solution status information output step” associates the held problem information and the problem solution status information with each other to output an associated result.
The “risk information input receiving step” receives one or more inputs of the risk information, which is the project management information and indicates the risk assumed under the certain condition in achieving the goal of the project.
The “risk information holding step” holds one or more pieces of input risk information in association with the risk identification information.
The “risk manifestation risk/high risk information acquiring step” acquires the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information.
The “risk manifestation risk/high risk status output step” associates the held risk information and the risk manifestation risk/high risk information with each other to output an associated result.
The “task information input receiving step” receives one or more inputs of the task information, which is project management information and indicates the task that must be processed in order to achieve the goal of the project.
The “task information holding step” holds one or more pieces of input task information in association with the task identification information.
The “task processing status information acquiring step” acquires the task processing status information that indicates the processing status of the held task in association with the task identification information.
The “task processing status information output step” outputs the task processing status information in association with the held task information.
The “step for receiving change request of project management information” receives the input of the change request of the project management information.
The “step for holding change request of project management information” holds the change request of the held project management information in association with the identification information for the change request of the project management information.
The “step for acquiring implementation information for change request of project management information” acquires the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information.
The “project management information changing step” changes the project management information based on the acquired implementation information for the change request of the project management information.
<Conclusion>
As described above, it is possible to provide the project management system that unitarily manage the information on problems, tasks, and risks.
The second embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to acquire premise information which is information that is a premise capable of identifying the project management information, and to hold the premise information in association with the project management information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the second embodiment will be described in order.
<Functional Configuration>
The “precondition information acquiring unit” has a function of acquiring the premise information, which is information that is the premise capable of identifying the project management information (e.g. premise information for defining each information (problem, task, risk) of the project management information and/or premise information for defining conditions that each information (problem, task, risk) should satisfy), in association with the project management information.
The “premise information holding unit” has a function of holding the acquired premise information in association with the project management information. If there is a change in the premise information, it is likely that the project management information associated with the premise information will need to be changed. Therefore, it is necessary to check for no changes in the premise information periodically or irregularly. When there is the change in the premise information, the warning output indicating the change of the premise information is output from a premise information change warning output unit. The change in premise information may be acquired manually or automatically. The system may also have a response guiding unit for guiding the project manager to respond periodically to whether there is the change in the premise information. Automatic acquisition of the change in premise information means that financial information such as stock prices and bonds, economic information such as business trends and price indexes, legal information such as laws, and weather information such as climate can be acquired via the Internet. The premise information may be expressed by language in a free-form, or expressed by numerical values such as information available on the Internet. If the premise information can be acquired in numerical values, the range of the premise information is specified in numerical values, and hence the system can be configured to output the warning information when the premise information falls outside the range of values.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, a premise information acquiring program, and a premise information holding program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. Further, in the present embodiment, the premise information is stored.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the premise information acquiring program stored in the main memory to acquire the premise information, which is information that is the premise capable of identifying the project management information through the network interface, in association with the project management information. The CPU executes the premise information holding program to hold the acquired premise information in association with the project management information.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “premise information acquiring step” acquires the premise information, which is information that is the premise capable of identifying the project management information, in association with the project management information.
The “premise information holding step” holds the acquired premise information in association with the project management information.
<Conclusion>
As a result, it is possible to provide the project management system that can manage the project along with the premise of the project.
The third embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to generate problem information that must be resolved based on the manifested risk and record the problem information in association with the problem identification information when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the third embodiment will be described in order.
<Functional Configuration>
The “risk” includes the impossibility of procuring the resource or the loss of the resource, the loss of infrastructure to handle the task and the problem, and the loss of demand for the goal to be achieved by the execution of the project. For example, the impossibility of procuring the resource is a case where war breaks out in an oil field area and crude oil as the raw material cannot be imported. For example, the loss of the resource is a case in which stored valuable raw materials are lost in a fire. For example, the loss of infrastructure is a case where a major earthquake disrupts the transportation routes for raw materials, or a factory where the project was going to be implemented collapses. If these risks are replaced with the problems, the risk of “impossibility of importing crude oil” becomes the problem of “procuring stockpiled crude oil”, the risk of “burning of stored valuable raw materials” becomes the problem of “early procurement of valuable raw materials”, the risk of “collapse of raw material transportation routes” becomes the problem of “establishing alternative transportation routes”, and the risk of “collapse of factories” becomes the problem of “contracting with alternative factories”.
In such a case where a risk is manifested, it is preferable to have an automatic problem registration unit that records what kind of problem the risk turns into at the time of registration of the risk information or after registration of the risk information, in association with the risk identification information, and automatically registers it as a problem that is the project management information when the risk is manifested.
In addition, the system (i.e., the automatic problem registration unit) may be configured to automatically register the problem in the case of high risk. For example, if the war breaks out in the oil field area, but the crude oil as the raw material can still be imported, the system registers a problem “importing crude oil ahead of schedule” in advance, and automatically registers the problem in the state of the high risk. If the weather forecast indicates that a large typhoon may occur and cause serious damage to the production area of the raw materials, a new problem “transporting the raw materials to the site while the large typhoon is over the Southern Ocean” occurs.
The “generation problem recording unit” has a function of generating the problem information that must be solved based on the manifested risk or acquiring information that has been held in advance and recording it in the problem information holding unit in association with the problem identification information, when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information. The problem information stored in the problem information holding unit is output from the problem resolution status information output unit in the same way as normal problem information. Initially, the problem resolution status is usually output as zero.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, and a generation problem recording program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result. The CPU executes the generation problem recording program stored in the main memory to generate the problem information that must be solved based on the manifested risk (e.g., generates problems by artificial intelligence) or acquires pre-registered problem information to additionally record the problem information in the problem information holding unit in association with the problem identification information, when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information. If the newly recorded problem information is positioned hierarchically in relation to another problem information, information indicating the hierarchical relationship with the another problem information is also recorded. The information indicating this hierarchical relationship should be configurated in such a way that it can be referred to when accessing all problem information that has a direct relationship.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result. When a new problem is additionally recorded by acquiring the risk manifestation risk/high risk information, it is preferable to output a warning to the authorized project participants to encourage them to input the task to solve the new problem.
It is also preferable to register in advance the problem information that must be newly added and the task that must be processed to solve the problem when the risk is manifest by the risk manifestation risk/high risk information or when the high-risked risk is registered. In this way, if there is a pre-registered task, it is preferable to configure the system so that the task information is newly and automatically added along with the additional recording of the problem information that has occurred according to the risk manifestation risk/high risk information. Note that all newly added problem information and task information that must be handled in accordance with them does not need to be recorded automatically. For example, it is preferable to prompt the project participant who has the authority to input the elements that need to be considered dynamically, such as personnel assignments.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. When the risk manifestation risk/high risk information is acquired, there are additional problem information to be recorded and additional task information to be recorded. Therefore, it is preferable to have this program function to allow the authorized project participant to enter the change request of the project management information In this case, the project management information includes two cases, i.e., a case where the project management information indicates the newly added problem or the newly added task information, and a case where a change is made to the project management information in order to make a change to the previous project management information. The system may be designed so that the former is done automatically and the latter is left to the project participant who has the authority, or the former may be configured so that the process of change request of the project management information is skipped and completed by additionally recording the project management information. In any case, in most cases where the risk manifestation risk/high risk information is acquired, changes to the previous project management information will be necessary. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “generation problem recording step” generates the problem information that must be resolved based on the manifested risk and records it in the problem information holding unit in association with the problem identification information when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information.
<Conclusion>
As described above, it is possible to provide a project management system that can automatically present a measure when the risk is manifested or high-risked.
The fourth embodiment provides the project management system that, in addition to the features of the third embodiment, is configured to input the task information to be associated with the newly generated and held problem information, in association with the problem information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the second embodiment will be described in order.
<Functional Configuration>
The “unit for inputting task information for new problem” has a function of inputting the task information to be associated with the newly generated and held problem information, in association with the problem information.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, the generation problem recording program, and a program for inputting task information for new problem.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result. The CPU executes the generation problem recording program stored in the main memory to generate the problem information that must be solved based on the manifested risk (e.g., generates problems by artificial intelligence) or acquires the problem information registered together with the risk information in advance to record the problem information in the problem information holding unit in association with the problem identification information, when the risk manifestation risk/high risk information, which is information indicating that the held risk has manifested, is acquired in association with the risk identification information. The CPU executes the program for inputting task information for new problem stored in the main memory to input the task information to be associated with the newly generated and held problem information, in association with the problem information. As mentioned above, all task information may be prepared and registered in advance, and the system may be configured to automatically register the task information.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The flow of processing when the project management system according to the fourth embodiment is used is not illustrated in the figure, but it is assumed that the flow of processing in the first embodiment exists. In the fourth embodiment, there is a step for inputting task information for new problem, in addition to the processing of the first embodiment, in any order. Hereinafter, the step for inputting task information for new problem will be described.
The “step for inputting task information for new problem” inputs the task information to be associated with the newly generated and held problem information, in association with the problem information.
<Conclusion>
As described above, it is possible to provide a project management system that can manage the project including task positioned below the generated problem.
The fifth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to receive an input of experience information which includes successful experience information indicating a successful experience or/and failure experience information indicating a failure experience.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the fifth embodiment will be described in order.
<Functional Configuration>
The “experience information input receiving unit” has a function of receiving the input of the experience information which includes successful experience information indicating the successful experience or/and failure experience information indicating the failure experience. The experience information preferably includes one or more pieces of text information, video information, attached document information, still image information, and audio information.
The “experience information storing unit” has a function of storing the experience information that received the input, in association with the project identification information.
The “unit for receiving viewing request of experience information” has a function of receiving a viewing request of the stored experience information.
The “experience information viewing unit” has a function that allows the users to view the experience information according to the received viewing request.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, an experience information input receiving program, an experience information storing program, a program for receiving viewing request of experience information, and an experience information viewing program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. Further, in the present embodiment, the experience information and the viewing request are stored.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the experience information input receiving program stored in the main memory to receive the input of the experience information, which includes the successful experience information indicating the successful experience or/and the failure experience information indicating the failure experience, in association with the project identification information that identifies the project through the network interface. The CPU executes the experience information storing program to store the experience information that received the input, in association with the project identification information. The CPU executes the program for receiving viewing request of experience information stored in the main memory to receive the viewing request of the stored experience information. The CPU executes the experience information viewing program stored in the main memory to allow the user to view the experience information according to the received viewing request.
My project may be improved based on the viewing of the experience information of another project. In that case, a change request of the project management information will be implemented. Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “experience information input receiving step” receive the input of the experience information which includes the successful experience information indicating the successful experience or/and the failure experience information indicating the failure experience.
The “experience information storing step” receives the experience information that received the input, in association with the project identification information.
The “step for receiving viewing request of experience information” receives the viewing request of the stored experience information.
The “experience information viewing step” allows the users to view the experience information according to the received viewing request.
<Conclusion>
As described above, it is possible to provide a project management system that can utilize past experience information for an ongoing project.
The sixth embodiment provides the project management system that, in addition to the features of the fifth embodiment, is configured to receive an input of the experience information in association with the project identification information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the sixth embodiment will be described in order.
<Functional Configuration>
The “project management information-specific experience information input receiving unit” has a function of receiving the input of the experience information in association with the project management information.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, and an experience information input receiving program. The experience information input receiving program includes a project management information-specific experience information input receiving subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, the experience information and the viewing request, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the experience information input receiving program stored in the main memory to receive the input of the experience information, which includes the successful experience information indicating the successful experience or/and the failure experience information indicating the failure experience, in association with the project identification information that identifies the project through the network interface. The CPU executes the experience information storing program to store the experience information that received the input, in association with the project identification information. The CPU executes the program for receiving viewing request of experience information stored in the main memory to receive the viewing request of the stored experience information. The CPU executes the experience information viewing program stored in the main memory to allow the user to view the experience information according to the received viewing request.
If necessary, the CPU executes the program for receiving change request of project management information stored in the main memory to receive the input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the change request of project management information in association with the identification information for change request of project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for change request of project management information, which is information indicating the implementation of the change request of the held project management information, in association with the identification information for change request of project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for change request of project management information. Since the change request of project management information is also a type of the project management information, the experience information may be entered in association with the change request of project management information. This is because the change request of project management information is one of the most important pieces of information in project management, and the experience is invaluable.
<Flow of Processing>
The “project management information-specific experience information input receiving substep” receives the input of the experience information in association with the project management information.
<Conclusion>
As described above, it is possible to provide a project management system that can search for the experience information that the user wants to know from past projects.
The seventh embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to complete a reception by embedding information in a template for specifying the content of the change request.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the seventh embodiment will be described in order.
<Functional Configuration>
The “reception completion unit” include a function of completing the reception by embedding the information in the template for specifying the contents of the change request.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, and the program for changing project management information. The program for receiving change request of project management information includes a reception completion subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. Receiving the content of the change request of the project management information is completed by embedding the information in the template to identify the content of the change request. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “reception completion substep” completes the reception by embedding the information in the template for specifying the contents of the change request.
<Conclusion>
As described above, it is possible to provide a project management system that can prevent leakage of the content of the change request.
The eighth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to generate the implementation information for change request of project management information, which is information to implement the change of the project management information, by embedding information in a template for specifying the information necessary to implement the change request.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the eighth embodiment will be described in order.
<Functional Configuration>
The “implementation information generating unit” include a function of generating the implementation information for change request of project management information, which is information to implement the change of the project management information, by embedding information in a template for specifying the information necessary to implement the change request.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, and the program for changing project management information. The program for acquiring implementation information for change request of project management information includes an implementation information generating subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. Here, the change of the project management information is implemented by embedding the information in the template for specifying the information necessary to implement the change request. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “implementation information generating substep” generates the implementation information for change request of project management information, which is information to implement the change of the project management information, by embedding information in a template for specifying the information necessary to implement the change request.
<Conclusion>
As described above, it is possible to provide a project management system that allows even an inexperienced person to consider and input data to be considered without leakage, although the degree of freedom is reduced by guiding the content of the change request to some extent.
The ninth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to receive an input of the risk information according to a risk navigation template that prompts input of information to be clarified in order to objectify the risk.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the ninth embodiment will be described in order.
<Functional Configuration>
The “risk template input receiving unit” has a function of receiving the input of the risk information according to the risk navigation template that prompts input of information to be clarified in order to objectify the risk. It is preferable to configure the system so that the input of the risk information is not completed when even one input is not made in the template. In addition, the risk template may be configured to have a guide information button and guide the user who has difficulty in understanding the content to be input to what the input field should be described. In addition, the input field should be configured to illustrate an example of input by providing an example button to illustrate an example of input. In addition, the system can be configured to allow the artificial intelligence to learn from the various project management information, the progress status of the project, the completion result of the project and other past cases, and to complete the entry of the risk information by defaulting the risk information to the risk template and allowing the user to edit it.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, and the program for changing project management information. The risk information input receiving program includes a risk template input receiving subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. Here, the input of the risk information is received according to the risk navigation template that prompts input of information to be clarified in order to objectify the risk. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “risk template input receiving substep” receives input of the risk information according to the risk navigation template that prompts input of information to be clarified in order to objectify the risk.
<Conclusion>
As described above, it is possible to provide a project management system that allows even an inexperienced person to consider what to be considered without leakage and input the risk information, although the degree of freedom is reduced by guiding risk-related considerations to some extent.
The tenth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to receive an input of the risk information according to a risk quantification navigation template that prompts an input of information for quantifying a risk.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the tenth embodiment will be described in order.
<Functional Configuration>
The “risk quantification template input receiving unit” has a function of receiving an input of the risk information according to the risk quantification navigation template that prompts the input of information for quantifying the risk.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, and the program for changing project management information. The risk information input receiving program includes a risk quantification template input receiving subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. Here, the input of the risk information is received according to the risk quantification navigation template that prompts the input of information for quantifying the risk. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “risk template input receiving substep” receives input of the risk information according to the risk quantification navigation template that prompts the input of information for quantifying the risk.
The eleventh embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to map the held risk information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the eleventh embodiment will be described in order.
<Functional Configuration>
The “risk information mapping unit” has a function of mapping the held risk information.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, and the program for changing project management information. The risk manifestation risk/high risk information output program includes a risk information mapping subprogram.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result. Here, the held risk information is output in a mapped state.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “risk information mapping substep” executes mapping of the held risk information.
<Conclusion>
As described above, it is possible to provide a project management system in which the risk information can be grasped at a glance.
The twelfth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to acquire interrelated information (interdependent information is also treated as a type of this information herein), which is information indicating the interrelationship of the problem information, the risk information, the task information and the premise information, and to held the interrelated information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the twelfth embodiment will be described in order.
<Functional Configuration>
The “interrelated information acquiring unit” acquires the interrelated information which is information indicating the interrelationship of the problem information, the risk information, the task information and the premise information. For example, the interrelationship information between the problem information and the task information is information indicating the relationship that the problem indicated by the task information is solved by completing the task indicated by all the associated task information. The interrelationship information between the risk information and the problem information is information that indicates a relationship that makes it impossible to solve the problem indicated by the problem information when the risk indicated by the risk information is manifested, or information that indicates a relationship with the problem information indicating the problem that must be solved as a new problem when the risks is manifested. The interrelationship information between the premise information and another project management information is information indicating that the another project management information is changed when the premise information is destroyed. The interrelationship information may also indicate a relationship between the same categories. For example, the interrelationship information between the problem information and another project information is information that indicates a relationship that makes it unnecessary to solve the problem indicated by the another problem information when the problem indicated by one problem information is solved. The interrelationship information between task information and another task information is information indicating a relationship in which the task indicated by one task information must be completed before the task indicated by the another task information must be started. The system may have a project progress work instruction unit that gives various instructions and advices based on these interrelationship information and the information indicating the degree of progress of the project (e.g. the progress information of problems and tasks, and the overall progress information composed based on the progress information of problems and tasks).
The “interrelated information holding unit” has a function of holding the acquired interrelationship information.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, an interrelated information acquiring program, and an interrelated information holding program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. Moreover, in the present embodiment, each of the main memory and the HDD stores the interrelationship information.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the interrelated information acquiring program stored in the main memory to acquire the interrelated information which is information indicating the interrelationship of the problem information, the risk information, the task information and the premise information. The CPU executes the interrelated information holding program to hold the acquired interrelated information.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “interrelated information acquiring step” acquires the interrelated information which is information indicating the interrelationship of the problem information, the risk information, the task information and the premise information.
The “interrelated information holding step” holds the acquired interrelationship information.
The thirteenth embodiment provides the project management system that, in addition to the features of the twelfth embodiment, is configured to, when the problem information and the task information are associated with each other, generate the problem solution status information, which is information indicating that the held problem has been solved, based on the task processing status information of the associated task information, and transmit the problem solution status information to the problem solution status information acquiring unit.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the thirteenth embodiment will be described in order.
<Functional Configuration>
The “problem solution status information generating unit” has a function of, when the problem information and the task information are associated with each other, generating the problem solution status information, which is information indicating that the held problem has been solved, based on the task processing status information of the associated task information, and transmitting the problem solution status information to the problem solution status information acquiring unit.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, the interrelated information acquiring program, the interrelated information holding program, and a problem solution status information generating program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, the implementation information for the change request of the project management information, and the interrelated information, as in the first embodiment.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the interrelated information acquiring program stored in the main memory to acquire the interrelated information which is information indicating the interrelationship of the problem information, the risk information, the task information and the premise information. The CPU executes the interrelated information holding program to hold the acquired interrelated information.
Next, the CPU executes the problem solution status information generating program stored in the main memory to, when the problem information and the task information are associated with each other, generate the problem solution status information, which is information indicating that the held problem has been solved, based on the task processing status information of the associated task information, and transmit the problem solution status information to the problem solution status information acquiring unit.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
<Flow of Processing>
The “problem solution status information generating step” generates, when the problem information and the task information are associated with each other, the problem solution status information, which is information indicating that the held problem has been solved, based on the task processing status information of the associated task information, and transmits the problem solution status information to the problem solution status information acquiring unit.
<Conclusion>
As described above, it is possible to provide a project management system that can automatically lead the status of the problem solution by inputting the contents of task processing according to the guidance, even for an inexperienced user, although the degree of freedom is reduced by guiding an issue to be considered regarding the status of the problem solution.
The fourteenth embodiment provides the project management system that, in addition to the features of the second embodiment, is configured to receive an input of the change of the premise information associated with the project management information and to prompt the correction of the project management information associated with the premise information.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the fourteenth embodiment will be described in order.
<Functional Configuration>
The “premise change input receiving unit” has a function of receiving the input of the change of the premise information associated with the project management information. The premise information may be generated in a free-form, or it may be input and generated partially according to a template. In the latter case, the meaning of the premise is identified for each input field, and premise element attribute identification information is attached to the input content. An example of a list of element attributes includes, for example, “1. amount of fund, stock price, bond, loan amount, investment amount”, “2. cooperation, alliance, joint development, joint business, merger”, “3. president, executive, leader, developer, salesperson, programmer, SE”, “4. land, building, research facility, development equipment”, “5. interest rate, dividend, maturity period”, “6. economic trend, price index, industrial index”, “7. number of employees, number of seconded employees, number of part-timers, number of outsourced employees”, “8. law on communication, law on transportation, law on finance”, “9. communication technology progress, computing technology progress, transportation technology progress, biotechnology progress”, “10. administrative approval, bill enactment, test success/failure, performance test pass”, “11. climate, weather, disaster (earthquake, tsunami, volcano, flood), pollution” and so on. It is preferable that the system stores a rule that instruct which of the project management information should be corrected according to the changed element attributes of the premise (i.e., the system may include an instruction unit for correcting the project management information for each element attribute of the premise). For example, if the premise of the above “1” is broken, the system is configured to output correction instructions for the project management information that can affect costs, sales, and profits. Therefore, it is preferable that each project management information is managed in association with the premise element attribute identification information of the premise information that may be affected by the project management information. The system may be configured to allow the user to enter the associations of the project management information when registering, entering, or correcting the project management information, or it may be configured to record and hold, in each holding unit, the premise element attribute identification information that may be affected by the system based on the entry of the project management information, in association with that the identification information of the project management information.
The “correction prompting unit” has a function of prompting the correction of the project management information associated with the premise information.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, a premise change input receiving program, and a correction prompting program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. In addition, in the present embodiment, the premise information is stored in each of the main memory and the HDD.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
Next, the CPU executes the premise change input receiving program stored in the main memory to receive the input of the change of the premise information associated with project management information through the network interface. The CPU executes the correction prompting program to prompt the correction of the project management information associated with the premise information through the network interface.
<Flow of Processing>
The “premise change input receiving step” receives the input of the change of the premise information associated with the project management information.
The “correction prompting step” prompts the correction of the project management information associated with the premise information.
<Conclusion>
As a result, it is possible to provide a project management system that can prompt the user to correct the project management information when the need to correct the project management information arises in response to the change in the premise information.
The fifteenth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to receive an input of a stakeholder related to the achievement of the goal of the project in association with an index value indicating an attribute of the stakeholder, generate a map of the stakeholder using the stakeholder and the received index value associated with the stakeholder, and output the generated map.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the fifteenth embodiment will be described in order.
<Functional Configuration>
The “stakeholder input receiving unit” has a function of receiving the input of the stakeholder related to the achievement of the goal of the project in association with the index value indicating the attribute of the stakeholder.
The “stakeholder map generating unit” has a function of generating the map of the stakeholder using the stakeholder and the received index value associated with the stakeholder. As illustrated in
The “map output unit” has a function of outputting the generated map. This output can be on paper or on a display such as a touch panel controllable with a mouse or cursor. It is also desirable to provide a position changing unit for changing the position of the stakeholder along with a map editing unit to receive the deletion of an existing stakeholder in the map editing unit (a unit for receiving deletion of existing stakeholder), or desirable to receive the input of a new stakeholder in the map editing unit (a new stakeholder input receiving unit).
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, a stakeholder input receiving program, a stakeholder map generating program and a map output program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. In addition, in the present embodiment, the stakeholder information is stored in each of the main memory and the HDD.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
Next, the CPU executes the stakeholder input receiving program stored in the main memory to receive the input of the stakeholder related to the achievement of the goal of the project through the network interface in association with an index value indicating the attribute of the stakeholder. Next, the CPU executes the stakeholder map generating program stored in the main memory to generate the map of the stakeholder using the stakeholder and the received index value associated with the stakeholder. Next, the CPU executes the map output program stored in the main memory to output the generated map through the network interface.
<Flow of Processing>
The “stakeholder input receiving step” receives the input of the stakeholder related to the achievement of the goal of the project in association with the index value indicating the attribute of the stakeholder.
The “stakeholder map generating unit” generates the map of the stakeholder using the stakeholder and the received index value associated with the stakeholder.
The “map output step” outputs the generated map.
<Conclusion>
As described above, it is possible to provide a project management system that allows the user to grasp the attributes of the key players at a glance in accomplishing the project, so that the project can proceed smoothly.
The sixteenth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to acquire a status information map, which is information that maps the status information, and to output the acquired status information map.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the sixteenth embodiment will be described in order.
<Functional Configuration>
The “status information map acquiring unit” has a function of acquiring the status information map which is information that maps the status information.
The “status information map output unit” has a function of outputting the acquired status information map. The status information map output unit displays the percentage of achievement against 100% completion by using a pie chart for each task (by identification information) or a pie chart for each problem, which is indicated by a hierarchical structure, etc. If the user clicks on the pie chart or the identification information of the problem or task with the cursor or mouse, the information about the problem, the task, the achievement status, and other information related to the information may be displayed in a pop-up window. For example, a member identifier for the task may be displayed, and clicking on the member identifier may open an e-mail generating window for the member or allow the user to make a phone call to the member. Further, the communication may be configured to be done through the SNS. The SNS is composed of its task members, and it may be configured to be shared by all members. The system may be configured so that, in the case of work delays, a report on the cause of the delay by the member may be recorded and made available for viewing, or measures to resolve the delay may be recorded and made available for viewing (a report viewing unit). In addition, the system may be configured so that other task members can offer their support by clicking (a support offering unit).
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, a status information map acquiring program, and a status information map output program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. In addition, in the present embodiment, the status information map is stored in each of the main memory and the HDD.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
The CPU executes the status information map acquiring program in the main memory to acquire the status information map which is information that maps the status information. The CPU executes the status information map output program in the main memory to output the acquired status information map.
<Flow of Processing>
The “status information map acquiring step” acquires the status information map which is information that maps the status information.
The “status information map output step” outputs the acquired status information map.
<Conclusion>
As described above, it is possible to provide a project management system that allows the user to grasp the progress of the project information, such as the problem information, the task information, and the risk information, at a glance.
The seventeenth embodiment provides the project management system that, in addition to the features of the first embodiment, is configured to hold member team identification information that identifies a member or a team composed of members to achieve the goal of the project, hold a member team project management information relationship that associates member team identification information with the project management information in which the member team is engaged, and output the held member team project management information relationship.
Hereinafter, the functional configuration, the hardware configuration, and the flow of processing of the project management system according to the seventeenth embodiment will be described in order.
<Functional Configuration>
The “member team identification information holding unit” has a function of holding the member team identification information that identifies the member or the team composed of members to achieve the goal of the project.
The “member team project management information relationship holding unit” has a function of holding the member team project management information relationship that associates the member team identification information with the project management information in which the member team is engaged.
The “member team project management information relationship output unit” has a function of outputting the held member team project management information relationship.
<Hardware Configuration>
The main memory is used to read programs for various processes to be executed by the CPU, and at the same time, it provides a work area for the programs. A plurality of address is assigned to each of the main memory and the CPU. The programs executed by the CPU can exchange data with each other and perform processing by specifying and accessing the address.
In the present embodiment, the programs stored in the main memory are the problem information input receiving program, the problem information holding program, the problem solution status information acquiring program, the problem solution status information output program, the risk information input receiving program, the risk information holding program, the risk manifestation risk/high risk information acquiring program, the risk manifestation risk/high risk information output program, the task information input receiving program, the task information holding program, the task processing status information acquiring program, the task processing status information output program, the program for receiving change request of project management information, the program for holding change request of project management information, the program for acquiring implementation information for change request of project management information, the program for changing project management information, a member team identification information holding program, a member team project management information relationship holding program, and a member team project management information relationship output program.
In addition, each of the main memory and the HDD stores the problem information, the problem identification information, the problem solution status information, the risk information, the risk identification information, the risk manifestation risk/high risk information, the task information, the task identification information, the task processing status information, the change request of project management information, the identification information for the change request of the project management information, and the implementation information for the change request of the project management information, as in the first embodiment. In addition, in the present embodiment, member team identification information and member team project management information relationship are stored in each of the main memory and the HDD.
The CPU executes the problem information input receiving program stored in the main memory to receive one or more inputs of the problem information, which is the project management information and indicates the problem that must be resolved to achieve the goal of the project, through the network interface. The CPU executes the problem information holding program to store one or more problem information in association with the problem identification information. The CPU executes the problem solution status information acquiring program stored in the main memory to acquire the problem solution status information, which indicates a status in which the held problem is solved, in association with the problem identification information. The CPU executes the problem solution status information output program stored in the main memory to associate the held problem information and the problem solution status information with each other through the network interface to output an associated result.
Next, the CPU executes the risk information input receiving program stored in the main memory to receive one or more inputs of the risk information, which is the project management information and indicates the risk assumed under a predetermined condition in achieving the goal of the project, through the network interface. The CPU executes the risk information holding program to hold one or more input risk information in association with the risk identification information. The CPU executes the risk manifestation risk/high risk information acquiring program stored in the main memory to acquire the risk manifestation risk/high risk information, which indicates that the held risk has manifested or that the risk has increased, in association with the risk identification information. The CPU executes the risk manifestation risk/high risk status output program stored in the main memory to associate the held risk information and the risk manifestation risk/high risk information with each other through the network interface to output an associated result.
Next, the CPU executes the task information input receiving program stored in the main memory to receive one or more inputs of the task information, which is the project management information and indicates the task that must be processed to achieve the goal of the project, through the network interface. The CPU executes the task information holding program to store one or more input task information in association with the task identification information. The CPU executes the task processing status information acquiring program stored in the main memory to acquire the task processing status information that indicates the processing status of the held task in association with the task identification information. The CPU executes the task processing status information output program stored in the main memory to associate the held task information and the task processing status information with each other through the network interface to output an associated result.
Next, the CPU executes the program for receiving change request of project management information stored in the main memory to receive input of the change request of the project management information through the network interface. The CPU executes the program for holding change request of project management information to hold the received change request of the project management information in association with the identification information for the change request of the project management information. The CPU executes the program for acquiring implementation information for change request of project management information stored in the main memory to acquire the implementation information for the change request of the project management information, which indicates the implementation of the change request of the held project management information, in association with the identification information for the change request of the project management information. The CPU executes the program for changing project management information stored in the main memory to change the project management information based on the acquired implementation information for the change request of the project management information.
Next, the CPU executes the member team identification information holding program stored in the main memory to hold the member team identification information that identifies the member or the team composed of members to achieve the goal of the project. The CPU executes the member team project management information holding program stored in the main memory to hold the member team project management information relationship that associates the member team identification information with the project management information in which the member team is engaged. The CPU executes the member team project management information output program stored in the main memory to output the held member team project management information relationship.
<Flow of Processing>
The “member team identification information holding step” holds the member team identification information that identifies the member or the team composed of members to achieve the goal of the project.
The “member team project management information relationship holding step” holds the member team project management information relationship that associates the member team identification information with the project management information in which the member team is engaged.
The “member team project management information relationship output step” outputs the held member team project management information relationship.
<Conclusion>
As described above, it is possible to provide a project management system that can manage the progress of the project (including the risk status and the stakeholders) not only for each project but also for each team.
This application is a continuation application of International Application PCT/JP2019/018308 filed on May 7, 2019 and designated the U.S., the entire contents of which are incorporated herein by reference.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2019/018308 | May 2019 | US |
Child | 17520564 | US |