JP6877150B2 - Project management support device, project management support method and project management support program - Google Patents

Project management support device, project management support method and project management support program Download PDF

Info

Publication number
JP6877150B2
JP6877150B2 JP2017004824A JP2017004824A JP6877150B2 JP 6877150 B2 JP6877150 B2 JP 6877150B2 JP 2017004824 A JP2017004824 A JP 2017004824A JP 2017004824 A JP2017004824 A JP 2017004824A JP 6877150 B2 JP6877150 B2 JP 6877150B2
Authority
JP
Japan
Prior art keywords
project
processing unit
task
management support
projects
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017004824A
Other languages
Japanese (ja)
Other versions
JP2018116330A (en
Inventor
加奈恵 池田
加奈恵 池田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2017004824A priority Critical patent/JP6877150B2/en
Publication of JP2018116330A publication Critical patent/JP2018116330A/en
Application granted granted Critical
Publication of JP6877150B2 publication Critical patent/JP6877150B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、プロジェクト管理支援装置、プロジェクト管理支援方法およびプロジェクト管理支援プログラムに関するものである。 The present invention relates to a project management support device, a project management support method, and a project management support program.

特許文献1には、プロジェクトの重要度を判定する技術が開示されている。 Patent Document 1 discloses a technique for determining the importance of a project.

特許文献2には、プロジェクトに含まれる複数の工程のそれぞれについて、当該工程が実行されるべき実行順番を算出する技術が開示されている。 Patent Document 2 discloses a technique for calculating the execution order in which the steps should be executed for each of the plurality of steps included in the project.

特許文献3には、プロジェクトの計画およびその実行時においてユーザに対して管理支援を行う技術が開示されている。 Patent Document 3 discloses a technique for providing management support to a user when planning a project and executing the project.

特開2012−73885号公報Japanese Unexamined Patent Publication No. 2012-73885 特開2010−140145号公報JP-A-2010-140145 特開2008−234552号公報Japanese Unexamined Patent Publication No. 2008-234552

開発の現場では、プロジェクト管理を市販のツールを用いて行うことが多い。多くのツールでは、複数のプロジェクトを管理できる。しかし、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに遅延等の課題が存在する場合、市販のツールでは、まず、どのプロジェクトを優先的に選択すればよいかを判断し、その後、1つのプロジェクトについてどのタスクに優先的にリソースを投入すべきかを判断する、という2段階の手順を踏まなければならない。 At the development site, project management is often performed using commercially available tools. Many tools allow you to manage multiple projects. However, when multiple projects run side by side and one or more tasks in each project have issues such as delays, commercially available tools first determine which project should be prioritized. After that, you have to go through a two-step procedure of deciding which task should be prioritized for resources for one project.

つまり、従来は、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに課題が存在する場合、どのプロジェクトのどのタスクにリソースを投入すべきかを1回の操作で特定できるしくみがない。そのようなしくみは、特許文献1、特許文献2および特許文献3に開示されている技術でも実現されていない。 In other words, in the past, when multiple projects run side by side and one or more tasks in each project have issues, it is possible to specify which task in which project the resource should be invested in with a single operation. Absent. Such a mechanism has not been realized even in the techniques disclosed in Patent Document 1, Patent Document 2 and Patent Document 3.

本発明は、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに課題が存在する場合、どのプロジェクトのどのタスクにリソースを投入すべきかを1回の操作で特定できるようにすることを目的とする。 The present invention makes it possible to specify in one operation which task of which project should be invested when a plurality of projects run side by side and one or more tasks of each project have a problem. The purpose is.

本発明の一態様に係るプロジェクト管理支援装置は、
1つのプロジェクトにつき複数のタスクを含む複数のプロジェクトの管理を支援するプロジェクト管理支援装置であり、
ユーザの操作を受け付ける操作処理部と、
前記操作処理部により受け付けられた1回の操作に対して、前記複数のプロジェクトのうち、少なくとも1つのプロジェクトを選択し、選択したプロジェクトに含まれる複数のタスクの中から、リソースを投入すべきタスクを抽出し、抽出したタスクを示す情報を生成する抽出処理部と、
前記1回の操作に対して前記抽出処理部により生成された情報を表示する表示処理部とを備える。
The project management support device according to one aspect of the present invention is
It is a project management support device that supports the management of multiple projects including multiple tasks per project.
An operation processing unit that accepts user operations
A task for which at least one project is selected from the plurality of projects and resources should be input from the plurality of tasks included in the selected project for one operation received by the operation processing unit. Extraction processing unit that extracts information and generates information indicating the extracted task,
It includes a display processing unit that displays information generated by the extraction processing unit for the one operation.

本発明では、1回の操作に対して、少なくとも1つのプロジェクトが選択され、選択されたプロジェクトに含まれる、リソースを投入すべきタスクを示す情報が表示される。このため、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに課題が存在する場合、どのプロジェクトのどのタスクにリソースを投入すべきかを1回の操作で特定することができる。 In the present invention, at least one project is selected for one operation, and information indicating the tasks to be invested in the resources included in the selected project is displayed. Therefore, when a plurality of projects run in parallel and a problem exists in one or more tasks of each project, it is possible to specify which task of which project the resource should be invested in by one operation.

実施の形態1に係るプロジェクト管理支援装置の構成を示すブロック図。The block diagram which shows the structure of the project management support apparatus which concerns on Embodiment 1. 実施の形態1に係るプロジェクト管理支援装置の動作を示すフローチャート。The flowchart which shows the operation of the project management support apparatus which concerns on Embodiment 1. 実施の形態1に係るプロジェクト属性テーブルの例を示す表。A table showing an example of a project attribute table according to the first embodiment. 実施の形態1に係るプロジェクト目標テーブルの例を示す表。A table showing an example of a project goal table according to the first embodiment. 実施の形態1に係る過去実績テーブルの例を示す表。A table showing an example of a past performance table according to the first embodiment.

以下、本発明の実施の形態について、図を用いて説明する。各図中、同一または相当する部分には、同一符号を付している。実施の形態の説明において、同一または相当する部分については、説明を適宜省略または簡略化する。なお、本発明は、以下に説明する実施の形態に限定されるものではなく、必要に応じて種々の変更が可能である。例えば、以下に説明する実施の形態は、部分的に実施されても構わない。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In each figure, the same or corresponding parts are designated by the same reference numerals. In the description of the embodiment, the description will be omitted or simplified as appropriate for the same or corresponding parts. The present invention is not limited to the embodiments described below, and various modifications can be made as needed. For example, the embodiments described below may be partially implemented.

実施の形態1.
本実施の形態について、図1から図5を用いて説明する。
Embodiment 1.
The present embodiment will be described with reference to FIGS. 1 to 5.

***構成の説明***
図1を参照して、本実施の形態に係るプロジェクト管理支援装置100の構成を説明する。
*** Explanation of configuration ***
The configuration of the project management support device 100 according to the present embodiment will be described with reference to FIG.

プロジェクト管理支援装置100は、1つのプロジェクトにつき複数のタスクを含む複数のプロジェクトの管理を支援するコンピュータである。プロジェクト管理支援装置100は、プロセッサ101を備えるとともに、メモリ102、入力装置103およびディスプレイ104といった他のハードウェアを備える。プロセッサ101は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。 The project management support device 100 is a computer that supports management of a plurality of projects including a plurality of tasks per project. The project management support device 100 includes a processor 101 and other hardware such as a memory 102, an input device 103, and a display 104. The processor 101 is connected to other hardware via a signal line and controls these other hardware.

プロジェクト管理支援装置100は、機能要素として、操作処理部110と、抽出処理部120と、表示処理部130とを備える。操作処理部110、抽出処理部120および表示処理部130の機能は、ソフトウェアにより実現される。 The project management support device 100 includes an operation processing unit 110, an extraction processing unit 120, and a display processing unit 130 as functional elements. The functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 are realized by software.

プロセッサ101は、各種処理を行うICである。「IC」は、Integrated Circuitの略語である。プロセッサ101は、例えば、CPUである。「CPU」は、Central Processing Unitの略語である。 The processor 101 is an IC that performs various processes. "IC" is an abbreviation for Integrated Circuit. The processor 101 is, for example, a CPU. "CPU" is an abbreviation for Central Processing Unit.

メモリ102には、プロジェクト管理データベース200と、タスク管理データベース300とが構築される。プロジェクト管理データベース200は、プロジェクト属性テーブル201と、プロジェクト目標テーブル202と、過去実績テーブル203とを有する。タスク管理データベース300は、タスク情報テーブル301と、工程進捗情報テーブル302とを有する。メモリ102は、例えば、フラッシュメモリまたはRAMである。「RAM」は、Random Access Memoryの略語である。 A project management database 200 and a task management database 300 are constructed in the memory 102. The project management database 200 has a project attribute table 201, a project goal table 202, and a past performance table 203. The task management database 300 has a task information table 301 and a process progress information table 302. The memory 102 is, for example, a flash memory or a RAM. "RAM" is an abbreviation for Random Access Memory.

入力装置103は、例えば、マウス、キーボードまたはタッチパネルである。 The input device 103 is, for example, a mouse, a keyboard, or a touch panel.

ディスプレイ104は、例えば、LCDである。「LCD」は、Liquid Crystal Displayの略語である。 The display 104 is, for example, an LCD. "LCD" is an abbreviation for Liquid Crystal Display.

プロジェクト管理支援装置100は、ハードウェアとして、通信装置を備えていてもよい。 The project management support device 100 may include a communication device as hardware.

通信装置は、データを受信するレシーバおよびデータを送信するトランスミッタを含む。通信装置は、例えば、通信チップまたはNICである。「NIC」は、Network Interface Cardの略語である。 Communication equipment includes a receiver that receives data and a transmitter that transmits data. The communication device is, for example, a communication chip or a NIC. "NIC" is an abbreviation for Network Interface Card.

メモリ102には、操作処理部110、抽出処理部120および表示処理部130の機能を実現するプログラムであるプロジェクト管理支援プログラムが記憶されている。プロジェクト管理支援プログラムは、プロセッサ101に読み込まれ、プロセッサ101によって実行される。メモリ102には、OSも記憶されている。「OS」は、Operating Systemの略語である。プロセッサ101は、OSを実行しながら、プロジェクト管理支援プログラムを実行する。なお、プロジェクト管理支援プログラムの一部または全部がOSに組み込まれていてもよい。 The memory 102 stores a project management support program, which is a program that realizes the functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130. The project management support program is read into the processor 101 and executed by the processor 101. The OS is also stored in the memory 102. "OS" is an abbreviation for Operating System. The processor 101 executes the project management support program while executing the OS. A part or all of the project management support program may be incorporated in the OS.

プロジェクト管理支援プログラムおよびOSは、補助記憶装置に記憶されていてもよい。補助記憶装置は、例えば、フラッシュメモリまたはHDDである。「HDD」は、Hard Disk Driveの略語である。補助記憶装置に記憶されているプロジェクト管理支援プログラムおよびOSは、メモリ102にロードされ、プロセッサ101によって実行される。 The project management support program and the OS may be stored in the auxiliary storage device. The auxiliary storage device is, for example, a flash memory or an HDD. "HDD" is an abbreviation for Hard Disk Drive. The project management support program and the OS stored in the auxiliary storage device are loaded into the memory 102 and executed by the processor 101.

プロジェクト管理データベース200およびタスク管理データベース300は、補助記憶装置に構築されていてもよい。 The project management database 200 and the task management database 300 may be built in the auxiliary storage device.

プロジェクト管理支援装置100は、プロセッサ101を代替する複数のプロセッサを備えていてもよい。これら複数のプロセッサは、プロジェクト管理支援プログラムの実行を分担する。それぞれのプロセッサは、プロセッサ101と同じように、各種処理を行うICである。 The project management support device 100 may include a plurality of processors that replace the processor 101. These multiple processors share the execution of the project management support program. Each processor is an IC that performs various processes in the same manner as the processor 101.

操作処理部110、抽出処理部120および表示処理部130の処理の結果を示す情報、データ、信号値および変数値は、メモリ102、補助記憶装置、または、プロセッサ101内のレジスタまたはキャッシュメモリに記憶される。 Information, data, signal values and variable values indicating the processing results of the operation processing unit 110, the extraction processing unit 120 and the display processing unit 130 are stored in the memory 102, the auxiliary storage device, or the register or cache memory in the processor 101. Will be done.

プロジェクト管理支援プログラムは、磁気ディスクおよび光ディスクといった可搬記録媒体に記憶されてもよい。 The project management support program may be stored on a portable recording medium such as a magnetic disk and an optical disk.

***動作の説明***
図2を参照して、本実施の形態に係るプロジェクト管理支援装置100の動作を説明する。プロジェクト管理支援装置100の動作は、本実施の形態に係るプロジェクト管理支援方法に相当する。
*** Explanation of operation ***
The operation of the project management support device 100 according to the present embodiment will be described with reference to FIG. The operation of the project management support device 100 corresponds to the project management support method according to the present embodiment.

ステップS1において、操作処理部110は、ユーザの操作111を受け付ける。 In step S1, the operation processing unit 110 receives the user's operation 111.

具体的には、操作処理部110は、ディスプレイ104によって入力画面を出力し、ボタンを入力画面に表示する。ユーザが入力画面に表示されたボタンを押下する操作111を入力装置103によって行うと、操作処理部110は、ボタンが押下されたことを抽出処理部120に通知する。 Specifically, the operation processing unit 110 outputs an input screen on the display 104 and displays a button on the input screen. When the user performs the operation 111 of pressing the button displayed on the input screen by the input device 103, the operation processing unit 110 notifies the extraction processing unit 120 that the button has been pressed.

このように、本実施の形態において、操作処理部110は、ユーザの操作111を入力画面で受け付ける。 As described above, in the present embodiment, the operation processing unit 110 receives the user's operation 111 on the input screen.

ステップS2において、抽出処理部120は、操作処理部110により受け付けられた1回の操作111に対して、複数のプロジェクトのうち、少なくとも1つのプロジェクトを選択する。抽出処理部120は、選択したプロジェクトに含まれる複数のタスクの中から、リソースを投入すべきタスクを抽出する。そして、抽出処理部120は、抽出したタスクを示す情報121を生成する。 In step S2, the extraction processing unit 120 selects at least one of the plurality of projects for one operation 111 received by the operation processing unit 110. The extraction processing unit 120 extracts a task to which a resource should be input from a plurality of tasks included in the selected project. Then, the extraction processing unit 120 generates information 121 indicating the extracted task.

具体的には、抽出処理部120は、入力画面に表示されたボタンが押下されたことが操作処理部110から通知されると、プロジェクト管理データベース200に含まれるプロジェクト属性テーブル201、プロジェクト目標テーブル202および過去実績テーブル203を参照して、各プロジェクトの優先度を計算する。そして、抽出処理部120は、計算した優先度を閾値と比較する。 Specifically, when the operation processing unit 110 notifies that the button displayed on the input screen has been pressed, the extraction processing unit 120 has the project attribute table 201 and the project target table 202 included in the project management database 200. And the priority of each project is calculated with reference to the past performance table 203. Then, the extraction processing unit 120 compares the calculated priority with the threshold value.

優先度が閾値よりも高いプロジェクトが1つしかない場合、抽出処理部120は、タスク管理データベース300に含まれるタスク情報テーブル301および工程進捗情報テーブル302を参照して、その1つのプロジェクトに含まれる各タスクに遅延等の課題が発生しているかどうかを判定する。そして、抽出処理部120は、課題が発生しているタスクを示す情報121を表示処理部130に通知する。 When there is only one project having a priority higher than the threshold value, the extraction processing unit 120 is included in the one project by referring to the task information table 301 and the process progress information table 302 included in the task management database 300. Determine if each task has a problem such as delay. Then, the extraction processing unit 120 notifies the display processing unit 130 of the information 121 indicating the task in which the problem is occurring.

優先度が閾値よりも高いプロジェクトが2つ以上ある場合、抽出処理部120は、それら2つ以上のプロジェクトについて、タスク管理データベース300に含まれるタスク情報テーブル301および工程進捗情報テーブル302を参照して、各プロジェクトに含まれる各タスクに遅延等の課題が発生しているかどうかを判定する。そして、抽出処理部120は、優先度が閾値よりも高いプロジェクトごとに、課題が発生しているタスクを示す情報121を表示処理部130に通知する。 When there are two or more projects having a priority higher than the threshold value, the extraction processing unit 120 refers to the task information table 301 and the process progress information table 302 included in the task management database 300 for the two or more projects. , Determine whether each task included in each project has a problem such as delay. Then, the extraction processing unit 120 notifies the display processing unit 130 of the information 121 indicating the task in which the problem is occurring for each project whose priority is higher than the threshold value.

このように、本実施の形態において、抽出処理部120は、1回の操作111に対して、2つ以上のプロジェクトを選択した場合、選択したプロジェクトごとに、リソースを投入すべきタスクを抽出する。そして、抽出処理部120は、選択したプロジェクトごとに、抽出したタスクを示す情報121を生成する。 As described above, in the present embodiment, when two or more projects are selected for one operation 111, the extraction processing unit 120 extracts the task to which the resource should be input for each selected project. .. Then, the extraction processing unit 120 generates information 121 indicating the extracted task for each selected project.

なお、抽出処理部120は、各プロジェクトの優先度を閾値と比較する代わりに、複数のプロジェクトの中から、一番優先度の高いプロジェクトを選択してもよい。すなわち、抽出処理部120は、一番優先度の高いプロジェクトのみについて、そのプロジェクトに含まれる各タスクに遅延等の課題が発生しているかどうかを判定し、課題が発生しているタスクを示す情報121を表示処理部130に通知してもよい。 The extraction processing unit 120 may select the project having the highest priority from a plurality of projects instead of comparing the priority of each project with the threshold value. That is, the extraction processing unit 120 determines whether or not a problem such as a delay has occurred in each task included in the project only for the project having the highest priority, and information indicating the task in which the problem has occurred. 121 may be notified to the display processing unit 130.

ここで、プロジェクト管理データベース200に含まれるプロジェクト属性テーブル201、プロジェクト目標テーブル202および過去実績テーブル203の例をそれぞれ図3、図4および図5に示す。 Here, examples of the project attribute table 201, the project goal table 202, and the past performance table 203 included in the project management database 200 are shown in FIGS. 3, 4, and 5, respectively.

図3の例において、プロジェクト属性テーブル201は、現在進行中または今後開始予定のプロジェクトごとに、「ビジネスユニット」、「製品ドメイン」、「S/W種別」、「S/W開発規模」、「開発期間」、「開発工数」、「作業範囲」、「対象言語」、「対象OS」、「対象CPU」、「開発人数」および「成果物の種類」といった属性を示す情報を格納する。「S/W」は、Softwareの略語である。具体例として、抽出処理部120は、「S/W開発規模」、「開発工数」、「作業範囲」および「開発人数」といった項目から、プロジェクトの規模の大きさを数値化し、得られた数値に比例する優先度を計算する。 In the example of FIG. 3, the project attribute table 201 shows "business unit", "product domain", "S / W type", "S / W development scale", and "S / W development scale" for each project currently in progress or scheduled to start in the future. Information indicating attributes such as "development period", "development man-hours", "work range", "target language", "target OS", "target CPU", "number of developers" and "type of deliverable" is stored. "S / W" is an abbreviation for Software. As a specific example, the extraction processing unit 120 quantifies the scale of the project from items such as "S / W development scale", "development man-hours", "work range", and "number of developers", and obtains numerical values. Calculate the priority proportional to.

図4の例において、プロジェクト目標テーブル202は、現在進行中または今後開始予定のプロジェクトごとに、「売上」、「品質」および「生産性」等の目標を示す情報を格納する。具体例として、抽出処理部120は、「売上」の目標から、プロジェクトの重要度を数値化し、得られた数値に比例する優先度を計算する。 In the example of FIG. 4, the project goal table 202 stores information indicating goals such as “sales”, “quality”, and “productivity” for each project currently in progress or scheduled to start in the future. As a specific example, the extraction processing unit 120 quantifies the importance of the project from the target of "sales" and calculates the priority proportional to the obtained numerical value.

図5の例において、過去実績テーブル203は、過去に完了したプロジェクトごとに、「ビジネスユニット」、「製品ドメイン」、「S/W種別」、「S/W開発規模」、「開発期間」、「開発工数」、「作業範囲」、「対象言語」、「対象OS」、「対象CPU」、「開発人数」、「成果物の種類」、「売上」、「品質」、「生産性」および「遅延」等の実績を示す情報を格納する。「S/W開発規模」、「開発期間」、「開発工数」、「開発人数」、「売上」、「品質」および「生産性」については、予定と実績との両方が示される。具体例として、抽出処理部120は、プロジェクト属性テーブル201の各項目と過去実績テーブル203の対応する項目とを比較し、比較結果に応じて、リソースを投入すべき優先順位を決定する。 In the example of FIG. 5, the past performance table 203 shows the “business unit”, “product domain”, “S / W type”, “S / W development scale”, “development period”, for each project completed in the past. "Development man-hours", "work range", "target language", "target OS", "target CPU", "number of developers", "type of deliverable", "sales", "quality", "productivity" and Stores information indicating actual results such as "delay". For "S / W development scale", "development period", "development man-hours", "number of developers", "sales", "quality" and "productivity", both the schedule and the actual results are shown. As a specific example, the extraction processing unit 120 compares each item in the project attribute table 201 with the corresponding item in the past performance table 203, and determines the priority order in which resources should be invested according to the comparison result.

図示していないが、タスク管理データベース300に含まれるタスク情報テーブル301は、現在進行中または今後開始予定のプロジェクトごとに、各プロジェクトに含まれる各工程の各タスクの属性に関する情報を格納する。 Although not shown, the task information table 301 included in the task management database 300 stores information on the attributes of each task of each process included in each project for each project currently in progress or scheduled to start in the future.

また、タスク管理データベース300に含まれる工程進捗情報テーブル302は、現在進行中または今後開始予定のプロジェクトごとに、各プロジェクトに含まれる各工程の各タスクの進捗状況に関する情報を格納する。具体例として、抽出処理部120は、各タスクの進捗状況に関する情報から、各タスクに遅延等の課題が発生しているかどうかを判定する。 Further, the process progress information table 302 included in the task management database 300 stores information on the progress status of each task of each process included in each project for each project currently in progress or scheduled to be started in the future. As a specific example, the extraction processing unit 120 determines whether or not a problem such as a delay has occurred in each task from the information on the progress status of each task.

ステップS3において、表示処理部130は、1回の操作111に対して抽出処理部120により生成された情報121を表示する。 In step S3, the display processing unit 130 displays the information 121 generated by the extraction processing unit 120 for one operation 111.

具体的には、表示処理部130は、遅延等の課題が発生しているタスクを示す情報121が抽出処理部120から通知されると、ディスプレイ104によって出力画面を出力し、通知された情報121を出力画面に表示する。このとき、表示処理部130は、2つ以上のプロジェクトの情報121が抽出処理部120から通知されていれば、それら2つ以上のプロジェクトの情報121すべてを出力画面に同時に表示する。すなわち、表示処理部130は、1回の操作111に対して抽出処理部120により生成された情報121を一括表示する。このため、複数のプロジェクトが並走し、2つ以上のプロジェクトのタスクに課題が存在する場合、ユーザは、どのプロジェクトのどのタスクにリソースを投入すべきかを示す情報121をプロジェクト横断的に確認することができる。 Specifically, the display processing unit 130 outputs an output screen on the display 104 when the extraction processing unit 120 notifies the information 121 indicating a task in which a problem such as a delay has occurred, and the notified information 121. Is displayed on the output screen. At this time, if the information 121 of the two or more projects is notified from the extraction processing unit 120, the display processing unit 130 simultaneously displays all the information 121 of the two or more projects on the output screen. That is, the display processing unit 130 collectively displays the information 121 generated by the extraction processing unit 120 for one operation 111. Therefore, when a plurality of projects run side by side and a task exists in a task of two or more projects, the user confirms information 121 indicating which task of which project the resource should be invested in across the projects. be able to.

本実施の形態では、出力画面は、前述した入力画面から直接遷移する画面である。このため、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに課題が存在する場合、ユーザは、どのプロジェクトのどのタスクにリソースを投入すべきかを示す情報121を1度の画面遷移で特定することができる。 In the present embodiment, the output screen is a screen that directly transitions from the above-mentioned input screen. Therefore, when a plurality of projects run side by side and one or more tasks of each project have a problem, the user displays information 121 indicating which task of which project the resource should be invested in once. It can be identified by the transition.

本実施の形態において、表示処理部130は、抽出処理部120により生成された情報121を表示する際に、リソースの投入を優先すべきタスクを他のタスクよりも強調して表示する。具体的には、表示処理部130は、ステップS2で選択されたプロジェクトに含まれるタスクのうち、遅延等の課題が発生しているタスクを、他のタスクに対する依存関係およびその他の属性から、太線等で強調表示する。このため、ユーザは、リソースの投入を集中すべきタスクを瞬時に把握することができる。 In the present embodiment, when displaying the information 121 generated by the extraction processing unit 120, the display processing unit 130 emphasizes the task for which the input of the resource should be prioritized more than the other tasks. Specifically, among the tasks included in the project selected in step S2, the display processing unit 130 sets a thick line for the task in which a problem such as delay occurs from the dependency relationship with other tasks and other attributes. Highlight with etc. Therefore, the user can instantly grasp the task to which the resource input should be concentrated.

***実施の形態の効果の説明***
本実施の形態では、1回の操作111に対して、少なくとも1つのプロジェクトが選択され、選択されたプロジェクトに含まれる、リソースを投入すべきタスクを示す情報121が表示される。このため、複数のプロジェクトが並走し、それぞれのプロジェクトの1つ以上のタスクに課題が存在する場合、どのプロジェクトのどのタスクにリソースを投入すべきかを1回の操作111で特定することができる。
*** Explanation of the effect of the embodiment ***
In the present embodiment, at least one project is selected for one operation 111, and information 121 including a task to be invested in the selected project is displayed. Therefore, when a plurality of projects run in parallel and a problem exists in one or more tasks of each project, it is possible to specify which task of which project the resource should be invested in by one operation 111. ..

本実施の形態では、プロジェクト管理支援装置100が、ユーザからのデータ入力を司る操作処理部110と、ユーザへのメッセージ表示を司る表示処理部130とのほかに、抽出処理部120を備える。抽出処理部120は、プロジェクト管理データベース200からプロジェクトに関する情報を抽出し、優先プロジェクトを決定する。そして、抽出処理部120は、タスク管理データベース300から優先プロジェクトに含まれるタスクに関する情報を抽出し、リソースを投入すべきタスクを決定する。この構成により、複数のプロジェクトから施策を実施すべきプロジェクトを選択し、さらに同時に注力すべきタスクまで示すことできるため、プロジェクトを跨ってリソースの投入判断が素早く行える。 In the present embodiment, the project management support device 100 includes an extraction processing unit 120 in addition to an operation processing unit 110 that controls data input from the user and a display processing unit 130 that controls message display to the user. The extraction processing unit 120 extracts information about the project from the project management database 200 and determines a priority project. Then, the extraction processing unit 120 extracts information about the task included in the priority project from the task management database 300, and determines the task to which the resource should be input. With this configuration, it is possible to select a project to implement a measure from a plurality of projects and to indicate tasks to be focused on at the same time, so that it is possible to quickly make a resource input decision across projects.

本実施の形態では、プロジェクト管理データベース200に含まれるプロジェクト属性テーブル201とともに、同じくプロジェクト管理データベース200に含まれるプロジェクト目標テーブル202を参照して、優先プロジェクトが抽出される。このため、リソース不足が発生した場合の影響がより大きいプロジェクトを優先的に抽出することができる。施策を実施すべきプロジェクトに優先順位を付けることもできる。 In the present embodiment, the priority project is extracted by referring to the project target table 202 also included in the project management database 200 together with the project attribute table 201 included in the project management database 200. Therefore, it is possible to preferentially extract projects that have a greater impact when a resource shortage occurs. You can also prioritize the projects for which measures should be implemented.

本実施の形態では、プロジェクト管理データベース200に含まれるプロジェクト属性テーブル201およびプロジェクト目標テーブル202とともに、同じくプロジェクト管理データベース200に含まれる過去実績テーブル203を参照して、優先プロジェクトが抽出される。このため、優先順位の判定の精度を向上させることができる。 In the present embodiment, the priority project is extracted by referring to the past performance table 203 also included in the project management database 200 together with the project attribute table 201 and the project goal table 202 included in the project management database 200. Therefore, the accuracy of the priority determination can be improved.

上記のように、本実施の形態によれば、各プロジェクトの目標、過去の実績、特性等を示す情報を蓄積することで、プロジェクトの優先判断を、精度高く行うことができる。 As described above, according to the present embodiment, by accumulating information indicating the goals, past achievements, characteristics, etc. of each project, it is possible to accurately determine the priority of the project.

***他の構成***
本実施の形態では、操作処理部110、抽出処理部120および表示処理部130の機能がソフトウェアにより実現されるが、変形例として、操作処理部110、抽出処理部120および表示処理部130の機能がソフトウェアとハードウェアとの組み合わせにより実現されてもよい。すなわち、操作処理部110、抽出処理部120および表示処理部130の機能の一部が専用の電子回路により実現され、残りがソフトウェアにより実現されてもよい。
*** Other configurations ***
In the present embodiment, the functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 are realized by software, but as a modification, the functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 are realized. May be realized by a combination of software and hardware. That is, a part of the functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 may be realized by a dedicated electronic circuit, and the rest may be realized by software.

専用の電子回路は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックIC、GA、FPGAまたはASICである。「GA」は、Gate Arrayの略語である。「FPGA」は、Field−Programmable Gate Arrayの略語である。「ASIC」は、Application Specific Integrated Circuitの略語である。 Dedicated electronic circuits are, for example, single circuits, composite circuits, programmed processors, parallel programmed processors, logic ICs, GAs, FPGAs or ASICs. "GA" is an abbreviation for Gate Array. "FPGA" is an abbreviation for Field-Programmable Gate Array. "ASIC" is an abbreviation for Application Special Integrated Circuit.

プロセッサ101、メモリ102および専用の電子回路を、総称して「プロセッシングサーキットリ」という。つまり、操作処理部110、抽出処理部120および表示処理部130の機能がソフトウェアにより実現されるか、ソフトウェアとハードウェアとの組み合わせにより実現されるかに関わらず、操作処理部110、抽出処理部120および表示処理部130の機能は、プロセッシングサーキットリにより実現される。 The processor 101, the memory 102, and the dedicated electronic circuit are collectively referred to as a "processing circuit". That is, regardless of whether the functions of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 are realized by software or a combination of software and hardware, the operation processing unit 110, extraction processing unit 110, and extraction processing unit 130. The functions of the 120 and the display processing unit 130 are realized by the processing circuit.

プロジェクト管理支援装置100の「装置」を「方法」に読み替え、操作処理部110、抽出処理部120および表示処理部130の「処理部」を「工程」に読み替えてもよい。あるいは、プロジェクト管理支援装置100の「装置」を「プログラム」、「プログラムプロダクト」または「プログラムを記録したコンピュータ読取可能な媒体」に読み替え、操作処理部110、抽出処理部120および表示処理部130の「処理部」を「手順」または「処理」に読み替えてもよい。 The "device" of the project management support device 100 may be read as "method", and the "processing unit" of the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 may be read as "process". Alternatively, the "device" of the project management support device 100 is read as "program", "program product", or "computer-readable medium on which the program is recorded", and the operation processing unit 110, the extraction processing unit 120, and the display processing unit 130 The "processing unit" may be read as "procedure" or "processing".

プロジェクト管理データベース200に含まれるプロジェクト属性テーブル201、プロジェクト目標テーブル202および過去実績テーブル203は、別々のデータベースとして実装されてもよい。 The project attribute table 201, the project goal table 202, and the past performance table 203 included in the project management database 200 may be implemented as separate databases.

タスク管理データベース300に含まれるタスク情報テーブル301および工程進捗情報テーブル302は、別々のデータベースとして実装されてもよい。 The task information table 301 and the process progress information table 302 included in the task management database 300 may be implemented as separate databases.

100 プロジェクト管理支援装置、101 プロセッサ、102 メモリ、103 入力装置、104 ディスプレイ、110 操作処理部、111 操作、120 抽出処理部、121 情報、130 表示処理部、200 プロジェクト管理データベース、201 プロジェクト属性テーブル、202 プロジェクト目標テーブル、203 過去実績テーブル、300 タスク管理データベース、301 タスク情報テーブル、302 工程進捗情報テーブル。 100 project management support device, 101 processor, 102 memory, 103 input device, 104 display, 110 operation processing unit, 111 operation, 120 extraction processing unit, 121 information, 130 display processing unit, 200 project management database, 201 project attribute table, 202 project target table, 203 past performance table, 300 task management database, 301 task information table, 302 process progress information table.

Claims (7)

1つのプロジェクトにつき複数のタスクを含む複数のプロジェクトの管理を支援するプロジェクト管理支援装置において、
ユーザの操作を受け付ける操作処理部と、
前記操作処理部により受け付けられた1回の操作をもとに、前記複数のプロジェクトのうち、少なくとも1つのプロジェクトを選択し、選択したプロジェクトに含まれる複数のタスクの中から、リソースを投入すべきタスクを抽出し、抽出したタスクを示す情報を生成する抽出処理部
備え
前記抽出処理部は、
現在進行中または今後開始予定のプロジェクトごとに、プロジェクトの規模と重要度を示す情報に基づき優先度を計算し、
計算した優先度を閾値と比較し、前記優先度が前記閾値よりも高い一つ以上のプロジェクトを選択し、前記一つ以上のプロジェクトに含まれる各タスクの進捗状況に関する情報から各タスクに課題が発生しているかどうかを判定し、課題が発生しているタスクを示す情報を生成するプロジェクト管理支援装置。
In a project management support device that supports the management of multiple projects including multiple tasks per project
An operation processing unit that accepts user operations
At least one project should be selected from the plurality of projects based on one operation received by the operation processing unit, and resources should be input from the plurality of tasks included in the selected project. extract the task, and extraction processing unit for generating the extracted information indicating the tasks
Equipped with a,
The extraction processing unit
For each project that is currently in progress or will be launched in the future, priority will be calculated based on information indicating the size and importance of the project.
The calculated priority is compared with the threshold value, one or more projects having the priority higher than the threshold value are selected, and each task has a task from the information on the progress of each task included in the one or more projects. to determine whether the occurrence, project management support apparatus that generates information indicating a task that challenges has occurred.
前記抽出処理部で生成された情報を表示する表示処理部をさらに備える請求項1に記載のプロジェクト管理支援装置。The project management support device according to claim 1, further comprising a display processing unit that displays information generated by the extraction processing unit. 前記操作処理部は、前記ユーザの操作を入力画面で受け付け、
前記表示処理部は、前記抽出処理部により生成された情報を、前記入力画面から直接遷移する出力画面に表示する請求項に記載のプロジェクト管理支援装置。
The operation processing unit receives the user's operation on the input screen, and receives the user's operation on the input screen.
The project management support device according to claim 2 , wherein the display processing unit displays the information generated by the extraction processing unit on an output screen that directly transitions from the input screen.
前記抽出処理部は、2つ以上のプロジェクトを選択した場合、選択したプロジェクトごとに、リソースを投入すべきタスクを抽出し、抽出したタスクを示す情報を生成し、
前記表示処理部は、前記抽出処理部により生成された情報を一括表示する請求項またはに記載のプロジェクト管理支援装置。
When two or more projects are selected, the extraction processing unit extracts the tasks to which resources should be invested for each selected project, and generates information indicating the extracted tasks.
The display processing unit, the project management support apparatus according to claim 2 or 3 collectively displays information generated by the pre-Symbol extraction processing unit.
前記表示処理部は、前記抽出処理部により生成された情報を表示する際に、リソースの投入を優先すべきタスクを他のタスクよりも強調して表示する請求項からのいずれか1項に記載のプロジェクト管理支援装置。 The display processing unit displays the information generated by the extraction processing unit, and displays the task for which resource input should be prioritized more emphasized than the other tasks. Any one of claims 2 to 4. The project management support device described in. 1つのプロジェクトにつき複数のタスクを含む複数のプロジェクトの管理を支援するプロジェクト管理支援方法において、
操作処理部が、ユーザの操作を受け付け、
抽出処理部が、前記操作処理部により受け付けられた1回の操作に対して、前記複数のプロジェクトのうち、少なくとも1つのプロジェクトを選択し、選択したプロジェクトに含まれる複数のタスクの中から、リソースを投入すべきタスクを抽出し、抽出したタスクを示す情報を生成し、
表示処理部が、前記1回の操作に対して前記抽出処理部により生成された情報を表示するプロジェクト管理支援方法であり、
前記抽出処理部が、
現在進行中または今後開始予定のプロジェクトごとに、プロジェクトの規模と重要度を示す情報に基づき優先度を計算し、
計算した優先度を閾値と比較し、前記優先度が前記閾値よりも高い一つ以上のプロジェクトを選択し、前記一つ以上のプロジェクトに含まれる各タスクの進捗状況に関する情報から各タスクに課題が発生しているかどうかを判定し、課題が発生しているタスクを示す情報を生成するプロジェクト管理支援方法。
In the project management support method that supports the management of multiple projects including multiple tasks per project,
The operation processing unit accepts the user's operation and
The extraction processing unit selects at least one project from the plurality of projects for one operation received by the operation processing unit, and a resource is selected from a plurality of tasks included in the selected project. Extract the task to be input, generate information indicating the extracted task,
The display processing unit is a project management support method for displaying the information generated by the extraction processing unit for the one operation .
The extraction processing unit
For each project that is currently in progress or will be launched in the future, priority will be calculated based on information indicating the size and importance of the project.
The calculated priority is compared with the threshold value, one or more projects having the priority higher than the threshold value are selected, and each task has a task from the information on the progress of each task included in the one or more projects. A project management support method that determines whether a problem has occurred and generates information indicating the task in which the problem is occurring.
1つのプロジェクトにつき複数のタスクを含む複数のプロジェクトの管理を支援するプロジェクト管理支援プログラムにおいて、
コンピュータに、
ユーザの操作を受け付ける操作処理と、
前記操作処理により受け付けられた1回の操作に対して、前記複数のプロジェクトのうち、少なくとも1つのプロジェクトを選択し、選択したプロジェクトに含まれる複数のタスクの中から、リソースを投入すべきタスクを抽出し、抽出したタスクを示す情報を生成する抽出処理と、
前記1回の操作に対して前記抽出処理により生成された情報を表示する表示処理と
を実行させるプロジェクト管理支援プログラムであり、
前記抽出処理は、
現在進行中または今後開始予定のプロジェクトごとに、プロジェクトの規模と重要度を示す情報に基づき優先度を計算し、
計算した優先度を閾値と比較し、前記優先度が前記閾値よりも高い一つ以上のプロジェクトを選択し、前記一つ以上のプロジェクトに含まれる各タスクの進捗状況に関する情報から各タスクに課題が発生しているかどうかを判定し、課題が発生しているタスクを示す情報を生成するプロジェクト管理支援プログラム。
In a project management support program that supports the management of multiple projects that include multiple tasks per project
On the computer
Operation processing that accepts user operations and
For one operation received by the operation process, at least one project is selected from the plurality of projects, and a task for which a resource should be input is selected from a plurality of tasks included in the selected project. Extraction process that extracts and generates information indicating the extracted task,
It is a project management support program that executes a display process for displaying the information generated by the extraction process for the one operation .
The extraction process
For each project that is currently in progress or will be launched in the future, priority will be calculated based on information indicating the size and importance of the project.
The calculated priority is compared with the threshold, one or more projects whose priority is higher than the threshold is selected, and each task has a task from the information on the progress of each task included in the one or more projects. A project management support program that determines whether a problem has occurred and generates information indicating the task in which the problem is occurring.
JP2017004824A 2017-01-16 2017-01-16 Project management support device, project management support method and project management support program Active JP6877150B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017004824A JP6877150B2 (en) 2017-01-16 2017-01-16 Project management support device, project management support method and project management support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017004824A JP6877150B2 (en) 2017-01-16 2017-01-16 Project management support device, project management support method and project management support program

Publications (2)

Publication Number Publication Date
JP2018116330A JP2018116330A (en) 2018-07-26
JP6877150B2 true JP6877150B2 (en) 2021-05-26

Family

ID=62984150

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017004824A Active JP6877150B2 (en) 2017-01-16 2017-01-16 Project management support device, project management support method and project management support program

Country Status (1)

Country Link
JP (1) JP6877150B2 (en)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11250127A (en) * 1998-03-04 1999-09-17 Hitachi Ltd Method for automating process management of system development
JP2003122892A (en) * 2001-10-18 2003-04-25 Matsushita Electric Ind Co Ltd Subject management system, web page server, and recording medium for computer-readable subject management system
US20070038494A1 (en) * 2005-08-15 2007-02-15 Cognetics Corporation Team management system and method
JP2007058409A (en) * 2005-08-23 2007-03-08 Ricoh Co Ltd Project management system, program of the system, and recording medium with the program recorded thereon
JP2008065790A (en) * 2006-09-11 2008-03-21 Toshiba Corp Operation and method of project risk management system, and project risk management program
US8620703B1 (en) * 2011-07-19 2013-12-31 Realization Technologies, Inc. Full-kit management in projects: checking full-kit compliance
JP6102477B2 (en) * 2013-05-07 2017-03-29 富士通株式会社 Schedule management program, schedule management method, and schedule management apparatus
JP2016118832A (en) * 2014-12-18 2016-06-30 株式会社野村総合研究所 Project management system and project management program

Also Published As

Publication number Publication date
JP2018116330A (en) 2018-07-26

Similar Documents

Publication Publication Date Title
US9280331B2 (en) Hash-based change tracking for software make tools
US20130103381A1 (en) Systems and methods for enhancing machine translation post edit review processes
KR20160124895A (en) Diagnosis and optimization of cloud release pipelines
US9690682B2 (en) Program information generating system, method, and computer program product
JP2015041167A (en) Evaluation apparatus for evaluating a security threat and method thereof
US20170168913A9 (en) Method and system for testing of applications in asset management software
US20070233532A1 (en) Business process analysis apparatus
US9760611B2 (en) Identifying element relationships in a document
US20190129781A1 (en) Event investigation assist method and event investigation assist device
JP2016066197A (en) Analysis system and analysis method
JP6877150B2 (en) Project management support device, project management support method and project management support program
KR20190020363A (en) Method and apparatus for analyzing program by associating dynamic analysis with static analysis
US10331818B2 (en) Simulation system and simulation method
JP2021071836A (en) Information presentation server and information presentation method
US20190265954A1 (en) Apparatus and method for assisting discovery of design pattern in model development environment using flow diagram
JP6299579B2 (en) Program, information processing apparatus, and evaluation method
JPWO2013018376A1 (en) System parameter setting support system, data processing method of system parameter setting support device, and program
JP6676792B2 (en) Reviewer management system and method
JP2017151594A (en) Supporting device, supporting method, and program
US10515330B2 (en) Real time visibility of process lifecycle
JP2009134511A (en) Sizing device, sizing method, program for sizing, and recording medium
US20240135253A1 (en) Computer-readable recording medium storing machine learning support program, machine learning support method, and information processing apparatus
JP7091726B2 (en) Information processing equipment, programs and information processing methods
JP4867331B2 (en) Project management program
JP2010128894A (en) Database generation device, method of generating database, and computer program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190919

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20200727

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200915

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20201109

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210330

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210427

R150 Certificate of patent or registration of utility model

Ref document number: 6877150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE

Ref document number: 6877150

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250