(57)【要約】【課題】  蓄積しておいた過去のデータを有効に用いることで、管理者の主観によることのない、客観的で精度の高いプロジェクト管理システムを提供する。【解決手段】  各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、過去に利用された回数上位のものを選択する機能を有する。【選択図】  図１
2007034905.tif 000002
【特許請求の範囲】
【請求項１】
各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、
各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、
過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、過去に利用された回数上位のものを選択する機能を有することを特徴とするプロジェクト管理システム。
【請求項２】
各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、
各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、
過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、プロジェクトの状況の類似度が高いものを選択する機能を有することを特徴とするプロジェクト管理システム。
【請求項３】
各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、
各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、
過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、そのプロジェクトを参照したプロジェクトの成功確率を基に選択する機能を有することを特徴とするプロジェクト管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェアを生産するプロジェクトの情報を管理するプロジェクト管理システムに関する。
【背景技術】
【０００２】
近年、各種製品における機能の増加によってソフトウェア規模が増大し、また素早く製品を世の中に出すために開発期間の短縮が求められている。このような傾向により、開発者のスキルや生産性だけでなく、プロジェクト管理の方法によって、プロジェクトの成否が決定する時代になってきている。
例えば、現状のプロジェクトの状況、状態を正確に把握し、素早く対応するようなプロジェクトの進め方が必要になってきている。また、プロジェクト管理の手法も個人のスキルに委ねるのではなく、一元化、効率化することが必要になってきている。
プロジェクト管理の指標としては、スケジューリング、コスト、ソフトウェア品質、人的スキル、リスク管理等が挙げられ、これらをいかにうまく管理していくのかが重要である。
一方、一般に市販されているプロジェクト管理ツールは、スケジュールに対する差異分析、プロジェクトマネージャの主観による段階的評価によって評価されるものが多く、プロジェクトをいろいろな側面から、客観的に評価するようなものはまだ存在しない。
プロジェクトマネージャも、プロジェクトのどこに問題があるのかを客観的に見られる指標がなく、過去のプロジェクトで得られた勘と経験に基づいて管理を行ってきている。同様に上級マネージャがプロジェクトの状況を正確にかつ客観的に把握できる手段もなかった。
例えば、特許文献１である「プロジェクト管理システム」には、上級マネージャが管理下のプロジェクトの評価結果を評価点として点数化し、プロジェクト自体の評価を行う技術が示されている。
また、特許文献２である「プロジェクト管理システム、プログラムおよび記憶媒体」では、アウトプット文書を視覚的に管理することによって進捗管理を行う技術が示されている。
【特許文献１】特開２００３−１９６４４７公報
【特許文献２】特開２００３−１４１３２０公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、特許文献１では、ある決められたチェックリストに対してプロジェクトマネージャが評価する方法を採用しており、プロジェクトマネージャの主観による評価であるのと同時に、トレンドに追従することができず、欲しい時に欲しい情報を得ることができないといった問題点があった。また、特許文献２はアウトプット文書に限定されており、プロジェクトにおける様々な管理指標でプロジェクトの現状を視覚化するという観点に欠けていた。
本発明は、蓄積しておいた過去のデータを有効に用いることで、管理者の主観によることのない、客観的で精度の高いプロジェクト管理システムを提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記目的を達成するために、請求項１記載の発明は、各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、過去に利用された回数上位のものを選択する機能を有することを特徴とする。
請求項２記載の発明は、各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、プロジェクトの状況の類似度が高いものを選択する機能を有することを特徴とする。
請求項３記載の発明は、各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャに利用され、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータがインプットされるプロジェクト管理システムにおいて、各プロジェクトから入力されたデータにより作成された管理指標とプロジェクト評価結果を備え、過去のプロジェクトのデータを利用する際に、どのプロジェクトのデータを利用するかについて、そのプロジェクトを参照したプロジェクトの成功確率を基に選択する機能を有することを特徴とする。
【発明の効果】
【０００５】
請求項１によって、より信頼のおける過去のデータを参照することができ、プロジェクト管理の精度を上げることができる。
請求項２、３によって、より有効である可能性のあるデータを参照することができ、プロジェクト管理の精度を上げることができる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の実施形態を図面に従って説明する。
図１は本発明に係るプロジェクト管理システムによるプロジェクト管理形態を示す説明図である。
本プロジェクト管理システム１の利用者は、各々のプロジェクトのプロジェクトマネージャと、複数のプロジェクトを管理する上級マネージャである。例えば図１に示すように３つのプロジェクトがあった場合は、プロジェクトＡのプロジェクトマネージャ、プロジェクトＢのプロジェクトマネージャ、プロジェクトＣのプロジェクトマネージャ、それらのプロジェクトを監視する上級マネージャが対象となる。
本プロジェクト管理システム１へのインプットは、それぞれのプロジェクトにおける成果物や、その他成果物には表れない様々なデータである。例えば、要求仕様書、設計仕様書、リスク一覧、ソースコード量、アウトプット品質、テスト消化数、ソフトウェア欠陥発見数、メンバのスキル、工数、コストなどが挙げられる。
この例では、プロジェクトＡ、プロジェクトＢ、プロジェクトＣのそれぞれから上記、成果物やその他様々データを取り入れる。またこれらのインプットデータは可能ならば無意識（アンコンシャス）に入力されるものとする。
例えば、リスク一覧が更新されたらそのデータがシステムに入力されるような仕組みとし、またソフトウェアの欠陥数を管理するデータベースがあるなら、それとリンクすることで無意識のうちにデータが入力されるような仕組みを作る。このような仕組みにより、プロジェクトのトレンドを常にシステムが把握することができる。
【０００７】
本プロジェクト管理システム１はこれらのインプットデータから管理指標１１とプロジェクト評価結果１２を生成する。例えば、リスク管理指標、ソースコード完成率、テスト消化率、ソフトウェア欠陥発見数、メンバのスキルなどが管理指標１１となる。
本プロジェクト管理システム１は管理指標１１を利用者に見易い形式で伝える。これはどのような形式を取っても良い。管理指標１１毎に形式が異なる場合もある。また、本プロジェクト管理システム１はこのような管理指標１１を基にプロジェクトの失敗確率や危険度を判断し、利用者に伝える。
プロジェクトマネージャは、以上の動作によってプロジェクトの定量化された管理指標１１とそのプロジェクト評価結果１２を得ることができ、自プロジェクトの現状把握と意思決定に役立てることができる。
また、本プロジェクト管理システム１は様々なプロジェクトのデータやナレッジが蓄積されることになる。そのためプロジェクトを跨った行政も可能となる。また、プロジェクト管理システム１自体も進化していくことができる。本実施形態では、複数のプロジェクトを対象としていたが、もちろん単体のプロジェクトに対しても適用できる。
【０００８】
＜実施例１＞
プロジェクト管理システム１に過去のプロジェクトＡ〜Ｃのデータが蓄積されているとする。蓄積されている各プロジェクトのデータには、そのデータが何回利用されたかというデータを付けておく。
例えば、プロジェクトＤがあるリスクαに対する対策を実施する際に、過去のデータを参考にし、プロジェクトＡのデータに記録されていたリスクαに対する対策を採用したとする。この場合には、プロジェクトＡのデータが利用されたので、プロジェクトＡの利用された回数を１増やしておく。
これを繰り返し、以下のような利用回数であったとする。
プロジェクトＡ：  ５回
プロジェクトＢ：  ２回
プロジェクトＣ：１１回
この場合、最も利用回数の多かったプロジェクトＣのデータを提示する。また、次点以降を提示することができるシステムであれば、次にプロジェクトＡ、プロジェクトＢの順番に提示する。
何度も利用されるプロジェクトに関しては、そのプロジェクトが信頼されているということができるので、ユーザに対して、利用頻度の高いプロジェクトのデータを優先的に選択可能にすることによって、価値の高いデータを提供することができる。
【０００９】
＜実施例２＞
プロジェクト管理システム１に過去のプロジェクトＡ〜Ｅのデータが蓄積されているとする。蓄積されているデータには、プロジェクトの規模（例えば、指標としてソースコード量など）、新規性（新規／既存モジュールの作り直し）、難易度、必要とした工数、開発メンバ（もしくはプロジェクト管理者、サポートメンバなども含む）のスキル、などが考えられる。この蓄積されたデータの例を図２に示す。
ここで図３に示すような状況であるプロジェクトＦを考える。このプロジェクトは既存モジュールの置き換えで難易度も低いが、開発規模は比較的大きいということで、プロジェクトＥと類似性が高いといえる（図２は既存プロジェクトの蓄積データを示す図表、図３は進行中のプロジェクトＦのデータを示す図表である）。
類似性が高いということは、同じようなリスクや課題が起きる可能性が高いと思われるので、それらのデータを優先的に提示することで、プロジェクトに対してより有用なデータを提供することができる。
【００１０】
＜実施例３＞
プロジェクト管理システムに過去のプロジェクトＡ〜Ｃのデータが蓄積されているとする。蓄積されている各プロジェクトのデータには、そのデータが何回利用されたかというデータ、および、その利用した側のプロジェクトが成功したかどうかというデータ、を付けておく。
例えば、プロジェクトＤがあるリスクαに対する対策を実施する際に、過去のデータを参考にし、プロジェクトＡのデータに記録されていたリスクαに対する対策を採用したとする。プロジェクトＡのデータが利用されたので、プロジェクトＡの利用された回数のデータを１増やしておく。また、利用した側のプロジェクトＤが成功すれば、プロジェクトＡの、「データを利用したプロジェクトが成功した回数」を１増やしておき、プロジェクトＤが失敗に終われば、この値は増やさない。
このようなデータを蓄積しておくことによって、プロジェクトのデータを利用した時の成功確率を計算することができる。
プロジェクトＡのデータが、プロジェクトＤ，Ｆ，Ｊ，Ｋ，Ｍの５つのプロジェクトから利用され、プロジェクトＦとＭのみが成功すると、「プロジェクトＡのデータを利用した時の成功確率」は４０％となる。
このようにプロジェクトＡ〜Ｃのデータを利用した時の各成功確率をそれぞれ比較し、もっとも成功確率の高いものを提示することによって、ユーザに対し、もっとも有用と思われるデータを提供することができる。
【産業上の利用可能性】
【００１１】
本発明は、プロジェクト管理ツール、プロジェクト管理の仕組み、プロジェクトオフィス、プロジェクトマネジメント支援、プロジェクトマネジメント教育、プロジェクトのコンサルティング業務に利用することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明に係るプロジェクト管理システムによるプロジェクト管理形態を示す説明図である。
【図２】既存プロジェクトの蓄積データを示す図である。
【図３】進行中のプロジェクトＦのデータを示す図である。
【符号の説明】
【００１３】
１  プロジェクト管理システム
１１  管理指標
１２  プロジェクト評価結果
【図１】
2007034905.tif 000003
【図２】
2007034905.tif 000004
【図３】
2007034905.tif 000005