JP2006126898A - Project management system - Google Patents
Project management system Download PDFInfo
- Publication number
- JP2006126898A JP2006126898A JP2004310482A JP2004310482A JP2006126898A JP 2006126898 A JP2006126898 A JP 2006126898A JP 2004310482 A JP2004310482 A JP 2004310482A JP 2004310482 A JP2004310482 A JP 2004310482A JP 2006126898 A JP2006126898 A JP 2006126898A
- Authority
- JP
- Japan
- Prior art keywords
- development
- project
- work
- delay
- information database
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000011161 development Methods 0.000 claims abstract description 184
- 238000011084 recovery Methods 0.000 claims description 37
- 238000012545 processing Methods 0.000 claims description 33
- 238000000034 method Methods 0.000 claims description 30
- 230000006870 function Effects 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 6
- 230000001934 delay Effects 0.000 claims description 4
- 238000007726 management method Methods 0.000 description 40
- 230000008569 process Effects 0.000 description 18
- 230000003111 delayed effect Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 4
- 238000012937 correction Methods 0.000 description 4
- 230000007704 transition Effects 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000010606 normalization Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
Description
本発明は、プロジェクトの進行を管理するシステムに関し、特に、作業の進捗状況を把握し遅延が発生・悪化するのを回避するためのプロジェクト管理システムに関するものである。 The present invention relates to a system for managing the progress of a project, and more particularly to a project management system for grasping the progress of work and avoiding the occurrence or deterioration of delay.
従来のプロジェクトの進捗管理を行なうシステムとしては、各人員のスキル、各作業の重要度、業務付加価値等を数値化して進捗管理を行うものが知られている。例えば、特許文献1には、プロジェクトの進行過程で作成される成果物に着目し、成果物別に作成工数を求めることにより、プロジェクトの作業スケジュールについての見積り精度を上げる技術が開示されている。開発が進むにつれて成果物の内容が確定してゆくと、その確定内容を基に、成果物の作成に必要な工数の見直しを逐次行ない、その結果をプロジェクト計画に反映させて、プロジェクトの作業スケジュールについての見積り精度をさらに向上する事ができるとされている。また、各工程の進捗状況を常に把握する機構により、関連する作業の進捗状況を迅速かつ的確に把握することができるようになっている。例えば、テスト工程に入る前にテスト待ちの有無やその待ち時間の度合いも一見して把握する事ができるようになっている。これにより、作業遅延の対策を講じたり、次工程との連携を考慮した作業進行を行ったりすることが容易となっている。また、プロジェクトの計画を立てた際に、以後に担当者を変更する可能性が大きい作業については、グループ単位で作業を割り当て、担当者を変更する可能性が小さい作業については、作業者単位で作業を割り当てるようにすることにより、工数の見積り変更や作業の遅れ等の状況の変化に対して柔軟に対応することが可能となっている。この結果、精度の高いプロジェクト計画を基に的確な工程管理が可能であるとされている。
As a conventional system for managing the progress of a project, a system for performing progress management by quantifying the skill of each person, the importance of each work, the added value of work, and the like is known. For example,
特許文献2には、プロジェクト開始前に開発予定値を入力した後、実際の開発の進捗に合わせて実績値を入力することにより、開発の予定値と実績値とを比較対照可能なように表示して進捗状況を把握する技術が開示されている。これにより、担当者は自己の作業と関連する作業の進行に異常が生じているのを察知し、その対策を早急に立てることができるとされている。また、1人が複数の作業を担当している場合には、それぞれの作業の進捗状況と、それぞれの関連作業とを把握することにより、現在どの作業に力を入れるべきであるかを判断することができるとされている。
特許文献1に開示されている技術は、プロジェクト進行過程で作成される成果物に着目し、確定した成果物の内容を基に成果物の工数見直しを逐次行なうことにより、プロジェクトの作業スケジュールの見積り精度を向上するものであり、各工程の進捗状況を把握する機構により、作業遅延の対策や連携する他作業との同期進行が可能であるとされている。しかしながら、具体的な作業遅延の対策としては、プロジェクト管理者に優先作業を指示することにより遅延発生を防ぐなどの事前の対策が中心であり、実際に遅延が発生した場合には警告を行うとされているのみで、遅延が発生してしまった作業を挽回するために具体的にどのような対策を行うべきかという指針は与えられていない。
The technology disclosed in
特許文献2に開示されている技術は、早期に作業の進行に異常が生じているのを察知しその対策を行うとしているが、どのような情報に基づいてどのようなポリシーで作業遅延の対策を行うのかが明らかではない。従来、プロジェクト管理者が作業遅延の対策として人員の再配置などの措置を行なう場合には、管理者の「経験」や「勘」といった不確定な要素に少なからず依存しており、プロジェクト管理者が客観的に適切な対策を講じていることを保証する術はなかった。
The technique disclosed in
本発明は、このような実情に鑑みてなされたものであり、プロジェクトの進行を管理するシステムであって、作業遅延が発生した場合に、プロジェクト管理者に対し、遅延挽回のために客観的に適切な対策を提案することができるシステムを提供しようとするものである。 The present invention has been made in view of such circumstances, and is a system for managing the progress of a project. When a work delay occurs, the project manager is objectively requested for delay recovery. It is intended to provide a system that can propose appropriate measures.
上記解決課題に鑑みて鋭意研究の結果、本発明者は、細分化された各作業の進捗状況から所定の条件に従って遅延発生の判定を行い、遅延が発生した場合には、現在の開発人員の状態やスキル、予備の開発人員の状態やスキル、プロジェクト全体や細分化された各作業の進捗状況、難易度、予算などの情報を総合的に判断して、適切な遅延挽回のための対策をプロジェクト管理者等に提案するシステムを構築することに想到した。このシステムでは、開発人員の状態やスキル、実績など、並びにプロジェクトや作業の進捗状況、難易度、予算などを客観的な指標(数値等)として表し、これをデータベースに保持しておくことにより、遅延挽回のためにどのような対策を行うのが適切であるかを客観的に判断することが可能となっている。 As a result of earnest research in view of the above-mentioned problem, the present inventor determines the occurrence of delay according to a predetermined condition from the progress status of each subdivided work, and if a delay occurs, Measures for appropriate delay recovery by comprehensively judging information such as status and skills, status and skills of spare development personnel, the entire project and the progress status of each subdivided work, difficulty level, budget, etc. I came up with the idea of building a system that was proposed to project managers. In this system, the status, skills, performance, etc. of the development personnel, as well as the progress of the project and work, the difficulty level, the budget, etc. are expressed as objective indicators (numerical values, etc.) and stored in the database. It is possible to objectively determine what measures are appropriate for delay recovery.
本発明は、開発人員の開発能力及びスケジュールに関する情報を保持する開発人員情報データベースと、開発対象であるプロジェクトの開発規模、開発スケジュール及び進捗状況に関する情報を保持するプロジェクト情報データベースと、前記プロジェクト情報データベースを参照して、プロジェクトの開発規模、開発スケジュール及び進捗状況に基づいて、プロジェクト開発における遅延の発生を判定する遅延判定手段と、遅延が発生したプロジェクトについて、前記プロジェクト情報データベースを参照して、当該プロジェクトの開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算し、前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定する対策判定手段と、判定された対策をユーザに提示する対策提案手段とを含むプロジェクト管理システムであって、前記対策には、当該プロジェクトの開発人員に残業を指示すること、予備の開発人員を追加すること、並びに優先作業の指示を行うことのうち少なくとも1つが含まれることを特徴とするプロジェクト管理システムを提供するものである。 The present invention provides a development personnel information database that holds information relating to the development ability and schedule of development personnel, a project information database that holds information relating to the development scale, development schedule, and progress of a project to be developed, and the project information database. Referring to the project information database for delay determination means for determining the occurrence of delay in project development based on the development scale, development schedule and progress of the project, To calculate the amount of work required to make up the delay from the development scale, development schedule and progress of the project, and to make up for the delay from the development ability and schedule of the development personnel by referring to the development personnel information database A project management system including a measure determining means for determining a measure suitable for processing a required amount of work, and a measure suggesting means for presenting the determined measure to a user. It is an object of the present invention to provide a project management system characterized by including at least one of instructing development staff to overtime, adding spare development personnel, and instructing priority work.
本発明のプロジェクト管理システムにおいて、前記開発人員情報データベースは、開発人員のコストに関する情報をさらに保持しており、前記プロジェクト情報データベースは、プロジェクトの予算に関する情報をさらに保持しており、前記対策判定手段は、残業の指示又は予備の開発人員の追加によるコスト増加を計算し、そのコスト増加によりプロジェクトの予算が超過しないことを条件として、残業の指示又は予備の開発人員の追加を遅延挽回に適した対策と判定することを特徴とする。 In the project management system of the present invention, the development personnel information database further holds information relating to the cost of development personnel, and the project information database further retains information relating to a project budget, and the measure determination means Calculates the cost increase due to overtime instructions or the addition of spare development personnel and is suitable for delayed recovery on the condition that the project budget is not exceeded due to the increase in costs. It is characterized in that it is determined as a countermeasure.
本発明のプロジェクト管理システムにおいて、前記プロジェクト情報データベースは、プロジェクト開発に含まれる各作業間の関係性を示す情報をさらに保持しており、前記対策判定手段は、前記プロジェクト開発に含まれる各作業間の関係性を示す情報に基づいて遅延の原因となっている作業を判別し、当該プロジェクトの開発スケジュール及び進捗状況と、開発人員の開発能力とから、当該作業を優先的に行うことにより前記遅延挽回に必要な作業量を処理できると予測される場合には、当該作業を優先作業として指示することを適した対策であると判定することを特徴とする。 In the project management system of the present invention, the project information database further holds information indicating a relationship between the operations included in the project development, and the countermeasure determination means The work causing the delay is determined based on the information indicating the relationship, and the delay is performed by preferentially performing the work based on the development schedule and progress of the project and the development ability of the development personnel. When it is predicted that the amount of work necessary for recovery can be processed, it is determined that it is a suitable measure to instruct the work as a priority work.
本発明のプロジェクト管理システムにおいて、前記プロジェクト情報データベースは、さらに、プロジェクトの開発に含まれる各モジュール作成作業について、開発規模、開発スケジュール及び進捗状況に関する情報を保持しており、前記遅延判定手段は、モジュール作成作業ごとに遅延の発生を判定し、前記対策判定手段は、遅延が発生したモジュール作成作業について、前記プロジェクト情報データベースを参照して、当該モジュール作成作業の開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算し、前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定することを特徴とする。 In the project management system of the present invention, the project information database further holds information on a development scale, a development schedule, and a progress status for each module creation work included in the development of the project, and the delay determination unit includes: The occurrence of delay is determined for each module creation work, and the measure determination means refers to the project information database for the module creation work in which the delay has occurred, and determines the development scale, development schedule, and progress of the module creation work. Calculate the amount of work necessary to make up for the delay, and refer to the development personnel information database, suitable for processing the amount of work necessary to make up for the delay from the development personnel's development ability and schedule It is characterized by determining the countermeasures.
本発明のプロジェクト管理システムにおいて、前記プロジェクト情報データベースは、さらに、各モジュールの複雑さに関する情報を保持しており、前記対策判定手段は、遅延が発生したモジュール作成作業について、遅延を挽回するために必要な作業量を計算する際に、当該モジュールの複雑さを加味して計算を行うことを特徴とする。 In the project management system of the present invention, the project information database further holds information on the complexity of each module, and the measure determining means is for making up for the delay in module creation work in which a delay has occurred. In calculating the required work amount, the calculation is performed in consideration of the complexity of the module.
本発明のプロジェクト管理システムは、また、上記のモジュールの複雑さをファンクションポイント法に従って判定する手段をさらに含んでいることを特徴とする。 The project management system according to the present invention further includes means for determining the complexity of the module according to a function point method.
本発明のプロジェクト管理システムにおいて、前記対策判定手段は、前記遅延挽回に必要な作業量を計算する際に、開発人員の作業に対する理解度を加味して計算を行うことを特徴とする。 In the project management system of the present invention, the measure determination means calculates the work amount necessary for the delay recovery in consideration of the degree of understanding of the work of the development personnel.
本発明のプロジェクト管理システムにおいて、前記開発人員情報データベースが保持する開発人員の開発能力に関する情報には、開発言語、開発効率、所定基準によるスキルレベル、バグ率、バグ対策工数比などが含まれていることを特徴とする。また、前記開発人員情報データベースが保持する開発人員のスケジュールに関する情報には、現在担当している作業、当該作業の開発開始予定日及び開発終了予定日、当該作業の進捗状況などが含まれていることを特徴とする。 In the project management system of the present invention, the development personnel information held in the development personnel information database includes development language, development efficiency, skill level according to a predetermined standard, bug rate, bug countermeasure man-hour ratio, etc. It is characterized by being. In addition, the information on the schedule of the development personnel held in the development personnel information database includes the work currently in charge, the planned development start date and planned development end date of the work, the progress status of the work, etc. It is characterized by that.
本発明のプロジェクト管理システムにおいて、前記対策判定手段において、遅延が発生したプロジェクトについて、前記遅延を挽回するために必要な作業量を処理するのに適した対策が存在しないと判定した場合には、前記対策提案手段は、所定の警告をユーザに提示することを特徴とする。 In the project management system of the present invention, when the countermeasure determining means determines that there is no countermeasure suitable for processing the amount of work necessary to make up for the delay for the project in which the delay has occurred, The countermeasure suggesting means presents a predetermined warning to the user.
本発明は、また、コンピュータ上で上記のプロジェクト管理システムを実現するためのプログラムとして、開発人員の開発能力及びスケジュールに関する情報を保持する開発人員情報データベースと、開発対象であるプロジェクトの開発規模、開発スケジュール及び進捗状況に関する情報を保持するプロジェクト情報データベースとを参照して、プロジェクト開発の管理を行うプログラムであって、前記プロジェクト情報データベースを参照して、プロジェクトの開発規模、開発スケジュール及び進捗状況に基づいて、プロジェクト開発における遅延の発生を判定する遅延判定ステップと、遅延が発生したプロジェクトについて、前記プロジェクト情報データベースを参照して、当該プロジェクトの開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算する遅延挽回作業量計算ステップと、前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定する対策判定ステップと、判定された対策をユーザに提示する対策提案ステップとを含み、前記対策には、当該プロジェクトの開発人員に残業を指示すること、予備の開発人員を追加すること、並びに優先作業の指示を行うことのうち少なくとも1つが含まれていることを特徴とするプログラムを提供するものである。 The present invention also provides, as a program for realizing the above-described project management system on a computer, a development personnel information database that holds information on development capabilities and schedules of development personnel, and the development scale and development of a project to be developed. A program for managing project development with reference to a project information database that holds information on schedule and progress, and based on the development scale, development schedule, and progress of the project with reference to the project information database The delay determination step for determining the occurrence of delay in project development, and the project in which the delay has occurred, with reference to the project information database, the development scale, development schedule, and progress of the project The delay recovery work amount calculation step for calculating the amount of work necessary for recovering the delay, and the development personnel information database, with reference to the development personnel information database, are necessary for recovering the delay from the development capability and schedule of the development personnel. A countermeasure determining step for determining a countermeasure suitable for processing the amount of work, and a countermeasure proposing step for presenting the determined countermeasure to the user, wherein the countermeasure is directed to the development staff of the project And providing a program characterized by including at least one of adding spare development personnel and instructing priority work.
以上、説明したように、本発明のプロジェクト管理システムによれば、作業遅延が発生した場合に、プロジェクト管理者に対し、遅延挽回のために客観的に適切な対策を提案することが可能となる。これにより、プロジェクト管理効率が向上される。 As described above, according to the project management system of the present invention, when work delay occurs, it is possible to propose an appropriate countermeasure objectively for delay recovery to the project manager. . This improves project management efficiency.
以下、添付図面を参照しながら、本発明のプロジェクト管理システムを実施するための最良の形態を詳細に説明する。図1〜図20は、本発明の実施の形態を例示する図であり、これらの図において、同一の符号を付した部分は同一物を表わし、基本的な構成及び動作は同様であるものとする。 The best mode for carrying out the project management system of the present invention will be described below in detail with reference to the accompanying drawings. 1 to 20 are diagrams illustrating embodiments of the present invention. In these drawings, the same reference numerals denote the same components, and the basic configuration and operation are the same. To do.
プロジェクト管理システムの構成
図1は、本実施形態のプロジェクト管理システムの全体構成を概略的に示す機能ブロック図である。図1において、プロジェクト管理システムは、プロジェクト管理者又は開発作業者である社員のユーザ端末101と、社員の氏名、所属等の基本情報を含む社員基本情報DB102と、各社員のスキルレベルに関する情報を含む社員スキル情報DB103と、各社員について、現在従事している作業の期間や作業現況、並びに出勤状況に関する情報を含む社員スケジュール情報DB104と、プロジェクトの名称、担当者、作業内容、予算、進捗状況等に関する情報を含むプロジェクトDB105と、社員基本情報DB102、社員スキル情報DB103及び社員スケジュール情報DB104に所定の情報を登録する社員情報登録部110と、各種データベース102〜105から所定の条件に合致する社員を検索する社員検索部111と、作業の遅延を挽回するために投入されるべき人員を提案する遅延対策処理部112と、開発作業の進捗状況をプロジェクトDB105から取得しユーザに提示する進捗状況処理部113と、開発の実績をモジュール単位又はプロジェクト単位でプロジェクトDB105に登録する開発実績登録部114と、プロジェクトに関する情報及びそのプロジェクトで作成するモジュールに関する情報をプロジェクトDB105に登録するプロジェクト登録部115と、モジュールの複雑さを判定するモジュール複雑さ判定処理部116とを含んでいる。
Configuration of Project Management System FIG. 1 is a functional block diagram schematically showing the overall configuration of the project management system of this embodiment. In FIG. 1, the project management system includes a
図2は、社員基本情報DB102が有する社員基本情報テーブルのデータ構成を示す図である。社員基本情報テーブルには、社員を識別するための社員番号、氏名、連絡先であるメールアドレス、所属部署、賃金(時給)などが含まれている。
FIG. 2 is a diagram illustrating a data configuration of the employee basic information table included in the employee
図3は、社員スキル情報DB103が有する社員スキル情報テーブルのデータ構成を示す図である。社員スキル情報テーブルには、各社員について、スキルレベル及び単位時間あたりの平均開発能力が含まれている。スキルレベルは、社員の開発スキルを示す数値化された客観的な指標であり、ここでは経済産業省が定めたITSS(Skill Standards for ITprofessional :ITスキル標準)による7段階のスキルレベルを採用している。また、社員の時間あたりの平均開発能力を示す客観的な指標として、開発言語、開発効率、バグ対策工数比(開発に掛かった全工数のうちバグ対策にかかった工数の比率)、バグ率(1000ステップ中に発生する平均バグ件数)などを採用している。 FIG. 3 is a diagram illustrating a data configuration of an employee skill information table included in the employee skill information DB 103. The employee skill information table includes a skill level and an average development ability per unit time for each employee. Skill level is an objective index that has been digitized shows the development skills of employees, here ITSS that the Ministry of Economy, Trade and Industry was established is: the skill level of the 7 stage due to the (S kill S tandards for IT professional IT Skill Standards) Adopted. In addition, objective indicators of the average development ability of employees per hour include development language, development efficiency, bug countermeasure man-hour ratio (ratio of man-hours for bug countermeasures out of all man-hours required for development), bug rate ( The average number of bugs that occur during 1000 steps) is adopted.
図4は、社員スケジュール情報DB104が有する社員スケジュール情報テーブルのデータ構成を示す図である。社員スケジュール情報テーブルには、各社員が現在従事している業務の内容とそのスケジュールや作業現況などの情報が含まれている。尚、作業現況については、作業中、完了、未開始等のステータスのみを含むようにしてもよい。図4に示すように進捗状況をパーセンテージで表示する場合には、後述するモジュール作成進捗状況テーブルの進捗率データなどを利用して計算を行うものとする。
FIG. 4 is a diagram illustrating a data configuration of an employee schedule information table included in the employee
図5は、プロジェクトDB105が有するプロジェクト管理テーブルのデータ構成を示す図である。プロジェクト管理テーブルには、各プロジェクトについて、プロジェクト名、開発言語、開発規模、工数、予算、担当者の社員番号などのプロジェクトに関する基本的な情報が含まれている。また、図示しないが、プロジェクト管理テーブルには、プロジェクト開発作業における各作業工程間の順序関係に関する情報を含んでいる。この情報は、例えば、PERT(Program Evaluation and Review Technique)などに基づいた情報である。
FIG. 5 is a diagram illustrating a data configuration of a project management table included in the
図6は、プロジェクトDB105が有するモジュール情報テーブルのデータ構成を示す図である。モジュール情報テーブルには、各プロジェクトにおいて作成されるモジュールに関する情報が含まれている。本プロジェクト管理システムでは、特に、モジュール情報テーブルにおいて各モジュールの作成の難易度を数値で示す「複雑さ」を含んでいることを特徴としている。また、上記のプロジェクト管理テーブルと同様に、モジュール作成作業における各作業工程間の順序関係に関する情報を含んでいるものとする。
FIG. 6 is a diagram illustrating a data configuration of a module information table included in the
図7は、プロジェクトDB105が有するモジュール作成進捗状況テーブルのデータ構成を示す図である。プロジェクト進捗状況テーブルには、各モジュールについて、予定されている開発スケジュールと実際の開発進行具合とが含まれている。また、作業遅延が生じていることを示す遅延フラグ及び遅延原因に関する情報が含まれている。例えば、現時点で開発終了予定日を経過しているのにもかかわらず開発が終了していないモジュールについては遅延フラグをオンにすることができる。
FIG. 7 is a diagram illustrating a data configuration of a module creation progress status table included in the
図8は、プロジェクトDB105が有する遅延原因テーブルのデータ構成を示す図である。遅延原因テーブルには、作業遅延発生の原因とその対策時間とが含まれている。対策時間は、見積り値と実績値とを含んでいるのが好ましい。この場合、対策時間の実績値については、実際に対策を行った後にかかった時間を入力するものとし、複数の入力があったときはその平均値を保持すればよい。
FIG. 8 is a diagram illustrating a data configuration of a delay cause table included in the
尚、図2〜図8に示した各テーブルのデータ構成は例示に過ぎず、必要に応じて正規化や構成変更を加えたものを利用してもよい。 The data configurations of the tables shown in FIGS. 2 to 8 are merely examples, and those obtained by normalization and configuration changes as necessary may be used.
プロジェクト管理システムの動作
図9は、本実施形態のプロジェクト管理システムを利用して開発作業を行う際の全体的な処理の流れを示すフローチャートである。図9において、まず、プロジェクト管理者あるいは開発担当者は、プロジェクト登録部115により、開発プロジェクトとそのプロジェクトで作成するモジュールに関する情報をプロジェクトDB105のプロジェクト管理テーブル及びモジュール情報テーブルに登録し(ステップ901)、さらにモジュールごとに開発担当者及び開発予定をモジュール作成進捗状況テーブルに登録する(ステップ902)。また、モジュールを登録する際に、モジュール複雑さ判定処理部116により各モジュールの複雑さを判定し、その結果をモジュール情報テーブルに登録する(ステップ903)。
Operation of Project Management System FIG. 9 is a flowchart showing an overall processing flow when performing development work using the project management system of the present embodiment. In FIG. 9, first, the project manager or the person in charge of development registers, with the project registration unit 115, information related to the development project and modules created in the project in the project management table and module information table of the project DB 105 (step 901). Further, the person in charge of development and the development schedule are registered in the module creation progress table for each module (step 902). Further, when registering a module, the module complexity
ここで、モジュールの複雑さを判定する手法について説明する。本実施形態のプロジェクト管理システムにおいて、モジュール複雑さ判定処理部116は、ファンクションポイント法によりモジュールの複雑さを判定する。まず、モジュールを構成するデータを内部論理ファイル、外部インターフェースファイル、外部入力、外部出力、外部照会の5つのデータタイプに分類し、それぞれの個数を予め計数しておく。外部入力、外部出力及び外部照会については外部の参照ファイル数と項目数(データ要素数)とに基づいて重み付けを行い、内部論理ファイル及び外部インターフェースファイルについてはレコード種類数と項目数とに基づいて重み付けを行う。重み付けはデータタイプごとに数値化される(重み付け係数)。重み付けの例を図10に示す。モジュール構成する5種類のデータそれぞれについて、その個数と重み付け係数とを掛け合わせたものの合計値を粗ファンクションポイントとする。一方、モジュールのシステム特性に基づいて補正係数を求める。補正係数算出の基礎となるシステム特性の項目の例を図11に示す。粗ファンクションポイントに補正係数を掛け合わせたものをファンクションポイントとする。このファンクションポイントをモジュールの複雑さとしてプロジェクト登録部115に出力する。以上説明した手法によりモジュールの複雑さを計算する例を図12に示す。
Here, a method for determining the complexity of the module will be described. In the project management system of the present embodiment, the module complexity
続いて、開発作業が開始されると、プロジェクト管理者又は開発担当者は、開発実績登録部114により、開発作業の成果物の実績をプロジェクトDB105のモジュール作成進捗状況テーブルに登録する(ステップ904)。開発実績として入力されるデータは、例えば、工数や進捗率などの数値である。また、開発実績登録部114は、入力された実績データを基に、当該モジュールの開発終了日を予測し、モジュール作成進捗状況テーブルに書き込みを行う。
Subsequently, when the development work is started, the project manager or the person in charge of development registers the result of the product of the development work in the module creation progress status table of the
入力された開発実績データからモジュールの開発終了日を予測するには、開発担当者の作業に対する理解の度合い(以下、簡単のために「理解度」と略す)を考慮した上で、今後の開発作業の進み具合を予測する。通常、未経験の作業を実施するとその経験を理解し、慣れる(理解度が上昇する)までに時間がかかる。しかし、経験と慣れにより理解度は次第に上昇するとともに成果物の作成量も増加し、作業時間が減少する。図13及び図14このような一般的な開発者の作業に対する理解度の推移を示すグラフである。 In order to predict the development end date of the module from the input development results data, the future development will take into account the degree of understanding of the developer's work (hereinafter abbreviated as “degree of understanding” for simplicity). Predict the progress of work. Usually, when an inexperienced work is performed, it takes time to understand the experience and get used to it (the degree of understanding increases). However, the degree of comprehension gradually increases with experience and familiarity, and the amount of deliverables increases and the working time decreases. FIG. 13 and FIG. 14 are graphs showing the transition of the degree of understanding of such general developer work.
図13において、作業完了時の成果物作成量をVF(開発規模[KS]で表すことができる)とし、γを定数(過去の実績より決定された定数)として、時間をt(現時点での開発済み工数により表すことができる)とすると、成長曲線Vtは以下の式で表される。 In FIG. 13, the product creation amount at the completion of the work is V F (which can be expressed by development scale [KS]), γ is a constant (a constant determined from past results), and time is t (currently). The growth curve V t is expressed by the following equation.
また、図14において、作業の理解に関する成長の速さの目安となる成長速度を描いた成長率曲線は、式(1)を時間tで微分した以下の式により表される。 In FIG. 14, a growth rate curve depicting a growth rate that is a measure of the growth rate related to understanding of work is expressed by the following equation obtained by differentiating equation (1) with respect to time t.
式(2)によれば、今後の成果物の作成量を予測する指標となるVt+V△t=Vt+△tの値は、任意の時点tにおける成果物の作成量Vtと、作業完了時の成果物作成量VF及び任意の時点tにおける成果物作成量Vtの差VF−Vtとに比例し、作業完了時VFに反比例することが分かる。 According to Equation (2), the value of V t + V Δt = V t + Δt that serves as an index for predicting the amount of future product creation is the product creation amount V t at an arbitrary time t, and the work It can be seen that the product creation amount V F at completion and the difference V F −V t between the product creation amounts V t at an arbitrary time t are inversely proportional to the work completion V F.
開発実績データの入力により、プロジェクトDB105のモジュール作成進捗状況テーブルが更新されると、進捗状況処理部113は、更新されたモジュールについて、開発終了予定日と開発終了予想日や進捗率とを比較して進捗状況を判定する(ステップ905)。ここで、現時点で開発終了予定日を経過しているにもかかわらず開発作業が終了していない場合や、開発終了予想日が開発終了予定日よりも後の日付になっている場合などには、当該モジュールの遅延フラグをオンにする。あるいは、残日数(現時点から開発終了予定日までの日数)と進捗率とから作業が遅延しているかどうかを判定することもできる。進捗状況処理部113は、進捗状況の判定結果をユーザ端末101上に表示する(ステップ906)。
When the module creation progress status table in the
モジュール作成作業の進捗状況をグラフで表示する例を図15に示す。このグラフでは、成果物の作成量縦軸にとり、時間を横軸にとっている。プロジェクト管理者又は開発担当者は、このグラフを見ることにより、モジュールごとあるいはプロジェクト全体について、計画値と実績値とがどれだけ乖離しているかを視覚的に把握することができる。また、今後の予測値も視覚的に確認することができる。尚、進捗状況の表示形式はグラフ表示に限定されるわけではなく、表形式などで表示してもよい。 An example of displaying the progress of the module creation work in a graph is shown in FIG. In this graph, the production amount creation amount is taken along the vertical axis, and the time is taken along the horizontal axis. By looking at this graph, the project manager or development staff can visually grasp how much the planned value and the actual value differ for each module or for the entire project. Moreover, future predicted values can also be visually confirmed. The progress display format is not limited to the graph display, but may be displayed in a table format.
さらに、進捗状況処理部113は、プロジェクト全体の開発予定から、作業の遅延が発生しているかどうかを判定する(907)。この遅延発生の判定条件は、プロジェクト管理者又は開発担当者が予め設定してあるものとする。例えば、図16に示すような画面において判定条件の設定を行うことができる。ステップ907において、遅延が発生していると判定した場合には、遅延対策処理部112により所定の遅延対策処理を行う(ステップ908)。
Further, the progress status processing unit 113 determines whether a work delay has occurred from the development schedule of the entire project (907). It is assumed that the determination condition for the occurrence of delay is set in advance by the project manager or the person in charge of development. For example, determination conditions can be set on a screen as shown in FIG. If it is determined in
以後、全ての成果物が作成完了するまで上記のステップ904からステップ908までの処理が繰り返される(ステップ909)。
Thereafter, the processing from
作業遅延対策の処理
図17は、図9のステップ908において行われる遅延対策処理の詳細を示すフローチャートである。図17において、遅延対策処理部112は、まず、プロジェクトDB105のモジュール作成進捗状況テーブルから、処理の遅延を挽回するのに必要な作業量を見積もる計算を行う(ステップ1701)。この作業量は、例えば、標準的な能力の開発担当者1人が1時間に行う作業量を単位作業量として[人・時間]という単位で表すことができる。以下のステップでは、この必要作業量に基づいて遅延挽回の対策を決定し、プロジェクト管理者又は開発担当者に提案することになる。遅延挽回対策を決定する基準となる条件は、プロジェクト管理者又は開発担当者が予め設定してあるものとする。例えば、図18に示すような画面において条件の設定を行うことができる。なお、開発担当者の残業に関する条件については、プロジェクト管理者又は開発担当者自身が状況に応じて適時変更するものとする。例えば、疲れにより作業量が落ちていたり、他の作業の割り込みが発生していたりする場合などには、残業可能な時間を減らす必要がある。
Work Delay Countermeasure Processing FIG. 17 is a flowchart showing details of the delay measure processing performed in
遅延挽回のための対策を決定するために、遅延対策処理部112は、開発担当者が残業することにより遅延挽回が可能であるかどうかを判定する(ステップ1702)。この判定は、遅延挽回に必要な作業量と予め設定してある開発担当者の残業に関する条件とを比較することにより行うことができる。可能であると判定した場合には、開発担当者に残業を指示する提案を行う(ステップ1703)。この提案は、ユーザ端末101上に表示される。
In order to determine a countermeasure for delay recovery, the delay countermeasure processing unit 112 determines whether or not delay recovery is possible when the person in charge of development works overtime (step 1702). This determination can be made by comparing the amount of work required for delay recovery with a preset condition related to overtime of a developer. If it is determined that it is possible, a proposal is made to instruct the developer in charge of overtime (step 1703). This proposal is displayed on the
残業によっては遅延挽回が可能でないと判定した場合には、遅延対策処理部112は、人員を追加するための予算があるかどうかを判定する(ステップ1704)。この判定は、遅延挽回に必要な作業量と予め設定してある開発予算に関する条件とを比較することにより行うことができる。可能であると判定した場合には、遅延挽回に必要な作業量とともに遅延挽回作業に割り当てる社員の検索の指示を社員検索部111に出力する。社員検索部111は、社員基本情報DB102、社員スキル情報DB103及び社員スケジュール情報DB104から、遅延挽回作業を引き受け可能な社員を検索し、その結果を遅延対策処理部112に返す(ステップ1705)。遅延対策処理部112は、それらの社員を開発人員に追加するよう提案を行う(ステップ1706)。ステップ1705における検索方法については後に詳しく説明する。
When it is determined that delay recovery is not possible depending on overtime, the delay countermeasure processing unit 112 determines whether there is a budget for adding personnel (step 1704). This determination can be made by comparing the amount of work required for delay recovery with a preset condition related to the development budget. If it is determined that it is possible, an instruction for searching for employees to be assigned to the delay recovery work is output to the employee search unit 111 together with the amount of work necessary for the delay recovery. The employee search unit 111 searches the employee
遅延挽回作業を引き受け可能な社員の検索結果を表示する画面例を図19に示す。プロジェクト管理者等は、ユーザ端末101に表示された検索結果画面を見て、遅延挽回作業に任ずる社員を決定することができる。尚、社員のスキルレベルによって作業効率が異なり得るため、図20に示すような作業時間換算表に基づいて、遅延挽回作業に従事する社員の作業時間を見積もるのが好ましい。図20に示す係数は、プロジェクトDB105等に保持されている過去のデータを用いて算出した値であるが、その算出方法としては、作業の種類毎に各開発担当者の作業時間の実績値を集計し、平均や標準偏差などから算出する方法などがある。
FIG. 19 shows an example of a screen that displays a search result of employees who can undertake delayed recovery work. The project manager or the like can determine the employee who is entrusted with the delay recovery work by looking at the search result screen displayed on the
遅延挽回作業のために人員追加を行う予算がない場合には、遅延対策処理部112は、優先作業の指示により遅延挽回が可能であるかどうかを判定する(ステップ1707)。例えば、ボトルネックとなっている作業工程がある場合には、他の作業工程の人員を一時的にその作業工程に割り当てて作業を促進することにより、遅延挽回が可能となることがある。遅延対策処理部112は、プロジェクトDB105のプロジェクト管理テーブルやモジュール情報テーブルなどを参照して、そのような対処が可能かどうかを判定することができる。優先作業の指示により遅延挽回が可能であると判定した場合には、優先すべき作業工程を提示する画面をユーザ端末101に表示する(ステップ1708)。
If there is no budget for adding personnel for the delay recovery work, the delay countermeasure processing unit 112 determines whether the delay recovery is possible according to the priority work instruction (step 1707). For example, when there is a work process that is a bottleneck, delayed recovery may be possible by temporarily assigning personnel of other work processes to the work process to promote the work. The delay countermeasure processing unit 112 can determine whether such a countermeasure is possible with reference to a project management table, a module information table, and the like in the
以上のいずれの手段によっても遅延挽回が可能でないと判定した場合には、遅延対策処理部112は、遅延挽回の対策ができないという警告を示す画面をユーザ端末101に表示する(ステップ1709)。 When it is determined that the delay recovery cannot be performed by any of the above means, the delay countermeasure processing unit 112 displays a screen indicating a warning that the delay recovery cannot be performed on the user terminal 101 (step 1709).
ここで、上記のステップ1705において、社員基本情報DB102、社員スキル情報DB103及び社員スケジュール情報DB104から、遅延挽回作業を引き受け可能な社員を検索する方法について、具体例を挙げて説明する。
Here, in the
社員検索部111は、各社員が以下の要件を全て満たしているかどうかに基づいて遅延挽回作業の引き受け可否を判定する。
(a)他作業を支援する余裕はあるか
(b)必要な開発言語及びスキルに関する条件を満たしているか
(c)必要コストは予算条件の範囲内に収まるか
(d)当該社員の本来の作業は予定期間内に終了するか
The employee search unit 111 determines whether or not to accept the delayed recovery operation based on whether or not each employee satisfies all the following requirements.
(A) Can you afford to support other work? (B) Are you satisfied with the necessary development language and skills? (C) Does the required cost fall within the budget? (D) The original work of the employee Ends within the scheduled period
要件(a)及び(d)については、社員スケジュール情報DB104の社員スケジュール情報テーブルを参照して判定する。例えば、遅延しているプロジェクト又はモジュールの作業終了予定日、開発規模、進捗率、使用工数などに基づき、当該社員が一日の作業時間内(残業を含まない)で作業を続けた場合に予定日までに作業が終了すると予測できる場合には、この要件を満たしていると判定することができる。
The requirements (a) and (d) are determined with reference to the employee schedule information table of the employee
要件(b)については、社員スキル情報DB103の社員スキル情報テーブルを参照して判定する。例えば、当該社員の開発言語、スキルレベル、開発効率等が遅延しているプロジェクト又はモジュールの開発作業を行うのに適しているかどうかを判定すればよい。尚、判定にあたっては、図20に示すような係数を考慮するのが望ましい。 The requirement (b) is determined with reference to the employee skill information table in the employee skill information DB 103. For example, it may be determined whether or not the development language, skill level, development efficiency, etc. of the employee are suitable for performing the development work of the project or module. In the determination, it is desirable to consider a coefficient as shown in FIG.
要件(c)については、プロジェクトDB105のプロジェクト管理テーブルを参照して判定する。例えば、遅延しているプロジェクト又はモジュールの作業終了予定日、開発規模、進捗率、使用工数などに基づき、当該社員に任ずるべき遅延挽回作業量を見積り、これに当該社員の賃金を掛けると、当該社員についての必要コストが算出される。
The requirement (c) is determined by referring to the project management table in the
上記の要件(a)〜(d)を全て満たしている社員が遅延挽回作業を引き受け可能な社員として提示されることになる。 An employee who satisfies all the above requirements (a) to (d) is presented as an employee who can undertake delayed recovery work.
以上、本発明のプロジェクト管理システムについて、具体的な実施の形態を示して説明したが、本発明はこれらに限定されるものではない。当業者であれば、本発明の要旨を逸脱しない範囲内において、上記各実施形態又は他の実施形態にかかる発明の構成及び機能に様々な変更・改良を加えることが可能である。 The project management system of the present invention has been described above with specific embodiments, but the present invention is not limited to these. A person skilled in the art can make various changes and improvements to the configurations and functions of the invention according to the above-described embodiments or other embodiments without departing from the gist of the present invention.
本発明のプロジェクト管理システムは、記憶手段、入力手段、表示手段等を備えたコンピュータ上で実現され得るものであり、プロジェクト開発の管理という情報処理が上記の記憶手段、入力手段、表示手段等を用いて具体的に実現されるものであるから、産業上利用することができる発明である。 The project management system of the present invention can be realized on a computer equipped with storage means, input means, display means, etc., and information processing called project development management is performed using the above storage means, input means, display means, etc. Since it is concretely realized by using, it is an invention that can be utilized industrially.
101 ユーザ端末
102 社員基本情報DB
103 社員スキル情報DB
104 社員スケジュール情報DB
105 プロジェクトDB
110 社員情報登録部
111 社員検索部
112 遅延対策処理部
113 進捗状況処理部
114 開発実績登録部
115 プロジェクト登録部
116 モジュール複雑さ判定処理部
101
103 Employee skill information DB
104 Employee schedule information DB
105 Project DB
110 Employee Information Registration Unit 111 Employee Search Unit 112 Delay Countermeasure Processing Unit 113 Progress Status Processing Unit 114 Development Result Registration Unit 115
Claims (11)
開発対象であるプロジェクトの開発規模、開発スケジュール及び進捗状況に関する情報を保持するプロジェクト情報データベースと、
前記プロジェクト情報データベースを参照して、プロジェクトの開発規模、開発スケジュール及び進捗状況に基づいて、プロジェクト開発における遅延の発生を判定する遅延判定手段と、
遅延が発生したプロジェクトについて、前記プロジェクト情報データベースを参照して、当該プロジェクトの開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算し、前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定する対策判定手段と、
判定された対策をユーザに提示する対策提案手段とを含むプロジェクト管理システムであって、
前記対策には、当該プロジェクトの開発人員に残業を指示すること、予備の開発人員を追加すること、並びに優先作業の指示を行うことのうち少なくとも1つが含まれることを特徴とするプロジェクト管理システム。 Development personnel information database that holds information on development capabilities and schedules of development personnel;
A project information database that holds information on the development scale, development schedule, and progress of the project being developed;
A delay determination unit that refers to the project information database and determines the occurrence of delay in project development based on the development scale, development schedule, and progress of the project;
For the project where the delay occurred, refer to the project information database, calculate the amount of work required to recover the delay from the development scale, development schedule and progress of the project, and refer to the development personnel information database. A measure determination means for determining a measure suitable for processing the amount of work necessary to recover the delay from the development ability and schedule of the development personnel;
A project management system including countermeasure proposal means for presenting a determined countermeasure to a user;
The project management system characterized in that the countermeasure includes at least one of instructing development personnel of the project to overtime, adding a spare development personnel, and instructing priority work.
前記プロジェクト情報データベースは、プロジェクトの予算に関する情報をさらに保持しており、
前記対策判定手段は、残業の指示又は予備の開発人員の追加によるコスト増加を計算し、そのコスト増加によりプロジェクトの予算が超過しないことを条件として、残業の指示又は予備の開発人員の追加を遅延挽回に適した対策と判定することを特徴とする請求項1に記載のプロジェクト管理システム。 The development personnel information database further holds information on the cost of development personnel,
The project information database further holds information regarding the budget of the project,
The measure determination means calculates the cost increase due to overtime instruction or addition of spare development personnel, and delays the overtime instruction or addition of spare development personnel on the condition that the project budget is not exceeded due to the cost increase. The project management system according to claim 1, wherein the project management system determines that the measure is suitable for recovery.
前記対策判定手段は、前記プロジェクト開発に含まれる各作業間の関係性を示す情報に基づいて遅延の原因となっている作業を判別し、当該プロジェクトの開発スケジュール及び進捗状況と、開発人員の開発能力とから、当該作業を優先的に行うことにより前記遅延挽回に必要な作業量を処理できると予測される場合には、当該作業を優先作業として指示することを適した対策であると判定することを特徴とする請求項1又は2に記載のプロジェクト管理システム。 The project information database further holds information indicating the relationship between each work included in the project development,
The measure determination means determines the work causing the delay based on the information indicating the relationship between each work included in the project development, the development schedule and progress of the project, and the development personnel development If it is predicted from the ability that the work amount necessary for the delay recovery can be processed by preferentially performing the work, it is determined that it is a suitable measure to instruct the work as a priority work. The project management system according to claim 1, wherein the system is a project management system.
前記遅延判定手段は、モジュール作成作業ごとに遅延の発生を判定し、
前記対策判定手段は、遅延が発生したモジュール作成作業について、前記プロジェクト情報データベースを参照して、当該モジュールの開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算し、前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定することを特徴とする請求項1から3のいずれか1項に記載のプロジェクト管理システム。 The project information database further holds information on the development scale, development schedule, and progress of each module creation work included in the project development,
The delay determination means determines the occurrence of delay for each module creation work,
The measure determination means refers to the project information database for the module creation work in which a delay has occurred, calculates the amount of work necessary to recover the delay from the development scale, development schedule and progress of the module, The measure suitable for processing the amount of work necessary to make up for the delay is determined from the development capability and schedule of the development personnel with reference to the development personnel information database. 4. The project management system according to any one of 3 above.
前記対策判定手段は、遅延が発生したモジュール作成作業について、遅延を挽回するために必要な作業量を計算する際に、当該モジュールの複雑さを加味して計算を行うことを特徴とする請求項4に記載のプロジェクト管理システム。 The project information database further holds information on the complexity of each module,
The measure determining means, when calculating the amount of work necessary to make up for the delay in module creation work in which a delay has occurred, performs calculation taking into account the complexity of the module. 4. The project management system according to 4.
前記プロジェクト情報データベースを参照して、プロジェクトの開発規模、開発スケジュール及び進捗状況に基づいて、プロジェクト開発における遅延の発生を判定する遅延判定ステップと、
遅延が発生したプロジェクトについて、前記プロジェクト情報データベースを参照して、当該プロジェクトの開発規模、開発スケジュール及び進捗状況から遅延を挽回するために必要な作業量を計算する遅延挽回作業量計算ステップと、
前記開発人員情報データベースを参照して、開発人員の開発能力及びスケジュールから、前記遅延を挽回するために必要な作業量を処理するのに適した対策を判定する対策判定ステップと、
判定された対策をユーザに提示する対策提案ステップとを含み、
前記対策には、当該プロジェクトの開発人員に残業を指示すること、予備の開発人員を追加すること、並びに優先作業の指示を行うことのうち少なくとも1つが含まれていることを特徴とするプログラム。 Manage project development with reference to a development personnel information database that holds information on development capabilities and schedules of development personnel, and a project information database that holds information on the development scale, development schedule, and progress of the development target project A program that performs
A delay determination step for determining occurrence of delay in project development based on the development scale, development schedule and progress of the project with reference to the project information database;
A delay recovery work amount calculating step for calculating a work amount necessary for recovering the delay from the development scale, development schedule and progress of the project with reference to the project information database for the project in which the delay has occurred,
A measure determination step for determining a measure suitable for processing the amount of work necessary for recovering the delay from the development capability and schedule of the development personnel with reference to the development personnel information database;
A countermeasure proposal step for presenting the determined countermeasure to the user,
The program includes at least one of instructing development personnel of the project to overtime, adding spare development personnel, and instructing priority work.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004310482A JP2006126898A (en) | 2004-10-26 | 2004-10-26 | Project management system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004310482A JP2006126898A (en) | 2004-10-26 | 2004-10-26 | Project management system |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006126898A true JP2006126898A (en) | 2006-05-18 |
Family
ID=36721628
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004310482A Pending JP2006126898A (en) | 2004-10-26 | 2004-10-26 | Project management system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006126898A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008059368A (en) * | 2006-08-31 | 2008-03-13 | Ricoh Co Ltd | Workflow management system, workflow management method, workflow management program, and recording medium |
JP2009037309A (en) * | 2007-07-31 | 2009-02-19 | Nippon Digital Kenkyusho:Kk | Progress display device, progress display method and progress display program |
JP2009289134A (en) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | Work analyzer, production management method and production management system |
JP2012208664A (en) * | 2011-03-29 | 2012-10-25 | Japan Research Institute Ltd | Integrated management system for software design/operation |
KR102244705B1 (en) * | 2020-07-06 | 2021-04-27 | 주식회사 크라우드웍스 | Method for controlling worker inflow into project by reversal adjustment of work unit price between crowdsourcing based similar projects for training data generation |
WO2021090851A1 (en) * | 2019-11-07 | 2021-05-14 | 三菱パワー株式会社 | Work assistance system, work assistance method, and work assistance program |
-
2004
- 2004-10-26 JP JP2004310482A patent/JP2006126898A/en active Pending
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008059368A (en) * | 2006-08-31 | 2008-03-13 | Ricoh Co Ltd | Workflow management system, workflow management method, workflow management program, and recording medium |
US8155988B2 (en) | 2006-08-31 | 2012-04-10 | Ricoh Company, Ltd. | Workflow management including determination if a requestor is in charge of tasks |
JP2009037309A (en) * | 2007-07-31 | 2009-02-19 | Nippon Digital Kenkyusho:Kk | Progress display device, progress display method and progress display program |
JP2009289134A (en) * | 2008-05-30 | 2009-12-10 | Hitachi Ltd | Work analyzer, production management method and production management system |
JP2012208664A (en) * | 2011-03-29 | 2012-10-25 | Japan Research Institute Ltd | Integrated management system for software design/operation |
WO2021090851A1 (en) * | 2019-11-07 | 2021-05-14 | 三菱パワー株式会社 | Work assistance system, work assistance method, and work assistance program |
JP2021077004A (en) * | 2019-11-07 | 2021-05-20 | 三菱パワー株式会社 | Work support system, work support method and work support program |
CN114600148A (en) * | 2019-11-07 | 2022-06-07 | 三菱重工业株式会社 | Work support system, work support method, and work support program |
JP7403284B2 (en) | 2019-11-07 | 2023-12-22 | 三菱重工業株式会社 | Work support system, work support method and work support program |
KR102244705B1 (en) * | 2020-07-06 | 2021-04-27 | 주식회사 크라우드웍스 | Method for controlling worker inflow into project by reversal adjustment of work unit price between crowdsourcing based similar projects for training data generation |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Ilieva et al. | Analyses of an agile methodology implementation | |
US20080059967A1 (en) | Workflow management system, workflow management method, workflow management program, and recording medium | |
US7171375B2 (en) | Method and system for enterprise wide production scheduling | |
US7729932B2 (en) | Project assessment system and method | |
US7912746B2 (en) | Method and system for analyzing schedule trends | |
JP5401270B2 (en) | Work progress estimation apparatus and method using ID medium and sensor | |
US20070288283A1 (en) | Method for project management | |
JP2005301894A (en) | Work progress management method, work progress management device and program | |
JPH08190584A (en) | Work flow system | |
JP2014191390A (en) | System and method for automatically assigning worker | |
US6501473B1 (en) | Method and system for theory of constraints buffer graphing, tracking and management | |
US20150242782A1 (en) | Interactive Planning Method And Tool | |
WO2017079810A1 (en) | Quantitive time estimation systems and methods of project management systems | |
JP2001195483A (en) | Device and method for supporting project risk management, and storage medium with program stored thereon | |
JP2000039904A (en) | Project management system | |
JP2006126898A (en) | Project management system | |
JP2011145982A (en) | System, method, and program for managing development process evaluation | |
US20160140482A1 (en) | Critical Path Scheduling with Drag and Pull | |
JP2021163412A (en) | Personnel plan support device and personnel plan support method | |
WO2011041012A2 (en) | Dynamic process modeling assembly and method of use | |
JP2011204098A (en) | Apparatus for visualizing delay information in project management | |
Mütze et al. | Lateness in production systems-In a nutshell: How to determine the causes of lateness at work systems? | |
JP6695298B2 (en) | Order control device | |
JP2011081620A (en) | Business execution model optimization device, business execution model optimization method and business execution model optimization program | |
JP5768813B2 (en) | Intelligent productivity measuring device, intelligent productivity measuring method and program |