JP2010257327A - Project management supporting device, project management supporting method, and project management supporting program - Google Patents

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

Info

Publication number
JP2010257327A
JP2010257327A JP2009108195A JP2009108195A JP2010257327A JP 2010257327 A JP2010257327 A JP 2010257327A JP 2009108195 A JP2009108195 A JP 2009108195A JP 2009108195 A JP2009108195 A JP 2009108195A JP 2010257327 A JP2010257327 A JP 2010257327A
Authority
JP
Japan
Prior art keywords
project
folder
task
data
information
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.)
Pending
Application number
JP2009108195A
Other languages
Japanese (ja)
Inventor
Katsuyuki Suetsugu
勝幸 末次
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2009108195A priority Critical patent/JP2010257327A/en
Publication of JP2010257327A publication Critical patent/JP2010257327A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To perform efficient and sure management in relation to changes of schedules or results of respective tasks caused by the alteration of the scope of a project, and to surely provide a project member with the latest information after the alteration of the scope. <P>SOLUTION: A project management supporting device 100 includes: a configuration setting part 110 which receives project information from a terminal, generates folders for each project ID in a storage device to store the project information, and then generates folders every time when it receives alteration instructions relative to the same project to store the corresponding project information, and sets the latest flag; a progress management part 111 which identifies the latest version folder with the project ID as a key to store progress performance data in the latest version folder, and then updates the progress performance data in the latest version folder every time when it receives the progress performance data on the same task; and a result generating part 113 which transmits, to the terminal, progress table data in which a scheduled task execution period and the current progress performance of the task are written together. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、プロジェクト管理支援装置、プロジェクト管理支援方法、およびプロジェクト管理支援プログラムに関するものであり、具体的には、プロジェクトのスコープ変更等によるスケジュールや各タスク成果物などの変化に関して効率的で確実な管理を行い、スコープ変更後の最新情報をプロジェクトメンバへ確実に提供する技術に関する。   The present invention relates to a project management support apparatus, a project management support method, and a project management support program. Specifically, the present invention is efficient and reliable with respect to changes in schedules and task deliverables due to a change in project scope. The present invention relates to a technique for managing and reliably providing the latest information after changing the scope to project members.

企業等でシステム開発などの各種プロジェクトを遂行する際には、プロジェクト目標、プロジェクト概要、プロジェクト体制、プロジェクトメンバの役割分担、各フェーズで実施する作業項目(アクティビティ、タスク)と作業内容、作業日程、クリティカルパスおよび各タスクでの成果物、等を記載したプロジェクト計画内容をプロジェクトメンバに説明し、プロジェクトが開始される。   When executing various projects such as system development at companies, etc., project objectives, project overview, project structure, division of roles of project members, work items (activities, tasks) and work contents executed in each phase, work schedule, The project plan contents describing the critical path and deliverables in each task are explained to the project members, and the project is started.

プロジェクトマネージャに任命される進捗管理責任者は、プロジェクトの成果物の保管手順や進捗管理手順などの運用ルールを検討し、プロジェクトメンバへ周知する。また、各プロジェクトメンバの進捗状況や問題解決状況、成果物の作成状況を管理し、プロジェクトマネージャへ報告する。プロジェクトマネージャは、進捗管理責任者からの報告で得た情報をもとに、プロジェクトメンバやステークホルダと調整を行って、プロジェクトを円滑に進めていく。   The person in charge of progress management appointed as a project manager examines operational rules such as the storage procedure and progress management procedure for project deliverables, and informs project members. It also manages the progress, problem-solving status, and creation status of deliverables for each project member and reports them to the project manager. The project manager will proceed with the project smoothly by coordinating with project members and stakeholders based on the information obtained from the report from the progress manager.

また、プロジェクトマネージャは、プロジェクトを進めていく中で、当初計画のままでは対応出来ない課題や懸案について、プロジェクトメンバやステークホルダと調整を行い、必要であればプロジェクトのスコープを変更し、前記課題等を解決してプロジェクトを円滑に進めていく。プロジェクトのスコープが変更された場合、当初計画との違いを明確に示す為、作業日程や各タスク成果物の構成要素の変更管理等を確実に実施しておく必要がある。   In addition, as the project manager proceeds with the project, the project manager coordinates issues and issues that cannot be addressed with the original plan with project members and stakeholders, and if necessary, changes the scope of the project, Solve the problem and proceed smoothly with the project. When the scope of the project is changed, it is necessary to ensure that work schedules and change management of the components of each task deliverable are implemented in order to clearly show the difference from the original plan.

既存のプロジェクト管理技術としては、例えば、プロジェクトの遂行時に作成される成果物の進捗状況を管理するプロジェクト管理システムにおいて、プロジェクトの計画時に、プロジェクトの各工程で作成すべき成果物の空の実体を初めに登録しておくようにしたことを特徴とするプロジェクト管理システム(特許文献1参照)などが提案されている。   As an existing project management technology, for example, in a project management system that manages the progress of deliverables created at the time of project execution, empty entities of deliverables that should be created in each process of the project are identified during project planning. There has been proposed a project management system (see Patent Document 1) characterized by being registered at the beginning.

また、プロジェクトの成果物に着眼してプロジェクト計画を立案するプロジェクト管理システムにおいて、プロジェクトの成果物を管理するための構成管理にかかわる手間を軽減するプロジェクト管理装置(特許文献2参照)なども提案されている。   Also proposed is a project management device (see Patent Document 2) that reduces the labor involved in configuration management for managing project deliverables in a project management system that focuses on project deliverables and makes a project plan. ing.

また、作業者が行う必要のあるすべてのタスクに対してチェック漏れを防止し、作業漏れや作業ミスを確実に防止することができるプロジェクト進捗管理システムおよび方法(特許文献3参照)なども提案されている。   Also proposed is a project progress management system and method (see Patent Document 3) that can prevent omission of checks for all tasks that an operator needs to perform and reliably prevent omissions and errors. ing.

特開2003−108735号公報JP 2003-108735 A 特開2008−276426号公報JP 2008-276426 A 特開2008−257286号公報JP 2008-257286 A

従来では、プロジェクトにおけるスコープ変更後のフェーズ、アクティビティ、タスクのスケジュールや各成果物のデータを、スコープ変更前後で明示的に区別しにくい状態で管理しており、プロジェクトメンバへのスコープ変更やその影響に関して周知漏れが生じやすく、プロジェクトの混乱やプロジェクト作業の後戻りなどプロジェクト運営に支障をきたす問題があった。   Conventionally, the phase, activity, task schedule, and deliverable data after changing the scope of a project are managed in a state that is not clearly distinguishable before and after the scope change. There was a problem that caused problems in project management such as confusion of the project and return of project work.

そこで本発明は上記課題を鑑みてなされたものであり、プロジェクトのスコープ変更等によるスケジュールや各タスク成果物などの変化に関して効率的で確実な管理を行い、スコープ変更後の最新情報をプロジェクトメンバへ確実に提供する技術の提供を主たる目的とする。   Therefore, the present invention has been made in view of the above problems, and performs efficient and reliable management regarding changes in schedules and task deliverables due to a change in project scope, etc., and updates the latest information after the change in scope to project members. The main purpose is to provide technology that can be reliably provided.

上記課題を解決する本発明のプロジェクト管理支援装置は、組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する、構成設定部を備える。   The project management support apparatus of the present invention that solves the above problems receives information on a project executed in an organization from a user terminal or an input device, generates a folder for each ID of the project in a storage device, and stores the folder in the folder. A configuration setting unit is provided that stores project information, creates a folder every time a change instruction regarding the same project is received, stores the project information, and sets the latest flag in the folder.

また、前記プロジェクト管理支援装置は、プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する、進捗管理部を備える。   In addition, the project management support device accepts progress record data of a predetermined task necessary for project execution from a user terminal or an input device, and stores the corresponding folder in the storage device using the project ID attached to the progress record data as a key. The latest version folder with the latest flag set is identified, the progress result data associated with the predetermined task is stored in the latest version folder specified here, and thereafter every time progress result data relating to the same task is received. A progress management unit is provided for updating progress result data in the latest version folder.

また、前記プロジェクト管理支援装置は、前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する成果物作成部を備える。   Further, the project management support device reads project information and progress record data from the latest version folder of the storage device, extracts data of a scheduled task execution period from the project information, A deliverable creation unit that transmits progress table data including the progress of the task to a user terminal or an output device.

なお、前記プロジェクト管理支援装置は、プロジェクトの進捗に伴って所定タスクに関し生じる成果物データをユーザ端末ないし入力装置から受け付けて、前記成果物データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた成果物フォルダを生成して前記成果物データを格納し、以後、同一タスクに関する成果物データを受け付ける毎に成果物フォルダを作成して該当成果物データを格納し、前記成果物フォルダに最新フラグを設定する、成果物管理部を備えるとしてもよい。   The project management support device receives product data generated for a predetermined task as the project progresses from a user terminal or an input device, and uses a project ID attached to the product data as a key in a corresponding folder in the storage device. The latest version folder with the latest flag set is identified, and in the latest version folder identified here, a deliverable folder associated with the predetermined task is generated and the deliverable data is stored. A deliverable management unit may be provided that creates a deliverable folder each time accepting deliverable data related to a task, stores the relevant deliverable data, and sets a latest flag in the deliverable folder.

この場合、前記成果物作成部は、前記記憶装置の前記最新版フォルダよりプロジェクト情報を読み出し、前記最新版フォルダ内の成果物フォルダのうち最新フラグが設定された最新版成果物フォルダより成果物データを読み出し、前記プロジェクト情報よりタスクの情報を抽出し、当該タスクの情報と現時点での前記タスクの成果物とを併記した成果表データを、ユーザ端末ないし出力装置に送信する。   In this case, the product creation unit reads project information from the latest version folder of the storage device, and product data from the latest product folder in which the latest flag is set among the product folders in the latest version folder. Is extracted, task information is extracted from the project information, and result table data in which the task information and the current product of the task are written together is transmitted to the user terminal or output device.

また、前記プロジェクト管理支援装置において、前記進捗管理部が、プロジェクトの進捗に伴って所定タスクに関し生じる課題の、解決実績データをユーザ端末ないし入力装置から受け付けて、前記解決実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記課題に対応付けた解決実績データを格納し、以後、同一プロジェクトの課題に関する解決実績データを受け付ける毎に前記最新版フォルダに解決実績データを格納するとしてもよい。   Further, in the project management support device, the progress management unit accepts from the user terminal or the input device resolution result data of a problem that occurs with respect to a predetermined task as the project progresses, and the project ID attached to the resolution result data The latest version folder with the latest flag set in the corresponding folder is identified in the storage device using the key, and the solution result data associated with the problem is stored in the latest version folder identified here. The solution record data may be stored in the latest folder every time solution record data related to the project problem is received.

この場合、前記成果物作成部は、前記記憶装置の前記最新版フォルダよりプロジェクト情報と解決実績データとを読み出し、前記プロジェクト情報より課題の解決期限のデータを抽出し、当該解決期限と現時点での前記課題の解決実績とを併記した課題管理表データを、ユーザ端末ないし出力装置に送信する。   In this case, the product creation unit reads the project information and the solution performance data from the latest version folder of the storage device, extracts the problem resolution deadline data from the project information, and the solution deadline and the current time The task management table data in which the solution performance of the task is written is transmitted to the user terminal or the output device.

また、本発明のプロジェクト管理支援方法は、コンピュータが以下の処理を実行するものである。すなわち、前記コンピュータが、組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する処理を実行する。   In the project management support method of the present invention, the computer executes the following processing. That is, the computer receives information on a project executed in an organization from a user terminal or an input device, generates a folder for each project ID in a storage device, stores the project information in the folder, and thereafter Each time a change instruction related to the same project is received, a folder is created and the corresponding project information is stored, and processing for setting the latest flag in the folder is executed.

また、前記コンピュータは、プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する処理を実行する。   The computer receives progress record data of a predetermined task required for project execution from a user terminal or an input device, and uses the project ID attached to the progress record data as a key to store the latest flag in the corresponding folder in the storage device. Is stored in the latest version folder specified here, and the progress version data associated with the predetermined task is stored in the latest version folder specified here. A process of updating the progress record data in the folder is executed.

また、前記コンピュータは、前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する処理を実行する。   Further, the computer reads project information and progress record data from the latest version folder of the storage device, extracts data of a scheduled task execution period from the project information, and executes the scheduled task period and the current task. The process of transmitting the progress table data together with the progress record to the user terminal or the output device is executed.

また、本発明のプロジェクト管理支援プログラムは、コンピュータに以下の処理を実行させるものである。すなわち、前記プロジェクト管理支援プログラムは、コンピュータに、組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する処理と、プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する処理と、前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する処理と、を実行させる。   The project management support program of the present invention causes a computer to execute the following processing. That is, the project management support program receives information on a project executed in an organization from a user terminal or an input device, generates a folder for each ID of the project in a storage device, and stores the project information in the folder. After that, every time a change instruction related to the same project is received, a folder is created and the corresponding project information is stored, the latest flag is set in the folder, and the progress result data of a predetermined task necessary for executing the project is stored. The latest version folder received by the user terminal or the input device and using the project ID attached to the progress record data as a key is identified in the storage device and the latest flag is set. During the predetermined task The associated progress record data is stored, and thereafter the progress record data in the latest version folder is updated each time the progress record data related to the same task is received, and the project information and progress record from the latest version folder in the storage device Data is read out, data of the scheduled execution period of the task is extracted from the project information, and progress table data in which the scheduled execution period and the current progress of the task are written is transmitted to the user terminal or output device. Process.

本発明によれば、プロジェクトのスコープ変更等によるスケジュールや各タスク成果物などの変化に関して効率的で確実な管理を行い、スコープ変更後の最新情報をプロジェクトメンバへ確実に提供できる。   According to the present invention, it is possible to efficiently and surely manage changes in schedules and task deliverables due to a change in the scope of a project, and to reliably provide the latest information after changing the scope to project members.

本実施形態のプロジェクト管理支援装置の構成例を示す図である。It is a figure which shows the structural example of the project management assistance apparatus of this embodiment. 本実施形態のプロジェクト管理支援方法の処理フロー例1を示す図である。It is a figure which shows the process flow example 1 of the project management assistance method of this embodiment. 本実施形態のプロジェクト管理支援方法の処理フロー例2を示す図である。It is a figure which shows the process flow example 2 of the project management assistance method of this embodiment. 本実施形態における、(a)プロジェクト情報、(b)プロジェクト属性情報、(c)フェーズ情報、(d)アクティビティ情報の構成例を示す図である。It is a figure which shows the structural example of (a) project information, (b) project attribute information, (c) phase information, (d) activity information in this embodiment. 本実施形態における、(a)アクティビティ依存関係情報、(b)タスク情報、(c)タスク依存関係情報の構成例を示す図である。It is a figure which shows the structural example of (a) activity dependency relationship information, (b) task information, and (c) task dependency relationship information in this embodiment. 本実施形態における、(a)タスク属性情報、(b)成果物情報、(c)プロジェクトメンバ情報の構成例を示す図である。It is a figure which shows the structural example of (a) task attribute information in this embodiment, (b) product information, and (c) project member information. 本実施形態のフォルダ構成例を示す図である。It is a figure which shows the folder structural example of this embodiment. 本実施形態のプロジェクト管理支援方法の処理フロー例3を示す図である。It is a figure which shows the process flow example 3 of the project management assistance method of this embodiment. 本実施形態における、(a)進捗実績情報、(b)課題実績情報、(c)課題内容情報の構成例を示す図である。It is a figure which shows the structural example of (a) progress performance information, (b) task performance information, and (c) task content information in this embodiment. 本実施形態のプロジェクト管理支援方法の処理フロー例4を示す図である。It is a figure which shows the process flow example 4 of the project management assistance method of this embodiment. 本実施形態における、(a)成果物登録情報の構造例、(b)フォルダ構成のイメージ、をそれぞれ示す図である。It is a figure which shows the example of a structure of the product registration information in this embodiment, and the image of (b) folder structure, respectively. 本実施形態のプロジェクト管理支援方法の処理フロー例5を示す図である。It is a figure which shows the process flow example 5 of the project management assistance method of this embodiment.

−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態のプロジェクト管理支援装置10のネットワーク構成図である。図1に示すプロジェクト管理支援装置10(以下、支援装置100)は、プロジェクトのスコープ変更等によるスケジュールや各タスク成果物などの変化に関して効率的で確実な管理を行い、スコープ変更後の最新情報をプロジェクトメンバへ確実に提供するコンピュータであり、サーバ装置を想定できる。前記支援装置100は、本発明を実現する機能を備えるべくハードディスクドライブなどの不揮発性記憶装置たる記憶装置101に格納されたプログラム102をRAM103に読み出し、演算装置たるCPU104により実行する。また、前記支援装置100は、コンピュータ装置が一般に備えている各種キーボードやボタン類などの入力装置105、ディスプレイなどの出力装置106を備えることができる。また、ユーザ端末150との間のデータ授受を担うNIC(Network Interface Card)など通信装置107を有している。前記支援装置100は、前記ユーザ端末150と、例えばイントラネットなどセキュリティが確保されたネットワーク190を経由して、相互にデータの送受信可能に接続されている。
--- System configuration ---
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a network configuration diagram of the project management support apparatus 10 of the present embodiment. The project management support apparatus 10 (hereinafter referred to as the support apparatus 100) shown in FIG. 1 performs efficient and reliable management regarding changes in schedules and task deliverables due to a change in the scope of the project, and the latest information after the change in the scope. It is a computer that is surely provided to project members, and a server device can be assumed. The support apparatus 100 reads out a program 102 stored in a storage device 101 as a non-volatile storage device such as a hard disk drive so as to have a function for realizing the present invention, and executes it by the CPU 104 as an arithmetic unit. The support device 100 can include an input device 105 such as various keyboards and buttons generally provided in a computer device, and an output device 106 such as a display. In addition, the communication device 107 such as a NIC (Network Interface Card) that exchanges data with the user terminal 150 is included. The support device 100 is connected to the user terminal 150 via a network 190 such as an intranet that ensures security so that data can be transmitted and received between them.

続いて、前記支援装置100が、例えばプログラム102に基づき前記記憶装置101にて構成・保持する機能部につき説明を行う。こうした前記支援装置100は、組織において遂行されるプロジェクトの情報を、ユーザ端末150ないし入力装置105から受け付け、記憶装置101において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する、構成設定部110を備える。この構成設定部110は、プロジェクトの名称、開始日、終了日、フェーズ名、アクティビティ名、タスク名と各タスクにおける成果物名、タスク開始日、タスク終了日、タスク責任者、クリティカルパス情報の作業情報とプロジェクトオーナー、プロジェクトマネージャ、プロジェクトリーダ、プロジェクトメンバの体制情報、といった各種データの登録・変更・削除に関する情報を受付て記憶装置101への設定を行うことになる。   Subsequently, functional units that the support apparatus 100 configures and holds in the storage apparatus 101 based on the program 102 will be described. The support device 100 receives information on a project executed in the organization from the user terminal 150 or the input device 105, generates a folder for each project ID in the storage device 101, and stores the project information in the folder. Thereafter, each time a change instruction regarding the same project is received, a folder is created, the corresponding project information is stored, and a configuration flag setting unit 110 is provided for setting the latest flag in the folder. The configuration setting unit 110 includes a project name, a start date, an end date, a phase name, an activity name, a task name, a product name in each task, a task start date, a task end date, a task manager, and a task of critical path information. Information and information related to registration / change / deletion of various data such as project owner, project manager, project leader, and project member system information are received and set in the storage device 101.

また、前記支援装置100は、プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末150ないし入力装置105から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置101で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する、進捗管理部111を備える。   Further, the support apparatus 100 accepts progress record data of a predetermined task necessary for executing the project from the user terminal 150 or the input device 105, and the corresponding storage ID is stored in the storage apparatus 101 using the project ID attached to the progress record data as a key. The latest version folder with the latest flag set is identified from the folder, the progress record data associated with the predetermined task is stored in the identified latest version folder, and thereafter the progress record data related to the same task is received. A progress management unit 111 is provided for updating the progress record data in the latest folder every time.

また、前記支援装置100は、前記記憶装置101の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末150ないし出力装置106に送信する成果物作成部113を備える。   Further, the support apparatus 100 reads project information and progress record data from the latest folder of the storage device 101, extracts data of a scheduled task execution period from the project information, and determines the scheduled execution period and the current time. A deliverable creation unit 113 for transmitting progress table data including the progress of the task to the user terminal 150 or the output device 106.

なお、前記支援装置100は、プロジェクトの進捗に伴って所定タスクに関し生じる成果物データをユーザ端末150ないし入力装置105から受け付けて、前記成果物データが付帯するプロジェクトIDをキーに、記憶装置101で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた成果物フォルダを生成して前記成果物データを格納し、以後、同一タスクに関する成果物データを受け付ける毎に成果物フォルダを作成して該当成果物データを格納し、前記成果物フォルダに最新フラグを設定する、成果物管理部112を備えるとしてもよい。   The support device 100 receives product data generated for a predetermined task as the project progresses from the user terminal 150 or the input device 105, and uses the project ID attached to the product data as a key in the storage device 101. Identify the latest version folder in which the latest flag is set among the corresponding folders, generate the deliverable folder associated with the predetermined task in the latest version folder specified here, and store the deliverable data, and thereafter Each time product data related to the same task is received, a product folder may be created, the corresponding product data may be stored, and the latest flag may be set in the product folder.

この場合、前記成果物作成部113が、前記記憶装置101の前記最新版フォルダよりプロジェクト情報を読み出し、前記最新版フォルダ内の成果物フォルダのうち最新フラグが設定された最新版成果物フォルダより成果物データを読み出し、前記プロジェクト情報よりタスクの情報を抽出し、当該タスクの情報と現時点での前記タスクの成果物とを併記した成果表データを、ユーザ端末150ないし出力装置に送信する。   In this case, the deliverable creation unit 113 reads project information from the latest version folder in the storage device 101, and outputs from the latest version deliverable folder in which the latest flag is set among the deliverable folders in the latest version folder. The product data is read, task information is extracted from the project information, and result table data in which the task information and the current product of the task are written together is transmitted to the user terminal 150 or the output device.

また、前記進捗管理部111が、プロジェクトの進捗に伴って所定タスクに関し生じる課題の、解決実績データをユーザ端末150ないし入力装置105から受け付けて、前記解決実績データが付帯するプロジェクトIDをキーに、記憶装置101で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記課題に対応付けた解決実績データを格納し、以後、同一プロジェクトの課題に関する解決実績データを受け付ける毎に前記最新版フォルダに解決実績データを格納するとしてもよい。   In addition, the progress management unit 111 accepts solution result data of a problem that occurs with respect to a predetermined task as the project progresses from the user terminal 150 or the input device 105, and uses the project ID attached to the solution result data as a key. The latest version folder in which the latest flag is set in the corresponding folder is specified in the storage device 101, and the solution performance data associated with the issue is stored in the latest version folder specified here. The solution performance data may be stored in the latest folder every time the solution performance data is received.

この場合、前記成果物作成部113が、前記記憶装置101の前記最新版フォルダよりプロジェクト情報と解決実績データとを読み出し、前記プロジェクト情報より課題の解決期限のデータを抽出し、当該解決期限と現時点での前記課題の解決実績とを併記した課題管理表データを、ユーザ端末150ないし出力装置に送信する。   In this case, the product creation unit 113 reads the project information and the solution performance data from the latest version folder of the storage device 101, extracts the problem solution deadline data from the project information, the solution deadline and the current time The task management table data in which the above-mentioned problem solving results in is written together is transmitted to the user terminal 150 or the output device.

他方、前記支援装置100にアクセスするユーザ端末150は、プロジェクト参加者等が利用するコンピュータ端末であり、前記支援装置100とのデータ授受に必要な処理を実行すべく、不揮発性の記憶装置たる記憶装置に格納されたプログラムをRAMに読み出し、演算装置たるCPUにより実行する。また、前記ユーザ端末150は、マウス、キーボード、ボタン類などの入力装置、ディスプレイなどの出力装置を備える。また、前記支援装置100との間のデータ授受を担うNIC(Network Interface Card)など通信装置を当然有している。利用者=プロジェクトメンバらは、このユーザ端末150から前記支援装置100へログイン処理を行い、プロジェクトに関する進捗・課題・成果物の各データ登録を行うこととなる。   On the other hand, the user terminal 150 that accesses the support device 100 is a computer terminal used by project participants and the like, and a storage that is a non-volatile storage device in order to execute processing necessary for data exchange with the support device 100. The program stored in the apparatus is read into the RAM and executed by the CPU as the arithmetic unit. The user terminal 150 includes an input device such as a mouse, a keyboard, and buttons, and an output device such as a display. In addition, it naturally has a communication device such as a NIC (Network Interface Card) that exchanges data with the support device 100. Users = project members perform login processing from the user terminal 150 to the support apparatus 100, and register data on progress, issues, and deliverables related to the project.

これまで示した前記支援装置100における各部110〜113はハードウェアとして実現してもよいし、メモリやHDD(Hard Disk Drive)などの適宜な記憶装置に格納したプログラムとして実現するとしてもよい。この場合、前記支援装置100のCPU104がプログラム実行に合わせて記憶装置101より該当プログラム102をRAM103に読み出して、これを実行することとなる。   Each of the units 110 to 113 in the support apparatus 100 shown so far may be realized as hardware, or may be realized as a program stored in an appropriate storage device such as a memory or an HDD (Hard Disk Drive). In this case, the CPU 104 of the support apparatus 100 reads the corresponding program 102 from the storage device 101 to the RAM 103 and executes it in accordance with the program execution.

−−−処理フロー例1−−−
以下、本実施形態におけるプロジェクト管理支援方法の実際手順について図に基づき説明する。なお、以下で説明するプロジェクト管理支援方法に対応する各種動作は、前記支援装置100のRAM103に読み出して実行するプログラム102によって実現される。そして、このプログラム102は、以下に説明される各種の動作を行うためのコードから構成されている。
--- Processing flow example 1 ---
Hereinafter, the actual procedure of the project management support method according to the present embodiment will be described with reference to the drawings. Various operations corresponding to the project management support method described below are realized by a program 102 that is read out and executed in the RAM 103 of the support apparatus 100. And this program 102 is comprised from the code | cord | chord for performing the various operation | movement demonstrated below.

図2は本実施形態のプロジェクト管理支援方法の処理フロー例1を示す図である。ここでは、プロジェクトメンバがユーザ端末150を介して前記支援装置100を利用する際の処理の流れを示している。この場合、前記支援装置100は、前記ユーザ端末150から、プロジェクトメンバのユーザID及びパスワードを受信し、ここで受信したデータを記憶装置101に予め保持している認証用情報(ユーザIDとパスワードとの対応表)に照合してユーザ認証を行う(20a)。   FIG. 2 is a diagram showing a processing flow example 1 of the project management support method of the present embodiment. Here, a flow of processing when a project member uses the support apparatus 100 via the user terminal 150 is shown. In this case, the support device 100 receives the user ID and password of the project member from the user terminal 150, and the authentication information (user ID and password and the data received here in the storage device 101 in advance). (20a).

前記支援装置100は、前記ユーザ認証を経たプロジェクトメンバが所属するプロジェクトを、前記記憶装置101のプロジェクトメンバ情報603(後述する)において前記ユーザIDをキーに検索し、更に、ここで検索できたプロジェクトのIDをキーに、該当プロジェクトが含むタスクの終了期限=タスク終了日を、前記記憶装置101のタスク属性情報601(後述する)で特定し、このタスク終了日とシステム日付(支援装置100のカレンダー機能から取得)とを比較し終了期限を超過しているタスクを特定する(20b)。   The support apparatus 100 searches the project member information 603 (to be described later) of the storage device 101 for a project to which the project member who has undergone the user authentication belongs, using the user ID as a key. The task end date = task end date included in the project is specified by the task attribute information 601 (described later) of the storage device 101, and the task end date and system date (the calendar of the support device 100). The task that exceeds the end deadline is identified (20b).

前記ステップ20bにて、終了期限を超過しているタスクが特定された場合(20b:有)、前記支援装置100は、該当タスクの情報(例えば、タスクIDなど)を前記ユーザ端末150ないし出力装置106に送信する(20c)。   When a task whose end deadline has been exceeded is identified in step 20b (20b: present), the support apparatus 100 sends information on the task (for example, a task ID) to the user terminal 150 or the output apparatus. It transmits to 106 (20c).

また、前記支援装置100は、前記記憶装置101の課題実績情報902(後述する)において、前記ステップ20bで検索できたプロジェクトIDをキーに課題とその解決期限の検索を実行し、検索した解決期限とシステム日付とを比較し解決期限を超過している課題を特定する(20d)。   In addition, the support device 100 executes a search for a task and its solution deadline using the project ID searched in the step 20b as a key in the task record information 902 (described later) of the storage device 101, and the searched solution deadline. And the system date are compared to identify a problem that has exceeded the solution deadline (20d).

前記ステップ20dにて、解決期限を超過している課題が特定された場合(20d:有)、前記支援装置100は、該当課題の情報(例えば、課題IDなど)を前記ユーザ端末150ないし出力装置106に送信する(20e)。こうした、期限超過のタスクや課題の情報をユーザ端末150ないし出力装置106に送信して表示させることで、プロジェクトの進捗が遅延していることをプロジェクトメンバに認識させることができる。   In the step 20d, when a problem that has exceeded the solution deadline is identified (20d: present), the support apparatus 100 sends information on the corresponding problem (for example, a problem ID) to the user terminal 150 or the output device. It transmits to 106 (20e). By transmitting information on tasks and issues that have exceeded the deadline to the user terminal 150 or the output device 106 and displaying them, the project members can recognize that the progress of the project is delayed.

また、前記支援装置100は、前記ユーザ端末150のユーザたるプロジェクトメンバが担当しているタスクのうち未了のもの=タスク終了日のデータが未設定ものを前記記憶装置101の進捗実績情報901(後述する)で検索し、検索できたタスクのリストをユーザ端末150に送信する(20f)。或いは、前記支援装置100は、前記ステップ20fにおいて、前記プロジェクトメンバが担当しているタスクに関する課題のうち未解決のもの=解決策のデータが未設定ものを前記記憶装置101の課題内容情報903で検索し、検索できた未解決課題のリストをユーザ端末150に送信する。また、この時、前記支援装置100は、メニュー画面データを記憶装置101から読み出してユーザ端末150に送信する。一方、前記プロジェクトメンバは、前記ユーザ端末150で前記メニュー画面を閲覧し、以後の作業に必要なメニューを選択することになる。この時、ユーザ端末150は、このプロジェクトメンバによる選択を受け付けて、この選択事象を前記支援装置100に返す。前記支援装置100は、前記プロジェクトメンバによる選択事象を受信し(20g)、これに応じて、プロジェクト構成設定(20h)、プロジェクト進捗管理(20i)、プロジェクト成果物管理(20j)、プロジェクト成果物作成(20k)の各処理を実行する。これらの処理については以下の処理フロー例でそれぞれ説明する。   In addition, the support apparatus 100 indicates that the tasks that the project member who is the user of the user terminal 150 is in charge of the incomplete task = the task end date data is not set, the progress performance information 901 ( A list of tasks that can be searched is transmitted to the user terminal 150 (20f). Alternatively, in the step 20f, the support device 100 uses the task content information 903 in the storage device 101 to determine that the task related to the project member is not yet solved = the solution data is not set. A search is performed and a list of unsolved issues that can be searched is transmitted to the user terminal 150. At this time, the support device 100 reads the menu screen data from the storage device 101 and transmits it to the user terminal 150. Meanwhile, the project member browses the menu screen on the user terminal 150 and selects a menu necessary for the subsequent work. At this time, the user terminal 150 receives the selection by the project member and returns this selection event to the support apparatus 100. The support apparatus 100 receives the selection event by the project member (20g), and accordingly, the project configuration setting (20h), the project progress management (20i), the project deliverable management (20j), and the project deliverable creation Each process of (20k) is executed. Each of these processes will be described in the following process flow example.

−−−処理フロー例2−−−
次に、前記プロジェクト構成設定の処理(20h)について説明する。図3は本実施形態のプロジェクト管理支援方法の処理フロー例2を示す図である。
--- Processing flow example 2 ---
Next, the project configuration setting process (20h) will be described. FIG. 3 is a diagram showing a processing flow example 2 of the project management support method of the present embodiment.

前記支援装置100の構成設定部110は、例えば、前記ユーザ端末150に対し、入力画面データを送信し、前記入力画面を介して前記ユーザ端末150から、プロジェクトに関する指示を受け付ける(30a)。ここで受け付けた指示が登録内容の「新規登録・変更」である場合、前記構成設定部110は、記憶装置101の既登録データを抽出し、ユーザ端末150に返す(30b)。   For example, the configuration setting unit 110 of the support apparatus 100 transmits input screen data to the user terminal 150, and receives an instruction regarding a project from the user terminal 150 via the input screen (30a). When the received instruction is “new registration / change” of the registration content, the configuration setting unit 110 extracts the already registered data in the storage device 101 and returns it to the user terminal 150 (30b).

一方、前記既登録データを受信したユーザ端末150はこれを出力装置に表示させることになる。ここで前記プロジェクトメンバは、例えば、前記表示された既登録データの所定項目に関してユーザ端末150の入力装置で入力を行う。或いは、全く新規にプロジェクトの情報について入力を行う。ユーザ端末150は入力装置で前記入力を受け付けて、該当データを前記支援装置100の構成設定部110に返す。   On the other hand, the user terminal 150 that has received the registered data displays it on the output device. Here, the project member inputs, for example, a predetermined item of the displayed registered data with the input device of the user terminal 150. Alternatively, the information about the project is completely new. The user terminal 150 receives the input through an input device and returns the corresponding data to the configuration setting unit 110 of the support device 100.

他方、前記支援装置100の構成設定部110は、前記入力データを受信し(30d)、当該入力データが前記既登録データの所定項目に対する変更指示である場合(30e:変更)、前記構成設定部110は、図4のプロジェクト情報401における該当プロジェクトの「最新履歴」の値をカウントアップし、この最新履歴の値が対応付いたフォルダを記憶装置101に作成する(30f)。この最新履歴の値のうち最大値=最新フラグとなる。また、前記支援装置100の構成設定部110は、前記ステップ30cで取得した入力データに応じて更新したプロジェクトの情報を、前記フォルダに格納する(30g)。   On the other hand, the configuration setting unit 110 of the support device 100 receives the input data (30d), and when the input data is a change instruction for a predetermined item of the registered data (30e: change), the configuration setting unit 110 counts up the “latest history” value of the corresponding project in the project information 401 of FIG. 4 and creates a folder associated with the latest history value in the storage device 101 (30f). Among the latest history values, the maximum value is the latest flag. Further, the configuration setting unit 110 of the support apparatus 100 stores the project information updated according to the input data acquired in the step 30c in the folder (30g).

一方、前記入力データが前記既登録データの所定項目に対する変更指示でない場合(30e:新規)、前記構成設定部110は、記憶装置101において前記入力データが示すプロジェクトID毎にフォルダを生成し(30h)、当該フォルダに前記入力データ=プロジェクトの情報(図4に例示する各情報401〜404、図5に例示する各情報501〜503、図6に例示する各情報601〜603、図9に例示する各情報901〜903など)を格納する(30i)。前記構成設定部110は、以後、同一プロジェクトに関する変更指示を受け付ける毎に同様にフォルダを作成して該当プロジェクトの情報を格納し、前記フォルダに最新フラグを設定する。   On the other hand, when the input data is not a change instruction for a predetermined item of the registered data (30e: new), the configuration setting unit 110 generates a folder for each project ID indicated by the input data in the storage device 101 (30h). ), The input data = project information (information 401 to 404 illustrated in FIG. 4, information 501 to 503 illustrated in FIG. 5, information 601 to 603 illustrated in FIG. 6, and information illustrated in FIG. 9) Each information 901 to 903 to be stored) is stored (30i). Thereafter, the configuration setting unit 110 creates a folder in the same manner every time a change instruction regarding the same project is received, stores information on the project, and sets the latest flag in the folder.

なお、前記構成設定部110は、前記フォルダの作成するにあたり、前記入力データたる、プロジェクト情報401(図4(a)のテーブル構造のうちの該当1レコード)、フェーズ情報403(図4(c)のテーブル構造のうちの該当1レコード)、アクティビティ情報404(図4(d)のテーブル構造のうちの該当1レコード)、タスク情報502(図5(b)のテーブル構造のうちの該当1レコード)、成果物情報602(図6(b)のテーブル構造のうちの該当1レコード)といった情報より、各情報が含む、プロジェクトID、最新履歴、アクティビティID、タスクID、成果物ID等を抽出し(40a)、これら各IDをフォルダ名としたフォルダの生成を行うとすればよい(40b)。この場合のフォルダの階層は、プロジェクトID+最新履歴+アクティビティID+タスクID+成果物IDで構成される(図7参照)。   The configuration setting unit 110, when creating the folder, projects information 401 (one corresponding record in the table structure of FIG. 4A) and phase information 403 (FIG. 4C) as the input data. Corresponding record in the table structure of FIG. 5), activity information 404 (corresponding one record in the table structure of FIG. 4D), task information 502 (corresponding 1 record in the table structure of FIG. 5B). , Project ID, latest history, activity ID, task ID, deliverable ID, etc. included in each information are extracted from information such as deliverable information 602 (corresponding one record in the table structure of FIG. 6B) ( 40a), it is only necessary to generate a folder with each of these IDs as a folder name (40b). In this case, the folder hierarchy is composed of project ID + latest history + activity ID + task ID + product ID (see FIG. 7).

なお、前記ステップ30aにて受け付けた指示が登録内容の「削除」である場合、前記構成設定部110は、記憶装置101の既登録データを抽出し、ユーザ端末150に返して、削除対象となるプロジェクトの指定=プロジェクトIDをユーザ端末150から受ける(30j)。そして、前記構成設定部110は、記憶装置101より該当プロジェクトIDのフォルダを特定し削除する(30k)。   When the instruction received in step 30a is “deletion” of the registered content, the configuration setting unit 110 extracts the already registered data in the storage device 101 and returns it to the user terminal 150 to be a deletion target. Designation of project = Project ID is received from the user terminal 150 (30j). Then, the configuration setting unit 110 identifies and deletes the folder with the corresponding project ID from the storage device 101 (30k).

−−−テーブル構造例1−−−
続いて、前記構成設定部110により記憶装置101に格納されるプロジェクトの情報例について説明する。図4は本実施形態における、(a)プロジェクト情報401、(b)プロジェクト属性情報402、(c)フェーズ情報403、(d)アクティビティ情報404の構成例を示す図である。
--- Table structure example 1 ---
Next, an example of project information stored in the storage device 101 by the configuration setting unit 110 will be described. FIG. 4 is a diagram showing a configuration example of (a) project information 401, (b) project attribute information 402, (c) phase information 403, and (d) activity information 404 in the present embodiment.

前記プロジェクト情報401は、プロジェクトID(PJID)、プロジェクト名、プロジェクト概要、最新履歴の各データから構成されるものであり、図4(a)の例では、プロジェクト“PJ000001”〜“PJ000004”までの各プロジェクト情報401のレコードを例示している。前記プロジェクトID(PJID)は、プロジェクトを識別するIDである。前記プロジェクト名、プロジェクト概要は、前記構成設定部110がユーザ端末150より得た入力データが含むものである。また前記最新履歴は、レコード新規登録時=フォルダ新規作成時には「000」であり、前記構成設定部110で変更処理がなされた場合にはカウントアップされる値である。前記最新履歴に登録された値が、管理すべき最新フラグとなる。   The project information 401 includes data of a project ID (PJID), a project name, a project outline, and a latest history. In the example of FIG. 4A, the projects “PJ000001” to “PJ000004” are included. The record of each project information 401 is illustrated. The project ID (PJID) is an ID for identifying a project. The project name and project summary are included in the input data obtained from the user terminal 150 by the configuration setting unit 110. The latest history is “000” at the time of new record registration = new folder creation, and is a value that is counted up when the configuration setting unit 110 performs a change process. The value registered in the latest history is the latest flag to be managed.

また、前記プロジェクト属性情報402は、プロジェクトID(PJID)、変更履歴、プロジェクト開始日(PJ開始日)、プロジェクト終了日(PJ終了日)、プロジェクトオーナーID(PJOID)、プロジェクトマネージャID(PJMID)の各データから構成されるものであり、図4(b)の例では、プロジェクト“PJ000001”〜“PJ000004”までの各プロジェクト属性情報402のレコードを例示している。このプロジェクト属性情報402は、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。   The project attribute information 402 includes a project ID (PJID), a change history, a project start date (PJ start date), a project end date (PJ end date), a project owner ID (PJOID), and a project manager ID (PJMID). In the example of FIG. 4B, the records of the project attribute information 402 for the projects “PJ000001” to “PJ000004” are illustrated. This project attribute information 402 stores the input data obtained from the user terminal 150 by the configuration setting unit 110.

また、前記フェーズ情報403は、プロジェクトID(PJID)、変更履歴、フェーズID、フェーズ名、依存関係ID、依存関係、の各データから構成されるものであり、図4(c)の例では、プロジェクトIDが“PJ000001”〜“PJ000003”の各プロジェクトに関するフェーズのレコードを例示している。前記フェーズIDは、プロジェクト毎に重複しない連番である。前記フェーズ名は、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。前記依存関係IDは、フェーズに依存する同一プロジェクト内の他フェーズのIDを格納している。また、前記依存関係は、前記構成設定部110がユーザ端末150より得た、終了−開始(FS:一方が終了すると他方は開始)、開始−開始(SS:一方が開始すると他方も開始)、終了−終了(FF:一方が終了すると他方も終了)、開始−終了(SF:一方が開始すると他方は終了)のデータを格納したものである。   The phase information 403 is composed of data of project ID (PJID), change history, phase ID, phase name, dependency ID, dependency, and in the example of FIG. The phase record for each project with project IDs “PJ000001” to “PJ000003” is illustrated. The phase ID is a serial number that does not overlap for each project. The phase name stores input data obtained from the user terminal 150 by the configuration setting unit 110. The dependency ID stores the ID of another phase in the same project that depends on the phase. In addition, the dependency relationship is obtained by the configuration setting unit 110 from the user terminal 150, end-start (FS: one starts when the other ends), start-start (SS: one starts when the other starts), Data of end-end (FF: one ends when the other ends) and start-end (SF: one starts when the other ends) are stored.

また、前記アクティビティ情報404は、プロジェクトID(PJID)、変更履歴、アクティビティID、アクティビティ名、親ID、の各データから構成されるものであり、図4(d)の例では、プロジェクトIDが“PJ000001”〜“PJ000003”の各プロジェクトに関するアクティビティのレコードを例示している。前記アクティビティIDは、プロジェクト毎に重複しない連番である。前記アクティビティ名、親IDは、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。前記親IDは、本アクティビティが属するフェーズIDが登録される。   The activity information 404 includes data of project ID (PJID), change history, activity ID, activity name, and parent ID. In the example of FIG. The record of the activity regarding each project of PJ000001 "-" PJ000003 "is illustrated. The activity ID is a serial number that does not overlap for each project. The activity name and parent ID store input data obtained from the user terminal 150 by the configuration setting unit 110. The phase ID to which this activity belongs is registered as the parent ID.

また、図5は本実施形態における、(a)アクティビティ依存関係情報、(b)タスク情報、(c)タスク依存関係情報の構成例を示す図である。前記アクティビティ依存関係情報501は、プロジェクトID(PJID)、変更履歴、アクティビティID、連番、依存関係ID、依存関係から構成される。図5(a)の例では、プロジェクト“PJ000001”〜“PJ000003”の各プロジェクトに関するアクティビティのレコードを例示している。前記連番は、同一アクティビティに対して複数の依存関係がある場合に生成される。前記依存関係IDは、アクティビティに依存する同一プロジェクトの他のアクティビティIDである。前記依存関係は、前記構成設定部110がユーザ端末150より得た、終了−開始(FS)、開始−開始(SS)、終了−終了(FF)、開始−終了(SF)のデータを格納したものである。   FIG. 5 is a diagram showing a configuration example of (a) activity dependency relationship information, (b) task information, and (c) task dependency relationship information in the present embodiment. The activity dependency relationship information 501 includes a project ID (PJID), a change history, an activity ID, a serial number, a dependency relationship ID, and a dependency relationship. In the example of FIG. 5A, activity records relating to the projects “PJ000001” to “PJ000003” are illustrated. The serial number is generated when there are a plurality of dependencies for the same activity. The dependency ID is another activity ID of the same project depending on the activity. The dependency relationship stores data of end-start (FS), start-start (SS), end-end (FF), start-end (SF) obtained by the configuration setting unit 110 from the user terminal 150. Is.

また、前記タスク情報502は、プロジェクトID(PJID)、変更履歴、タスクID、タスク名、親IDから構成される。図5(b)の例では、プロジェクトIDが“PJ000001”のプロジェクトに関するタスク“T00001”〜“T00010”のレコードを例示している。前記タスクIDは、プロジェクト毎に重複しない連番である。前記タスク名、親IDは、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。前記親IDは、本タスクが属するアクティビティIDが登録される。   The task information 502 includes a project ID (PJID), a change history, a task ID, a task name, and a parent ID. In the example of FIG. 5B, records of tasks “T00001” to “T00010” relating to the project with the project ID “PJ000001” are illustrated. The task ID is a serial number that does not overlap for each project. The task name and parent ID store input data obtained from the user terminal 150 by the configuration setting unit 110. As the parent ID, the activity ID to which this task belongs is registered.

また、前記タスク依存情報503は、プロジェクトID(PJID)、変更履歴、タスクID、連番、依存関係ID、依存関係から構成される。図5(c)の例では、プロジェクトIDが“PJ000001”のプロジェクトに関するタスク“T00002”〜“T00010”のレコードを例示している。連番は、同一タスクに対して複数の依存関係がある場合は、連番で生成される。依存関係IDは、タスクに依存する同一プロジェクトの他のタスクIDを格納する。依存関係は、構成設定部110より入力された終了−開始(FS)、開始−開始(SS)、終了−終了(FF)、開始−終了(SF)を格納する。   The task dependency information 503 includes a project ID (PJID), a change history, a task ID, a serial number, a dependency relationship ID, and a dependency relationship. In the example of FIG. 5C, the records of the tasks “T00002” to “T00010” relating to the project with the project ID “PJ000001” are illustrated. If there are multiple dependencies for the same task, serial numbers are generated as serial numbers. The dependency ID stores another task ID of the same project depending on the task. The dependency relationship stores end-start (FS), start-start (SS), end-end (FF), and start-end (SF) input from the configuration setting unit 110.

図6は本実施形態における、(a)タスク属性情報、(b)成果物情報、(c)プロジェクトメンバ情報の構成例を示す図である。前記タスク属性情報601は、プロジェクトID(PJID)、変更履歴、タスクID、タスク開始日、タスク終了日、タスク責任者から構成される。図6(a)の例では、プロジェクトIDが“PJ000001”のプロジェクトに関するタスク“T00001”〜“T00009”のレコードを例示している。前記タスク開始日、タスク終了日、タスク責任者は、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。   FIG. 6 is a diagram showing a configuration example of (a) task attribute information, (b) product information, and (c) project member information in the present embodiment. The task attribute information 601 includes a project ID (PJID), a change history, a task ID, a task start date, a task end date, and a task manager. In the example of FIG. 6A, records of tasks “T00001” to “T00009” relating to the project having the project ID “PJ000001” are illustrated. The task start date, task end date, and task manager store the input data obtained from the user terminal 150 by the configuration setting unit 110.

また、前記成果物情報602は、プロジェクトID(PJID)、変更履歴、タスクID、成果物ID、成果物名、成果物責任者から構成される。図6(b)の例では、プロジェクト“PJ000001”に関するタスク“T00001”〜“T00005”のレコードを例示している。前記成果物IDは、プロジェクト毎に重複しない連番である。前記成果物名、成果物責任者は、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。   The product information 602 includes a project ID (PJID), a change history, a task ID, a product ID, a product name, and a product manager. In the example of FIG. 6B, records of tasks “T00001” to “T00005” relating to the project “PJ000001” are illustrated. The product ID is a serial number that does not overlap for each project. The product name and product manager stores the input data obtained from the user terminal 150 by the configuration setting unit 110.

また、前記プロジェクトメンバ情報603は、プロジェクトID(PJID)、変更履歴、メンバID、氏名、親ID、メールアドレス等から構成される。図6(c)の例では、プロジェクト“PJ000001”に属するプロジェクトメンバ“PJ00001-01”〜“PJ00001-005”のレコードを例示している。前記メンバIDは、プロジェクトオーナー、プロジェクトマネージャ以外は、プロジェクト毎に重複しないように連番で生成される。前記氏名、親ID、メールアドレス等は、前記構成設定部110がユーザ端末150より得た入力データを格納したものである。前記親IDは、メンバが属する上位メンバIDが格納される。−−−処理フロー例3−−−
次に、進捗管理処理(20i)について説明する。図8は本実施形態のプロジェクト管理支援方法の処理フロー例3を示す図である。進捗実績の入力を受け付ける場合、前記支援装置100の進捗管理部111は、プロジェクトIDの指定を前記ユーザ端末150から受け付けて、前記プロジェクトIDをキーに、記憶装置101で該当プロジェクトIDのフォルダのうち最新フラグが設定された最新版フォルダを特定する(80a)。
The project member information 603 includes a project ID (PJID), a change history, a member ID, a name, a parent ID, a mail address, and the like. In the example of FIG. 6C, records of project members “PJ00001-01” to “PJ00001-005” belonging to the project “PJ000001” are illustrated. The member ID is generated by a serial number so that it is not duplicated for each project except for the project owner and the project manager. The name, parent ID, e-mail address, and the like store the input data obtained from the user terminal 150 by the configuration setting unit 110. The parent ID stores the upper member ID to which the member belongs. --- Processing flow example 3 ---
Next, the progress management process (20i) will be described. FIG. 8 is a diagram showing a process flow example 3 of the project management support method of the present embodiment. When accepting the input of the progress record, the progress management unit 111 of the support apparatus 100 accepts the designation of the project ID from the user terminal 150 and uses the project ID as a key in the folder of the corresponding project ID in the storage device 101. The latest version folder in which the latest flag is set is specified (80a).

また、前記進捗管理部111は、この最新版フォルダより、前記プロジェクトIDに対応するタスクの情報(前記タスク属性情報601)を抽出し(80b)、当該タスクの情報が含むタスク開始・終了日の情報を抽出する(80c)。   Further, the progress management unit 111 extracts the task information (the task attribute information 601) corresponding to the project ID from the latest version folder (80b), and the task start / end date included in the task information. Information is extracted (80c).

また、前記進捗管理部111は、進捗実績情報901(図9参照)のうち、前記プロジェクトIDが紐付いているレコードより、「タスク開始日」、「タスク終了日」、「進捗」の各情報を抽出し(80d)、各タスクの前記タスク開始・終了日の情報が示すタスク進捗予定期間の情報に、該当タスクに関する前記タスク開始・終了日、進捗の各情報を重ね合わせて現在の進捗状況データとしてユーザ端末150に返信する(80e)。   Further, the progress management unit 111 obtains information on “task start date”, “task end date”, and “progress” from the record associated with the project ID in the progress record information 901 (see FIG. 9). (80d), and the current progress status data by superimposing the task start / end date and progress information on the task on the information on the task progress scheduled period indicated by the task start / end date information of each task. To the user terminal 150 (80e).

次に、前記前記進捗管理部111は、プロジェクトメンバが実績登録対象と指定したプロジェクトID、タスクIDと進捗実績のデータをユーザ端末150から受信し、前記進捗実績データが付帯する例えばプロジェクトIDをキーに、前記記憶装置101で該当フォルダのうち最新フラグが設定された最新版フォルダを特定する(80f)。また、ここで特定した最新版フォルダ中の進捗実績情報901(図9参照)として、前記タスクIDに対応付けて進捗実績データを格納する(80g)。以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する。   Next, the progress management unit 111 receives, from the user terminal 150, the project ID, task ID and progress record data designated by the project member as the record registration target, and for example, the project ID attached to the progress record data as a key Then, the latest folder in which the latest flag is set is identified from the corresponding folders in the storage device 101 (80f). Further, as the progress record information 901 (see FIG. 9) in the latest version folder specified here, the progress record data is stored in association with the task ID (80g). Thereafter, the progress record data in the latest folder is updated every time the progress record data related to the same task is received.

他方、解決実績の入力を受け付ける場合、前記進捗管理部111は、プロジェクトIDの指定を前記ユーザ端末150から受け付けて、前記プロジェクトIDをキーに、記憶装置101で該当プロジェクトIDのフォルダのうち最新フラグが設定された最新版フォルダを特定する(80h)。また、前記進捗管理部111は、この最新版成果物フォルダより、前記プロジェクトIDに対応する課題実績情報902(図9参照)を抽出し(80i)、当該課題実績情報902の情報を最新の課題一覧情報としてユーザ端末150に返信する(80j)。或いは、前記進捗管理部111は、前記最新版フォルダより前記課題実績情報902と課題内容情報903とを読み出し、前記課題実績情報902より課題の解決期限のデータを抽出し、当該解決期限と現時点での前記課題の解決実績(=課題内容情報903で解決策が設定された課題の数など)とを併記した課題管理表データを、ユーザ端末150に送信するとしてもよい。   On the other hand, when accepting the input of the solution record, the progress management unit 111 accepts the designation of the project ID from the user terminal 150, and uses the project ID as a key to store the latest flag among the folders of the corresponding project ID in the storage device 101. The latest version folder in which is set is specified (80h). Further, the progress management unit 111 extracts the task result information 902 (see FIG. 9) corresponding to the project ID from the latest version product folder (80i), and the information on the task result information 902 is the latest task. It returns to the user terminal 150 as list information (80j). Alternatively, the progress management unit 111 reads out the assignment result information 902 and the assignment content information 903 from the latest version folder, extracts the issue resolution deadline data from the assignment result information 902, It is also possible to transmit to the user terminal 150 the task management table data in which the problem solving results (= the number of tasks for which solutions are set in the task content information 903) are also written.

続いて、前記進捗管理部111は、前記課題一覧のうちの所定課題(=課題ID)について、解決実績データをユーザ端末150から受け付けて、前記最新版フォルダ中に、前記課題に対応付けて解決実績データを格納する(80k)。以後、同一プロジェクトの課題に関する解決実績データを受け付ける毎に前記最新版フォルダに解決実績データを格納する。   Subsequently, the progress management unit 111 accepts the solution record data from the user terminal 150 for the predetermined task (= task ID) in the task list, and resolves it in the latest version folder in association with the task. The actual data is stored (80k). Thereafter, every time solution record data relating to the problem of the same project is received, the solution record data is stored in the latest folder.

−−−テーブル構造例2−−−
図9は、本実施形態における、(a)進捗実績情報901、(b)課題実績情報902、(c)課題内容情報903の構成例を示す図である。前記進捗実績情報901は、プロジェクトID(PJID)、タスクID、タスク開始日、タスク終了日、進捗、登録者から構成される。図9(a)の例では、プロジェクト“PJ000001”に関するタスク“T00001”〜“T00003”のレコードを例示している。前記タスク開始日、タスク終了日、進捗、登録者は、前記進捗管理部111がユーザ端末150より得た入力データを格納したものである。
--- Table structure example 2 ---
FIG. 9 is a diagram illustrating a configuration example of (a) progress record information 901, (b) task record information 902, and (c) task content information 903 in the present embodiment. The progress record information 901 includes a project ID (PJID), task ID, task start date, task end date, progress, and registrant. In the example of FIG. 9A, records of tasks “T00001” to “T00003” relating to the project “PJ000001” are illustrated. The task start date, task end date, progress, and registrant store the input data obtained from the user terminal 150 by the progress management unit 111.

また、前記課題実績情報902は、プロジェクトID(PJID)、課題ID、タスクID、登録日、解決期限、担当者、対応から構成される。図9(b)の例では、プロジェクト“PJ000001”に関する課題“K00001”〜“K00003”のレコードを例示している。前記課題IDは、プロジェクト毎に重複しない連番である。前記タスクID、登録日、解決期限、担当者、対応は、前記進捗管理部111がユーザ端末150から得た入力データを格納したものである。   The assignment result information 902 includes a project ID (PJID), assignment ID, task ID, registration date, solution deadline, person in charge, and correspondence. In the example of FIG. 9B, records of issues “K00001” to “K00003” relating to the project “PJ000001” are illustrated. The assignment ID is a serial number that does not overlap for each project. The task ID, registration date, solution deadline, person in charge, and correspondence store the input data obtained from the user terminal 150 by the progress management unit 111.

また、前記課題内容情報903は、プロジェクトID(PJID)、課題ID、課題内容、解決策、備考から構成される。図9(c)の例では、プロジェクト“PJ000001”に関する課題“K00001”〜“K00003”のレコードを例示している。前記課題内容、解決策、備考は、課題IDに紐づくものであり、前記進捗管理部111がユーザ端末150より得た入力データを格納したものである。   The task content information 903 includes a project ID (PJID), a task ID, a task content, a solution, and remarks. In the example of FIG. 9C, records of the assignments “K00001” to “K00003” related to the project “PJ000001” are illustrated. The task content, solution, and remarks are associated with the task ID, and the input data obtained from the user terminal 150 by the progress management unit 111 is stored.

−−−処理フロー例4−−−
次に、成果物管理の処理について説明する。図10は本実施形態のプロジェクト管理支援方法の処理フロー例4を示す図である。この場合、前記支援装置100の成果物管理部112は、プロジェクトの進捗に伴って所定タスクに関し生じる成果物データをユーザ端末150から受け付ける(100a)。また前記成果物管理部112は、前記成果物データが付帯するプロジェクトIDをキーに、記憶装置101で該当フォルダのうち最新フラグが設定された最新版フォルダを特定する(100b)。
--- Processing flow example 4 ---
Next, the product management process will be described. FIG. 10 is a diagram showing a processing flow example 4 of the project management support method of the present embodiment. In this case, the deliverable management unit 112 of the support apparatus 100 receives the deliverable data generated for the predetermined task from the user terminal 150 as the project progresses (100a). Further, the deliverable management unit 112 specifies the latest version folder in which the latest flag is set in the corresponding folder in the storage device 101 using the project ID attached to the deliverable data as a key (100b).

前記成果物管理部112は、ここで特定した最新版フォルダ中に、前記所定タスク(のタスクID)に対応付けた成果物フォルダを生成して前記成果物データを格納する(100c)。前記最新版フォルダ中での最初の成果物フォルダの生成であれば、該当成果物フォルダに例えば、履歴の値「000」を対応付けて記憶する。以後、同一タスクに関する成果物データを受け付ける毎に、前記履歴の値をカウントアップして新たな成果物フォルダを作成し、該当成果物データを格納する(前記履歴の値の最大のものが最新フラグにあたる)。こうして、あるタスクに関して新しい成果物データが次々登録されていった場合のフォルダ構造1102の例を、図11(b)に示している。この図の例では、例えば、タスク“T00001”の成果物“S00001”として、履歴“000”から履歴“003”まで3つの成果物フォルダが作成されている状況を示している。   The deliverable management unit 112 generates a deliverable folder associated with the predetermined task (its task ID) in the latest version folder identified here, and stores the deliverable data (100c). If the first product folder in the latest version folder is generated, for example, the history value “000” is stored in association with the product folder. Thereafter, every time the product data related to the same task is received, the history value is counted up to create a new product folder, and the corresponding product data is stored (the largest value of the history value is the latest flag). Hits). FIG. 11B shows an example of the folder structure 1102 in the case where new deliverable data is successively registered for a certain task in this way. In the example of this figure, for example, as a product “S00001” of the task “T00001”, a situation is shown in which three product folders from the history “000” to the history “003” are created.

−−−テーブル構造例3−−−
図11は、本実施形態における、(a)成果物登録情報1101の構造例、(b)フォルダ構成のイメージ、をそれぞれ示す図である。前記成果物作成情報1100は、プロジェクトID(PJID)、成果物ID、履歴、ファイル名、登録者、登録日から構成される。図10(a)の例では、プロジェクト“PJ000001”に関する成果物“S00001”〜“S00002”のレコードを例示している。前記履歴、ファイル名、登録者、登録日は、前記成果物管理部112が前記処理フロー例4の処理に伴って格納する情報となる。
--- Table structure example 3 ---
FIG. 11 is a diagram showing (a) an example of the structure of the product registration information 1101 and (b) an image of a folder structure in the present embodiment. The product creation information 1100 includes a project ID (PJID), product ID, history, file name, registrant, and registration date. In the example of FIG. 10A, the records of the deliverables “S00001” to “S00002” related to the project “PJ000001” are illustrated. The history, the file name, the registrant, and the registration date are information that the deliverable management unit 112 stores in accordance with the process of the process flow example 4.

−−−処理フロー例5−−−
次に、成果物作成の処理について説明する。図12は本実施形態のプロジェクト管理支援方法の処理フロー例5を示す図である。この場合、前記支援装置100の成果物作成部113は、例えば、前記ユーザ端末150から指定を受けたプロジェクトIDをキーに特定した前記記憶装置101の前記最新版フォルダより、前記進捗実績情報901を読み出し、前記進捗実績情報901よりタスクの遂行予定期間のデータ=タスク開始・終了日の情報を抽出し(120a)、当該遂行予定期間と現時点での前記タスクの進捗実績=「進捗」データとを併記した進捗表データを、ユーザ端末150に送信する(120b)。
--- Processing flow example 5 ---
Next, a process for creating a product will be described. FIG. 12 is a diagram showing a processing flow example 5 of the project management support method of the present embodiment. In this case, the product creation unit 113 of the support device 100 obtains the progress record information 901 from, for example, the latest version folder of the storage device 101 specified with the project ID specified from the user terminal 150 as a key. Read, data of scheduled task execution period = task start / end date information is extracted from the progress record information 901 (120a), and the scheduled task period and the progress record of the task at present = “progress” data. The progress table data written together is transmitted to the user terminal 150 (120b).

また、前記成果物作成部113は、前記最新版フォルダ内の成果物フォルダのうち最新フラグが設定された最新版成果物フォルダより成果物情報602(成果物データ)を読み出し(120c)、前記進捗実績情報901より抽出した所定タスクのタスク開始・終了日の情報と、現時点での前記タスクの成果物とを併記した成果表データを、ユーザ端末150に送信する(120d)。   The product creation unit 113 reads product information 602 (product data) from the latest product folder in which the latest flag is set among the product folders in the latest version folder (120c), and the progress The result table data in which the task start / end date information of the predetermined task extracted from the result information 901 and the current product of the task are written together is transmitted to the user terminal 150 (120d).

また、前記成果物作成部113は、前記最新版フォルダより前記課題実績情報902(プロジェクトの情報)と課題内容情報903(解決実績データ)を読み出し、前記課題実績情報902より課題の解決期限のデータを抽出し(120e)、当該解決期限と現時点での前記課題の解決実績(例:課題の解決未済)とを併記した課題管理表データを、ユーザ端末150に送信する(120f)。   Further, the deliverable creation unit 113 reads the assignment result information 902 (project information) and the assignment content information 903 (solution result data) from the latest version folder, and the assignment solution deadline data from the assignment result information 902. Is extracted (120e), and the task management table data in which the resolution deadline and the resolution of the task at the present time (for example, the problem has not been solved) are written to the user terminal 150 (120f).

次に前記成果物作成部113は、前記最新版フォルダより前記プロジェクトメンバ情報603を抽出する(120g)。また前記成果物作成部113は、前記抽出した情報が含むメンバID、親IDを基に、プロジェクトメンバ間での階層構造を作成し、体制図を作成し(120h)、前記ユーザ端末150に送信する(120i)。   Next, the product creation unit 113 extracts the project member information 603 from the latest folder (120g). Further, the product creation unit 113 creates a hierarchical structure among project members based on the member ID and parent ID included in the extracted information, creates a system diagram (120h), and transmits it to the user terminal 150. (120i).

以上、本実施形態によれば、プロジェクトのスコープ変更等によるスケジュールや各タスク成果物などの変化に関して効率的で確実な管理を行い、スコープ変更後の最新情報をプロジェクトメンバへ確実に提供できる。   As described above, according to this embodiment, it is possible to efficiently and surely manage changes in schedules and task deliverables due to a change in the scope of a project, and to reliably provide the latest information after the change in scope to project members.

以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。   As mentioned above, although embodiment of this invention was described concretely based on the embodiment, it is not limited to this and can be variously changed in the range which does not deviate from the summary.

100 プロジェクト管理支援装置
101 記憶装置
102 プログラム
103 RAM(Random Access Memory)
104 CPU(Central Processing Unit)
105 入力装置
106 出力装置
107 NIC(通信装置)
110 構成設定部
111 進捗管理部
112 成果物管理部
113 成果物作成部
150 ユーザ端末
190 ネットワーク
401 プロジェクト情報
402 プロジェクト属性情報
403 フェーズ情報
404 アクティビティ情報
501 アクティビティ依存関係情報
502 タスク情報
503 タスク依存関係情報
601 タスク属性情報
602 成果物情報
603 プロジェクトメンバ情報
701 フォルダ構成
901 進捗実績情報
902 課題実績情報
903 課題内容情報
1100 成果物登録情報
1101 成果物登録時のフォルダ構成
100 Project Management Support Device 101 Storage Device 102 Program 103 RAM (Random Access Memory)
104 CPU (Central Processing Unit)
105 Input Device 106 Output Device 107 NIC (Communication Device)
110 configuration setting unit 111 progress management unit 112 product management unit 113 product creation unit 150 user terminal 190 network 401 project information 402 project attribute information 403 phase information 404 activity information 501 activity dependency relationship information 502 task information 503 task dependency relationship information 601 Task attribute information 602 Deliverable information 603 Project member information 701 Folder structure 901 Progress record information 902 Problem record information 903 Problem content information 1100 Deliver registration information 1101 Folder structure when registering a deliverable

Claims (5)

組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する、構成設定部と、
プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する、進捗管理部と、
前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する成果物作成部と、
を備えることを特徴とするプロジェクト管理支援装置。
Information on projects executed in the organization is received from the user terminal or input device, a folder is generated for each ID of the project in the storage device, the project information is stored in the folder, and thereafter a change instruction regarding the same project is issued. A configuration setting unit that creates a folder each time it is received, stores the corresponding project information, and sets the latest flag in the folder;
The latest version in which the progress flag data of a predetermined task necessary for executing the project is received from the user terminal or the input device, and the latest flag is set in the corresponding folder in the storage device with the project ID attached to the progress history data as a key. The folder is specified, and the progress record data associated with the predetermined task is stored in the latest version folder specified here. Thereafter, the progress record data in the latest version folder is stored every time the progress record data related to the same task is received. Update the progress manager,
Read the project information and the progress record data from the latest folder of the storage device, extract the data of the scheduled task execution period from the project information, and write the scheduled execution period and the current progress report of the task together The product creation unit for transmitting the progress table data to the user terminal or the output device;
A project management support apparatus comprising:
プロジェクトの進捗に伴って所定タスクに関し生じる成果物データをユーザ端末ないし入力装置から受け付けて、前記成果物データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた成果物フォルダを生成して前記成果物データを格納し、以後、同一タスクに関する成果物データを受け付ける毎に成果物フォルダを作成して該当成果物データを格納し、前記成果物フォルダに最新フラグを設定する、成果物管理部を備えて、
前記成果物作成部が、前記記憶装置の前記最新版フォルダよりプロジェクト情報を読み出し、前記最新版フォルダ内の成果物フォルダのうち最新フラグが設定された最新版成果物フォルダより成果物データを読み出し、前記プロジェクト情報よりタスクの情報を抽出し、当該タスクの情報と現時点での前記タスクの成果物とを併記した成果表データを、ユーザ端末ないし出力装置に送信する、
ことを特徴とする請求項1に記載のプロジェクト管理支援装置。
The latest product with the latest flag set in the corresponding folder in the storage device using the project ID attached to the deliverable data as a key, with the deliverable data generated for the predetermined task as the project progresses received from the user terminal or input device A version folder is identified, and in the latest version folder identified here, a deliverable folder associated with the predetermined task is generated and the deliverable data is stored. Thereafter, each time deliverable data relating to the same task is received Create a deliverable folder, store the relevant deliverable data, and provide a deliverable management unit that sets the latest flag in the deliverable folder,
The product creation unit reads project information from the latest version folder of the storage device, reads product data from the latest version product folder in which the latest flag is set among the product folders in the latest version folder, Extracting task information from the project information, and sending result table data in which the task information and the deliverables of the task at the present time are written together to a user terminal or an output device,
The project management support apparatus according to claim 1.
前記進捗管理部が、プロジェクトの進捗に伴って所定タスクに関し生じる課題の、解決実績データをユーザ端末ないし入力装置から受け付けて、前記解決実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記課題に対応付けた解決実績データを格納し、以後、同一プロジェクトの課題に関する解決実績データを受け付ける毎に前記最新版フォルダに解決実績データを格納し、
前記成果物作成部が、前記記憶装置の前記最新版フォルダよりプロジェクト情報と解決実績データとを読み出し、前記プロジェクト情報より課題の解決期限のデータを抽出し、当該解決期限と現時点での前記課題の解決実績とを併記した課題管理表データを、ユーザ端末ないし出力装置に送信する、
ことを特徴とする請求項2に記載のプロジェクト管理支援装置。
The progress management unit accepts solution result data of a problem that occurs with respect to a predetermined task as the project progresses from a user terminal or an input device, and stores the corresponding folder in the storage device with the project ID attached to the solution result data as a key. The latest version folder with the latest flag set is identified, the solution result data associated with the problem is stored in the latest version folder identified here, and the solution result data regarding the problem of the same project is received thereafter. Store the solution performance data in the latest folder every time,
The product creation unit reads project information and solution performance data from the latest version folder of the storage device, extracts data on the solution deadline from the project information, and sets the solution deadline and the current issue of the issue. Send the task management table data with the solution results to the user terminal or output device.
The project management support apparatus according to claim 2.
コンピュータが、
組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する処理と、
プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する処理と、
前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する処理と、
を実行するプロジェクト管理支援方法。
Computer
Information on projects executed in the organization is received from the user terminal or input device, a folder is generated for each ID of the project in the storage device, the project information is stored in the folder, and thereafter a change instruction regarding the same project is issued. A process of creating a folder each time it is received and storing the corresponding project information, setting the latest flag in the folder,
The latest version in which the progress flag data of a predetermined task necessary for executing the project is received from the user terminal or the input device, and the latest flag is set in the corresponding folder in the storage device with the project ID attached to the progress history data as a key. The folder is specified, and the progress record data associated with the predetermined task is stored in the latest version folder specified here. Thereafter, the progress record data in the latest version folder is stored every time the progress record data related to the same task is received. Update process,
Read the project information and progress record data from the latest folder of the storage device, extract the data of the scheduled task execution period from the project information, and write the scheduled execution period and the current progress report of the task together Processing to transmit the progress table data to the user terminal or output device;
Execute project management support method.
コンピュータに、
組織において遂行されるプロジェクトの情報を、ユーザ端末ないし入力装置から受け付け、記憶装置において前記プロジェクトのID毎にフォルダを生成し、当該フォルダに前記プロジェクト情報を格納し、以後、同一プロジェクトに関する変更指示を受け付ける毎にフォルダを作成して該当プロジェクト情報を格納し、前記フォルダに最新フラグを設定する処理と、
プロジェクト遂行に必要な所定タスクの進捗実績データを、ユーザ端末ないし入力装置から受け付けて、前記進捗実績データが付帯するプロジェクトIDをキーに、記憶装置で該当フォルダのうち最新フラグが設定された最新版フォルダを特定し、ここで特定した最新版フォルダ中に、前記所定タスクに対応付けた進捗実績データを格納し、以後、同一タスクに関する進捗実績データを受け付ける毎に前記最新版フォルダにおける進捗実績データを更新する処理と、
前記記憶装置の前記最新版フォルダよりプロジェクト情報と進捗実績データとを読み出し、前記プロジェクト情報よりタスクの遂行予定期間のデータを抽出し、当該遂行予定期間と現時点での前記タスクの進捗実績とを併記した進捗表データを、ユーザ端末ないし出力装置に送信する処理と、
を実行させるプロジェクト管理支援プログラム。
On the computer,
Information on projects executed in the organization is received from the user terminal or input device, a folder is generated for each ID of the project in the storage device, the project information is stored in the folder, and thereafter a change instruction regarding the same project is issued. A process of creating a folder each time it is received and storing the corresponding project information, setting the latest flag in the folder,
The latest version in which the progress flag data of a predetermined task necessary for executing the project is received from the user terminal or the input device, and the latest flag is set in the corresponding folder in the storage device with the project ID attached to the progress history data as a key. The folder is specified, and the progress record data associated with the predetermined task is stored in the latest version folder specified here. Thereafter, the progress record data in the latest version folder is stored every time the progress record data related to the same task is received. Update process,
Read the project information and the progress record data from the latest folder of the storage device, extract the data of the scheduled task execution period from the project information, and write the scheduled execution period and the current progress report of the task together Processing to transmit the progress table data to the user terminal or output device;
Project management support program to execute
JP2009108195A 2009-04-27 2009-04-27 Project management supporting device, project management supporting method, and project management supporting program Pending JP2010257327A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009108195A JP2010257327A (en) 2009-04-27 2009-04-27 Project management supporting device, project management supporting method, and project management supporting program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009108195A JP2010257327A (en) 2009-04-27 2009-04-27 Project management supporting device, project management supporting method, and project management supporting program

Publications (1)

Publication Number Publication Date
JP2010257327A true JP2010257327A (en) 2010-11-11

Family

ID=43318139

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009108195A Pending JP2010257327A (en) 2009-04-27 2009-04-27 Project management supporting device, project management supporting method, and project management supporting program

Country Status (1)

Country Link
JP (1) JP2010257327A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013101532A (en) * 2011-11-09 2013-05-23 Canon Marketing Japan Inc Project management device, project management method, program, and storage medium
JP5520413B1 (en) * 2013-11-06 2014-06-11 株式会社アイ・ピー・エス Project data management server and project data management program
CN110570170A (en) * 2019-09-19 2019-12-13 中国银行股份有限公司 project information display method and device

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013101532A (en) * 2011-11-09 2013-05-23 Canon Marketing Japan Inc Project management device, project management method, program, and storage medium
JP5520413B1 (en) * 2013-11-06 2014-06-11 株式会社アイ・ピー・エス Project data management server and project data management program
CN110570170A (en) * 2019-09-19 2019-12-13 中国银行股份有限公司 project information display method and device
CN110570170B (en) * 2019-09-19 2021-12-10 中国银行股份有限公司 Project information display method and device

Similar Documents

Publication Publication Date Title
US20080147453A1 (en) System and method for end users to create a workflow from unstructured work
US8543527B2 (en) Method and system for implementing definable actions
JP3912895B2 (en) Structured data management system, computer-readable recording medium on which structured data management program is recorded, and structured data management method
US20200387372A1 (en) Microservice file generation system
US20030195756A1 (en) Facilitating management of service elements usable in providing information technology service offerings
JP4399127B2 (en) Document management method and apparatus, processing program therefor, and storage medium storing the same
EP2876588A1 (en) Workflow management device and workflow management method
US11120200B1 (en) Capturing unstructured information in application pages
JP4577035B2 (en) Business instruction management system and program
JP2008250558A (en) Workflow management system, workflow management method, retrieval system, retrieval method, and program
JP4939274B2 (en) Workflow management system, workflow management method, and program
JP2005242904A (en) Document group analysis device, document group analysis method, document group analysis system, program and storage medium
JP2010257327A (en) Project management supporting device, project management supporting method, and project management supporting program
CN110138582A (en) Information processing method, device and O&amp;M environmental improvement system
US20040230822A1 (en) Security specification creation support device and method of security specification creation support
JP2006107282A (en) Community management system, community server, community management method and community management program
JP2019197405A (en) Project status management device, project status management program, and project status management method
JP2005338968A (en) Project management program and project management system
JP2009069876A (en) Workflow system, workflow control method and program
JP2003150762A (en) Cooperation method for project information and its system
JP4678770B2 (en) Sequence diagram creation method and apparatus
JP4939275B2 (en) Workflow management system, workflow management method, and program
JP5336906B2 (en) Design process management device
JP2010072830A (en) Software development management system
JP6662153B2 (en) Program creation system