JPH1185866A - Project managing system and machine-readable record medium recorded with program - Google Patents
Project managing system and machine-readable record medium recorded with programInfo
- Publication number
- JPH1185866A JPH1185866A JP26790397A JP26790397A JPH1185866A JP H1185866 A JPH1185866 A JP H1185866A JP 26790397 A JP26790397 A JP 26790397A JP 26790397 A JP26790397 A JP 26790397A JP H1185866 A JPH1185866 A JP H1185866A
- Authority
- JP
- Japan
- Prior art keywords
- work
- worker
- assignment
- project
- request
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims description 31
- 230000008569 process Effects 0.000 claims description 17
- 238000011156 evaluation Methods 0.000 claims description 10
- 238000012544 monitoring process Methods 0.000 claims description 9
- 238000012508 change request Methods 0.000 claims description 8
- 230000004044 response Effects 0.000 claims description 7
- 238000011282 treatment Methods 0.000 claims 1
- 238000012545 processing Methods 0.000 abstract description 19
- 238000007726 management method Methods 0.000 description 238
- 238000010586 diagram Methods 0.000 description 18
- 239000004065 semiconductor Substances 0.000 description 4
- 238000012384 transportation and delivery Methods 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000003111 delayed effect Effects 0.000 description 2
- 238000013439 planning Methods 0.000 description 2
- 230000033772 system development Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、システム開発,プ
ログラム開発等のプロジェクトを管理する技術に関し、
特に、各作業者の過去の作業実績に基づいて次回のプロ
ジェクトの各作業に管理者の意向に沿った作業者を自動
的に割り当てる技術に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technology for managing projects such as system development and program development.
In particular, the present invention relates to a technique for automatically assigning a worker according to a manager's intention to each work of a next project based on past work results of each worker.
【0002】[0002]
【従来の技術】プロジェクトに関わる複数の作業者の作
業内容,作業期間等を定義し管理する、いわゆるプロジ
ェクト管理システムでは、プロジェクト定義に従ったプ
ロジェクトの管理が可能になっている。2. Description of the Related Art In a so-called project management system for defining and managing work contents, work periods, and the like of a plurality of workers involved in a project, it is possible to manage a project in accordance with a project definition.
【0003】従来のプロジェクト管理システムは、過去
に実行されたプロジェクトの作業実績を次回のプロジェ
クト計画時に利用できるようにするため、過去に実行さ
れたプロジェクトに関する作業実績を収集し、プロジェ
クト管理者が要求した作業実績項目の内容を表示するも
のが一般的であった(例えば、特開平8−30676号
公報)。ここで、作業実績項目とは、作業者名,作業工
期,作業者による成果物の内容,作業遅延程度,品質な
どのことである。The conventional project management system collects the work results of the previously executed projects and makes the request by the project manager available so that the work results of the previously executed projects can be used in the next project planning. It is common to display the contents of the work result items that have been performed (for example, JP-A-8-30676). Here, the work performance items are the name of the worker, the work period, the content of the product by the worker, the degree of work delay, the quality, and the like.
【0004】ところで、プロジェクトを計画する場合、
過去の作業実績に基づいてプロジェクトの各作業に適切
な作業者を割り当てることが、プロジェクトを計画通り
進める上で重要になる。しかし、上述した従来のプロジ
ェクト管理システムは、過去の作業実績を収集,表示す
るだけであるので、このような従来のプロジェクト管理
システムを利用して作業者の割り当てを行うのでは、作
業者の割り当てに多くの手間と時間が費やされるという
問題がある。つまり、従来のプロジェクト管理システム
を利用して作業者の割り当てを行う場合には、プロジェ
クト管理者が、作業者の割り当てを行う上で必要になる
と思われる作業実績項目の内容をプロジェクト管理シス
テムに表示させ、表示された作業実績項目の内容を考慮
して作業者の割り当てを行わなければならないため、作
業者の割り当てに多くの手間と時間が費やされてしま
う。By the way, when planning a project,
It is important to assign appropriate workers to each work of a project based on past work performance in order to carry out the project as planned. However, the above-described conventional project management system only collects and displays past work results. Therefore, when assigning workers using such a conventional project management system, it is difficult to assign workers. However, there is a problem that much labor and time are spent. In other words, when assigning workers using the conventional project management system, the project manager displays in the project management system the contents of work performance items that may be necessary for assigning workers. In addition, since the assignment of the worker must be performed in consideration of the content of the displayed work result item, much labor and time are spent on the assignment of the worker.
【0005】また、上述したプロジェクト管理システム
以外にも、特開平9−101987号公報に記載された
プロジェクト管理システムが従来から知られている。こ
のプロジェクト管理システムは、或る作業に作業者を割
り当てる場合、各作業者に対して作業の完了時期の見積
もりを依頼し、その完了時期の見積もりの結果が一番早
い作業者に作業を依頼するようにしている。[0005] In addition to the above-described project management system, a project management system described in Japanese Patent Application Laid-Open No. 9-101987 is conventionally known. When assigning a worker to a certain work, the project management system requests each worker to estimate the completion time of the work, and requests the worker to perform the work with the earliest result of the estimation of the completion time. Like that.
【0006】[0006]
【発明が解決しようとする課題】特開平9−10198
7号公報に記載されているプロジェクト管理システムに
よれば、作業者の割り当てに要する手間,時間を少ない
ものにすることはできる。しかし、完了時期の見積もり
が一番早い作業者に対して作業依頼を行うため、プロジ
ェクト管理者の意向に沿わない作業者に対して作業依頼
が行われてしまう場合があるという問題がある。例え
ば、納期よりも成果物の品質を重視して作業者を選択し
たい場合であっても、完了時期は少し遅いが成果物の品
質が良い作業者よりも、成果物の品質は悪いが完了時期
の早い作業者に作業依頼が行われてしまう。Problems to be Solved by the Invention
According to the project management system described in Japanese Patent Laid-Open No. 7, the labor and time required for assigning workers can be reduced. However, since the work request is made to the worker whose estimation of the completion time is the earliest, there is a problem that the work request may be made to the worker who does not follow the intention of the project manager. For example, if you want to select a worker with more emphasis on the quality of the deliverable than on the delivery date, the completion time is slightly slower, but the quality of the deliverable is lower than that of a worker with a better quality, but the completion time A work request is sent to a worker who is early.
【0007】本発明は、上記問題点に鑑みてなされたも
のであり、その目的は、プロジェクトの管理者の意向に
沿った作業者に作業を自動的に割り当てることができる
プロジェクト管理システムを提供することにある。SUMMARY OF THE INVENTION The present invention has been made in view of the above problems, and has as its object to provide a project management system capable of automatically assigning work to workers according to the intention of a project manager. It is in.
【0008】[0008]
【課題を解決するための手段】本発明は上記目的を達成
するため、プロジェクト管理サーバ(図1の10)と、
複数の作業者にそれぞれ設けられたクライアント(図1
の20−1〜20−n)とを備えたプロジェクト管理シ
ステム(図1の1)に於いて、前記プロジェクト管理サ
ーバ(図1の10)は、作業者を割り当てる際に考慮す
べき複数の作業実績項目と、該各作業実績項目の優先順
位とを含む作業者割当基本情報を入力する入力手段(図
1の11)と、該入力手段(図1の11)から入力され
た作業者割当基本情報と作業者の前記各作業実績項目の
作業実績とに基づいて、優先順位がより高い作業実績項
目に関する過去の作業実績を優先させて作業者を作業実
績が優れている順に順位付けし、順位が高い方の作業者
から優先的にその作業者のクライアントに作業依頼を行
うという処理を、作業依頼を受け入れる作業者が現れる
まで行う作業者割当管理手段(図1の14)とを備え、
前記各クライアント(図1の20−1〜20−n)は、
前記プロジェクト管理サーバ(図1の10)からの作業
依頼に応答してその作業依頼を受け入れられるか否かを
前記プロジェクト管理サーバ(図1の10)に回答する
作業者回答手段(図1の22)を備えている。In order to achieve the above object, the present invention provides a project management server (10 in FIG. 1),
Clients provided for each of a plurality of workers (FIG. 1
20-1 to 20-n), the project management server (10 in FIG. 1) includes a plurality of tasks to be considered when assigning workers. An input means (11 in FIG. 1) for inputting the basic information of the worker assignment including the result item and the priority of each work result item, and the basic information of the worker assignment inputted from the input means (11 in FIG. 1). Based on the information and the work performance of each of the work performance items of the worker, prioritize the past work performance related to the work performance item with a higher priority, and rank the workers in the order of superior work performance, Worker assignment management means (14 in FIG. 1) for performing a process of giving a work request to a client of the worker preferentially from a worker having a higher job order until a worker accepting the work request appears.
The clients (20-1 to 20-n in FIG. 1)
In response to a work request from the project management server (10 in FIG. 1), an operator reply means (22 in FIG. 1) for replying to the project management server (10 in FIG. 1) whether or not the work request can be accepted. ).
【0009】この構成に於いては、作業者の割り当て
時、入力手段(図1の11)から、複数の作業実績項目
と、該各作業実績項目の優先順位とを含む作業者割当基
本情報が入力される。作業者割当管理手段(図1の1
4)は、入力手段(図1の11)から入力された作業者
割当基本情報と作業者の上記各作業実績項目の作業実績
とに基づいて、優先順位がより高い作業実績項目に関す
る過去の作業実績を優先させて作業者を作業実績が優れ
ている順に順位付けし、順位が高い方の作業者から優先
的にその作業者のクライアントに作業依頼を行うという
処理を、作業依頼を受け入れる作業者が現れるまで行
う。In this configuration, when allocating a worker, the input means (11 in FIG. 1) transmits a plurality of work result items and the worker assignment basic information including the priority order of each work result item. Is entered. Worker assignment management means (1 in FIG. 1)
4) The past work related to the work result item having a higher priority is based on the worker assignment basic information input from the input means (11 in FIG. 1) and the work result of each of the work result items of the worker. A worker who accepts a work request by prioritizing the results and ranking the workers in the order of excellent work results, and giving the work request to the client of that worker with priority from the worker with the highest rank Repeat until appears.
【0010】また、本発明は、或る作業者が、既に受け
入れている作業依頼を取り消した場合、その作業を、管
理者の意向に沿った代理作業者に自動的に割り当てるよ
うにするため、前記各クライアント(図13の120−
1〜120−n)は、受け入れた作業依頼を取り消す場
合に、作業取消報告を前記プロジェクト管理サーバ(図
13の110)に送る作業延期取消報告手段(図13の
126)を備え、前記プロジェクト管理サーバ(図13
の110)は、前記作業延期取消報告手段(図13の1
26)から送られてきた作業取消報告を受信する戦略管
理手段(図13の117)を備え、前記作業者割当管理
手段(図13の114)は、前記戦略管理手段(図13
の117)が作業取消報告を受信した時、前記入力手段
(図13の111)から入力された作業者割当基本情報
と作業者の前記各作業実績項目の作業実績とに基づい
て、優先順位がより高い作業実績項目に関する過去の作
業実績を優先させて作業者を作業実績が優れている順に
順位付けし、前記作業取消報告を出力したクライアント
の作業者を除いた作業者を対象にして、順位が高い方の
作業者から優先的にその作業者のクライアントに作業依
頼を行うという処理を、作業依頼を受け入れる作業者が
現れるまで行う構成を備えている。Further, according to the present invention, when a certain worker cancels a work request already accepted, the work is automatically assigned to a substitute worker according to the intention of the manager. Each of the clients (120- in FIG. 13)
1-120-n) includes a work postponement cancellation report means (126 in FIG. 13) for sending a work cancellation report to the project management server (110 in FIG. 13) when canceling the accepted work request. Server (Fig. 13
110) is the work postponement cancellation report means (1 in FIG. 13).
26), a strategy management unit (117 in FIG. 13) for receiving the work cancellation report sent from the server, and the worker assignment management unit (114 in FIG. 13) is provided with the strategy management unit (114 in FIG. 13).
117) receives the work cancellation report, the priority order is determined based on the worker assignment basic information input from the input means (111 in FIG. 13) and the work performance of each work performance item of the worker. Prioritize past work results for higher work result items and rank the workers in order of work performance, targeting workers excluding the worker of the client that output the work cancellation report. The process of giving a work request to a client of the worker with priority from the worker with the higher job priority is performed until a worker accepting the work request appears.
【0011】この構成に於いては、既に受け入れた作業
依頼を取り消す場合、作業者は、クライアント(図13
の120−1〜120−n)内の作業延期取消報告手段
(図13の126)を用いて、プロジェクト管理サーバ
(図13の110)に作業取消報告を送る。プロジェク
ト管理サーバ(図13の110)内の戦略管理手段(図
13の117)が、作業取消報告を受信すると、作業者
割当管理手段(図13の114)が、入力手段(図13
の111)から入力された作業者割当基本情報と作業者
の各作業実績項目の作業実績とに基づいて、優先順位が
より高い作業実績項目に関する過去の作業実績を優先さ
せて作業者を作業実績が優れている順に順位付けし、そ
の後、作業取消報告を出力したクライアントの作業者を
除いた作業者を対象にして、順位が高い方の作業者から
優先的にその作業者のクライアントに作業依頼を行うと
いう処理を、作業依頼を受け入れる作業者が現れるまで
行う。In this configuration, when canceling a work request that has already been accepted, the worker must use the client (FIG. 13).
The work cancellation report is sent to the project management server (110 in FIG. 13) using the work postponement cancellation report means (126 in FIG. 13) in 120-1 to 120-n). When the strategy management means (117 in FIG. 13) in the project management server (110 in FIG. 13) receives the work cancellation report, the worker assignment management means (114 in FIG. 13) changes the input means (114 in FIG. 13).
Based on the worker assignment basic information input from (111) and the work results of each work result item of the worker, the past work results of the work result items with higher priorities are prioritized and the work results are given to the worker. Are ranked in the order of superiority, and then, with the exception of the worker of the client that output the work cancellation report, the worker with the highest rank is given priority to the client of that worker. Is performed until a worker accepting the work request appears.
【0012】更に、本発明は、或る作業の終了予定日を
延期することが必要になった場合、その作業の後に行う
べき作業の作業予定期間を自動的に変更できるようにす
るため、前記作業延期取消報告手段(図13の126)
は、作業依頼を受け入れた作業の終了予定日を延期する
場合、延期後の終了予定日を含む作業延期報告を前記プ
ロジェクト管理サーバ(図13の110)に送る構成を
備え、前記戦略管理手段(図13の117)は、作業延
期報告を受信した時、該作業延期報告によって終了予定
日を延期することが報告された作業の後に行うべき作業
を依頼しているクライアントに対して延期後の作業予定
期間を含む作業変更依頼を送る構成を備えている。Further, the present invention provides a method for automatically changing a scheduled work period of a work to be performed after the work when it becomes necessary to postpone the scheduled end date of the work. Work delay cancellation report means (126 in FIG. 13)
Is configured to send a work postponement report including the postponed end date to the project management server (110 in FIG. 13) when postponing the scheduled end date of the work that has received the work request, FIG. 13 at 117) shows, when the work postponement report is received, the postponed work to the client requesting a work to be performed after the work reported to postpone the scheduled end date by the work postponement report. A structure is provided for sending a work change request including a scheduled period.
【0013】この構成に於いては、作業依頼を受け入れ
た作業の終了予定日を延期する場合、作業延期取消報告
手段(図13の126)が、延期後の終了予定日を含む
作業延期報告を前記プロジェクト管理サーバ(図13の
110)に送り、この作業延期報告を受信した戦略管理
手段(図13の117)が、作業延期報告によって終了
予定日を延期することが報告された作業の後に行うべき
作業を依頼しているクライアントに対して延期後の作業
予定期間を含む作業変更依頼を送る。In this configuration, when postponing the scheduled end date of the work for which the work request has been accepted, the work postponement cancellation report means (126 in FIG. 13) sends a work postponement report including the scheduled end date after the postponement. The strategy management means (117 in FIG. 13), which has sent to the project management server (110 in FIG. 13) and received this work postponement report, performs it after the work reported to postpone the scheduled end date by the work postponement report. A work change request including the postponed work scheduled period is sent to the client requesting the work to be performed.
【0014】[0014]
【発明の実施の形態】次に本発明の実施の形態について
図面を参照して詳細に説明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0015】図1は本発明のプロジェクト管理システム
の一実施例を示すブロック図である。図1を参照する
と、本実施例のプロジェクト管理システム1は、プロジ
ェクト管理サーバ10と、作業者毎に設けられたクライ
アント20−1〜20−nとを備えている。FIG. 1 is a block diagram showing an embodiment of the project management system of the present invention. Referring to FIG. 1, a project management system 1 according to the present embodiment includes a project management server 10 and clients 20-1 to 20-n provided for each worker.
【0016】プロジェクト管理サーバ10は、入出力手
段11と、作業割当候補者実績管理手段12と、プロジ
ェクト計画管理手段13と、作業者割当管理手段14
と、作業割当候補者実績データベース(作業割当候補者
実績DB)15と、プロジェクト計画データベース(プ
ロジェクト計画DB)16と、記録媒体17を備えてい
る。記録媒体17は、ディスク,半導体メモリ,その他
の記録媒体であり、コンピュータをプロジェクト管理サ
ーバ10として機能させるためのプログラムが記録され
ている。記録媒体17に記録されたプログラムは、プロ
ジェクト管理サーバ10を構成するコンピュータによっ
て読み込まれ、コンピュータの動作を制御することでコ
ンピュータ上に入出力手段11,作業割当候補者実績管
理手段12,プロジェクト計画管理手段13,作業者割
当管理手段14を実現する。The project management server 10 includes an input / output unit 11, a work assignment candidate result management unit 12, a project plan management unit 13, and a worker assignment management unit 14.
, A work assignment candidate result database (work assignment candidate result DB) 15, a project plan database (project plan DB) 16, and a recording medium 17. The recording medium 17 is a disk, a semiconductor memory, or another recording medium, in which a program for causing a computer to function as the project management server 10 is recorded. The program recorded on the recording medium 17 is read by a computer constituting the project management server 10, and by controlling the operation of the computer, the input / output unit 11, the work assignment candidate result management unit 12, the project plan management The means 13 and the worker assignment management means 14 are realized.
【0017】入出力手段11は、作業者割当基本情報を
入力する機能を有する。作業者割当基本情報は、プロジ
ェクト管理者(プロジェクト管理システム1を用いてプ
ロジェクトを計画,管理するユーザ)が、作業者割り当
てを行う際に入力する情報であり、作業者割り当てを行
う際に過去の実績を考慮すべき複数の作業実績項目と、
各作業実績項目の優先順位と、作業者を割り当てる作業
の種別と、作業の開始,終了日とを含んでいる。図2は
作業者割当基本情報の一例を示す図である。同図を参照
すると、作業者割当基本情報500は、作業者を割り当
てる作業の作業種別が設定される作業種別フィールド5
01と、作業の開始予定日が設定される開始予定日フィ
ールド502と、作業の終了予定日が設定される終了予
定日フィールド503と、作業者を割り当てる際に考慮
すべき複数の作業実績項目および各作業実績項目の優先
順位が設定される作業実績項目優先順位フィールド50
4とから構成されている。この図2の例は、作業者を割
り当てようとしている作業の作業種別が「コーディン
グ」、作業の開始予定日が「97年6月1日」、終了予
定日が「97年7月31日」、作業者を割り当てる際に
考慮すべき作業実績項目が「通算工数」,「遅延度
合」,「成果物品質」,「成果物量」,「進捗度合」の
5項目で、各作業実績項目の優先順位が「2位」,「1
位」,「5位」,「3位」,「4位」であることを表し
ている。尚、図2の例では、作業実績項目優先順位フィ
ールド504に、「通算工数」,「遅延度合」,「成果
物品質」,「成果物量」,「進捗度合」の5項目が設定
されているが、設定する作業実績項目の数,種類は、管
理者が必要と考える数,種類とすることができる。The input / output means 11 has a function of inputting basic information of worker assignment. The worker assignment basic information is information that is input by a project manager (a user who plans and manages a project using the project management system 1) when assigning a worker. Multiple work performance items to be considered for performance,
It includes the priority of each work result item, the type of work to which the worker is assigned, and the start and end dates of the work. FIG. 2 is a diagram showing an example of the worker assignment basic information. Referring to the figure, the worker assignment basic information 500 includes a work type field 5 in which the work type of the work to which the worker is assigned is set.
01, a scheduled start date field 502 in which the scheduled start date of the work is set, a scheduled end date field 503 in which the scheduled end date of the work is set, and a plurality of work result items to be considered when assigning workers. Work result item priority field 50 in which the priority of each work result item is set
And 4. In the example of FIG. 2, the work type of the work to which the worker is to be assigned is “coding”, the scheduled start date of the work is “June 1, 1997”, and the scheduled end date is “July 31, 1997”. There are five work performance items to be considered when assigning workers: “total man-hours”, “degree of delay”, “deliverable quality”, “deliverable quantity”, and “degree of progress”. The ranking is "2nd", "1"
No. 5 "," No. 5 "," No. 3 ", and" No. 4 ". In the example of FIG. 2, five items of “total man-hours”, “delay degree”, “deliverable quality”, “deliverable amount”, and “degree of progress” are set in the work result item priority field 504. However, the number and types of work result items to be set may be the numbers and types that the administrator considers necessary.
【0018】プロジェクト計画DB16には、過去のプ
ロジェクト計画の各項目(計画項目)の内容が蓄積され
ている。図3はプロジェクト計画DB16の構成例を示
した図であり、各計画項目毎のフィールド161〜16
8を有している。図3に示した例では、プロジェクトを
一意に識別するためのプロジェクトIDが登録されるプ
ロジェクトIDフィールド161と、そのプロジェクト
のプロジェクト名が登録されるプロジェクト名フィール
ド162と、作業を一意に識別するための作業IDが登
録される作業IDフィールド163と、その作業の作業
種別が登録される作業種別フィールド164と、その作
業の開始予定日が登録される開始予定日フィールド16
5と、その作業の終了予定日が登録される終了予定日フ
ィールド166と、その作業と関連する作業の作業ID
が登録される関連作業IDフィールド167と、その作
業を割り当てた作業者名が登録される作業者名フィール
ド168とを備えている。The project plan DB 16 stores the contents of each item (plan item) of the past project plan. FIG. 3 is a diagram showing an example of the configuration of the project plan DB 16, and the fields 161 to 16 for each plan item are shown.
Eight. In the example shown in FIG. 3, a project ID field 161 in which a project ID for uniquely identifying a project is registered, a project name field 162 in which a project name of the project is registered, and a project ID field 162 for uniquely identifying work. A work ID field 163 in which the work ID of the work is registered, a work type field 164 in which the work type of the work is registered, and a scheduled start date field 16 in which the scheduled start date of the work is registered
5, the scheduled end date field 166 in which the scheduled end date of the work is registered, and the work ID of the work related to the work
Are registered, and a worker name field 168 in which the name of the worker who assigned the work is registered.
【0019】作業割当候補者実績DB15には、或る種
別の作業を作業者に割り当てる際、作業割当候補者実績
管理手段12によって、上記或る種別の作業を過去に実
行したことのある作業者の、上記或る種別の作業につい
ての過去の作業実績の各項目(作業実績項目)の内の、
作業者を割り当てる際に必要となる作業実績項目の内容
が登録される。図4は作業割当候補者実績DB15の構
成例を示した図であり、各作業実績項目毎のフィールド
1501〜1513を有している。図4に示した例は、
入出力手段11から図2に示した作業者割当基本情報5
00が入力された時の作業割当候補者実績DB15の構
成を示した図であり、実績IDが登録される実績IDフ
ィールド1501と、その実績に関する作業者の作業者
名が登録される作業者名フィールド1502と、その実
績がどの種別の作業についてのものであるかを示す作業
種別が登録される作業種別フィールド1503と、その
実績に関するプロジェクトのプロジェクトIDが登録さ
れるプロジェクトIDフィールド1504と、その実績
に関するプロジェクトのプロジェクト名が登録されるプ
ロジェクト名フィールド1505と、その実績に関する
作業の作業IDが登録される作業IDフィールド150
6と、その実績に関する作業の開始日が登録される開始
日フィールド1507と、その実績に関する作業の終了
日が登録される終了日フィールド1508と、その実績
に関する通算工数が登録される通算工数フィールド15
09と、その実績に関する遅延度合いが登録される遅延
度合フィールド1510と、その実績に関する成果物の
品質が登録される成果物品質フィールド1511と、そ
の実績に関する成果物の量が登録される成果物量フィー
ルド1512と、その実績に関する進捗度合いが登録さ
れる進捗度合フィールド1513とを備えている。尚、
作業割当候補者実績DB15のフィールド数は、作業者
割当基本情報500の作業実績項目優先順位フィールド
504の内容によって異なるものとなる。例えば、作業
実績項目優先順位フィールド504中に、通算工数と遅
延度合しか設定されていなければ、フィールド1511
〜1513は無くなる。In the work assignment candidate result DB 15, when a certain type of work is assigned to a worker, the work assignment candidate result management means 12 causes the worker who has executed the certain type of work in the past. Of the items (work result items) of the past work results for the above-mentioned certain type of work,
The contents of the work result items required when assigning workers are registered. FIG. 4 is a diagram showing a configuration example of the work assignment candidate result DB 15, and has fields 1501 to 1513 for each work result item. The example shown in FIG.
The worker assignment basic information 5 shown in FIG.
FIG. 10 is a diagram showing a configuration of a work assignment candidate result DB 15 when 00 is input, a result ID field 1501 in which a result ID is registered, and a worker name in which a worker name of a worker related to the result is registered A field 1502, a work type field 1503 in which a work type indicating the type of work whose result is registered, a project ID field 1504 in which a project ID of a project related to the result is registered, Field 1505 in which the project name of the project related to the project is registered, and the work ID field 150 in which the work ID of the work related to the result is registered
6, a start date field 1507 in which the start date of the work related to the result is registered, an end date field 1508 in which the end date of the work related to the result is registered, and a total man-hour field 15 in which the total man-hour related to the result is registered
09, a delay degree field 1510 in which the degree of delay relating to the result is registered, a product quality field 1511 in which the quality of the result relating to the result is registered, and a product amount field in which the amount of the result relating to the result is registered 1512 and a progress degree field 1513 in which the progress degree regarding the result is registered. still,
The number of fields in the work assignment candidate result DB 15 depends on the contents of the work result item priority field 504 of the worker assignment basic information 500. For example, if only the total man-hour and the degree of delay are set in the work result item priority field 504, the field 1511
151513 disappears.
【0020】作業者割当管理手段14は、入出力手段1
1から作業者割当基本情報が入力されたとき、過去のプ
ロジェクトに於いて上記作業者割当基本情報によって示
される作業種別の作業を行ったことのある作業者(作業
割当候補者)をプロジェクト計画管理手段13に対して
問い合わせる機能や、プロジェクト計画管理手段13か
ら作業割当候補者が回答されたとき、作業割当候補者実
績管理手段12に対して作業割当候補者の上記作業種別
の作業についての作業実績を問い合わせる機能や、作業
割当候補者実績管理手段12から作業割当候補者の作業
実績が回答されたとき、その回答と作業者割当基本情報
によって示される作業実績項目の優先順位とに基づいて
作業割当候補者を順位付けする機能や、順位の高い作業
割当候補者から優先的に、その作業割当候補者のクライ
アントに対して作業依頼を行うという処理を作業依頼を
受け入れる作業者が現れるまで行う機能等を有する。The worker assignment management means 14 is provided with the input / output means 1
When the worker assignment basic information is inputted from 1, the project plan management is performed for the workers who have performed the work of the work type indicated by the worker assignment basic information in the past project (work assignment candidates). A function for inquiring the means 13 and the work assignment candidate when the project plan management means 13 replies to the work assignment candidate result management means 12. When a work assignment candidate's work result is answered from the work assignment candidate result management means 12, the work assignment is performed based on the reply and the priority of the work assignment item indicated by the worker assignment basic information. A function that ranks candidates and assigns priority to work assignment candidate clients from work assignment candidates with higher priority. A function for performing a process of performing a request until a worker to accept job request.
【0021】プロジェクト計画管理手段13は、作業者
割当管理手段14から作業割当候補者の問い合わせがあ
ったとき、プロジェクト計画DB16を参照して作業割
当候補者を求める機能や、求めた作業割当候補者を作業
者割当管理手段14に回答する機能や、作業割当候補者
実績管理手段12から要求された計画項目の内容を作業
割当候補者実績管理手段12に渡す機能を有する。The project plan management means 13 has a function of referring to the project plan DB 16 for a work assignment candidate when the worker assignment management means 14 inquires about a work assignment candidate. To the work assignment candidate management means 14 and a function of passing the contents of the plan item requested by the work assignment candidate performance management means 12 to the work assignment candidate performance management means 12.
【0022】作業割当候補者実績管理手段12は、作業
者割当管理手段14から作業割当候補者の作業実績項目
の内容が問い合わされたとき、作業実績項目の内容を算
出するために必要となる作業履歴項目を決定する機能
や、作業割当候補者のクライアントに対して上記求めた
作業履歴項目の内容を問い合わせる機能や、プロジェク
ト計画管理手段13に対して作業実績項目の内容を算出
するために必要になる計画項目の内容を問い合わせる機
能や、クライアントから回答された作業履歴項目の内容
およびプロジェクト計画管理手段13から回答された計
画項目の内容に基づいて作業者実績を算出する機能や、
算出した作業者実績を作業者割当管理手段14に回答す
る機能等を有する。The work assignment candidate result management means 12 is used to calculate the contents of the work result items when the contents of the work result items of the work assignment candidates are inquired from the worker assignment management means 14. A function for determining a history item, a function for inquiring the client of a work assignment candidate about the contents of the work history item obtained above, and a function for calculating the contents of a work result item for the project plan management means 13 are required. A function for inquiring about the contents of a plan item, a function for calculating a worker result based on the contents of the work history items answered from the client and the contents of the plan items answered from the project plan management means 13,
It has a function of replying to the worker assignment management means 14 with the calculated worker result.
【0023】クライアント20−1は、作業者履歴管理
手段21と、作業者回答手段22と、作業者履歴データ
ベース(作業者履歴DB)23と、作業者スケジュール
管理手段24と、作業者スケジュールデータベース(作
業者スケジュールDB)25と、記録媒体26とを備え
ている。記録媒体26は、ディスク,半導体メモリ,そ
の他の記録媒体であり、コンピュータをクライアント2
0−1として機能させるためのプログラムが格納されて
いる。記録媒体26に記録されているプログラムは、ク
ライアント20−1となるコンピュータによって読み込
まれ、コンピュータの動作を制御することで、コンピュ
ータ上に作業者履歴管理手段21,作業者回答手段2
2,作業者スケジュール管理手段24を実現する。The client 20-1 includes a worker history management unit 21, a worker answering unit 22, a worker history database (worker history DB) 23, a worker schedule management unit 24, and a worker schedule database ( An operator schedule DB) 25 and a recording medium 26 are provided. The recording medium 26 is a disk, a semiconductor memory, or another recording medium.
A program for functioning as 0-1 is stored. The program recorded on the recording medium 26 is read by a computer serving as the client 20-1, and by controlling the operation of the computer, the worker history management means 21 and the worker answering means 2 are stored on the computer.
2. Implement the worker schedule management means 24.
【0024】作業者履歴DB23には、クライアント2
0−1の作業者が、過去に行った作業に関する履歴(作
業履歴)が蓄積される。図5は作業者履歴DB23の構
成例を示した図であり、作業履歴の各項目(作業履歴項
目)毎のフィールド231〜239を有している。図5
の例の作業者履歴DB23は、プロジェクトIDが登録
されるプロジェクトIDフィールド231と、プロジェ
クト名が登録されるプロジェクト名フィールド232
と、作業者が過去に行った作業の作業IDが登録される
作業IDフィールド233と、その作業の種別が登録さ
れる作業種別フィールド234と、その作業の開始日が
登録される作業開始日フィールド235と、その作業の
終了日が登録される作業終了日フィールド236と、そ
の作業の通算工数が登録される通算工数フィールド23
7と、その作業の成果物の量が登録される成果物量フィ
ールド238と、その作業の成果物の品質が登録される
成果物品質フィールド239とを有している。The worker history DB 23 stores the client 2
A history (work history) of work performed in the past by the worker 0-1 is accumulated. FIG. 5 is a diagram showing a configuration example of the worker history DB 23, which has fields 231 to 239 for each item (work history item) of the work history. FIG.
The worker history DB 23 in the example of FIG. 14 includes a project ID field 231 in which a project ID is registered, and a project name field 232 in which a project name is registered.
, A work ID field 233 in which the work ID of the work performed by the worker in the past, a work type field 234 in which the type of the work is registered, and a work start date field in which the start date of the work is registered 235, a work end date field 236 in which the end date of the work is registered, and a total man-hour field 23 in which the total man-hour of the work is registered
7, a product quantity field 238 in which the quantity of the work product is registered, and a product quality field 239 in which the quality of the work product is registered.
【0025】作業者履歴管理手段21は、プロジェクト
管理サーバ10から問い合わせのあった作業履歴項目の
内容を作業者履歴DB23から取り出してプロジェクト
管理サーバ10に回答する機能や、作業者履歴DB23
の各フィールド231〜239に情報を登録する機能等
を有する。The worker history management means 21 retrieves the contents of the work history items inquired from the project management server 10 from the worker history DB 23 and responds to the project management server 10, and the worker history DB 23
Has a function of registering information in each of the fields 231 to 239.
【0026】作業者スケジュールDB25には、クライ
アント20−1の作業者の作業スケジュールが蓄積され
ている。The worker schedule DB 25 stores the work schedule of the worker of the client 20-1.
【0027】作業者回答手段22は、プロジェクト管理
サーバ10から作業依頼があった場合、その作業依頼を
受け入れることができるか否かを作業者スケジュール管
理手段24に問い合わせる機能や、プロジェクト管理サ
ーバ10に対して作業依頼を受け入れることができるか
否かを回答する機能を有する。The worker responding means 22 has a function of inquiring the worker schedule managing means 24 whether or not the work request can be accepted when a work request is received from the project management server 10, It has a function of answering whether or not a work request can be accepted.
【0028】作業者スケジュール管理手段24は、作業
者回答手段22から問い合わせがあった場合、作業者ス
ケジュールDB25を参照して作業依頼を受け入れるこ
とができるか否かを調べる機能や、作業者スケジュール
DB25の内容を管理する機能等を有する。The worker schedule management means 24 has a function for checking whether or not a work request can be accepted by referring to the worker schedule DB 25 when an inquiry is made from the worker reply means 22, and a worker schedule DB 25. It has a function to manage the contents of
【0029】次に、現在計画しているプロジェクトの作
業に作業者を割り当てる際の動作を説明する。Next, the operation when assigning workers to the work of the currently planned project will be described.
【0030】プロジェクト管理者は、プロジェクトの作
業に作業者を割り当てる場合、入出力手段11から作業
者割当基本情報を入力する。今、例えば、作業種別「コ
ーディング」の作業に作業者を割り当てるために、プロ
ジェクト管理者が図2に示す作業者割当基本情報500
を入出力手段11から入力したとする。When assigning a worker to the work of the project, the project manager inputs the worker assignment basic information from the input / output means 11. Now, for example, in order to assign a worker to the work of the work type “coding”, the project manager sets the worker assignment basic information 500 shown in FIG.
Is input from the input / output unit 11.
【0031】入出力手段11から図2に示す作業者割当
基本情報500が入力されると、作業者割当管理手段1
4は、作業者割当基本情報500中の作業種別フィール
ド501の内容「コーディング」をプロジェクト計画管
理手段13に渡し、過去のプロジェクトに於いて作業種
別「コーディング」の作業を行ったことのある作業者
(作業割当候補者)を問い合わせる(図6,S61)。When the worker assignment basic information 500 shown in FIG. 2 is inputted from the input / output means 11, the worker assignment management means 1
Reference numeral 4 denotes a worker who has passed the content “coding” of the work type field 501 in the worker assignment basic information 500 to the project plan management means 13 and has performed work of the work type “coding” in a past project. (Work assignment candidate) is inquired (FIG. 6, S61).
【0032】作業割当候補者の問い合わせが行われる
と、プロジェクト計画管理手段13は、図7の流れ図に
示すように、過去のプロジェクト計画が蓄積されている
プロジェクト計画DB16を参照して作業割当候補者名
を求め、求めた作業割当候補者名を作業者割当管理手段
14に渡す(S71,S72)。When an inquiry about a work assignment candidate is made, the project plan management means 13 refers to a project plan DB 16 in which past project plans are stored, as shown in the flowchart of FIG. Then, the obtained work assignment candidate name is passed to the worker assignment management means 14 (S71, S72).
【0033】この例の場合、プロジェクト計画DB16
の内容は、図3に示すものであるので、S71,S72
では次のような処理が行われる。作業者割当管理手段1
4から作業種別「コーディング」が渡されると、プロジ
ェクト計画管理手段13は、S71に於いてプロジェク
ト計画DB16を参照し、作業種別フィールド164の
内容が「コーディング」となっているレコードの作業者
名フィールド168に登録されている作業者名を求め
る。この作業者名が作業割当候補者名となる。次のS7
2では、S71で求めた作業割当候補者名を作業者割当
管理手段14に渡す。図3の例の場合、作業種別フィー
ルド164の内容が「コーディング」となっているレコ
ードは3個存在し、それらの作業者名フィールド168
には、作業者名「C」,「D」,「E」,「F」,
「J」,「K」が登録されているので、プロジェクト計
画管理手段13は、「C」,「D」,「E」,「F」,
「J」,「K」を作業割当候補者名として作業者割当管
理手段14に送ることになる。In the case of this example, the project plan DB 16
Are the contents shown in FIG. 3, so that S71, S72
Then, the following processing is performed. Worker assignment management means 1
4, when the work type “coding” is passed, the project plan management means 13 refers to the project plan DB 16 in S71, and checks the contents of the work type field 164 for the worker name field of the record having “coding”. The operator name registered at 168 is obtained. This worker name becomes the work assignment candidate name. Next S7
In 2, the work assignment candidate name obtained in S71 is passed to the worker assignment management means 14. In the example of FIG. 3, there are three records in which the content of the work type field 164 is “coding”, and the worker name fields 168
Contains the worker names "C", "D", "E", "F",
Since “J” and “K” are registered, the project plan management means 13 outputs “C”, “D”, “E”, “F”,
“J” and “K” are sent to the worker assignment management means 14 as work assignment candidate names.
【0034】作業者割当管理手段14は、プロジェクト
計画管理手段13から作業割当候補者名が送られてくる
と、送られてきた作業割当候補者名と、作業者割当基本
情報500の作業種別フィールド501,作業実績項目
優先順位フィールド504に設定されている作業種別,
作業実績項目名とを作業割当候補者実績管理手段12に
渡す(図6,S62)。この例の場合、作業者割当管理
手段14は、作業割当候補者名「C」,「D」,
「E」,「F」,「J」,「K」と、作業種別「コーデ
ィング」と、作業実績項目名「通算工数」,「遅延度
合」,「成果物品質」,「成果物量」,「進捗度合」と
を作業割当候補者実績管理手段12に渡すことになる。When the work assignment candidate name is sent from the project plan management means 13, the worker assignment management means 14 sends the received work assignment candidate name and the work type field of the worker assignment basic information 500. 501, the work type set in the work result item priority field 504,
The work result item name is passed to the work assignment candidate result management means 12 (FIG. 6, S62). In the case of this example, the worker assignment management means 14 assigns the work assignment candidate names “C”, “D”,
"E", "F", "J", "K", work type "coding", work result item names "total man-hours", "delay degree", "deliverable quality", "deliverable amount", ""Degree of progress" to the work assignment candidate result management means 12.
【0035】作業割当候補者実績管理手段12は、作業
者割当管理手段14から作業割当候補者名,作業種別,
作業実績項目名が渡されると、図8の流れ図に示すよう
に、上記作業実績項目名によって示される作業実績項目
の内容を求めるために必要となる作業履歴項目(作業者
履歴DB23中の項目)を求める(S81)。The work assignment candidate result management means 12 receives the work assignment candidate name, work type,
When the work result item name is passed, as shown in the flow chart of FIG. 8, a work history item (item in the worker history DB 23) required to obtain the contents of the work result item indicated by the work result item name. (S81).
【0036】例えば、作業者割当管理手段14から渡さ
れた作業実績項目名の中に、作業予定期間に対してどれ
だけ遅れたかを示す尺度である、次式(1)によって示
される「遅延度合」が含まれている場合は、「作業終了
日」が「遅延度合」を求めるために必要となる作業履歴
項目となる。For example, in the work result item name passed from the worker assignment management means 14, the "degree of delay" represented by the following equation (1) is a scale indicating how much the work is delayed with respect to the scheduled work period. Is included, the "work end date" is a work history item required to determine the "delay degree".
【0037】 遅延度合={(作業終了日−終了予定日)/(終了予定日−開始予定日)} ×100 …… (1)Degree of delay = {(work end date−scheduled end date) / (scheduled end date−scheduled start date)} × 100 (1)
【0038】つまり、「遅延度合」を求めるためには、
「作業終了日」,「終了予定日」,「開始予定日」が必
要となるが、その内の「終了予定日」,「開始予定日」
はプロジェクト計画DB16に登録されており、「作業
終了日」のみが作業者履歴DB23に登録されているの
で、「遅延度合」を求めるために必要となる作業履歴項
目は、「作業終了日」となる。That is, in order to obtain the "delay degree",
"Work end date", "Scheduled end date", "Scheduled start date" are required, but "Scheduled end date" and "Scheduled start date" are required.
Are registered in the project plan DB 16 and only the “work end date” is registered in the worker history DB 23. Therefore, the work history items required to obtain the “degree of delay” are “work end date”. Become.
【0039】また、例えば、作業者割当管理手段14か
ら渡された作業実績項目名の中に、作業に費やした累積
時間を示す「通算工数」が含まれている場合は、作業者
履歴DB23に登録されている「通算工数」だけで求め
ることができるので、作業履歴項目「通算工数」が作業
実績項目「通算工数」を求めるために必要となる作業履
歴項目となる。For example, when the work result item name passed from the worker assignment management means 14 includes “total man-hours” indicating the cumulative time spent for the work, the worker history DB 23 Since it can be obtained only by the registered “total man-hours”, the work history item “total man-hours” is the work history item necessary to obtain the work result item “total man-hours”.
【0040】尚、S81に於いて作業実績項目の内容を
求めるために必要となる作業履歴項目を求める具体的な
方法としては、例えば、各作業実績項目それぞれに対応
付けて、その内容を求めるために必要となる作業履歴項
目を登録したテーブルを用意しておき、それを利用する
方法等がある。As a specific method of obtaining the work history items required for obtaining the contents of the work result items in S81, for example, a method for obtaining the contents in association with each work result item There is a method of preparing a table in which the work history items necessary for the operation are registered, and using the table.
【0041】S81の処理が終了すると、作業割当候補
者実績管理手段12は、作業割当候補者「C」,
「D」,「E」,「F」,「J」,「K」のクライアン
トの内の1つに、S81で求めた作業履歴項目と、作業
者割当管理手段14から渡されている作業種別「コーデ
ィング」とを送ることにより、作業種別「コーディン
グ」の作業についての上記作業履歴項目の内容を問い合
わせる(S82)。更に、S82に於いては、作業割当
候補者実績DB15のフィールド構成上、その内容を問
い合わせることが必要になる作業履歴項目がある場合
は、その内容も問い合わせる。作業割当候補者実績DB
15のフィールド構成が図4に示すものである場合は、
作業種別「コーディング」の作業についての開始日,プ
ロジェクトID,プロジェクト名,作業IDを問い合わ
せることになる。When the process of S81 is completed, the work assignment candidate result management means 12 sets the work assignment candidate "C",
One of the clients “D”, “E”, “F”, “J”, and “K” has the work history item obtained in S81 and the work type passed from the worker assignment management unit 14. By sending "coding", the content of the above-mentioned work history item for the work of the work type "coding" is inquired (S82). Further, in S82, if there is a work history item whose contents need to be inquired due to the field configuration of the work assignment candidate result DB 15, the contents are also inquired. Work assignment candidate result DB
If the fifteen field configuration is as shown in FIG.
The start date, project ID, project name, and work ID of the work of the work type “coding” are queried.
【0042】今、例えば、S82に於いて、作業割当候
補者実績管理手段12が作業割当候補者「C」のクライ
アント20−C(1≦C≦n)に対して問い合わせを行
ったとすると、クライアント20−C内の作業者履歴管
理手段21は、図9の流れ図に示すように、作業者履歴
DB23を参照して問い合わせのあった作業履歴項目の
内容を取得し、取得した作業履歴項目の内容および作業
履歴項目を特定するための作業ID等を含む作業履歴回
答を作業割当候補者実績管理手段12に送る(S91,
S92)。For example, in S82, if the work assignment candidate result management means 12 makes an inquiry to the client 20-C (1 ≦ C ≦ n) of the work assignment candidate “C”, the client As shown in the flowchart of FIG. 9, the worker history management unit 21 in 20-C acquires the contents of the inquired work history items with reference to the worker history DB 23, and acquires the contents of the acquired work history items. And a work history answer including a work ID for specifying the work history item is sent to the work assignment candidate result management means 12 (S91,
S92).
【0043】今、例えば、クライアント20−C内の作
業者履歴DB23の内容が、図5に示すものであり、作
業者割当管理手段14から作業種別「コーディング」の
作業についての、作業履歴項目「作業終了日」,「通算
工数」,「成果物量」,「成果物品質」の内容が問い合
わされたとすると、作業者履歴管理手段21は、S9
1,S92に於いて次のような処理を行うことになる。
作業者履歴管理手段21は、S91に於いて作業者履歴
DB23を参照し、作業種別フィールド234の内容が
「コーディング」となっているレコードの、作業終了日
フィールド236,通算工数フィールド237,成果物
量フィールド238,成果物品質フィールド239に登
録されている内容「96/05/25」,「110時
間」,「20K」,「A」を取得すると共に、その内容
を特定するための作業IDフィールド233の内容「P
1−T3」等を取得する。次のS92では、S91で取
得した各フィールド(各作業履歴項目)の内容を含む作
業履歴回答を作業割当候補者実績管理手段12に送る。Now, for example, the contents of the worker history DB 23 in the client 20-C are as shown in FIG. 5, and the worker assignment management means 14 sends the work history item "work" of the work type "coding". Assuming that the contents of “work end date”, “total man-hours”, “deliverable quantity”, and “deliverable quality” are inquired, the worker history management unit 21 proceeds to S9
At 1, S92, the following processing is performed.
The worker history management means 21 refers to the worker history DB 23 in S91, and, in the record in which the content of the work type field 234 is “coding”, the work end date field 236, the total man-hour field 237, and the amount of deliverables. The work ID field 233 for acquiring the contents "96/05/25", "110 hours", "20K", and "A" registered in the field 238 and the product quality field 239, and specifying the contents. The contents of "P
1-T3 "and the like. In the next S92, a work history answer including the contents of each field (each work history item) acquired in S91 is sent to the work assignment candidate result management means 12.
【0044】作業割当候補者実績管理手段12は、クラ
イアント20−C内の作業者履歴管理手段21から上記
した内容を含む作業履歴回答が送られてくると、作業者
割当管理手段14から渡された作業実績項目名によって
示される作業実績項目の内容を求めるために必要となる
計画項目を求め、そのような計画項目があれば、その内
容をプロジェクト計画管理手段13に問い合わせる(図
8,S83)。その際、作業割当候補者実績管理手段1
2は、プロジェクト計画管理手段13に、上記した作業
履歴回答に含まれていた作業ID「P1−T3」と、内
容を知りたい計画項目名とを渡す。The work assignment candidate result management means 12 receives the work history reply including the above contents from the worker history management means 21 in the client 20-C, and is transferred from the worker assignment management means 14. A plan item required to obtain the contents of the work result item indicated by the work result item name obtained is obtained, and if there is such a plan item, the contents are inquired to the project plan management means 13 (FIG. 8, S83). . At that time, the work assignment candidate result management means 1
2 passes to the project plan management means 13 the work ID "P1-T3" included in the above-mentioned work history answer and the name of the plan item whose contents are to be known.
【0045】今、例えば、作業者割当管理手段14から
渡された作業実績項目名の中に、前記した式(1)によ
って定義される「遅延度合」が含まれているとすると、
作業割当候補者実績管理手段12は、プロジェクト計画
管理手段13に対して、作業ID「P1−T3」につい
ての、計画項目「開始予定日」,「終了予定日」の内容
を問い合わせることになる。Now, for example, if it is assumed that the work result item name passed from the worker assignment management means 14 includes the “delay degree” defined by the above equation (1),
The work assignment candidate result management means 12 inquires of the project plan management means 13 about the contents of the plan items “scheduled start date” and “scheduled end date” for the work ID “P1-T3”.
【0046】プロジェクト計画管理手段13は、作業割
当候補者実績管理手段12から作業ID「P1−T3」
についての、計画項目「開始予定日」,「終了予定日」
の内容の問い合わせがあると、図10の流れ図に示すよ
うに、プロジェクト計画DB16を参照して、作業ID
フィールド163の内容が「P1−T3」となっている
レコード中の、開始予定日フィールド165,終了予定
日フィールド166の内容「96/05/05」,「9
6/05/20」を取得し、それを作業割当候補者実績
管理手段12に送る(S101,S102)。The project plan management means 13 receives the work ID “P1-T3” from the work assignment candidate result management means 12.
Plan items "scheduled start date" and "scheduled end date"
When there is an inquiry about the content of the work ID, as shown in the flowchart of FIG.
In the record in which the contents of the field 163 are “P1-T3”, the contents of the scheduled start date field 165 and the scheduled end date field 166 “96/05/05”, “9”
6/05/20 "and sends it to the work assignment candidate result management means 12 (S101, S102).
【0047】作業割当候補者実績管理手段12は、プロ
ジェクト計画管理手段13から問い合わせを行った計画
項目の内容が送られてくると、それとクライアント20
−Cの作業者履歴管理手段21から既に送られてきてい
る作業履歴回答中の作業履歴項目の内容とに基づいて、
作業者割当基本情報500の作業実績項目優先順位フィ
ールド504に設定されている作業実績項目「通算工
数」,「遅延度合」,「成果物品質」,「成果物量」,
「進捗度合」の内容を算出する(図8,S84)。When the contents of the inquired plan item are sent from the project plan management means 13, the work assignment candidate result management means 12
Based on the contents of the work history item in the work history response already sent from the worker history management means 21 of -C,
The work result items “total man-hours”, “delay degree”, “deliverable quality”, “deliverable amount”, which are set in the work result item priority field 504 of the worker assignment basic information 500,
The content of the "degree of progress" is calculated (S84 in FIG. 8).
【0048】ここで、「通算工数」,「成果物品質」等
は、作業者履歴管理手段21から送られてきた作業履歴
項目の内容をそのまま使用することができる。また、
「遅延度合」は、作業者履歴管理手段21から送られて
きた作業履歴項目「作業終了日」の内容と、プロジェク
ト計画管理手段13から送られてきた計画項目「開始予
定日」,「終了予定日」の内容を前記した式(1)に代
入することにより求めることができる。Here, the contents of the work history items sent from the worker history management means 21 can be used as they are for "total man-hours", "product quality" and the like. Also,
The “delay degree” includes the contents of the work history item “work end date” sent from the worker history management unit 21 and the plan items “scheduled start date” and “scheduled end date” sent from the project plan management unit 13. It can be obtained by substituting the content of “day” into the above-described equation (1).
【0049】S84で、作業実績項目「通算工数」,
「遅延度合」,「成果物品質」,「成果物量」,「進捗
度合」の内容を算出すると、作業割当候補者実績管理手
段12は、図4に示すように、作業割当候補者実績DB
15の第1番目のレコードの各フィールド1501〜1
513に所定の情報を登録する(S85)。S84で算
出した「通算工数」,「遅延度合」,「成果物品質」,
「成果物量」,「進捗度合」の内容「110H」,「3
1%」,「A」,「20K」,「90%」は、それぞれ
通算工数フィールド1509,遅延度合フィールド15
10,成果物品質フィールド1511,成果物量フィー
ルド1512,進捗度合フィールド1513に登録され
る。また、実績IDフィールド1501には「R1」
が、作業者名フィールド1502には現在処理対象にし
ている作業割当候補者の名前「C」が、作業種別フィー
ルド1503には現在作業者割り当ての対象にしている
作業種別「コーディング」が、プロジェクトIDフィー
ルド1504には作業実績がどのプロジェクトについて
のものなのかを示す情報としてプロジェクトID「P
1」が、プロジェクト名フィールド1505には作業実
績がどのプロジェクトについてのものなのかを示す情報
としてプロジェクト名「Aシステム開発」が、作業ID
フィールド1506には作業実績がどの作業についての
ものなのかを示す情報として作業ID「P1−T3」
が、開始日フィールド1507には作業ID「P1−T
3」の作業の開始日「96/05/05」が、終了日フ
ィールド1508には作業ID「P1−T3」の作業の
終了日「96/05/25」が登録される。At S84, the work result item “total man-hours”,
When the contents of “delay degree”, “deliverable quality”, “deliverable amount”, and “degree of progress” are calculated, the work assignment candidate result management means 12, as shown in FIG.
Each field 1501-1 of the 15th first record
The predetermined information is registered in 513 (S85). "Total man-hours", "Delay degree", "Delivery quality" calculated in S84,
"Delivery amount", "Degree of progress" content "110H", "3
“1%”, “A”, “20K”, and “90%” are the total man-hour field 1509 and the delay degree field 15, respectively.
10, the product quality field 1511, the product quantity field 1512, and the progress degree field 1513 are registered. Also, "R1" is displayed in the result ID field 1501.
In the worker name field 1502, the name “C” of the work assignment candidate currently being processed is indicated, and in the work type field 1503, the work type “coding” currently targeted for worker assignment is indicated by the project ID. A field 1504 includes a project ID “P” as information indicating which project the work result is for.
In the project name field 1505, the project name “A system development” is used as information indicating which project the work result is for, and the work ID is
A field 1506 includes work ID “P1-T3” as information indicating which work the work result is for.
However, in the start date field 1507, the work ID “P1-T
The start date “96/05/05” of the work of “3” and the end date “96/05/25” of the work with the work ID “P1-T3” are registered in the end date field 1508.
【0050】作業割当候補者実績管理手段12は、S8
5の処理が終了すると、全ての作業割当候補者に対して
上述した処理を行ったか否かを判断する(S86)。こ
の例の場合、作業割当候補者は、「C」,「D」,
「E」,「F」,「J」,「K」の6人であり、まだ、
作業割当候補者「C」についてしか処理を行っていない
ので、S86の判断結果はNOとなる。The work assignment candidate result management means 12 executes S8
When the process of 5 is completed, it is determined whether or not the above-described process has been performed for all the work assignment candidates (S86). In this example, the work assignment candidates are “C”, “D”,
"E", "F", "J" and "K"
Since the process is performed only for the work assignment candidate “C”, the determination result in S86 is NO.
【0051】S86の判断結果がNOとなると、作業割
当候補者実績管理手段12は、未処理の作業割当候補者
「D」,「E」,「F」,「J」,「K」の内の1人に
対して前述したと同様の処理を行う(S82〜S8
5)。そして、全ての作業割当候補者に対して上述した
処理を行うと(S86がYES)、作業割当候補者実績
管理手段12は、作業割当候補者実績DB15の内容を
作業者割当管理手段14に渡す(S87)。When the result of the determination in S86 is NO, the work assignment candidate result management means 12 selects the unprocessed work assignment candidates "D", "E", "F", "J", and "K". (S82 to S8)
5). Then, when the above-described processing is performed on all the work assignment candidates (S86: YES), the work assignment candidate result management unit 12 passes the contents of the work assignment candidate result DB 15 to the worker assignment management unit 14. (S87).
【0052】作業者割当管理手段14は、作業割当候補
者実績管理手段12から作業割当候補者実績DB15の
内容が渡されると、図6の流れ図に示すように、作業割
当候補者実績管理手段12から渡された各作業割当候補
者「C」,「D」,「E」,「F」,「J」,「K」の
作業実績(フィールド1509〜1513の内容)と、
入出力手段11から入力されている作業者割当基本情報
500の作業実績項目優先順位フィールド504に設定
されている作業実績項目の優先順位とに基づいて作業割
当候補者「C」,「D」,「E」,「F」,「J」,
「K」を順位付けする(図6,S63)。作業割当候補
者を順位付けする際、作業者割当管理手段14は、先
ず、優先順位が最も高い作業実績項目の作業実績に基づ
いて、作業実績が優れている作業割当候補者ほど上位に
位置するように作業割当候補者を順序付ける。そして、
最上位の優先順位の作業実績項目に基づいて、各作業割
当候補者を異なる順位に順位付けることができた場合
は、処理を終了し、同じ順位となる作業割当候補者が存
在する場合は、第2番目の優先順位の作業実績項目の作
業実績に基づいて各作業割当候補者を順位付ける。そし
て、最上位の作業実績項目で順位が同じになってしまっ
た作業割当候補者の順位が、第2番目の優先順位の作業
実績項目では異なるものになった場合には、最上位の作
業実績項目では同一順位になってしまった作業者の順位
を、第2番目の優先順位の作業実績項目を用いて求めた
順位の順にし、処理を終了する。これに対して、最上位
の作業実績項目で順位が同じになってしまった作業割当
候補者の順位が第2番目の優先順位の作業実績項目でも
同じになってしまった場合は、第3番目の優先順位の作
業実績項目の作業実績を利用して順位付けを行う。以下
全ての作業割当候補者が異なる順位に順位付けされるま
で同様の処理を行う。When the contents of the work assignment candidate achievement DB 15 are passed from the work assignment candidate achievement management means 12, the worker assignment management means 14, as shown in the flowchart of FIG. The work results (contents of fields 1509 to 1513) of the work assignment candidates “C”, “D”, “E”, “F”, “J”, and “K” passed from
The work assignment candidates “C”, “D”, and “C” are assigned based on the work result item priority set in the work result item priority field 504 of the worker assignment basic information 500 input from the input / output unit 11. "E", "F", "J",
"K" is ranked (FIG. 6, S63). When ranking the work assignment candidates, the worker assignment management means 14 first ranks the work assignment candidates with higher work performance higher based on the work performance of the work performance item with the highest priority. Work assignment candidates. And
If each work assignment candidate can be ranked in a different order based on the work result item with the highest priority, the process is terminated, and if there is a work assignment candidate with the same order, Each work assignment candidate is ranked based on the work result of the work result item of the second priority. If the rank of the work assignment candidate whose rank is the same in the top work result item is different in the second highest work result item, the highest work result In the items, the ranks of the workers who have become the same rank are set in the order of the ranks obtained by using the work result items of the second priority, and the process is terminated. On the other hand, if the rank of the work assignment candidate whose rank is the same in the highest-ranked work result item is the same in the second highest-ranked work result item, the third rank is assigned. The ranking is performed using the work result of the work result item of the priority order. Hereinafter, the same processing is performed until all the work assignment candidates are ranked in different ranks.
【0053】S63の於いて、作業割当候補者を順位付
けすると、作業者割当管理手段14は、順位が最上位の
作業割当候補者のクライアントに対して作業予定期間を
含む作業依頼を送る(S64)。今、例えば、S63に
於いて、各作業割当候補者が「K」,「E」,「C」,
「F」,「J」,「D」の順に順位付けられたとする
と、作業者割当管理手段14は、作業割当候補者「K」
のクライアント20−K(1≦K≦n)に対して作業依
頼を送ることになる。When the work assignment candidates are ranked in S63, the worker assignment management means 14 sends a work request including the scheduled work period to the client of the work assignment candidate with the highest rank (S64). ). Now, for example, in S63, each of the work assignment candidates is “K”, “E”, “C”,
Assuming that the ranks are ranked in the order of “F”, “J”, and “D”, the worker assignment management unit 14 assigns the candidate “K”
Work request to the client 20-K (1 ≦ K ≦ n).
【0054】この作業依頼は、クライアント20−K内
の作業者回答手段22で受信される。作業者回答手段2
2は、作業依頼を受信すると、それを作業者スケジュー
ル管理手段24に渡し、作業依頼を受け入れることがで
きるか否かを問い合わせる。This work request is received by the worker answering means 22 in the client 20-K. Worker answering means 2
When the work request is received, the work request is passed to the worker schedule management means 24, and an inquiry is made as to whether the work request can be accepted.
【0055】これにより、作業者スケジュール管理手段
24は、作業者スケジュールDB25を参照し、作業予
定期間前後のスケジュール情報に基づいて作業依頼を受
け入れることができるか否かを判断し、判断結果を作業
者回答手段22に返す。また、受け入れ可能と判断した
場合は、作業者スケジュール管理手段24は、作業者ス
ケジュールDB25に依頼作業のスケジュールを登録す
る。Thus, the worker schedule management means 24 refers to the worker schedule DB 25, determines whether or not the work request can be accepted based on the schedule information before and after the scheduled work period, and determines the result of the work. Is returned to the responder means 22. If it is determined that the work is acceptable, the worker schedule management means 24 registers the requested work schedule in the worker schedule DB 25.
【0056】作業者回答手段22は、作業者スケジュー
ル管理手段24で受け入れ可能と判断された場合は、プ
ロジェクト管理サーバ10の作業者割当管理手段14に
対して受け入れ可能通知を行い、受け入れ不能と判断さ
れた場合は、受け入れ不能通知を行う。If the worker schedule management means 24 determines that the work is acceptable, the worker reply means 22 notifies the worker assignment management means 14 of the project management server 10 that the work is acceptable, and determines that the work is unacceptable. If so, give a notice of non-acceptance.
【0057】作業者割当管理手段14は、作業割当候補
者「K」のクライアント20−Kから受け入れ可能通知
が送られてきた場合(図6,S65がYES)は、入出
力手段11に、作業を割り当てる作業者として作業割当
候補者「K」を示す情報を出力すると共に、プロジェク
ト計画管理手段13を用いてプロジェクト計画DB16
に、現在割り当て対象にしている作業に作業者「K」を
割り当てたことを登録する(S68)。これに対して、
クライアント20−Kから受け入れ不能通知が送られて
きた場合(S65がNO)は、順位が第2番目の作業割
当候補者「E」のクライアント20−E(1≦E≦n)
に作業依頼を送る(S64)。そして、クライアント2
0−Eから受け入れ可能通知が送られてきた場合(S6
5がYES)は、S68の処理を行い、受け入れ不能通
知が送られてきた場合(S65がNO)は、順位が第3
番目の作業割当候補者「C」のクライアント20−C
(1≦C≦n)に対して作業依頼を送る(S64)。以
下、作業依頼を受け入れる作業割当候補者が現れるま
で、同様の処理を行う。尚、全ての作業割当候補者に作
業依頼を送っても、それが受け入れられなかった場合
(S66がYES)は、依頼不能を入出力手段11に出
力し、プロジェクト管理者にその旨を通知する(S6
7)。When the acceptability notification is sent from the client 20-K of the work assignment candidate “K” (FIG. 6, S65: YES), the worker assignment management means 14 sends the work input / output means 11 to the input / output means 11. Outputs the information indicating the work assignment candidate “K” as the worker who assigns the project plan DB 16 using the project plan management means 13.
Then, the fact that the worker “K” has been assigned to the work to be currently assigned is registered (S68). On the contrary,
If an unacceptable notice has been sent from the client 20-K (S65: NO), the client 20-E (1 ≦ E ≦ n) of the second work assignment candidate “E” ranked second.
(S64). And client 2
0-E sends an acceptance notice (S6
5 is YES), the process of S68 is performed, and if an unacceptable notification is sent (NO in S65), the order is ranked third.
Client 20-C of the th work assignment candidate “C”
A work request is sent to (1 ≦ C ≦ n) (S64). Hereinafter, the same processing is performed until a work assignment candidate accepting the work request appears. If the work request is not accepted even if the work request has been sent to all the work assignment candidates (S66: YES), the request is output to the input / output means 11 to notify the project manager of the fact. (S6
7).
【0058】次に、プロジェクト管理サーバ10内の作
業者割当管理手段14の構成を説明すると共に、その動
作を詳細に説明する。Next, the configuration of the worker assignment management means 14 in the project management server 10 will be described, and its operation will be described in detail.
【0059】図11は作業者割当管理手段14の構成例
を示すブロック図である。図11を参照すると、作業者
割当管理手段14は、割当情報取得手段141と、作業
者序列化手段142と、作業依頼手段143とを備えて
いる。FIG. 11 is a block diagram showing a configuration example of the worker assignment management means 14. Referring to FIG. 11, the worker assignment management unit 14 includes an assignment information acquisition unit 141, a worker ordering unit 142, and a work request unit 143.
【0060】割当情報取得手段141は、入出力手段1
1から例えば図2に示した作業者割当基本情報500が
入力されると、プロジェクト計画管理手段13に対して
作業割当候補者を問い合わせ、作業割当候補者名を取得
する(図6,S61)。その後、割当情報取得手段14
1は、作業割当候補者実績管理手段12に作業種別,作
業実績項目,作業割当候補者名を渡し、作業割当候補者
実績DB15の内容が送られてくるのを待つ(S6
2)。The allocation information acquisition means 141 is
When, for example, the worker assignment basic information 500 shown in FIG. 2 is input from No. 1, the work assignment candidate is inquired to the project plan management means 13 to obtain the work assignment candidate name (S61 in FIG. 6). After that, the assignment information acquisition means 14
1 transfers the work type, work result item, and work assignment candidate name to the work assignment candidate result management means 12, and waits for the contents of the work assignment candidate result DB 15 to be sent (S6).
2).
【0061】作業割当候補者実績DB15の内容が全て
送られてくると、割当情報取得手段141は、作業割当
候補者実績DB15の各フィールドの内容の全てと、作
業者割当基本情報500の中の作業実績項目優先順位フ
ィールド504の内容とを作業者序列化手段142に渡
す。When all the contents of the work assignment candidate result DB 15 are sent, the assignment information acquisition means 141 sends all the contents of each field of the work assignment candidate result DB 15 and the contents of the worker assignment basic information 500. The contents of the work result item priority field 504 are passed to the worker ordering means 142.
【0062】これにより、作業者序列化手段142は、
作業割当候補者を順位付ける。この順位付けに於いて、
作業者序列化手段142は、先ず、作業実績項目優先順
位フィールド504によって優先順位が第1位にされて
いる作業実績項目「遅延度合」についての作業実績が優
れている順に作業割当候補者実績DB15のレコードの
実績IDを順位付けする。順位付けを行う際、「遅延度
合」,「通算工数」のように、その値が少ない方が優れ
ていると見做される作業実績項目に関しては昇順で順位
付けを行い、その反対に値が多い方が優れていると見做
される作業実績項目に関しては降順で順位付けを行う。As a result, the worker ordering means 142
Rank work assignment candidates. In this ranking,
The worker ordering unit 142 firstly assigns the first priority to the work result item “delay degree” in the work result item priority field 504 in the order of superior work results in the work assignment candidate result DB 15. The record IDs of the records are ranked. When ranking, work performance items that are considered to be superior when their values are small, such as “Delay degree” and “Total man-hours”, are ranked in ascending order, and conversely, the values are Work performance items that are deemed to be superior are ranked in descending order.
【0063】図4の例の場合、実績IDが「R1」〜
「R6」のレコードの、「遅延度合」の値は、それぞれ
「31%」,「62%」,「0%」,「36%」,「4
5%」,「0%」であるので、「遅延度合」に関する実
績IDの順位付けは、(R3,R6),R1,R4,R
5,R2となる。ここで、(R3,R6)は、R3とR
6が同一順位であることを表している。In the case of the example shown in FIG.
The values of “delay degree” of the record of “R6” are “31%”, “62%”, “0%”, “36%”, and “4”, respectively.
5% "and" 0% ", the ranking of the result IDs with respect to" delay degree "is (R3, R6), R1, R4, R
5, R2. Here, (R3, R6) is R3 and R
6 indicates the same rank.
【0064】優先順位が第1位の作業実績項目「遅延度
合」による順位付けでは、同一順位となる実績IDが存
在することから、作業者序列化手段142は、優先順位
が第2位にされている作業実績項目「通算工数」の作業
実績に基づいた順位付けを行う。図4の例の場合、実績
IDが「R1」〜「R6」のレコードの、「通算工数」
の値は、それぞれ「110H」,「120H」,「10
0H」,「150H」,「160H」,「90H」であ
るので、「通算工数」に関する実績IDの順位付けは、
R6,R3,R1,R2,R4,R5となる。優先順位
が第2位の作業実績項目「通算工数」による順位付けで
は、第1位の優先順位の作業実績項目を用いて順位付け
では同じ順位になってしまった実績ID「R3」,「R
6」を異なる順位にすることができたので、作業者序列
化手段142は、優先順位が第1位の作業実績項目「遅
延度合」の基づいて求めた実績IDの順位に、優先順位
が第2位の作業実績項目「通算工数」に基づいて求めた
順位を反映させることにより、実績IDの順位を決定す
る。つまり、作業実績項目「遅延度合」に基づいて求め
た、順位が同じになる「R3」,「R6」の順位を、作
業実績項目「通算工数」に基づいて求めた順序(R6,
R3の順序)とすることにより、実績IDをR6,R
3,R1,R2,R4,R5の順に順位付ける。In the ranking based on the work result item “delay degree” having the first priority, since there is a result ID having the same rank, the worker ranking means 142 sets the priority to the second. The ranking based on the work results of the work result item “Total man-hours” is performed. In the case of the example of FIG. 4, the “total man-hours” of the records with the result IDs “R1” to “R6”
Are “110H”, “120H”, and “10H”, respectively.
0H "," 150H "," 160H ", and" 90H ".
R6, R3, R1, R2, R4, and R5. In the ranking by the work result item “total man-hours” with the second highest priority, the result IDs “R3” and “R” which have the same rank in the ranking using the work result item with the first priority
6 ”could be placed in a different order, and the worker ordering means 142 assigns a priority to the order of the result ID obtained based on the work result item“ delay degree ”with the first priority. The order of the result ID is determined by reflecting the order obtained based on the second-ranked work result item “total man-hours”. In other words, the ranks of “R3” and “R6” having the same rank determined based on the work performance item “degree of delay” are determined in the order (R6,
R3), the result ID is R6, R
The order is 3, R1, R2, R4, R5.
【0065】R6,R3,R1,R2,R4,R5の順
に作業IDを順位付けると、作業者序列化手段142
は、作業割当候補者実績DB15の各レコード中の作業
者名フィールド1502に登録されている作業者名を、
実績IDの順位に従って順位付けする。従って、作業割
当候補者の順位付けは、「K」,「E」,「C」,
「F」,「J」,「D」の順になる。When the work IDs are ranked in the order of R6, R3, R1, R2, R4, and R5, the worker ordering means 142
Indicates the worker name registered in the worker name field 1502 in each record of the work assignment candidate result DB 15;
The results are ranked according to the rank of the result ID. Therefore, the ranking of work assignment candidates is “K”, “E”, “C”,
The order is "F", "J", and "D".
【0066】その後、作業者序列化手段142は、作業
割当候補者の順位付け結果「K」,「E」,「C」,
「F」,「J」,「D」を作業依頼手段143に渡す。Thereafter, the worker ranking means 142 determines the ranking results of the work assignment candidates “K”, “E”, “C”,
“F”, “J”, and “D” are passed to the work request means 143.
【0067】これにより、作業依頼手段143は、最も
順位の高い作業割当候補者「K」のクライアント20−
Kに対して作業依頼を行う(図6,S64)。そして、
クライアント20−Kから受け入れ可能が通知された場
合(S65がYES)は、S68の処理を行い、受け入
れ不能が通知された場合(S65がNO)は、次に順位
の高い作業割当候補者「E」のクライアント20−Eに
対して作業依頼を行う(S64)。以下、作業依頼を受
け入れるクライアントが現れるまで、作業依頼手段14
3は同様の処理を行う。但し、全ての作業割当候補者に
作業依頼を行っても、それを受け入れる作業割当候補者
が現れなかった場合(S66がYES)は、その旨を入
出力手段11に出力する(S67)。As a result, the work requesting means 143 sends the client 20- of the work assignment candidate “K” with the highest rank.
A work request is made to K (FIG. 6, S64). And
When the acceptability is notified from the client 20-K (S65: YES), the process of S68 is performed. When the acceptability is notified (S65: NO), the work assignment candidate “E Is requested to the client 20-E (S64). Hereinafter, the work request means 14 is repeated until a client accepting the work request appears.
3 performs the same processing. However, even if the work request is made to all of the work assignment candidates, but no work assignment candidate accepts the request (S66: YES), the fact is output to the input / output means 11 (S67).
【0068】次に、クライアント20−1内の作業者履
歴管理手段21の構成を説明すると共に、作業者履歴管
理手段21が行う処理を詳細に説明する。Next, the configuration of the worker history management means 21 in the client 20-1 will be described, and the processing performed by the worker history management means 21 will be described in detail.
【0069】図12は、作業者履歴管理手段21の構成
例を示したブロック図であり、作業者履歴問合受付手段
211と、作業者履歴データベース管理手段(作業者履
歴DB管理手段)212と、作業時期監視手段213
と、成果物評価手段214とを少なくとも含んで構成さ
れている。FIG. 12 is a block diagram showing an example of the configuration of the worker history management means 21. The worker history inquiry receiving means 211, the worker history database management means (worker history DB management means) 212, , Work time monitoring means 213
And a product evaluation means 214.
【0070】作業者履歴管理手段21に於ける作業者履
歴DB管理手段212は、プロジェクト管理者から依頼
された作業の作業IDを作業時期監視手段213に送
り、その作業の開始時期および終了時期を監視するよう
に依頼する。The worker history DB management means 212 in the worker history management means 21 sends the work ID of the work requested by the project manager to the work time monitoring means 213, and determines the start time and end time of the work. Ask to be monitored.
【0071】作業時期監視手段213は、作業者履歴D
B管理手段212から受け取った作業IDの作業が開始
された開始時期および終了した終了時期を監視する。開
始時期,終了時期の監視方法としては、例えば次のよう
な方法をとることができる。The work time monitoring means 213 stores the worker history D
The start time at which the work with the work ID received from the B management means 212 is started and the end time at which the work is ended are monitored. As a method of monitoring the start time and the end time, for example, the following method can be used.
【0072】プロジェクト管理者が作業者に作業を依頼
する際に、作業を行うために使用するアプリケーション
ソフトウェア(例えば、A社のワードプロセッサ用ソフ
トウェア)と、そのアプリケーションソフトウェアで扱
うファイル名(例えば、Xシステム仕様書.TXT)を
指定しておき、クライアント20−1上で上記アプリケ
ーションソフトウェアの上記ファイル名を初めて用いた
ときを開始時期とする。更に、管理者が、作業者に対し
て作業を依頼する際に、作業終了を報告するアプリケー
ションソフトウェア(例えば、B社の電子メール用ソフ
トウェア)と、そのアプリケーションソフトウェアに添
付するファイル名(例えば、Xシステム仕様書.TX
T)を指定しておき、クライアント20−1上で、上記
アプリケーションソフトウェアが上記添付ファイルを管
理者に送信したときを終了時期とする。When a project manager requests a worker to perform a task, application software (for example, word processor software of company A) used for the task and a file name (for example, X system) handled by the application software are used. (Specification.TXT) is specified, and the start time is when the file name of the application software is used for the first time on the client 20-1. Further, when the administrator requests the worker to perform the work, the application software (for example, e-mail software of Company B) that reports the end of the work, and the file name (for example, X System specifications.TX
T) is designated, and the time when the application software transmits the attached file to the administrator on the client 20-1 is defined as an end time.
【0073】作業時期監視手段213は、上記したよう
にして得られた開始時期,終了時期を作業者履歴DB管
理手段212に送る。The work time monitoring means 213 sends the start time and the end time obtained as described above to the worker history DB management means 212.
【0074】管理者から依頼された作業が終了すると、
作業者履歴DB管理手段212は、成果物評価手段21
4に、終了した作業の作業IDを送り、その作業の成果
物を評価するように依頼する。When the work requested by the administrator is completed,
The worker history DB management means 212 is a
4, the work ID of the completed work is sent, and a request is made to evaluate the result of the work.
【0075】成果物評価手段214は、受け取った作業
IDの成果物を評価する。評価の観点としては、成果物
の量および成果物の品質がある。成果物の評価方法とし
ては、例えば、次のような方法をとることができる。The product evaluation means 214 evaluates the product of the received work ID. From the viewpoint of evaluation, there are the quantity of the product and the quality of the product. As a method of evaluating the product, for example, the following method can be used.
【0076】成果物の量は、作業で使用したアプリケー
ションソフトウェアが生成したファイルに関する量を測
定する。成果物の量は、対象となる作業の性質によって
異なる。例えば、作業が仕様書作成などの場合は、成果
物が文書となるので、成果物の量は、作業が終了した成
果物のページ数となる。また、作業がコーディングなど
の場合は、成果物はソースコードとなるので、成果物の
量は、作業が終了した成果物の行数となる。The amount of deliverables measures the amount of files generated by the application software used in the work. The amount of deliverables depends on the nature of the work being targeted. For example, when the work is specification creation or the like, the deliverable is a document, and the amount of the deliverable is the number of pages of the finished work. If the work is coding or the like, the product is a source code, so the amount of the product is the number of lines of the product after the work.
【0077】成果物の品質は、成果物から自動的に算出
するのは困難であるので、作業時期監視手段213によ
り作業の終了を検知した時点で、成果物を作成した作業
者に直接問い合わせる。成果物の品質の評価としては、
作業者により3段階評価などがある。Since it is difficult to automatically calculate the quality of the product from the product, when the end of the work is detected by the work time monitoring means 213, the worker who made the product is directly inquired. An assessment of the quality of the deliverable:
There are three-level evaluations by operators.
【0078】成果物評価手段214は、上記したように
して得られた成果物の評価結果を作業者履歴DB管理手
段212に送る。The product evaluation means 214 sends the evaluation result of the product obtained as described above to the worker history DB management means 212.
【0079】作業者履歴DB管理手段212は、作業時
期監視手段213から得られた開始時期,終了時期と、
成果物評価手段214から得られた成果物の評価結果を
作業者履歴DB23に登録する。The worker history DB management means 212 stores the start time and the end time obtained from the work time monitoring means 213,
The product evaluation result obtained from the product evaluation means 214 is registered in the worker history DB 23.
【0080】上記したようにして各種の情報が登録され
た作業者履歴DB23は、プロジェクト管理サーバ10
の作業割当候補者実績管理手段12から以下のように用
いられる。The worker history DB 23 in which various information is registered as described above is stored in the project management server 10.
Is used as follows from the work assignment candidate result management means 12.
【0081】作業割当候補者実績管理手段12は、作業
割当候補者のクライアント内の作業者履歴問合受付手段
211に対して問い合わせるべき作業種別と、作業履歴
項目名とを送る。The work assignment candidate result management means 12 sends the work type to be inquired to the worker history inquiry receiving means 211 in the client of the work assignment candidate and the work history item name.
【0082】作業者履歴問合受付手段211は、作業者
履歴DB管理手段212に、上記作業種別と上記作業履
歴項目名とを送り、上記作業種別の作業履歴を問い合わ
せる。The worker history inquiry receiving means 211 sends the work type and the work history item name to the worker history DB management means 212 to inquire about the work history of the work type.
【0083】作業者履歴DB管理手段212は、作業者
履歴DB23から作業履歴回答を取得し、取得した作業
履歴回答を作業者履歴問合受付手段211に送る。The worker history DB management means 212 acquires a work history answer from the worker history DB 23 and sends the acquired work history answer to the worker history inquiry receiving means 211.
【0084】これにより、作業者履歴問合受付手段21
1は、プロジェクト管理サーバ10のプロジェクト計画
管理手段13に上記作業履歴回答を送る。Thus, the worker history inquiry receiving means 21
1 sends the work history answer to the project plan management means 13 of the project management server 10.
【0085】図13は本発明の他の実施例のブロック図
である。本実施例のプロジェクト管理システム101
は、プロジェクト管理サーバ110と、作業者毎に設け
られたクライアント120−1〜120−nとから構成
されている。FIG. 13 is a block diagram of another embodiment of the present invention. Project management system 101 of the present embodiment
Is composed of a project management server 110 and clients 120-1 to 120-n provided for each worker.
【0086】プロジェクト管理サーバ110は、入出力
手段111と、作業割当候補者実績管理手段112と、
プロジェクト計画管理手段113と、作業者割当管理手
段114と、作業割当候補者実績データベース(作業割
当候補者実績DB)115と、プロジェクト計画データ
ベース(プロジェクト計画DB)116と、戦略管理手
段117と、記録媒体118とを備えている。記録媒体
118は、ディスク,半導体メモリ,その他の記録媒体
であり、コンピュータをプロジェクト管理サーバ110
として機能させるためのプログラムが記録されている。
記録媒体117に記録されたプログラムは、プロジェク
ト管理サーバ110を構成するコンピュータによって読
み込まれ、コンピュータの動作を制御することで、コン
ピュータ上に、入出力手段111,作業割当候補者実績
管理手段112,プロジェクト計画管理手段113,作
業者割当管理手段114,戦略管理手段117を実現す
る。The project management server 110 includes an input / output unit 111, a work assignment candidate result management unit 112,
Project plan management means 113, worker assignment management means 114, work assignment candidate result database (work assignment candidate result DB) 115, project plan database (project plan DB) 116, strategy management means 117, and record And a medium 118. The recording medium 118 is a disk, a semiconductor memory, or another recording medium.
A program for functioning as a program is recorded.
The program recorded on the recording medium 117 is read by a computer constituting the project management server 110, and by controlling the operation of the computer, the input / output unit 111, the work assignment candidate result management unit 112, the project The plan management means 113, the worker assignment management means 114, and the strategy management means 117 are realized.
【0087】作業割当候補者実績DB115,プロジェ
クト計画DB116は、それぞれ図1に示した作業割当
候補者実績DB15,プロジェクト計画DB16と同様
の構成を有している。The work assignment candidate result DB 115 and the project plan DB 116 have the same configurations as the work assignment candidate result DB 15 and the project plan DB 16 shown in FIG. 1, respectively.
【0088】入出力手段111は、図1に示した入出力
手段11と同様の機能を有している。The input / output means 111 has the same function as the input / output means 11 shown in FIG.
【0089】戦略管理手段117は、クライアントから
作業取消報告があった場合、作業者割当管理手段114
に代理作業者割当依頼を渡す機能や、クライアントから
作業延期報告があった場合、プロジェクト計画管理手段
113に対して延期作業の後に続く作業の作業ID,作
業者名,作業予定期間(作業の開始予定日,終了予定
日)を問い合わせる機能や、この問い合わせに対する回
答と作業延期報告の内容とに基づいてプロジェクト計画
DB116に登録されている延期作業の後に続く作業の
作業予定期間を変更する機能や、作業予定期間を変更す
ることになった作業を受け入れている作業者のクライア
ントに対して作業変更依頼を送る機能等を有する。When the client receives a work cancellation report, the strategy management means 117
In the case where there is a function to pass a request for assigning a substitute worker to a client or a work postponement report from a client, the work ID, the name of the work following the postponed work, the planned work period (start of work) A function for inquiring about a scheduled date, a scheduled end date), a function for changing the scheduled work period of the work following the postponed work registered in the project plan DB 116 based on the answer to the inquiry and the contents of the work postponed report, It has a function of sending a work change request to the client of the worker who has accepted the work whose scheduled work period has been changed.
【0090】プロジェクト計画管理手段113は、図1
に示したプロジェクト計画管理手段13が備えている機
能に加え、戦略管理手段117から延期作業の後に続く
作業の作業ID,作業者名,作業予定期間が問い合わさ
れた場合、プロジェクト計画DB116を参照して、該
当する作業の作業ID,作業者名,作業予定期間を戦略
管理手段117に渡す機能を有する。The project plan management means 113 is shown in FIG.
In addition to the functions of the project plan management means 13 shown in (1), when the work ID, the worker name, and the scheduled work period of the work following the postponed work are inquired from the strategy management means 117, the project plan DB 116 is referred to. In addition, it has a function of passing the work ID, worker name, and scheduled work period of the corresponding work to the strategy management means 117.
【0091】作業者割当管理手段114は、図1に示し
た作業者割当管理手段14が備えている機能に加え、戦
略管理手段117から代理作業者割当依頼が渡された場
合、代理の作業者を割り当てる作業を示す情報(作業I
D,作業種別等)を含む作業者割当基本情報入力要求を
入出力手段111に出力する機能や、作業者割当基本情
報入力要求に応答して管理者が入力した作業者割当基本
情報に基づいて図1に示した作業者割当管理手段14と
同様の処理(但し、作業割当候補者の順位付けを行う
際、作業取消報告を行った作業候補者は除いて順位付け
を行う)を行う機能を有する。The worker assignment management means 114 has a function provided by the worker assignment management means 14 shown in FIG. Indicating the work to be assigned (work I
(D, work type, etc.) to the input / output means 111, or based on the worker assignment basic information input by the administrator in response to the worker assignment basic information input request. A function of performing the same processing as that of the worker assignment management unit 14 shown in FIG. 1 (however, when ranking the work assignment candidates, the work assignment candidates are excluded except for the work candidate who has reported the work cancellation). Have.
【0092】作業割当候補者実績管理手段112は、図
1に示した作業割当候補者実績管理手段12と同様の機
能を有する。The work assignment candidate result management means 112 has the same function as the work assignment candidate result management means 12 shown in FIG.
【0093】クライアント120−1は、作業者履歴管
理手段121と、作業者回答手段122と、作業者履歴
データベース(作業者履歴DB)123と、作業者スケ
ジュール管理手段124と、作業者スケジュールデータ
ベース(作業者スケジュールDB)125と、作業延期
取消報告手段126とを備えている。クライアント12
0−1が備えている記録媒体127は、ディスク,半導
体メモリ,その他の記録媒体である。この記録媒体12
7には、コンピュータをクライアント120−1として
機能させるためのプログラムが記録されている。記録媒
体127に記録されているプログラムは、クライアント
120−1を構成するコンピュータによって読み取ら
れ、コンピュータの動作を制御することで、コンピュー
タ上に作業者履歴管理手段121,作業者回答手段12
2,作業者スケジュール管理手段124,作業延期取消
報告手段126を実現する。The client 120-1 includes a worker history management unit 121, a worker answering unit 122, a worker history database (worker history DB) 123, a worker schedule management unit 124, and a worker schedule database ( An operator schedule DB) 125 and a work postponement cancellation report unit 126 are provided. Client 12
The recording medium 127 of 0-1 is a disk, a semiconductor memory, or another recording medium. This recording medium 12
7, a program for causing the computer to function as the client 120-1 is recorded. The program recorded in the recording medium 127 is read by a computer constituting the client 120-1, and by controlling the operation of the computer, the worker history management means 121 and the worker reply means 12 are stored on the computer.
2. A worker schedule management unit 124 and a work postponement cancellation report unit 126 are realized.
【0094】作業者履歴DB123,作業者スケジュー
ルDB125は、それぞれ図1に示した作業者履歴DB
23,作業者スケジュールDB25と同様の構成を有し
ている。The worker history DB 123 and the worker schedule DB 125 are respectively the worker history DB shown in FIG.
23, has the same configuration as the worker schedule DB 25.
【0095】作業延期取消報告手段126は、クライア
ントの作業者の指示に従って、プロジェクト管理サーバ
110に対して、作業取消報告,作業延期報告を送る機
能を有する。The work postponement cancellation report means 126 has a function of sending a work postponement report and a work postponement report to the project management server 110 in accordance with the instruction of the worker of the client.
【0096】作業者回答手段122は、図1に示した作
業者回答手段22が備えている機能に加え、プロジェク
ト管理サーバ110の戦略管理手段117から作業変更
依頼が送られてきた場合、作業者スケジュール管理手段
124に対して、作業者スケジュールDB125の内容
の変更を依頼する機能を有する。The worker answering means 122 has the functions provided by the worker answering means 22 shown in FIG. 1 and additionally, when a work change request is sent from the strategy managing means 117 of the project management server 110, It has a function of requesting the schedule management means 124 to change the contents of the worker schedule DB 125.
【0097】作業者スケジュール管理手段124は、図
1に示した作業者スケジュール管理手段24が備えてい
る機能に加え、作業者回答手段122から作業者スケジ
ュールDB125の内容の変更が要求された場合、その
要求に従って作業者スケジュールDB125の内容を変
更する機能を有する。The worker schedule management means 124 has the functions of the worker schedule management means 24 shown in FIG. It has a function of changing the contents of the worker schedule DB 125 according to the request.
【0098】次に本実施例の動作を説明する。Next, the operation of this embodiment will be described.
【0099】プロジェクト管理者が、現在計画中のプロ
ジェクト中の或る作業に作業者を割り当てようとして、
入出力手段111から、図2に示すような作業者割当基
本情報500を入力した場合は、本実施例に於いても、
図1に示した実施例と同様の処理が行われ、上記作業に
プロジェクト管理者の意向に沿った作業者が割り当てら
れる。A project manager wants to assign a worker to a task in a currently planned project.
In the case where the worker assignment basic information 500 as shown in FIG. 2 is input from the input / output unit 111, in this embodiment,
The same processing as that of the embodiment shown in FIG. 1 is performed, and a worker according to the intention of the project manager is assigned to the above work.
【0100】作業を割り当てた作業者が、計画通りに作
業を行えれば何の問題も生じないが、時として作業を割
り当てた作業者が、その作業を処理することが困難にな
ったり、或いは作業予定期間内に作業を完了させること
が困難になってしまう場合がある。本実施例では、この
ような事態が発生した場合、代理の作業者を割り当てる
等の対策を自動的に行えるようにするため、次のように
している。[0100] If the worker who has assigned the work can perform the work as planned, no problem occurs, but sometimes it becomes difficult for the worker who has assigned the work to process the work, or It may be difficult to complete the work within the scheduled work period. In the present embodiment, when such a situation occurs, the following measures are taken in order to automatically take measures such as assigning a substitute worker.
【0101】今、例えば、クライアント120−K(1
≦K≦n)の作業者「K」が、依頼を受けた作業を処理
できなくなってしまったとする。このような場合、クラ
イアント120−Kの作業者「K」は作業延期取消報告
手段126を用いて、プロジェクト管理サーバ110に
対して作業取消報告を送る。作業取消報告には、作業者
名「K」,依頼を取り消そうとする作業の作業ID,作
業種別が含まれる。Now, for example, the client 120-K (1
It is assumed that the worker “K” of ≦ K ≦ n) cannot process the requested work. In such a case, the worker “K” of the client 120-K sends a work cancellation report to the project management server 110 using the work postponement cancellation report means 126. The work cancellation report includes the worker name “K”, the work ID of the work whose request is to be canceled, and the work type.
【0102】クライアント120−Kからの作業取消報
告は、プロジェクト管理サーバ110内の戦略管理手段
117で受信される。The work cancellation report from the client 120-K is received by the strategy management means 117 in the project management server 110.
【0103】戦略管理手段117は、クライアント12
0−Kからの作業取消報告を受信すると(図14,S1
41)、作業者割当管理手段114に代理作業者割当依
頼を渡す(S142)。代理作業割当依頼は、作業取消
報告に含まれていた作業者名「K」,作業ID,作業種
別を含む。[0103] The strategy management means 117
Upon receiving the work cancellation report from 0-K (FIG. 14, S1)
41), a proxy worker assignment request is passed to the worker assignment management means 114 (S142). The substitute work assignment request includes the worker name “K”, the work ID, and the work type included in the work cancellation report.
【0104】作業者割当管理手段114は、戦略管理手
段117から代理作業者割当依頼が渡されると、作業依
頼が取り消された作業(代理の作業者を割り当てる作
業)を示す情報(作業取消報告中の作業ID,作業種別
等)を含む作業者割当基本情報入力要求を入出力手段1
11に出力する。Upon receiving the substitute worker assignment request from the strategy management unit 117, the worker assignment management unit 114 receives information indicating the work whose work request has been canceled (work to assign a substitute worker) (work cancellation report Input request for input of worker assignment basic information including the work ID, work type, etc.
11 is output.
【0105】管理者は、入出力手段111に作業者割当
基本情報入力要求が出力されると、作業依頼が取り消さ
れた作業に作業者を割り当てる際に入力したと同様の作
業者割当基本情報を入出力手段111から入力する。When a request for inputting basic worker assignment information is output to the input / output means 111, the manager assigns the same basic worker assignment basic information as input when assigning a worker to the work whose work request has been canceled. Input from the input / output unit 111.
【0106】作業者割当管理手段114は、入出力手段
111から作業者割当基本情報が入力されると、図6の
S61と同様の処理を行い、作業割当候補者の名前をプ
ロジェクト計画管理手段113から取得する。今、例え
ば、作業割当候補者名として「C」,「D」,「E」,
「F」,「J」,「K」を取得したとする。When the worker assignment basic information is input from the input / output means 111, the worker assignment management means 114 performs the same processing as in S61 of FIG. To get from. Now, for example, as work assignment candidate names, “C”, “D”, “E”,
It is assumed that “F”, “J”, and “K” have been acquired.
【0107】その後、作業者割当管理手段114は、図
6のS62と同様の処理を行い、作業割当候補者実績管
理手段112から作業割当候補者実績DB115の内容
が送られてくるのを待つ。Thereafter, the worker assignment management means 114 performs the same processing as in S62 of FIG. 6, and waits for the contents of the work assignment candidate result DB 115 to be sent from the work assignment candidate result management means 112.
【0108】次いで、作業者割当管理手段114は、作
業依頼を取り消した作業者「K」を除外した作業割当候
補者「C」,「D」,「E」,「F」,「J」を対象に
して順位付けを行う。この順位付けの具体的な方法は、
図6のS63で説明した方法と同じである。Next, the worker assignment managing means 114 stores the work assignment candidates “C”, “D”, “E”, “F”, and “J” excluding the worker “K” who has canceled the work request. Ranking is performed for the target. The specific method of this ranking is
This is the same as the method described in S63 of FIG.
【0109】その後、作業者割当管理手段114は、図
6に示すS64〜S68に示す処理を行うことにより、
代理作業者に作業依頼を送る。Thereafter, the worker assignment management means 114 performs the processing shown in S64 to S68 shown in FIG.
Send a work request to the substitute worker.
【0110】また、例えば、クライアント120−Kの
作業者「K」が依頼を受けた作業を作業予定期間内に完
了することができなくなってしまったとする。このよう
な場合、クライアント120−Kの作業者は、作業延期
取消報告手段126を用いてプロジェクト管理サーバ1
10に、作業延期報告を送る。この作業延期報告には、
作業者名「K」,作業期間を延期しようとする作業の作
業ID,作業種別,延期後の作業終了予定日を含む。For example, assume that the worker "K" of the client 120-K cannot complete the requested work within the scheduled work period. In such a case, the worker of the client 120-K uses the work postponement cancellation report means 126 to
Send the work postponement report to 10. This work deferral report includes
It includes the worker name “K”, the work ID of the work whose work period is to be postponed, the work type, and the scheduled work end date after the postponement.
【0111】クライアント120−Kからの作業延期報
告は、プロジェクト管理サーバ110内の戦略管理手段
117で受信される。The work postponement report from the client 120-K is received by the strategy management means 117 in the project management server 110.
【0112】戦略管理手段117は、クライアント12
0−Kからの作業延期報告を受信すると(図14,S1
41)、作業延期報告中の作業IDによって示される作
業(延期作業)の後に続く作業の作業ID,作業者名,
作業予定期間を問い合わせる(S143)。The strategy management means 117 is the client 12
When the work postponement report from 0-K is received (FIG. 14, S1
41), the work ID of the work following the work (postponed work) indicated by the work ID in the work postponement report, the worker name,
An inquiry is made about the scheduled work period (S143).
【0113】この問い合わせに応答して、プロジェクト
計画管理手段113はプロジェクト計画DB116を参
照し、遅延作業の後に続く作業ID,作業者名,作業予
定期間を取得する。そして、取得した情報を戦略管理手
段117に渡す。In response to this inquiry, the project plan management means 113 refers to the project plan DB 116 and obtains a work ID, a worker name, and a planned work period following the delayed work. Then, the acquired information is passed to the strategy management unit 117.
【0114】戦略管理手段117は、プロジェクト計画
管理手段113から上記した情報が渡されると、延期作
業の後に続く全ての作業の作業予定期間を変更する。作
業予定期間の変更方法としては、例えば、次のような方
法が考えられる。延期作業に続く全ての作業の内、最初
に行われるべき作業の開始予定日を、作業延期報告に含
まれていた作業終了予定日の次の日とし、上記最初に行
われるべき作業の終了予定日を、その開始予定日から当
初の作業予定期間分だけ足した日にする。上記最初に行
うべき作業以降の作業も同様に順次作業予定期間をずら
していく。When the above information is passed from the project plan management means 113, the strategy management means 117 changes the scheduled work period of all the work following the postponed work. As a method of changing the scheduled work period, for example, the following method can be considered. Of all the work following the postponed work, the scheduled start date of the work to be performed first is the next day of the scheduled work end date included in the work postponement report, and the planned end of the work to be performed first above The day is added to the scheduled start date by the original scheduled work period. Similarly, in the work after the first work to be performed, the scheduled work period is similarly sequentially shifted.
【0115】また、上記した方法の他に、例えば、延期
作業の後に続く全ての作業の内、或る作業の作業予定期
間のみを短縮して、他の作業については、作業予定期間
を変更しないようにする方法も考えられる。In addition to the above-described method, for example, of all the works following the postponed work, only the planned work period of a certain work is shortened, and the planned work period of the other work is not changed. There is also a way to do this.
【0116】上述したようにして延期後の作業予定期間
を求めると、戦略管理手段117は、プロジェクト計画
管理手段113を用いて、プロジェクト計画DB116
に登録されている延期作業およびそれに続く作業の作業
予定期間を変更する(S145)。When the postponed work schedule period is obtained as described above, the strategy management means 117 uses the project plan management means 113 to
Then, the scheduled work period of the postponed work and the work following it is changed (S145).
【0117】その後、戦略管理手段117は、作業予定
期間を延期した作業を依頼している作業者のクライアン
トに対して、変更後の作業予定期間,作業IDを含む作
業変更依頼を送る(S146)。After that, the strategy management means 117 sends a work change request including the changed work schedule period and work ID to the client of the worker who has requested the work whose postponed work period has been postponed (S146). .
【0118】クライアント内の作業者回答手段122
は、プロジェクト管理サーバ110からの作業変更依頼
を受信すると、作業者スケジュール管理手段24を用い
て作業者スケジュールDB125に登録されている、作
業予定期間が変更された作業のスケジュールを作業変更
依頼の内容に従って変更する。Worker answer means 122 in the client
Upon receiving a work change request from the project management server 110, the schedule of the work whose scheduled work period has been changed and registered in the worker schedule DB 125 using the worker schedule management means 24 is described in the content of the work change request. Change according to.
【0119】尚、上述した実施例では説明しなかった
が、作業者スケジュール管理手段124でプロジェクト
管理サーバ110からの作業依頼を受け入れるか否かを
決定する際、作業の重要度を考慮して作業依頼を受け入
れるか否かを決定するようにすることもできる。つま
り、プロジェクト管理サーバ110から作業依頼が送ら
れてきた場合、その作業依頼に含まれている作業予定期
間が既に作業者スケジュールDB125にスケジュール
されている作業の作業予定期間と重なる場合、今回依頼
された作業の方が重要度が高いものであれば、今回の作
業依頼を受け入れることにし、プロジェクト管理サーバ
110に対して受け入れ可能通知を送ると共に作業者ス
ケジュールDB125の内容を変更する。また、今回受
け入れた作業と作業予定期間が重なり合う、既にスケジ
ュール済みの作業については、作業延期取消報告手段1
26に、上記作業の作業IDを渡し、作業取消報告をプ
ロジェクト管理サーバ110に送ることを依頼する。こ
の依頼に応答して、作業延期取消報告手段126は、プ
ロジェクト管理サーバ110に対して作業取消報告を送
る。作業依頼の重要度は、プロジェクト管理者が設定し
ても良いし、クライアント側で作業種別に基づいて決め
るようにしても良い。Although not described in the above embodiment, when determining whether or not to accept the work request from the project management server 110 by the worker schedule management means 124, the work schedule is considered in consideration of the importance of the work. A decision may be made whether to accept the request. In other words, when a work request is sent from the project management server 110, if the scheduled work period included in the work request overlaps with the scheduled work period of the work already scheduled in the worker schedule DB 125, the job is requested this time. If the work performed is higher in importance, the current work request is accepted, an acceptability notification is sent to the project management server 110, and the contents of the worker schedule DB 125 are changed. In addition, for the already scheduled work whose scheduled work overlaps with the currently accepted work, the work postponement cancellation reporting means 1
26, the work ID of the work is passed, and a request to send a work cancellation report to the project management server 110 is made. In response to this request, the work postponement cancellation report unit 126 sends a work cancellation report to the project management server 110. The importance of the work request may be set by the project manager, or may be determined on the client side based on the work type.
【0120】また、上述した実施例に於いては、作業取
消報告がクライアントから送られてきた場合、プロジェ
クト管理者に再度作業者割当基本情報を入力させるよう
にしたが、過去に入力された作業者割当基本情報を全て
入出力手段111内に保存しておき、その中から作業取
消報告が送られてきた作業に関する作業者割当基本情報
を選び出して作業者割当管理手段114に渡すようにす
ることもできる。但し、この場合は、作業者割当基本情
報に、図2に示した各フィールド501〜504に加
え、作業IDが設定される作業IDフィールドを設ける
必要がある。つまり、入出力手段111に保存されてい
る全ての作業者割当基本情報の中から、作業依頼が取り
消された作業に対応する作業者割当基本情報を選び出す
ためには、取り消された作業と作業者割当基本情報とを
対応付けることが必要になるため、作業者割当基本情報
中に作業IDフィールドを追加することが必要になる。In the above-described embodiment, when a work cancellation report is sent from a client, the project manager is caused to input the worker assignment basic information again. All of the worker assignment basic information is stored in the input / output means 111, and the worker assignment basic information on the work for which the work cancellation report has been sent is selected from the information and passed to the worker assignment management means 114. Can also. In this case, however, it is necessary to provide the worker assignment basic information with a work ID field in which a work ID is set, in addition to the fields 501 to 504 shown in FIG. That is, in order to select the worker assignment basic information corresponding to the work for which the work request has been canceled from all the worker assignment basic information stored in the input / output unit 111, the canceled work and the worker Since it is necessary to associate the basic information with the assignment, it is necessary to add a work ID field in the basic information on the worker assignment.
【0121】[0121]
【発明の効果】以上説明したように、本発明のプロジェ
クト管理システムは、管理者が作業実績項目に優先順位
を与えると、優先順位がより高い作業実績項目に関する
過去の作業実績が優れている作業者ほど上位に位置する
ように作業者を順位付け、順位が高い方の作業者から優
先的にその作業者のクライアントに作業依頼を行うよう
にしたので、管理者の意向に沿った作業者の割り当てを
自動的に行うことができる。As described above, according to the project management system of the present invention, when a manager gives a priority to a work result item, a work having a better past work result with respect to a work result item having a higher priority is given. Workers are ranked higher in the rank order, and workers with higher ranks are given priority to send requests to their clients. Assignments can be made automatically.
【0122】また、本発明は、作業延期取消手段,戦略
管理手段を備えているので、既に受け入れている作業依
頼を取り消す作業者が現れた場合、その作業に管理者の
意向に沿った代理作業者を割り当てることができ、更
に、作業終了予定日を延期しなければならない作業者が
現れた場合、その作業の後に行うべき作業の作業予定期
間を自動的に変更できる。Further, since the present invention is provided with a work postponement canceling means and a strategy managing means, if a worker who cancels a work request that has already been accepted appears, a proxy work according to the intention of the manager is performed for the work. In addition, when a worker who needs to postpone the scheduled work end date appears, the scheduled work period of the work to be performed after the work can be automatically changed.
【図1】本発明の一実施例のブロック図である。FIG. 1 is a block diagram of one embodiment of the present invention.
【図2】作業者割当基本情報500の構成例を示す図で
ある。FIG. 2 is a diagram showing a configuration example of worker assignment basic information 500.
【図3】プロジェクト計画DB16の構成例を示す図で
ある。FIG. 3 is a diagram showing a configuration example of a project plan DB16.
【図4】作業割当候補者実績DB15の内容例を示す図
である。FIG. 4 is a diagram showing an example of the contents of a work assignment candidate achievement DB 15;
【図5】作業者履歴DB23の内容例を示す図である。FIG. 5 is a diagram showing an example of contents of a worker history DB 23.
【図6】作業者割当管理手段14の処理例を示す流れ図
である。FIG. 6 is a flowchart showing a processing example of a worker assignment management means 14;
【図7】作業割当候補者の問い合わせが行われた時のプ
ロジェクト計画管理手段13の処理例を示す図である。FIG. 7 is a diagram showing a processing example of the project plan management means 13 when an inquiry about a work assignment candidate is made;
【図8】作業割当候補者実績管理手段12の処理例を示
す流れ図である。FIG. 8 is a flowchart showing a processing example of the work assignment candidate result management means 12;
【図9】作業者履歴管理手段21の処理例を示す流れ図
である。FIG. 9 is a flowchart showing a processing example of a worker history management unit 21;
【図10】項目内容の問い合わせがあった時のプロジェ
クト計画管理手段13の処理例を示す流れ図である。FIG. 10 is a flowchart showing a processing example of the project plan management means 13 when there is an inquiry about item contents.
【図11】作業者割当管理手段14の構成例を示すブロ
ック図である。FIG. 11 is a block diagram showing a configuration example of a worker assignment management unit 14;
【図12】作業者履歴管理手段21の構成例を示すブロ
ック図である。FIG. 12 is a block diagram showing a configuration example of a worker history management unit 21;
【図13】本発明の他の実施例のブロック図である。FIG. 13 is a block diagram of another embodiment of the present invention.
【図14】戦略管理手段117の処理例を示す流れ図で
ある。FIG. 14 is a flowchart showing a processing example of a strategy management unit 117;
1…プロジェクト管理システム 10…プロジェクト管理サーバ 11…入出力手段 12…作業割当候補者実績管理手段 13…プロジェクト計画管理手段 14…作業者割当管理手段 15…作業割当候補者実績DB 16…プロジェクト計画DB 17…記録媒体 20−1〜20−n…クライアント 21…作業者履歴管理手段 22…作業者回答手段 23…作業者履歴DB 24…作業者スケジュール管理手段 25…作業者スケジュールDB 26…記録媒体 101…プロジェクト管理システム 110…プロジェクト管理サーバ 111…入出力手段 112…作業割当候補者実績管理手段 113…プロジェクト計画管理手段 114…作業者割当管理手段 115…作業割当候補者実績DB 116…プロジェクト計画DB 117…戦略管理手段 118…記録媒体 120−1〜120−n…クライアント 121…作業者履歴管理手段 122…作業者回答手段 123…作業者履歴DB 124…作業者スケジュール管理手段 125…作業者スケジュールDB 126…作業延期取消報告手段 127…記録媒体 DESCRIPTION OF SYMBOLS 1 ... Project management system 10 ... Project management server 11 ... Input / output means 12 ... Work assignment candidate result management means 13 ... Project plan management means 14 ... Worker assignment management means 15 ... Work assignment candidate result DB 16 ... Project plan DB Reference Signs List 17 recording medium 20-1 to 20-n client 21 worker history management means 22 worker answer means 23 worker history DB 24 worker schedule management means 25 worker schedule DB 26 recording medium 101 ... project management system 110 ... project management server 111 ... input / output means 112 ... work assignment candidate result management means 113 ... project plan management means 114 ... worker assignment management means 115 ... work assignment candidate result DB 116 ... project plan DB 117 … Strategy management means 11 Reference Signs List 8 recording medium 120-1 to 120-n client 121 worker history management means 122 worker reply means 123 worker history DB 124 worker schedule management means 125 worker schedule DB 126 cancellation of postponement of work Reporting means 127: Recording medium
Claims (8)
者にそれぞれ設けられたクライアントとを備えたプロジ
ェクト管理システムに於いて、 前記プロジェクト管理サーバは、 作業者を割り当てる際に考慮すべき複数の作業実績項目
と、該各作業実績項目の優先順位とを含む作業者割当基
本情報を入力する入力手段と、 該入力手段から入力された作業者割当基本情報と作業者
の前記各作業実績項目の作業実績とに基づいて、優先順
位がより高い作業実績項目に関する過去の作業実績を優
先させて作業者を作業実績が優れている順に順位付け
し、順位が高い方の作業者から優先的にその作業者のク
ライアントに作業依頼を行うという処理を、作業依頼を
受け入れる作業者が現れるまで行う作業者割当管理手段
とを備え、 前記各クライアントは、 前記プロジェクト管理サーバからの作業依頼に応答して
その作業依頼を受け入れられるか否かを前記プロジェク
ト管理サーバに回答する作業者回答手段を備えたことを
特徴とするプロジェクト管理システム。1. A project management system comprising a project management server and clients provided for a plurality of workers, wherein the project management server includes a plurality of work records to be considered when assigning workers. Input means for inputting an item and basic information of worker assignment including priority of each work result item, and basic information of worker assignment input from the input means and the work result of each work result item of the worker And prioritize the past work results for the work result items with higher priorities, and rank the workers in the order of excellent work results, and give priority to the worker with the higher rank. A worker assignment management means for performing a process of making a work request to a client until a worker accepting the work request appears. Project management system comprising the worker answers means to respond whether it can accept the job request to the project management server in response to the work request from the project management server.
歴が登録された作業者履歴データベースを備え、 前記プロジェクト管理サーバは、 過去のプロジェクト計画が登録されたプロジェクト計画
データベースと、 前記作業者履歴データベースの内容と前記プロジェクト
計画データベースの内容とに基づいて、前記作業者割当
基本情報に含まれている各作業実績項目の内容を求める
作業割当候補者実績管理手段とを備えたことを特徴とす
る請求項1記載のプロジェクト管理システム。2. The client management system according to claim 1, wherein each of the clients includes a worker history database in which a history of work performed by the worker of the client in the past is registered, and the project management server includes a project plan in which a past project plan is registered. A work assignment candidate result management unit that obtains the contents of each work result item included in the worker assignment basic information based on the contents of the worker history database and the contents of the project plan database. The project management system according to claim 1, further comprising:
記作業割当候補者実績管理手段が求めた作業実績項目の
内容を取得する割当情報取得手段と、 該割当情報取得手段が取得した情報に基づいて、優先順
位がより高い作業実績項目に関する過去の作業実績を優
先させて作業者を作業実績が優れている順に順位付ける
作業者序列化手段と、 該作業者序列化手段で順位付けされた作業者の、順位が
高い方の作業者から優先的にその作業者のクライアント
に作業依頼を行うという処理を、作業依頼を受け入れる
作業者が現れるまで行う作業依頼手段とを備えたことを
特徴とする請求項2記載のプロジェクト管理システム。3. An assignment information acquiring means for acquiring the worker assignment basic information input from the input means and the contents of the work result item obtained by the work assignment candidate result managing means. Based on the information obtained by the assignment information obtaining means, prioritizing the past work results for the work result items with higher priorities, and rank the workers in order of work performance is superior, The process of giving a work request to the client of the worker with priority from the worker with the higher rank of the workers ranked by the worker ranking means until a worker accepting the work request appears. 3. The project management system according to claim 2, further comprising: a work request unit for performing the operation.
期を監視する作業時期監視手段と、 作業に関わる成果物の量を測定する成果物評価手段と、 前記作業時期監視手段で検出された作業開始時期及び作
業終了時期と、前記成果物評価手段で測定された成果物
の量とを前記作業者履歴データベースに登録する作業割
当候補者実績管理手段とを備えたことを特徴とする請求
項2記載のプロジェクト管理システム。4. Each of the clients includes: a work time monitoring unit that monitors a work start time and a work end time of a worker of the client; a work evaluation unit that measures an amount of work related to the work; Work assignment candidate result management means for registering in the worker history database the work start time and work end time detected by the time monitoring means and the amount of the product measured by the product evaluation means. 3. The project management system according to claim 2, wherein:
前記プロジェクト管理サーバに送る作業延期取消報告手
段を備え、 前記プロジェクト管理サーバは、 前記作業延期取消報告手段から送られてきた作業取消報
告を受信する戦略管理手段を備え、 前記作業者割当管理手段は、 前記戦略管理手段が作業取消報告を受信した時、前記入
力手段から入力された作業者割当基本情報と作業者の前
記各作業実績項目の作業実績とに基づいて、優先順位が
より高い作業実績項目に関する過去の作業実績を優先さ
せて作業者を作業実績が優れている順に順位付けし、前
記作業取消報告を出力したクライアントの作業者を除い
た作業者を対象にして、順位が高い方の作業者から優先
的にその作業者のクライアントに作業依頼を行うという
処理を、作業依頼を受け入れる作業者が現れるまで行う
構成を備えたことを特徴とする請求項1記載のプロジェ
クト管理システム。5. When each client cancels an accepted work request, the client includes a work postponement cancellation report unit that sends a work cancellation report to the project management server. Strategy management means for receiving the transmitted work cancellation report, wherein the worker assignment management means, when the strategy management means receives a work cancellation report, the worker assignment basic information input from the input means and On the basis of the work results of the respective work result items of the worker, priorities are given to the past work results of the work result items with higher priorities, and the workers are ranked in the order of superior work results. With the exception of the worker of the client that output the report, the worker with the highest priority is given priority to the worker's client. Project management system according to claim 1, further comprising a structure for performing the process of performing work request, until a worker to accept job request.
合、延期後の終了予定日を含む作業延期報告を前記プロ
ジェクト管理サーバに送る構成を備え、 前記戦略管理手段は、 作業延期報告を受信した時、該作業延期報告によって終
了予定日を延期することが報告された作業の後に行うべ
き作業を依頼しているクライアントに対して延期後の作
業予定期間を含む作業変更依頼を送る構成を備えている
ことを特徴とする請求項5記載のプロジェクト管理シス
テム。6. The work postponement cancellation report means, when postponing the scheduled end date of the work for which the work request has been accepted, includes a work postponement report including the scheduled end date after the postponement to the project management server, The strategy management means, upon receiving the work postponement report, sends the work postponed work schedule to the client requesting a work to be performed after the work reported to postpone the scheduled end date by the work postponement report. The project management system according to claim 5, further comprising a configuration for sending a work change request including a period.
タを、 作業者を割り当てる際に過去の作業実績を考慮すべき複
数の作業実績項目と、該各作業実績項目の優先順位とを
含む作業者割当基本情報を入力する入力手段、 該入力手段から入力された作業者割当基本情報と作業者
の前記各作業実績項目の作業実績とに基づいて、優先順
位がより高い作業実績項目に関する過去の作業実績を優
先させて作業者を作業実績が優れている順に順位付け
し、順位が高い方の作業者から優先的にその作業者のク
ライアントに作業依頼を行うという処理を、作業依頼を
受け入れる作業者が現れるまで行う作業者割当管理手段
として機能させるためのプログラムと、 クライアント用のコンピュータを、 前記プロジェクト管理サーバからの作業依頼に応答して
その作業依頼を受け入れられるか否かを前記プロジェク
ト管理サーバに回答する作業者回答手段として機能させ
るためのプログラムとを記録した、プログラムを記録し
た機械読み取り可能な記録媒体。7. A task allocation basic information including a plurality of work result items for which past work results should be considered when assigning workers to a computer for a project management server, and a priority order of each of the work result items. Input means for inputting, based on the worker assignment basic information input from the input means and the work result of each of the work result items of the worker, priority is given to the past work results of the work result items having higher priority. And rank the workers in the order of their work performances.The process of giving higher priority to the client of that worker is performed until the worker accepting the work request appears. A program for functioning as a worker assignment management means to be performed, and a client computer, in response to a work request from the project management server. Working whether accept a request to record a program for functioning as an operator answer means to respond to the project management server, a machine-readable recording medium recording a program.
その作業依頼を受け入れられるか否かを前記プロジェク
ト管理サーバに回答する作業者回答手段、 受け入れた作業を取り消す場合に、作業取消報告を前記
プロジェクト管理サーバに送る作業延期取消報告手段と
して機能させるためのプログラムと、 プロジェクト管理サーバ用のコンピュータを、 作業者を割り当てる際に過去の作業実績を考慮すべき複
数の作業実績項目と、該各作業実績項目の優先順位とを
含む作業者割当基本情報を入力する入力手段、 前記作業延期取消報告手段から送られてきた作業取消報
告を受信する戦略管理手段、 作業者の割り当て時、前記入力手段から入力された作業
者割当基本情報と作業者の前記各作業実績項目の作業実
績とに基づいて、優先順位がより高い作業実績項目に関
する過去の作業実績を優先させて作業者を作業実績が優
れている順に順位付けし、順位が高い方の作業者から優
先的にその作業者のクライアントに作業依頼を行うとい
う処理を、作業依頼を受け入れる作業者が現れるまで行
い、前記戦略管理手段が作業取消報告を受信した時、前
記入力手段から入力された作業者割当基本情報と作業者
の前記各作業実績項目の作業実績とに基づいて、優先順
位がより高い作業実績項目に関する過去の作業実績を優
先させて作業者を作業実績が優れている順に順位付け
し、前記作業取消報告を出力したクライアントの作業者
を除いた作業者を対象にして、順位が高い方の作業者か
ら優先的にその作業者のクライアントに作業依頼を行う
という処理を、作業依頼を受け入れる作業者が現れるま
で行う作業者割当管理手段として機能させるためのプロ
グラムとを記録した、プログラムを記録した機械読み取
り可能な記録媒体。8. A worker computer for responding to a work request from the project management server to reply to the project management server whether or not the work request can be accepted, and canceling the received work. In this case, a program for functioning as a work postponement cancellation report means for sending a work cancellation report to the project management server, and a computer for the project management server, a plurality of which should consider past work results when assigning workers Input means for inputting worker assignment basic information including a work result item and a priority of each work result item; a strategy management means for receiving a work cancellation report sent from the work postponement cancellation report means; At the time of assignment, the worker assignment basic information input from the input means and each of the Based on the work results of the performance items, prioritize the past work results for the work performance items with higher priorities and rank the workers in order of superior work performance, and give priority to the worker with the higher rank Until the worker accepting the work request appears, and when the strategy management means receives the work cancellation report, the worker assignment input from the input means is performed. Based on the basic information and the work results of each of the work result items of the worker, prioritize the past work results with respect to the work result items with higher priorities, and rank the workers in the order of excellent work results, It is said that, with respect to the workers excluding the worker of the client which has output the work cancellation report, a work request is given to the client of the worker preferentially from the worker with a higher rank. Treatments were recorded and a program for functioning as a work assignment management means for performing until the operator appears to accept job request, a machine-readable recording medium recording a program.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26790397A JP2956667B2 (en) | 1997-09-12 | 1997-09-12 | Machine readable recording medium recording project management system and program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP26790397A JP2956667B2 (en) | 1997-09-12 | 1997-09-12 | Machine readable recording medium recording project management system and program |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH1185866A true JPH1185866A (en) | 1999-03-30 |
JP2956667B2 JP2956667B2 (en) | 1999-10-04 |
Family
ID=17451230
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP26790397A Expired - Fee Related JP2956667B2 (en) | 1997-09-12 | 1997-09-12 | Machine readable recording medium recording project management system and program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2956667B2 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000022873A (en) * | 1998-07-01 | 2000-01-21 | Ricoh Co Ltd | Composite function device |
JP2002373234A (en) * | 2001-06-15 | 2002-12-26 | Dainippon Printing Co Ltd | Schedule management method and system |
JP2005216287A (en) * | 2004-01-28 | 2005-08-11 | Microsoft Corp | Time management representations and automation for allocating time to projects and meetings within online calendaring system |
JP2007148915A (en) * | 2005-11-29 | 2007-06-14 | Mitsubishi Electric Corp | Document management apparatus and document management program |
WO2013080316A1 (en) * | 2011-11-30 | 2013-06-06 | 株式会社日立製作所 | Method for allocating workers to tasks |
JP2015075924A (en) * | 2013-10-09 | 2015-04-20 | 富士ゼロックス株式会社 | Entrusted operation management system and program |
JP2015125483A (en) * | 2013-12-25 | 2015-07-06 | 株式会社富士通エフサス | Operator selection device, operator selection method, and operator selection program |
KR102195962B1 (en) * | 2020-07-21 | 2020-12-29 | 주식회사 크라우드웍스 | Method for guaranteeing quantity of work for excellent worker in project based on crowdsourcing for artificial intelligence training data generation |
KR102195609B1 (en) * | 2020-07-20 | 2020-12-29 | 주식회사 크라우드웍스 | Method for assigning multiple works using a tier data structure of a crowdsourcing based projects for artificial intelligence training data generation |
JP2021018751A (en) * | 2019-07-23 | 2021-02-15 | 東京電力ホールディングス株式会社 | Program, information processing method and information processing device |
KR102343045B1 (en) * | 2021-05-13 | 2021-12-24 | 주식회사 인피닉 | Method for predicting and managing of works, and computer program recorded on record-medium for executing method therefor |
US11763261B2 (en) | 2020-07-20 | 2023-09-19 | Crowdworks Inc. | Task multi-assignment method, apparatus, and computer program using tier data structure of crowdsourcing-based project |
WO2024090292A1 (en) * | 2022-10-26 | 2024-05-02 | Uniforce株式会社 | Processing device, processing program, and processing method |
-
1997
- 1997-09-12 JP JP26790397A patent/JP2956667B2/en not_active Expired - Fee Related
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000022873A (en) * | 1998-07-01 | 2000-01-21 | Ricoh Co Ltd | Composite function device |
JP2002373234A (en) * | 2001-06-15 | 2002-12-26 | Dainippon Printing Co Ltd | Schedule management method and system |
JP2005216287A (en) * | 2004-01-28 | 2005-08-11 | Microsoft Corp | Time management representations and automation for allocating time to projects and meetings within online calendaring system |
JP2007148915A (en) * | 2005-11-29 | 2007-06-14 | Mitsubishi Electric Corp | Document management apparatus and document management program |
WO2013080316A1 (en) * | 2011-11-30 | 2013-06-06 | 株式会社日立製作所 | Method for allocating workers to tasks |
JP2015075924A (en) * | 2013-10-09 | 2015-04-20 | 富士ゼロックス株式会社 | Entrusted operation management system and program |
JP2015125483A (en) * | 2013-12-25 | 2015-07-06 | 株式会社富士通エフサス | Operator selection device, operator selection method, and operator selection program |
JP2021018751A (en) * | 2019-07-23 | 2021-02-15 | 東京電力ホールディングス株式会社 | Program, information processing method and information processing device |
KR102195609B1 (en) * | 2020-07-20 | 2020-12-29 | 주식회사 크라우드웍스 | Method for assigning multiple works using a tier data structure of a crowdsourcing based projects for artificial intelligence training data generation |
WO2022019499A1 (en) * | 2020-07-20 | 2022-01-27 | 주식회사 크라우드웍스 | Method for multi-assignment of tasks using tier data structure of crowdsourcing-based project for generating artificial intelligence training data, apparatus therefor, and computer program therefor |
US11763261B2 (en) | 2020-07-20 | 2023-09-19 | Crowdworks Inc. | Task multi-assignment method, apparatus, and computer program using tier data structure of crowdsourcing-based project |
KR102195962B1 (en) * | 2020-07-21 | 2020-12-29 | 주식회사 크라우드웍스 | Method for guaranteeing quantity of work for excellent worker in project based on crowdsourcing for artificial intelligence training data generation |
KR102343045B1 (en) * | 2021-05-13 | 2021-12-24 | 주식회사 인피닉 | Method for predicting and managing of works, and computer program recorded on record-medium for executing method therefor |
WO2024090292A1 (en) * | 2022-10-26 | 2024-05-02 | Uniforce株式会社 | Processing device, processing program, and processing method |
Also Published As
Publication number | Publication date |
---|---|
JP2956667B2 (en) | 1999-10-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7502747B1 (en) | Automated job scheduling based on resource availability | |
US6941514B2 (en) | System and method for priority-based work order scheduling | |
JP2956667B2 (en) | Machine readable recording medium recording project management system and program | |
Farris et al. | Evaluating the relative performance of engineering design projects: A case study using data envelopment analysis | |
US7299193B2 (en) | Method and meeting scheduler for automated meeting scheduling using delegates, representatives, quorums and teams | |
US20080066072A1 (en) | Work Allocation Model | |
JP5113119B2 (en) | Computer-executable workflow control system | |
JP4250344B2 (en) | Workflow system, workflow server, and storage medium | |
US20020095300A1 (en) | Skills matching application | |
US20060217876A1 (en) | System and method for assigning plurality of locations to individuals and routing individuals to locations | |
JP2005267116A (en) | Program for workflow management, and workflow support system | |
KR20180109785A (en) | Method and apparatus for assisting strategy map management based on schedule-assessment item and todo-assessment item | |
KR20180009499A (en) | Apparatus and method for providing employment mediation service | |
US20030023597A1 (en) | Methods and systems for automated project management | |
JP2003114916A (en) | Method and system for implementing preferred part plan over communication network | |
KR20180013474A (en) | Method and apparatus for assisting strategy map management based on schedule-assessment item and todo-assessment item | |
JP2005032073A (en) | Task process management method and program | |
JP3582881B2 (en) | Electronic questionnaire system | |
Crowston | Electronic communication and new organizational forms: A coordination theory approach | |
JP7177759B2 (en) | Worker assignment system and worker assignment device | |
JP2001338120A (en) | Customer relation management service system | |
JP3245784B2 (en) | Business flow management control system | |
JP2007004386A (en) | Business management program and management device using the same | |
Chambers et al. | Introducing project management techniques to the Robinson Library, University of Newcastle | |
JP3930068B2 (en) | Workflow management system and display method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
LAPS | Cancellation because of no payment of annual fees |