JP4371903B2 - Project management program and project management system - Google Patents
Project management program and project management system Download PDFInfo
- Publication number
- JP4371903B2 JP4371903B2 JP2004153926A JP2004153926A JP4371903B2 JP 4371903 B2 JP4371903 B2 JP 4371903B2 JP 2004153926 A JP2004153926 A JP 2004153926A JP 2004153926 A JP2004153926 A JP 2004153926A JP 4371903 B2 JP4371903 B2 JP 4371903B2
- Authority
- JP
- Japan
- Prior art keywords
- project
- work item
- information
- template
- database
- 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.)
- Expired - Fee Related
Links
- 238000003860 storage Methods 0.000 claims description 18
- 238000000605 extraction Methods 0.000 claims description 9
- 238000000034 method Methods 0.000 description 50
- 238000013461 design Methods 0.000 description 20
- 238000012545 processing Methods 0.000 description 17
- 238000009825 accumulation Methods 0.000 description 15
- 101150083764 KCNK9 gene Proteins 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 238000004891 communication Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000012552 review Methods 0.000 description 6
- 102100033973 Anaphase-promoting complex subunit 10 Human genes 0.000 description 2
- OAUWKHSGCCPXOD-UHFFFAOYSA-N DOC1 Natural products C1=CC(O)=C2C(CC(=O)NCCCCCNCCCNCCCNCCCN)=CNC2=C1 OAUWKHSGCCPXOD-UHFFFAOYSA-N 0.000 description 2
- 101000779315 Homo sapiens Anaphase-promoting complex subunit 10 Proteins 0.000 description 2
- 101000737813 Homo sapiens Cyclin-dependent kinase 2-associated protein 1 Proteins 0.000 description 2
- 101000806846 Homo sapiens DNA-(apurinic or apyrimidinic site) endonuclease Proteins 0.000 description 2
- 101000835083 Homo sapiens Tissue factor pathway inhibitor 2 Proteins 0.000 description 2
- 101150039208 KCNK3 gene Proteins 0.000 description 2
- 102100026134 Tissue factor pathway inhibitor 2 Human genes 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 101100140581 Arabidopsis thaliana REF6 gene Proteins 0.000 description 1
- 238000010923 batch production Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明はプロジェクト管理プログラム及びプロジェクト管理システムに関し、特に、複数の作業項目情報を有したプロジェクト情報を管理する処理をコンピュータに機能させるプロジェクト管理プログラム及び、複数の作業項目情報を有したプロジェクト情報を管理するプロジェクト管理システムに関する。 The present invention relates to a project management program and a project management system, and more particularly to a project management program that causes a computer to function to manage project information having a plurality of work item information and to manage project information having a plurality of work item information. Related to project management system.
近年、各企業において、社員が業務で得た知識やノウハウを企業資産として管理し、コンピュータネットワークなどを利用して共有化を図ることで問題解決や新商品開発に役立てようとする経営手法、ナレッジマネジメントの採用が進んでいる。 In recent years, in each company, management techniques and knowledge that are used to solve problems and develop new products by managing knowledge and know-how acquired by employees as corporate assets and sharing them using computer networks etc. Adoption of management is progressing.
この手法は、プロジェクト開発の際にも好適に用いられている。例えば、新規にプロジェクトを構築する際、過去の良い事例をもとにして予めデータベースなどに蓄積されている、作業項目情報(標準化規約や準拠類などを含む)やその作業項目情報に予め関連付けられた推奨の雛形ドキュメント、雛形リファレンスなどからなるプロジェクト情報を、テンプレートとして利用するものがある。また、特許文献1には、複数のドキュメントを再利用するプログラムに関して、蓄積された多数のオブジェクト中から最適なものの再利用を簡易かつ効率的に実現する技術が開示されている。
This method is also preferably used in project development. For example, when a new project is constructed, work item information (including standardization rules and compliances) and work item information stored in advance in a database or the like based on good past cases are associated with the work item information in advance. Some of them use project information consisting of recommended template documents and template references as templates.
上記のように、過去の良い事例をもとにして蓄積されたプロジェクト情報をテンプレートとして再利用することにより、新規のプロジェクト情報を簡単に効率よく、しかも質の高い内容で構築できる。
しかし、通常、テンプレートで指定した内容(指定された作業項目の数)を行うだけではプロジェクトを完遂できず、プロジェクトごとに発生した問題を固有の作業項目として追加したり、あるいはテンプレートで指定されている作業項目名の読み替えを行ったりして、プロジェクトごとに上記のプロジェクト情報を最適化して独自に運用することが多い。その場合、同じテンプレートをもとに構築されたプロジェクト情報であっても、プロジェクトごとに変更があった場合にテンプレートとの関連性がなくなってしまうので、他のプロジェクト情報の参照が困難となってしまうという問題があった。 However, it is usually not possible to complete a project simply by performing the contents specified in the template (the number of specified work items). Problems that occur in each project are added as unique work items or specified in the template. In many cases, the above-mentioned project information is optimized for each project by replacing the name of a work item that is present. In that case, even if the project information is built based on the same template, if there is a change for each project, the relationship with the template is lost, making it difficult to refer to other project information. There was a problem that.
本発明はこのような点に鑑みてなされたものであり、プロジェクトごとの作業項目情報の変更を参照可能なプロジェクト管理プログラム及びプロジェクト管理システムを提供することを目的とする。 The present invention has been made in view of these points, and an object thereof is to provide a project management program and a project management system that can refer to changes in work item information for each project.
本発明では上記問題を解決するために、複数の作業項目を備えるプロジェクトを管理する処理をコンピュータに機能させるプロジェクト管理プログラムにおいて、コンピュータを、プロジェクトのテンプレートを示す情報であって各テンプレートを識別するためのテンプレート識別情報を含むテンプレート情報と、作業項目を示す情報であって各作業項目を識別するための作業項目識別情報と当該作業項目を備えるテンプレートのテンプレート識別情報とを含む作業項目情報と、が格納されたデータベースを参照し、何れかのテンプレートに基づいて、プロジェクトを示す情報であって使用したテンプレートのテンプレート識別情報を含むプロジェクト情報を生成し、データベースに格納する新規プロジェクト情報生成手段、プロジェクト情報の生成の際、使用したテンプレートが備える作業項目を基にしてプロジェクト固有作業項目が定義された場合、プロジェクト固有作業項目を示す情報であって、基にした作業項目の作業項目識別情報を含むプロジェクト固有作業項目情報を生成し、データベースに格納するプロジェクト固有作業項目情報蓄積手段、プロジェクト固有作業項目情報がデータベースに格納されると、当該プロジェクト固有作業項目情報からキーワードを抽出するキーワード抽出手段、プロジェクト固有作業項目情報に含まれる作業項目識別情報によって特定される作業項目情報をデータベースから検索し、検索された作業項目情報に含まれるテンプレート識別情報によって特定されるテンプレート情報と当該テンプレート識別情報を含む他のプロジェクト情報とをデータベースから検索すると共に、検索された他のプロジェクト情報の中から、抽出されたキーワードを含む他のプロジェクト情報を絞り込む検索手段、検索されたテンプレート情報に基づいて特定される管理端末、または、キーワードを含む他のプロジェクト情報に基づいて特定される管理端末に、プロジェクト固有作業項目が生成されたことを通知する通知手段、として機能させることを特徴とするプロジェクト管理プログラムが提供される。 In the present invention, in order to solve the above problem, in a project management program for causing a computer to perform a process for managing a project having a plurality of work items, the computer is used to identify each template with information indicating a project template. Template information including the template identification information, work item information including work item identification information for identifying each work item, and template identification information of a template including the work item. Based on one of the templates stored in the database, the project information including the template identification information of the used template is generated based on one of the templates, and is stored in the database. When a project-specific work item is defined based on the work item included in the template used when generating the project, it is information indicating the project-specific work item and includes the work item identification information of the work item based on Project-specific work item information storage means for generating unique work item information and storing it in the database, keyword extraction means for extracting keywords from the project-specific work item information when project-specific work item information is stored in the database, project-specific The work item information specified by the work item identification information included in the work item information is searched from the database, and the template information specified by the template identification information included in the searched work item information and other information including the template identification information are included. Project information Search means from the database, and search means for narrowing down other project information including the extracted keyword from other searched project information, a management terminal identified based on the searched template information, or a keyword A project management program is provided, which causes a management terminal identified based on other project information including a function to serve as notification means for notifying that a project-specific work item has been generated .
上記の構成によれば、新規プロジェクト情報生成手段は、テンプレートに基づいてプロジェクト情報を生成する。プロジェクト固有作業項目情報蓄積手段は、作業項目を基にしてプロジェクト固有作業項目が定義された場合、プロジェクト固有作業項目情報を生成する。キーワード抽出手段は、プロジェクト固有作業項目情報からキーワードを抽出する。検索手段は、プロジェクト固有作業項目情報から作業項目情報を検索し、当該作業項目情報からテンプレート情報と他のプロジェクト情報とを検索する。また、検索された他のプロジェクト情報の中からキーワードを含むものを絞り込む。通知手段は、検索されたテンプレート情報またはキーワードを含む他のプロジェクト情報に応じた管理端末に、プロジェクト固有作業項目の生成を通知する。
According to said structure, a new project information production | generation means produces | generates project information based on a template. The project-specific work item information storage unit generates project-specific work item information when a project-specific work item is defined based on the work item. The keyword extracting means extracts keywords from the project specific work item information. The retrieval unit retrieves work item information from the project-specific work item information, and retrieves template information and other project information from the work item information. In addition, the information including the keyword is narrowed down from other searched project information. The notifying means notifies generation of a project-specific work item to the management terminal corresponding to the retrieved template information or other project information including the keyword.
本発明は、テンプレートを用いて新規にプロジェクト情報を生成する際に、テンプレートの作業項目情報をもとにしたプロジェクト固有作業項目情報が得られた場合、もとになる作業項目情報を識別する作業項目識別情報を付加してプロジェクト固有作業項目情報を蓄積するので、プロジェクトごとに作業項目情報が変更され固有の作業項目情報が生成された場合でも、付加された作業項目識別情報をもとに検索することにより、プロジェクト固有作業項目情報を参照でき、プロジェクトごとの作業項目情報の変更を参照することができる。 In the present invention, when project information is newly generated using a template, when project-specific work item information based on the work item information of the template is obtained, work for identifying the original work item information is performed. Project-specific work item information is accumulated by adding item identification information, so even if work item information is changed for each project and unique work item information is generated, search is performed based on the added work item identification information By doing so, the project-specific work item information can be referred to, and the change of the work item information for each project can be referred to.
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
図1は、本発明の実施の形態のプロジェクト管理システムの概略のシステム構成図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
FIG. 1 is a schematic system configuration diagram of a project management system according to an embodiment of the present invention.
プロジェクト管理システムは、テンプレートとなるプロジェクト情報や、新規に作成したプロジェクト情報を蓄積するプロジェクト情報蓄積データベース10と、プロジェクト管理装置20と、作業項目変更通知装置30とを有する。
The project management system includes a project
プロジェクト情報蓄積データベース10は、テンプレートを管理するテンプレート管理テーブル11と、テンプレートの作業項目情報を管理するテンプレート作業項目管理テーブル12と、プロジェクトを管理するプロジェクト管理テーブル13と、プロジェクトの標準の作業項目情報やその説明(以下気づきと呼ぶ場合もある)を蓄積するプロジェクト標準作業項目気づき蓄積テーブル14と、プロジェクト固有の作業項目情報であるプロジェクト固有作業項目情報(以下固有作業項目情報と略す)を管理するプロジェクト固有作業項目管理テーブル15と、固有作業項目情報の気づきから抽出したキーワードを格納するプロジェクト固有作業項目キーワードテーブル16を有する。
The project
プロジェクト管理装置20は、新規プロジェクト情報生成手段S1と、プロジェクト固有作業項目情報蓄積手段S2と、検索手段S3と、を有する。
新規プロジェクト情報生成手段S1は、プロジェクト情報蓄積データベース10に予め蓄積されたテンプレートを用い、新規にプロジェクト情報を生成する。
The
The new project information generation means S1 newly generates project information using a template stored in advance in the project
また、新規プロジェクト情報生成手段S1は、使用したテンプレートを識別するテンプレート識別情報(以下テンプレートIDと称する)を、新規に生成したプロジェクト情報に付加する。テンプレートIDを付加することで、あるプロジェクトにおいてテンプレートの作業項目情報が変更された際に、同一のテンプレートを使用している他のプロジェクトでも、その変更が参照可能になる。 Further, the new project information generation means S1 adds template identification information (hereinafter referred to as template ID) for identifying the used template to the newly generated project information. By adding the template ID, when the work item information of the template is changed in a certain project, the change can be referred to in other projects using the same template.
プロジェクト固有作業項目情報蓄積手段S2は、プロジェクト情報の生成の際に、テンプレートの作業項目情報をもとにした固有作業項目情報が得られた場合、固有作業項目情報をもとになる作業項目情報を識別する作業項目識別情報(以下作業項目IDと称する)を付加して固有作業項目情報を、プロジェクト情報蓄積データベース10のプロジェクト固有作業項目管理テーブル15に蓄積する。固有作業項目情報は、例えば、以下の3つの場合に発生する。(1)テンプレートが用意する以外に、プロジェクト固有の要件として新しく作業項目が増えた場合。(2)プロジェクトによっては、テンプレートが用意する作業項目だけでは、大局過ぎるので、テンプレートの作業項目の性質を踏襲するためにさらにコピーして作業項目を細分化させた場合。(3)プロジェクトによっては、テンプレートのように複数に作業項目を細分化する必要がないので、複数の作業項目を統合させた場合。(4)テンプレートが用意する作業項目名が、プロジェクトメンバーの標準用語として定着していないので、テンプレートが設定する作業の性質は変えずに単純に作業項目名を変えた場合。
The project-specific work item information accumulating unit S2 generates work item information based on the unique work item information when the unique work item information based on the work item information of the template is obtained when the project information is generated. Is added to the project-specific work item management table 15 of the project
上記のような固有作業項目情報の発生を管理するとともに、(2)、(3)、(4)については、もとになる作業項目情報を識別する作業項目IDを付加して固有作業項目情報を格納することで、作業項目名が変わっても検索が可能になる。 While managing the occurrence of unique work item information as described above, for (2), (3), and (4), a unique work item information is added by adding a work item ID that identifies the original work item information. Can be searched even if the work item name changes.
検索手段S3は、作業項目IDをもとに、複数のプロジェクト情報における作業項目情報及び固有作業項目情報を検索する。
なお、プロジェクト管理装置20は、例えば、プロジェクトを管理するプロジェクト管理者が管理する端末である。図示を簡略化するため1つのみ示しているが、プロジェクトごとにそれぞれプロジェクト管理装置を有するようにしてもよい。
The search means S3 searches for work item information and unique work item information in a plurality of project information based on the work item ID.
The
作業項目変更通知装置30は、キーワード抽出手段S4、検索手段S5、通知手段S6を有する。
キーワード抽出手段S4は、あるプロジェクト情報において固有作業項目情報が得られた際に、固有作業項目情報よりキーワードを抽出する。具体的には、プロジェクト固有作業項目管理テーブル15に格納された固有作業項目情報の気づきから、自然語解析や形態素解析によってキーワードを抽出して、プロジェクト固有作業項目キーワードテーブル16に格納する。詳細は後述する。
The work item
The keyword extraction unit S4 extracts a keyword from the specific work item information when specific work item information is obtained in a certain project information. Specifically, keywords are extracted by natural language analysis or morphological analysis from the notice of the specific work item information stored in the project specific work item management table 15 and stored in the project specific work item keyword table 16. Details will be described later.
検索手段S5は、固有作業項目情報に付加された作業項目IDを参照することで、もとの作業項目情報を特定し、特定された作業項目情報を有しているテンプレートと、そのテンプレートを使用している他のプロジェクト情報を検索するとともに、抽出されたキーワードを含む他のプロジェクト情報を検索する。 The search means S5 identifies the original work item information by referring to the work item ID added to the unique work item information, and uses the template having the identified work item information and the template. In addition to searching for other project information, other project information including the extracted keyword is searched.
通知手段S6は、テンプレートを管理する図示しない管理端末または、キーワードを含む、検索された他のプロジェクト情報を管理する図示しない管理端末にプロジェクト固有作業項目情報の発生を、例えば、電子メールなどで通知する。 The notifying unit S6 notifies the occurrence of project-specific work item information to, for example, an e-mail or the like to a management terminal (not shown) that manages templates or a management terminal (not shown) that manages other searched project information including keywords. To do.
これにより、テンプレートを管理する管理者は、テンプレートが変更されたことを認識することができる。また、プロジェクト管理者は、自身のプロジェクトと同じ作業項目を有している他のプロジェクトにおいて、その作業項目が変更されたことを認識することができる。 Thereby, the administrator who manages the template can recognize that the template has been changed. In addition, the project manager can recognize that the work item has been changed in another project having the same work item as the own project.
なお、キーワード抽出手段S4、検索手段S5、通知手段S6の機能は、プロジェクト管理装置20が行うようにしてもよい。
図2は、プロジェクト管理装置のハードウェア構成例である。
Note that the functions of the keyword extraction unit S4, the search unit S5, and the notification unit S6 may be performed by the
FIG. 2 is a hardware configuration example of the project management apparatus.
プロジェクト管理装置20は、CPU(Central Processing Unit)21、ROM(Read Only Memory)22、RAM(Random Access Memory)23、HDD(Hard Disk Drive)24、グラフィック処理部25、入力I/F(Interface)26、通信I/F27などによって構成され、これらはバス28を介して相互に接続されている。
The
ここで、CPU21は、ROM22や、HDD24に格納されているプログラムや、各種データに応じて各部を制御し、図1に示した新規プロジェクト情報生成手段S1、プロジェクト固有作業項目情報蓄積手段S2、検索手段S3の機能を行う。
Here, the
ROM22は、CPU21が実行する基本的なプログラムやデータを格納している。
RAM23は、CPU21が実行途中のプログラムや、演算途中のデータを格納している。
The
The
HDD24は、CPU21が実行するOS(Operation System)や、プロジェクトを管理するプログラムや、各種アプリケーションプログラム、各種データを格納する。
グラフィック処理部25には、表示装置として例えば、ディスプレイ25aが接続されており、CPU21からの描画命令に従って、ディスプレイ25a上に、プロジェクト情報を作成する際の編集画面などを表示する。
The
For example, a
入力I/F26には、マウス26aやキーボード26bなどの入力装置が接続されており、プロジェクト管理者などのユーザにより入力された情報を受信し、バス28を介してCPU21に伝送する。
Input devices such as a
通信I/F27は、例えば、企業内のLAN(Local Area Network)やWAN(Wide Area Network)や、インターネットなどのネットワーク27aと接続して、プロジェクト情報蓄積データベース10や、作業項目変更通知装置30との通信を行う。
The communication I /
作業項目変更通知装置30は、プロジェクト管理装置20と同様のハードウェア構成であるので説明を省略する。
以下、本発明の実施の形態のプロジェクト管理システムの動作を具体的に説明する。
Since the work item
The operation of the project management system according to the embodiment of the present invention will be specifically described below.
例えば、プロジェクト管理者によるマウス26a、キーボード26bの操作により、入力I/F26を介して新規にプロジェクト情報を生成する旨が入力されると、CPU21は格納されたプログラムに応じて、以下に示す新規プロジェクト生成処理を行う。
For example, when the project manager inputs a new project information via the input I /
図3は、新規プロジェクト生成の際の処理の流れを説明するフローチャートである。
ステップS10:テンプレート表示
CPU21の制御のもと、通信I/F27により、ネットワーク27aを介してプロジェクト情報蓄積データベース10のテンプレート管理テーブル11及びテンプレート作業項目管理テーブル12の情報を受信し、グラフィック処理部25でその情報を処理することで、ディスプレイ25aに使用可能なテンプレートを表示する。
FIG. 3 is a flowchart for explaining the flow of processing when generating a new project.
Step S10: Template display Under the control of the
図4は、テンプレート管理テーブルの一例を示す図である。
テンプレート管理テーブル11には、テンプレートID、テンプレート名、作業項目数、そのテンプレートを使用しているプロジェクトのプロジェクトID、テンプレート管理者名、テンプレート管理者メールアドレスといったテンプレートの情報が管理されている。
FIG. 4 is a diagram illustrating an example of a template management table.
The template management table 11 manages template information such as a template ID, a template name, the number of work items, a project ID of a project using the template, a template manager name, and a template manager email address.
図5は、テンプレート作業項目管理テーブルの一例を示す図である。
テンプレート作業項目管理テーブル12には、作業項目ID、作業項目名、その作業項目を使用しているテンプレートのテンプレートID、その作業項目についての概略の説明、その作業項目において参照すべき推奨の雛形ドキュメント(DOC1〜DOC9)や雛形リファレンス(REF1〜REF5)などの情報が管理されている。
FIG. 5 is a diagram illustrating an example of a template work item management table.
The template work item management table 12 includes a work item ID, a work item name, a template ID of a template that uses the work item, an outline description of the work item, and a recommended template document to be referred to in the work item. Information such as (DOC1 to DOC9) and template references (REF1 to REF5) is managed.
ステップS11:テンプレート選択受付
ディスプレイ25a上にテンプレートが表示されると、例えば、プロジェクト管理者は、マウス26a、キーボード26bの操作により、作成しようとするプロジェクトに適したテンプレートを選択する。CPU21は、テンプレートの選択を入力I/F26を介して受け付ける。
Step S11: Template selection reception When a template is displayed on the
図6は、テンプレート選択の際の入力画面例である。
ディスプレイ25a上のテンプレート選択欄41には選択可能なテンプレートが表示され、テンプレート表示画面42には選択したテンプレートが表示される。ここでは、図4のテンプレート管理テーブル11で管理されているテンプレートIDが“Temp1”の“□□方式”のテンプレートが選択され、図5で示したテンプレート作業項目管理テーブル12で指定された各作業項目において参照すべき推奨の雛形ドキュメント(DOC1〜DOC7と図示している)や、雛形リファレンス(REF1〜REF5と図示している)が作業項目(Task1〜Task4)とともに表示された例を示している。ここで、例えば、確定ボタン43をクリックするとテンプレートの選択が確定される。また、例えば、キャンセルボタン44をクリックすると選択がキャンセルされる。
FIG. 6 is an example of an input screen when selecting a template.
Selectable templates are displayed in the
ステップS12:新規プロジェクト情報生成
ステップS11の処理で流用するテンプレートが確定すると、そのテンプレートをもとに、新規のプロジェクト情報を生成する。例えば、プロジェクト管理者により、各作業項目についての説明の入力や、その作業項目における推奨の雛形ドキュメントや雛形リファレンスのほかに、さらに参照すべき追加物が指定される。また、テンプレート上の作業項目情報の変更を行ってもよい。
Step S12: New project information generation When a template to be used in the process of step S11 is determined, new project information is generated based on the template. For example, in addition to inputting a description of each work item and a recommended template document or template reference for the work item, the project manager designates additional items to be referred to. Further, the work item information on the template may be changed.
図7は、テンプレートの作業項目情報をもとにして固有作業項目情報を追加した場合のプロジェクトの構成例である。
ここでは、図6のテンプレート表示画面42に表示されているテンプレート(テンプレートIDが“Temp1”)を使用した場合について示す。このプロジェクトは、基本設計(Task3)と、詳細設計(Task4)の間に、基本設計(Task3)をもとにした(コピーした)、基本設計レビュー(P−Task1)という固有作業項目情報を追加している。また、企画(Task1)で参照すべき追加物としてDOC10や、REF6を追加している。基本設計レビューはDOC11を参照する。
FIG. 7 is a configuration example of a project when unique work item information is added based on the work item information of the template.
Here, a case where the template (template ID “Temp1”) displayed on the
図8は、テンプレートの2つの作業項目情報を統合した場合のプロジェクトの構成例である。
ここでも、図6のテンプレート表示画面42に表示されているテンプレート(テンプレートIDが“Temp1”)を使用した場合について示す。このプロジェクトでは、テンプレートの基本設計(Task3)と、詳細設計(Task4)とを統合して、“設計(P−Task2)”という固有作業項目を追加している。
FIG. 8 is a configuration example of a project when two pieces of work item information of the template are integrated.
Here, the case where the template (template ID is “Temp1”) displayed on the
このように編集して生成した新規のプロジェクト情報は、ネットワーク27aを介して、プロジェクト情報蓄積データベース10のプロジェクト管理テーブル13に蓄積される。このとき、流用したテンプレートのテンプレートIDを付加して蓄積する。また、テンプレートと同じ作業項目情報について入力された説明や、追加物などは、プロジェクト標準作業項目気づき蓄積テーブル14に蓄積される。
New project information generated by editing in this manner is stored in the project management table 13 of the project
図9は、プロジェクト管理テーブルの一例を示す図である。
プロジェクト管理テーブル13には、作成したプロジェクト情報のプロジェクトID、プロジェクト名、作成に使用したテンプレートのテンプレートID、プロジェクト情報を構成する作業項目情報の作業項目ID、作業項目数が管理される。その他に、顧客名、使用しているOSなどのソフト、ハードウェア、プロジェクト管理者名、プロジェクト管理者のメールアドレス、そのプロジェクトが終了したものか否かを示す状態フラグ、などが管理される。例えば、図7のプロジェクトは、プロジェクトIDが“Pj1”で、作業項目IDは“Task3”と“Task4”の間に、“P−Task1”という作業項目IDが追加された形で管理される。また、図8のプロジェクトは、プロジェクトIDが“Pj2”で、作業項目IDは、“Task3”と“Task4”が統合されており、“P−Task2”という作業項目IDが追加されている。これら“P−Task1”、“P−Task2”は、各プロジェクトの固有作業項目情報を識別する固有作業項目IDである。
FIG. 9 is a diagram illustrating an example of a project management table.
The project management table 13 manages the project ID of the created project information, the project name, the template ID of the template used for creation, the work item ID of the work item information constituting the project information, and the number of work items. In addition, a customer name, software such as an OS used, hardware, a project manager name, a mail address of the project manager, a status flag indicating whether the project has been completed, and the like are managed. For example, the project in FIG. 7 is managed in a form in which a project ID is “Pj1” and a work item ID “P-Task1” is added between “Task3” and “Task4”. In the project of FIG. 8, the project ID is “Pj2”, the work item IDs are “Task3” and “Task4”, and the work item ID “P-Task2” is added. These “P-Task1” and “P-Task2” are unique work item IDs for identifying unique work item information of each project.
図10は、プロジェクト標準作業項目気づき蓄積テーブルの一例を示す図である。
プロジェクト標準作業項目気づき蓄積テーブル14には、プロジェクトIDと、説明を入力した作業項目IDと入力者名、説明の内容と、その作業項目が参照する追加物が蓄積される。同一の作業項目情報についての説明や追加物は複数蓄積してもよい。入力者によって異なる入力内容となる場合を考慮している。
FIG. 10 is a diagram illustrating an example of the project standard work item notice accumulation table.
The project standard work item notice storage table 14 stores a project ID, a work item ID for which an explanation has been input, the name of the input person, the contents of the explanation, and an additional item referred to by the work item. A plurality of explanations and additional items about the same work item information may be accumulated. Considering the case of different input contents depending on the input person.
なお、プロジェクト情報が生成されると、テンプレート管理テーブル11には、図4に示したように、そのプロジェクトのプロジェクトIDが、使用したテンプレートの欄に書き込まれる。 When the project information is generated, the project management table 11 writes the project ID of the project in the used template column as shown in FIG.
ステップS13:作業項目情報に変更があったか否かの判定
CPU21は、ステップS12の処理の新規プロジェクト生成の際に、テンプレートの作業項目情報が変更されたか否かを判定する。ここで、変更がなされていない場合には、新規プロジェクト生成処理を終了する。図7、図8で示したように、作業項目情報に変更がなされた場合には、ステップS14の処理に進む。
Step S13: Determination of whether or not the work item information has been changed The
ステップS14:固有作業項目情報蓄積
作業項目情報に変更がある場合、CPU21は、新規に生成したプロジェクト情報の固有作業項目情報を、通信I/F27によりネットワーク27aを介して、プロジェクト情報蓄積データベース10のプロジェクト固有作業項目管理テーブル15に蓄積する。その後、新規プロジェクト生成処理を終了する。
Step S14: Accumulation of unique work item information When there is a change in the work item information, the
図11は、プロジェクト固有作業項目管理テーブルの一例を示す図である。
プロジェクト固有作業項目管理テーブル15には、固有作業項目ID、固有作業項目名、その固有作業項目を生成したプロジェクトのプロジェクトID、もとになったテンプレートの作業項目情報の作業項目ID、固有作業項目の説明、その固有作業項目が参照すべきドキュメントやリファレンスなどの追加物が管理される。
FIG. 11 is a diagram illustrating an example of a project-specific work item management table.
The project unique work item management table 15 includes a unique work item ID, a unique work item name, a project ID of the project that generated the unique work item, a work item ID of the work item information of the original template, a unique work item. , And additional items such as documents and references that the specific work item should refer to are managed.
例えば、基本設計レビュー(P−Task1)は、図7で示したようなプロジェクト(Pj1)では、基本設計(Task3)から派生した固有作業項目情報であるので、もとになったテンプレートの基本設計(Task3)の作業項目IDである“Task3”が書き込まれる。また、設計(P−Task2)は、図8で示したようなプロジェクト(Pj2)では、基本設計(Task3)と詳細設計(Task4)とを統合したものである。図11の“説明”にあるように、このプロジェクトでは、テンプレートが準備している基本/詳細設計作業項目に細分化する必要ないため、基本設計作業項目を使って、基本と詳細の2つの処理を遂行する。このため、例えば、もとになったテンプレートの作業項目IDである“Task3”が書き込まれる。また、顧客特別仕様検討(P−Task3)は、単にプロジェクト(Pj3)に追加した固有作業項目情報であり、作業項目IDの欄は空欄となる。 For example, since the basic design review (P-Task1) is specific work item information derived from the basic design (Task3) in the project (Pj1) as shown in FIG. 7, the basic design of the original template “Task3” which is the work item ID of (Task3) is written. The design (P-Task2) is an integration of the basic design (Task3) and the detailed design (Task4) in the project (Pj2) as shown in FIG. As described in “Description” in FIG. 11, in this project, since it is not necessary to subdivide the basic / detailed design work items prepared by the template, two processes, basic and detailed, are performed using the basic design work items. Carry out. For this reason, for example, “Task3” which is the work item ID of the original template is written. The customer special specification review (P-Task3) is unique work item information added to the project (Pj3), and the work item ID field is blank.
このステップS14の処理は、図1のプロジェクト管理装置20におけるプロジェクト固有作業項目情報蓄積手段S2の処理に相当する。
以上のように、テンプレートの作業項目情報をもとにした固有作業項目情報が得られた場合、もとになる作業項目情報を識別する作業項目IDを付加して固有作業項目情報を蓄積するので、プロジェクトごとに作業項目情報が変更され固有の作業項目情報が生成された場合でも、付加された作業項目IDをもとに検索することにより、固有作業項目情報を参照でき、プロジェクトごとの作業項目情報の変更を参照することができる。具体的な検索処理については後述する。
The process of step S14 corresponds to the process of the project specific work item information storage unit S2 in the
As described above, when the unique work item information based on the work item information of the template is obtained, the unique work item information is accumulated by adding the work item ID for identifying the original work item information. Even if the work item information is changed for each project and unique work item information is generated, the unique work item information can be referred to by searching based on the added work item ID, and the work item for each project Information changes can be referenced. Specific search processing will be described later.
次に、生成したプロジェクト情報を呼び出して編集する際の処理について簡単に説明する。
例えば、プロジェクト管理者によるマウス26a、キーボード26bの操作により、入力I/F26を介してプロジェクト情報を編集する旨の情報が入力されると、CPU21は格納されたプログラムに応じて、以下に示すプロジェクト編集処理を行う。
Next, a process for calling and editing the generated project information will be briefly described.
For example, when information indicating that the project information is to be edited is input via the input I /
図12は、プロジェクト編集処理の流れを説明するフローチャートである。
ステップS20:プロジェクト情報呼び出し
CPU21は、テンプレート作業項目管理テーブル12及びプロジェクト管理テーブル13より、例えば、プロジェクト管理者より指定されたプロジェクト情報を呼び出し、ディスプレイ25a上に表示する。
FIG. 12 is a flowchart for explaining the flow of the project editing process.
Step S20: Project information call The
ステップS21:プロジェクト情報編集
例えば、プロジェクト管理者により、各作業項目情報についての説明の入力や、その作業項目情報において、推奨の雛形ドキュメントやリファレンスのほかに、さらに参照すべき追加物の指定がなされる。また、テンプレート上の作業項目情報の変更を行ってもよい。編集されたプロジェクト情報は、ネットワーク27aを介して、プロジェクト情報蓄積データベース10のプロジェクト管理テーブル13に蓄積される。また、テンプレートと同じ作業項目情報について入力された説明や、追加物などは、プロジェクト標準作業項目気づき蓄積テーブル14に蓄積される。
Step S21: Project information editing For example, the project manager inputs an explanation for each work item information, and in the work item information, in addition to the recommended template document and reference, additional items to be referred to are specified. The Further, the work item information on the template may be changed. The edited project information is stored in the project management table 13 of the project
ステップS22:作業項目情報に変更があったか否かの判定
CPU21は、ステップS21の処理のプロジェクト編集の際に、作業項目情報が変更されたか否かを判定する。ここで、変更がなされていない場合には、プロジェクト編集処理を終了する。変更がなされた場合には、ステップS23の処理に進む。
Step S22: Determination of whether or not the work item information has been changed The
ステップS23:固有作業項目情報蓄積
作業項目情報に変更がある場合、CPU21は、編集したプロジェクト情報の固有作業項目情報を、通信I/F27によりネットワーク27aを介してプロジェクト固有作業項目管理テーブル15に蓄積する。その後、プロジェクト編集処理を終了する。
Step S23: Accumulation of unique work item information When the work item information is changed, the
次に、図1で示したプロジェクト管理装置20の検索手段S3の処理について説明する。なお、以下では、入力された、あるキーワードを有するプロジェクト情報を検索する場合を例にして検索処理を説明する。
Next, processing of the search unit S3 of the
図13は、検索処理の流れを説明するフローチャートである。
ステップS30:検索画面表示
CPU21は、テンプレート作業項目管理テーブル12及びプロジェクト管理テーブル13を参照して、検索画面をディスプレイ25a上に表示する。
FIG. 13 is a flowchart illustrating the flow of search processing.
Step S30: Search Screen Display The
図14は、検索画面例である。
検索画面50には、任意の検索項目であるプロジェクト名と作業項目名を選択するプロジェクト名選択欄51と、作業項目名選択欄52が表示される。プロジェクト名選択欄51では、プロジェクト管理テーブル13に格納されているプロジェクト名が選択可能である。また、作業項目名選択欄52では、テンプレート作業項目管理テーブル12に格納されている作業項目名が選択可能である。また、検索画面50には、キーワードを入力するキーワード入力欄53、検索ボタン54、キャンセルボタン55が表示される。
FIG. 14 is an example of a search screen.
On the
例えば、マウス26aにより検索ボタン54をクリックすることで、検索が開始される。また、キャンセルボタン55をクリックすると、検索がキャンセルされる。
ステップS31:検索項目選択受付
ステップS30の処理で、ディスプレイ25a上に検索画面50が表示されると、例えば、プロジェクト管理者は、マウス26a、キーボード26bの操作により、検索しようとするプロジェクト名、作業項目名、キーワードを選択または入力する。CPU21は、検索項目の選択を入力I/F26を介して受け付ける。ここで、例えば、マウス26aにより検索ボタン54がクリックされると、検索が開始される。
For example, the search is started by clicking the
Step S31: Retrieval of search item selection When the
ステップS32:任意検索項目が1以上選択されているか否かの判定
CPU21は、ステップS31の処理で、任意検索項目のプロジェクト名、作業項目名のうち1以上が選択されたか否かを判定する。ここで、1以上選択されている場合には、ステップS33の処理に進み、選択されていない場合には、ステップS37の処理に進む。
Step S32: Determination of whether or not one or more arbitrary search items are selected The
ステップS33:作業項目名が選択されているか否かの判定
CPU21は、作業項目名が選択されているか否かを判定し、選択されている場合には、ステップS34の処理に進み、選択されていない場合にはステップS38の処理に進む。
Step S33: Determination of whether or not the work item name has been selected The
ステップS34:検索対象プロジェクト情報絞込
ステップS32、S33により、少なくとも作業項目名が選択されていることになるので、ステップS31の処理でプロジェクト名が指定されていない場合には、この作業項目名をもとに検索対象のプロジェクト情報を絞り込む。
Step S34: Refine search target project information At least the work item name has been selected in steps S32 and S33. If no project name is specified in the process of step S31, this work item name is selected. Narrow down the project information to be searched.
ステップS35:検索対象作業項目情報絞込
ステップS33の処理により、作業項目名が選択されているので、この作業項目の作業項目IDをもとに、プロジェクト標準作業項目気づき蓄積テーブル14を参照して、検索対象の作業項目情報を絞り込む。このとき、CPU21は、検索対象の作業項目情報の作業項目IDにより、プロジェクト固有作業項目管理テーブル15も参照し、この作業項目IDを有している固有作業項目情報も検索対象として採用する。
Step S35: Retrieval of work item information to be searched Since the work item name is selected by the process of step S33, the project standard work item notice accumulation table 14 is referred to based on the work item ID of this work item. , Narrow down the search target work item information. At this time, the
ステップS36:検索対象プロジェクト情報、検索対象作業項目情報検索
ステップS34、S35の処理により絞り込んだ、検索対象のプロジェクト情報及び、作業項目情報において、ステップS31の処理で入力されたキーワードがあるか否かを検索する。その後ステップS39の処理に進む。
Step S36: Search target project information and search target work item information search Whether there is a keyword input in the process of step S31 in the search target project information and work item information narrowed down by the processes of steps S34 and S35. Search for. Thereafter, the process proceeds to step S39.
ステップS37:全プロジェクト情報、全作業項目情報検索
ステップS32の処理で、任意検索項目が1つも選択されていないと判定されたので、CPU21は、テンプレート作業項目管理テーブル12、プロジェクト管理テーブル13、プロジェクト標準作業項目気づき蓄積テーブル14、プロジェクト固有作業項目管理テーブル15を検索することで、全プロジェクト情報の全作業項目情報より、ステップS31の処理で入力されたキーワードがあるか否かを検索する。その後ステップS39の処理に進む。
Step S37: Search for all project information and all work item information Since it is determined in step S32 that no arbitrary search item has been selected, the
ステップS38:選択プロジェクト情報、全作業項目情報検索
ステップS33の処理で、作業項目名が選択されていないと判定されたので、CPU21は、テンプレート作業項目管理テーブル12、プロジェクト管理テーブル13、プロジェクト標準作業項目気づき蓄積テーブル14、プロジェクト固有作業項目管理テーブル15を検索することで、選択されたプロジェクト情報における全作業項目情報より、ステップS31の処理で入力されたキーワードがあるか否かを検索する。その後ステップS39の処理に進む。
Step S38: Retrieval of selected project information and all work item information Since it is determined in step S33 that the work item name has not been selected, the
ステップS39:検索結果表示
ステップS36、ステップS37またはステップS38の処理で検索した検索結果を、CPU21の制御のもと、ディスプレイ25a上に検索結果表示画面として表示する。
Step S39: Search Result Display The search result searched in the process of step S36, step S37 or step S38 is displayed as a search result display screen on the
図15は、検索結果表示画面例である。
ここでは、ステップS31の処理で、任意検索項目として作業項目名“基本設計”が選択された場合の検索結果表示画面例を示している。検索結果表示画面60には、ステップS36の処理で検索されたプロジェクト情報よりプロジェクト名が表示され、さらに、そのプロジェクト情報の作業項目情報である作業項目名“基本設計”の気づきが表示される。ここで、例えば、プロジェクト名を表示している下線付きの領域61をクリックすると、図7で示したようなプロジェクトの構成図が表示される。また、下線付きの“more”の領域62をクリックすることで、詳細画面63が表示され、その作業項目情報の詳細と、その作業項目情報から派生した固有作業項目情報“基本設計レビュー”の気づきが表示される。
FIG. 15 is an example of a search result display screen.
Here, an example of a search result display screen when the work item name “basic design” is selected as an arbitrary search item in the process of step S31 is shown. On the search
このように、作業項目IDを参照することで、プロジェクトごとに作業項目情報が変更され固有の作業項目が生成された場合でも、その内容(固有作業項目情報)を参照することができる。 In this way, by referring to the work item ID, even when the work item information is changed for each project and a unique work item is generated, the content (unique work item information) can be referred to.
次に、作業項目変更通知装置30の動作を具体的に説明する。
図16は、作業項目変更通知処理の流れを説明するフローチャートである。
以下の処理は、あるプロジェクトにおいてテンプレートの作業項目が変更され、プロジェクト固有作業項目管理テーブル15が変更されると、それを検出して開始するバッチ処理である。
Next, the operation of the work item
FIG. 16 is a flowchart for explaining the flow of the work item change notification process.
The following process is a batch process that detects and starts when a work item of a template is changed in a certain project and the work item management table 15 unique to the project is changed.
ステップS40:キーワード抽出
図11で示したようなプロジェクト固有作業項目管理テーブル15の説明部分からキーワードを抽出する。キーワード抽出には、自然語解析、形態素解析などを用いる。抽出したキーワードは、プロジェクト固有作業項目キーワードテーブル16に格納される。
Step S40: Keyword extraction A keyword is extracted from the explanation part of the project specific work item management table 15 as shown in FIG. Natural language analysis, morphological analysis, etc. are used for keyword extraction. The extracted keywords are stored in the project specific work item keyword table 16.
図17は、プロジェクト固有作業項目キーワードテーブルの一例である。
プロジェクト固有作業項目キーワードテーブル16には、固有作業項目ID、キーワード、キーワード抽出日が格納される。ここでは特に、図11で示した固有作業項目である基本設計レビュー(P−Task1)の説明部分からキーワードを抽出した例を示している。
FIG. 17 is an example of a project-specific work item keyword table.
The project unique work item keyword table 16 stores unique work item IDs, keywords, and keyword extraction dates. Here, in particular, an example is shown in which keywords are extracted from the explanation part of the basic design review (P-Task1), which is the specific work item shown in FIG.
ステップS41:もとの作業項目情報検索
図11で示したようなプロジェクト固有作業項目管理テーブル15に格納されている、作業項目IDを参照して、もとの作業項目情報を検索する。
Step S41: Original Work Item Information Search The original work item information is searched with reference to the work item ID stored in the project specific work item management table 15 as shown in FIG.
ステップS42:検索された作業項目を有しているテンプレートと、そのテンプレートを流用しているプロジェクト情報を検索
ステップS41の処理で検索された作業項目を有しているテンプレートを、図5で示したようなテンプレート作業項目管理テーブル12より検索し、そのテンプレートを流用しているプロジェクト情報を、図4で示したようなテンプレート管理テーブル11より検索する。
Step S42: Search for a template having the searched work item and project information using the template. FIG. 5 shows a template having the work item searched in the process of step S41. Such a template work item management table 12 is searched, and project information using the template is searched from the template management table 11 as shown in FIG.
ステップS43:キーワード含むプロジェクト情報を検索
さらに、ステップS42の処理で検索されたプロジェクト情報のうち、ステップS40の処理で抽出してプロジェクト固有作業項目キーワードテーブル16に格納されたキーワードを含むプロジェクト情報を検索する。例えば、図17のプロジェクト固有作業項目キーワードテーブル16に格納されたキーワードを用いて、図9のプロジェクト管理テーブル13を検索すると、使用ソフトに“OS1”を用いたプロジェクト(Pj2)と、プロジェクト名と顧客名に、“A社”というキーワードを有するプロジェクト(Pj4)が検索される。
Step S43: Search for project information including keywords Further, search for project information including keywords extracted in the process of step S40 and stored in the project-specific work item keyword table 16 from the project information searched in the process of step S42. To do. For example, when the project management table 13 in FIG. 9 is searched using the keywords stored in the project-specific work item keyword table 16 in FIG. 17, the project (Pj2) using “OS1” as the software used, the project name, A project (Pj4) having the keyword “Company A” in the customer name is searched.
ステップS44:変更通知
検索されたテンプレートを管理する管理端末(例えば、テンプレート管理者の端末)または、ステップS43の処理でキーワードを含む、検索されたプロジェクト情報を管理する管理端末(例えば、プロジェクト管理者の端末)に、固有作業項目情報の発生により、プロジェクト固有作業項目管理テーブル15が変更された旨を通知する。例えば、図4で示したようなテンプレート管理テーブル11のテンプレート管理者メールアドレス、または図9で示したプロジェクト管理テーブル13のプロジェクト管理者メールアドレスを参照して電子メールにて通知する。
Step S44: Change notification A management terminal (for example, a template manager's terminal) that manages the searched template or a management terminal (for example, a project manager) that manages the searched project information including keywords in the process of step S43 Terminal) is informed that the project unique work item management table 15 has been changed due to the occurrence of unique work item information. For example, the template manager email address of the template management table 11 as shown in FIG. 4 or the project manager email address of the project management table 13 shown in FIG.
このようにすることで、テンプレート管理者は、予め制定したテンプレートと、実際にプロジェクトで使われて変形していったテンプレートとの乖離を追跡でき、実プロジェクトで発生した新たな方式や事例を早期に発見することが可能になり、テンプレートに反映させやすくなる。 In this way, the template administrator can track the divergence between the pre-established template and the template that was actually used and deformed in the project, and can quickly identify new methods and cases that occurred in the actual project. It becomes possible to discover it easily, and it becomes easy to be reflected in the template.
また、プロジェクト管理者にとっては、他プロジェクトの作業項目情報と自プロジェクトの作業項目情報の乖離を発見でき、自プロジェクトで行っている作業項目情報を検討することができる。これにより、他プロジェクトのある作業工程で発生した障害事項などを早期に発見でき、自プロジェクトで行っている作業内容の影響度合いなどを勘案することが可能になる。 In addition, the project manager can find a difference between the work item information of another project and the work item information of the own project, and can examine the work item information performed in the own project. This makes it possible to find out troubles that occurred in a work process of another project at an early stage, and to take into account the degree of influence of the work contents being carried out in the own project.
なお、図9のように、終了フラグを付加して、すでに終了したプロジェクトを管理する管理端末についても、後にそのプロジェクトで使用したのと同じテンプレートを、他のプロジェクトで使用していくうちに顕在化して発生した固有作業項目情報を通知することで、終了プロジェクトが同作業項目における作業履歴を調べ、実稼働中プロジェクトと同様の例外が顕在化しないか、早期に影響度合いを勘案し、対策を講じることが可能になる。 In addition, as shown in FIG. 9, the same template that was used in the project later becomes apparent for the management terminal that manages the project that has already been completed by adding an end flag. By notifying the specific work item information that has been generated, the finished project will check the work history of the work item, and whether an exception similar to the actual project will become apparent or take into account the degree of impact at an early stage and take countermeasures It becomes possible to take.
なお、上記の処理内容は、コンピュータ(図2で示したようなハードウェア構成である)によって実現することができる。その場合、プロジェクト管理装置20、作業項目変更通知装置30が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ハードディスク装置(HDD)、フレキシブルディスク(FD)、磁気テープなどがある。光ディスクには、DVD(Digital Versatile Disc)、DVD−RAM、CD−ROM、CD−R(Recordable)/RW(ReWritable)などがある。光磁気記録媒体には、MO(Magneto-Optical disk)などがある。
The above processing contents can be realized by a computer (having a hardware configuration as shown in FIG. 2). In this case, a program describing the processing contents of the functions that the
プログラムを流通させる場合には、たとえば、そのプログラムが記録されたDVD、CD−ROMなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。 When distributing the program, for example, portable recording media such as a DVD and a CD-ROM in which the program is recorded are sold. It is also possible to store the program in a storage device of a server computer and transfer the program from the server computer to another computer via a network.
プログラムを実行するコンピュータは、たとえば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。 The computer that executes the program stores, for example, the program recorded on the portable recording medium or the program transferred from the server computer in its own storage device. Then, the computer reads the program from its own storage device and executes processing according to the program. The computer can also read the program directly from the portable recording medium and execute processing according to the program. In addition, each time the program is transferred from the server computer, the computer can sequentially execute processing according to the received program.
以上、本発明を実施例に基づいて説明したが、本発明は上記に限定されるものではなく、特許請求の範囲に記載の範囲内で様々な変形が可能である。 As mentioned above, although this invention was demonstrated based on the Example, this invention is not limited above, A various deformation | transformation is possible within the range as described in a claim.
10 プロジェクト情報蓄積データベース
11 テンプレート管理テーブル
12 テンプレート作業項目管理テーブル
13 プロジェクト管理テーブル
14 プロジェクト標準作業項目気づき蓄積テーブル
15 プロジェクト固有作業項目管理テーブル
16 プロジェクト固有作業項目キーワードテーブル
20 プロジェクト管理装置
30 作業項目変更通知装置
S1 新規プロジェクト情報生成手段
S2 プロジェクト固有作業項目情報蓄積手段
S3、S5 検索手段
S4 キーワード抽出手段
S6 通知手段
10 Project
Claims (2)
前記コンピュータを、
プロジェクトのテンプレートを示す情報であって各テンプレートを識別するためのテンプレート識別情報を含むテンプレート情報と、作業項目を示す情報であって各作業項目を識別するための作業項目識別情報と当該作業項目を備えるテンプレートの前記テンプレート識別情報とを含む作業項目情報と、が格納されたデータベースを参照し、何れかのテンプレートに基づいて、プロジェクトを示す情報であって使用したテンプレートの前記テンプレート識別情報を含むプロジェクト情報を生成し、前記データベースに格納する新規プロジェクト情報生成手段、
前記プロジェクト情報の生成の際、使用したテンプレートが備える作業項目を基にしてプロジェクト固有作業項目が定義された場合、プロジェクト固有作業項目を示す情報であって、基にした作業項目の前記作業項目識別情報を含むプロジェクト固有作業項目情報を生成し、前記データベースに格納するプロジェクト固有作業項目情報蓄積手段、
前記プロジェクト固有作業項目情報が前記データベースに格納されると、当該プロジェクト固有作業項目情報からキーワードを抽出するキーワード抽出手段、
前記プロジェクト固有作業項目情報に含まれる前記作業項目識別情報によって特定される作業項目情報を前記データベースから検索し、検索された前記作業項目情報に含まれる前記テンプレート識別情報によって特定されるテンプレート情報と当該テンプレート識別情報を含む他のプロジェクト情報とを前記データベースから検索すると共に、検索された前記他のプロジェクト情報の中から、抽出された前記キーワードを含む他のプロジェクト情報を絞り込む検索手段、
検索された前記テンプレート情報に基づいて特定される管理端末、または、前記キーワードを含む前記他のプロジェクト情報に基づいて特定される管理端末に、前記プロジェクト固有作業項目が生成されたことを通知する通知手段、
として機能させることを特徴とするプロジェクト管理プログラム。 In a project management program that causes a computer to function to manage a project having a plurality of work items,
The computer,
Template information including template identification information for identifying each template and identifying a template, work item identification information for identifying each work item and the corresponding work item. A project that includes the template identification information of a template that is used to refer to a database in which work item information including the template identification information of the template provided is stored and indicates a project based on any template New project information generating means for generating information and storing it in the database;
When a project-specific work item is defined based on a work item included in the template used when generating the project information, the information indicates a project-specific work item, and the work item identification of the work item based on the work item Project-specific work item information storage means for generating project-specific work item information including information and storing it in the database;
When the project-specific work item information is stored in the database, a keyword extracting means for extracting a keyword from the project-specific work item information;
The work item information specified by the work item identification information included in the project specific work item information is searched from the database, the template information specified by the template identification information included in the searched work item information, and Search means for searching other project information including template identification information from the database and narrowing down other project information including the extracted keyword from the searched other project information,
Notification notifying that the project-specific work item has been generated to the management terminal identified based on the searched template information or the management terminal identified based on the other project information including the keyword means,
Project management program characterized by functioning as
プロジェクトのテンプレートを示す情報であって各テンプレートを識別するためのテンプレート識別情報を含むテンプレート情報と、作業項目を示す情報であって各作業項目を識別するための作業項目識別情報と当該作業項目を備えるテンプレートの前記テンプレート識別情報とを含む作業項目情報と、プロジェクトを示すプロジェクト情報と、プロジェクト固有作業項目を示すプロジェクト固有作業項目情報と、を格納するデータベースと、Template information including template identification information for identifying each template and identifying a template, work item identification information for identifying each work item and the corresponding work item. A database for storing work item information including the template identification information of the template provided, project information indicating a project, and project specific work item information indicating a project specific work item;
前記データベースにアクセス可能な装置であって、A device accessible to the database,
前記データベースを参照し、何れかのテンプレートに基づいて、使用したテンプレートの前記テンプレート識別情報を含む前記プロジェクト情報を生成し、前記データベースに格納する新規プロジェクト情報生成手段と、New project information generating means for referring to the database, generating the project information including the template identification information of the used template based on any template, and storing it in the database;
前記プロジェクト情報の生成の際、使用したテンプレートが備える作業項目を基にしてプロジェクト固有作業項目が定義された場合、基にした作業項目の前記作業項目識別情報を含む前記プロジェクト固有作業項目情報を生成し、前記データベースに格納するプロジェクト固有作業項目情報蓄積手段と、When the project information is generated, if a project-specific work item is defined based on a work item included in the used template, the project-specific work item information including the work item identification information of the work item based on the generated work item is generated. Project-specific work item information storage means stored in the database;
新たな前記プロジェクト固有作業項目情報が前記データベースに格納されると、当該プロジェクト固有作業項目情報からキーワードを抽出するキーワード抽出手段と、When new project-specific work item information is stored in the database, keyword extraction means for extracting a keyword from the project-specific work item information;
前記プロジェクト固有作業項目情報に含まれる前記作業項目識別情報によって特定される作業項目情報を前記データベースから検索し、検索された前記作業項目情報に含まれる前記テンプレート識別情報によって特定されるテンプレート情報と当該テンプレート識別情報を含む他のプロジェクト情報とを前記データベースから検索すると共に、検索された前記他のプロジェクト情報の中から、抽出された前記キーワードを含む他のプロジェクト情報を絞り込む検索手段と、The work item information specified by the work item identification information included in the project specific work item information is searched from the database, the template information specified by the template identification information included in the searched work item information, and Search means for searching other project information including template identification information from the database, and narrowing down other project information including the extracted keyword from the other project information searched,
検索された前記テンプレート情報に基づいて特定される管理端末、または、前記キーワードを含む前記他のプロジェクト情報に基づいて特定される管理端末に、前記プロジェクト固有作業項目が生成されたことを通知する通知手段と、Notification notifying that the project-specific work item has been generated to the management terminal identified based on the searched template information or the management terminal identified based on the other project information including the keyword Means,
を備えるプロジェクト管理装置と、A project management device comprising:
を有することを特徴とするプロジェクト管理システム。A project management system characterized by comprising:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004153926A JP4371903B2 (en) | 2004-05-24 | 2004-05-24 | Project management program and project management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004153926A JP4371903B2 (en) | 2004-05-24 | 2004-05-24 | Project management program and project management system |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005338968A JP2005338968A (en) | 2005-12-08 |
JP4371903B2 true JP4371903B2 (en) | 2009-11-25 |
Family
ID=35492503
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004153926A Expired - Fee Related JP4371903B2 (en) | 2004-05-24 | 2004-05-24 | Project management program and project management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4371903B2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9158156B2 (en) | 2007-06-29 | 2015-10-13 | Nitto Denko Corporation | Liquid crystal display, laminated polarizing plate and polarized light source device |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4908024B2 (en) * | 2006-03-15 | 2012-04-04 | 三菱電機株式会社 | Project management support apparatus, project management support method, and project management support program |
JP2009003771A (en) * | 2007-06-22 | 2009-01-08 | Advics:Kk | Project construction support program and project construction support system |
JP5640780B2 (en) * | 2011-02-01 | 2014-12-17 | 富士通株式会社 | Notification object determination program, notification object determination device, and notification object determination method |
JP6848670B2 (en) * | 2017-05-15 | 2021-03-24 | 富士通株式会社 | Business collaboration program, business collaboration method and business collaboration device |
US11449813B2 (en) * | 2018-04-13 | 2022-09-20 | Accenture Global Solutions Limited | Generating project deliverables using objects of a data model |
JP6942375B2 (en) * | 2019-10-25 | 2021-09-29 | 株式会社ジュリア | Information management system, server and user terminal |
JP6942374B2 (en) * | 2019-10-25 | 2021-09-29 | 株式会社ジュリア | Information management system, server and user terminal |
-
2004
- 2004-05-24 JP JP2004153926A patent/JP4371903B2/en not_active Expired - Fee Related
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9158156B2 (en) | 2007-06-29 | 2015-10-13 | Nitto Denko Corporation | Liquid crystal display, laminated polarizing plate and polarized light source device |
Also Published As
Publication number | Publication date |
---|---|
JP2005338968A (en) | 2005-12-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8276062B2 (en) | System and method for efficiently processing comments to records in a database, while avoiding replication/save conflicts | |
US20100042745A1 (en) | Workflow diagram generation program, apparatus and method | |
JP2009187414A (en) | Analytic attribute entry extraction program, analytic attribute entry extracting method, and information analyzing device | |
US20160019488A1 (en) | Workflow management device and workflow management method | |
JP5218068B2 (en) | Information processing apparatus and information processing program | |
JP4371903B2 (en) | Project management program and project management system | |
JP2008250558A (en) | Workflow management system, workflow management method, retrieval system, retrieval method, and program | |
US9652739B2 (en) | User interface (UI) control for attestation process | |
JP5675676B2 (en) | Business analysis design support device, business analysis design support method, and business analysis design support program | |
JP2008250556A (en) | Workflow management system, workflow management method, and program | |
US20030055672A1 (en) | Method of defining functional configuration of business application system | |
JP2009245054A (en) | Production management program, production management device and production management method | |
US20040230822A1 (en) | Security specification creation support device and method of security specification creation support | |
JP2006155601A (en) | Product structure design support system | |
JP5845961B2 (en) | Information processing apparatus and information processing program | |
JP2009193470A (en) | Electronic approval workflow system | |
JP3980996B2 (en) | Integrated production management method and system using production process management chart | |
JP2007249572A (en) | Project management support device, project management support method, and project management support program | |
JP2010257327A (en) | Project management supporting device, project management supporting method, and project management supporting program | |
JP4939275B2 (en) | Workflow management system, workflow management method, and program | |
JP5564776B2 (en) | Information search system, information search method, program, and recording medium | |
JP2007164532A (en) | Task display device, task display method, and task display program | |
JP2019091130A (en) | Question presentation control program, retrieval method, and retrieval device | |
JP4756962B2 (en) | Product configuration management program, product configuration management method, and product configuration management apparatus | |
JP2010073092A (en) | Information processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070312 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090601 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090623 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090806 |
|
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: 20090901 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090901 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120911 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130911 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |