(57)【要約】      （修正有）【課題】プロジェクト管理図作成方法を提供する。【解決手段】コンピューティングシステムにおいて、プロジェクトの作業の内訳を定義するステップと、そのコンピューティングシステムにおいて、作業の内訳についてタスクを定義するステップと、そのコンピューティングシステムにおいて、そのタスクが定義されるレベルを定義するステップと、そのコンピューティングシステムにおいて、タスク間の相対的影響を定義するステップとを含む。【選択図】図１
2013127788.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクト管理図作成方法であって、
コンピューティングシステムにおいて、プロジェクトの作業の内訳を定義するステップと、
前記コンピューティングシステムにおいて、前記作業の内訳についてタスクを定義するステップと、
前記コンピューティングシステムにおいて、前記タスクが定義されるレベルを定義するステップと、
前記コンピューティングシステムにおいて、前記タスク間の相対的影響を定義するステップと
を備える、方法。
【請求項２】
前記タスクの各々は他の前記タスクに対して相対的にサイズ指定されたグラフィックイメージによって表され、前記タスクの相対的サイズは、前記タスクの完了までのそれぞれの時間を示す、請求項１記載の方法。
【請求項３】
前記プロジェクトが前記タスクに対して相対的にサイズ指定されたグラフィックイメージによって表され、前記プロジェクトの前記グラフィックイメージのサイズは前記プロジェクトの完了までの相対的時間を表す、請求項２記載の方法。
【請求項４】
前記コンピューティングシステム内で、前記タスクを相互接続するステップをさらに備える、請求項１記載の方法。
【請求項５】
相互接続されたタスクがコネクタによって表される、請求項４記載の方法。
【請求項６】
前記コネクタが、相互接続されたタスクの間の直接および間接的影響のうちの少なくとも１つを表す、請求項５記載の方法。
【請求項７】
前記レベルが、前記プロジェクトへの相対的影響を表し、前記プロジェクトに比較的より近いレベルが前記プロジェクトへのより高い影響を示す、請求項１記載の方法。
【請求項８】
前記タスクが、前記プロジェクトへの相対的影響に応じて、層状に配置された、請求項７記載の方法。
【請求項９】
前記コンピューティングシステムにおいて、前記プロジェクト、前記タスクおよび前記レベルを表示する図表を生成するステップをさらに備える、請求項１記載の方法。
【請求項１０】
コンピュータにプロジェクト管理図作成方法を実装させるための命令を記憶した非一時的コンピュータ可読媒体を含む、コンピュータプログラム製品であって、前記方法が、
コンピューティングシステムにおいて、プロジェクトの作業の内訳を定義するステップと、
前記コンピューティングシステムにおいて、前記作業の内訳についてタスクを定義するステップと、
前記コンピューティングシステムにおいて、前記タスクが定義されるレベルを定義するステップと、
前記コンピューティングシステムにおいて、前記タスク間の相対的影響を定義するステップと
を備える、コンピュータプログラム製品。
【請求項１１】
前記タスクの各々が、他の前記タスクに対して相対的にサイズ指定されたグラフィックイメージによって表され、前記タスクの相対的サイズが前記タスクの完了までのそれぞれの時間を示す、請求項１０記載のコンピュータプログラム製品。
【請求項１２】
前記プロジェクトが前記タスクに対して相対的にサイズ指定されたグラフィックイメージによって表され、前記プロジェクトの前記グラフィックイメージのサイズが前記プロジェクトの完了までの相対的時間を表す、請求項１１記載のコンピュータプログラム製品。
【請求項１３】
前記コンピューティングシステムにおいて、前記タスクを相互接続するステップをさらに備える、請求項１０記載のコンピュータプログラム製品。
【請求項１４】
相互接続されたタスクがコネクタによって表される、請求項１３記載のコンピュータプログラム製品。
【請求項１５】
前記コネクタが、相互接続されたタスクの間の直接および間接的影響のうちの少なくとも１つを表す、請求項１４記載のコンピュータプログラム製品。
【請求項１６】
前記プロジェクトに比較的により近いレベルが前記プロジェクトへのより高い影響を示す、請求項１０記載のコンピュータプログラム製品。
【請求項１７】
前記タスクが、前記プロジェクトへの相対的影響に応じて層状に配置される、請求項１６記載のコンピュータプログラム製品。
【請求項１８】
前記コンピューティングシステムにおいて、前記プロジェクト、前記タスクおよび前記レベルを表示する図表を生成するステップをさらに備える、請求項１０記載のコンピュータプログラム製品。
【請求項１９】
プロジェクト管理図作成システムであって、
プロジェクトの作業の内訳を定義し、
前記作業の内訳についてタスクを定義し、
前記タスクが定義されるレベルを定義し、
前記タスク間の相対的影響を定義する
ように構成されたプロセッサ
を備える、システム。
【請求項２０】
前記プロセッサがさらに、
前記タスクを相互接続し、
前記プロジェクト、前記タスクおよび前記レベルを表示する図表を生成する
ように構成された、請求項１９記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本明細書で開示される主題は、プロジェクト管理に関し、より詳細には、プロジェクトおよび目標の編成、計画分析および追跡のためのプロジェクト管理図作成方法に関する。
【背景技術】
【０００２】
典型的なプロジェクト管理ツールは、スケジュールされたプロジェクトが完了するまたは次の段階に移るまで、通常は、時間において線形であり、タスクの分類、調整および優先順位付けをコンパイルする。従来のプロジェクト管理ツールは、時間に焦点を合わせ、資源割当ての視覚化、タスクの相対的サイズ、ならびに、変更された資源および資源割当てについての条件付きの戦略を提供しない。たとえば、資源割当てツールおよびタスクの相対的サイズなしでは、たとえば、どこでプロジェクトが遅れているかを判断することは難しくなり得る。さらに、計画に変更があった場合、プロジェクト計画およびそれがどのようにまたはいつ変わったかを見ることによってこれを容易に認識するための簡単な方法はない。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００６／０１６７７３６号明細書
【発明の概要】
【０００４】
本発明の一態様によれば、プロジェクト管理図作成方法が説明される。本方法は、コンピューティングシステムにおいて、プロジェクトの作業の内訳を定義するステップと、そのコンピューティングシステムにおいて、その作業の内訳についてタスクを定義するステップと、そのコンピューティングシステムにおいて、そのタスクが定義されるレベルを定義するステップと、そのコンピューティングシステムにおいて、それらのタスク間の相対的影響を定義するステップとを含む。
【０００５】
本発明の別の態様によれば、コンピュータプログラム製品が説明される。本コンピュータプログラム製品は、コンピュータにプロジェクト管理図作成方法を実装させるための命令を記憶した非一時的コンピュータ可読媒体を含む。本方法は、コンピューティングシステムにおいて、プロジェクトの作業の内訳を定義するステップと、そのコンピューティングシステムにおいて、その作業の内訳についてタスクを定義するステップと、そのコンピューティングシステムにおいて、そのタスクが定義されるレベルを定義するステップと、そのコンピューティングシステムにおいて、それらのタスク間の相対的影響を定義するステップとを含む。
【０００６】
本発明のさらに別の態様によれば、プロジェクト管理図作成システムが説明される。本システムは、プロジェクトの作業の内訳を定義し、その作業の内訳についてタスクを定義し、そのタスクが定義されるレベルを定義し、それらのタスク間の相対的影響を定義するように構成されたプロセッサを含む。
【０００７】
これらのおよび他の利点および特徴は、図面とともに以下の説明からさらに明らかとなろう。
【０００８】
本発明として見なされる主題は、本明細書の終わりにある特許請求の範囲で具体的に指摘され、明確に請求される。本発明の前述のおよび他の特徴および利点は、以下のような添付の図面とともに以下の詳細な説明から明らかである。
【図面の簡単な説明】
【０００９】
【図１】例示的実施形態によるプロジェクト管理図作成方法を説明する図である。
【図２】例示的実施形態による経時的なプロジェクト管理図表の例を示す図である。
【図３】例示的実施形態による経時的なプロジェクト管理図表の例を示す図である。
【図４】例示的実施形態による経時的なプロジェクト管理図表の例を示す図である。
【図５】プロジェクトおよび目標の編成、計画分析および追跡のためのシステムの例示的実施形態を示す図である。
【発明を実施するための形態】
【００１０】
本詳細な説明では、図面を参照して、例として、利点および特徴とともに、本発明の実施形態を説明する。
【００１１】
図１は、例示的実施形態によるプロジェクト管理図作成方法１００を示す。本方法１００は、本明細書でさらに説明するようにディスプレイを含む任意の適切なコンピューティングシステムで実装することができる。本方法１００は、本明細書でさらに説明するように図表／グラフの生成を説明する。たとえば、生成される図表／グラフは、ボトムアップおよびトップダウンの目標／目的決定形式でもよい。
【００１２】
ブロック１０５で、ユーザが、プロジェクトに関する様々なタスクを識別し、その特定のプロジェクトの作業負荷を定義および作成する。高レベルのビジネス目標が記載可能であり、それを低レベルの目標に分解することができ、その各々がそれら自体より上の１つまたは複数の目標に特定の方法で寄与する。例示的実施形態では、ユーザは、最上部のプロジェクトの最終的な目的で開始し、ディスプレイ上に図表／グラフまたはツリーを開発し、そのプロジェクトをサブピース、タスクおよびサブタスクに分解し続けることができる。ブロック１１０で、ユーザは、タスクとサブタスクの相互接続を確立する。例示的実施形態では、その相互接続は、単なる直接の親子関係以上のものである。その相互接続はまた、他のタスクによって直接に影響を及ぼされる任意のタスクを含む。したがって、互いに直接影響を及ぼすタスクが相互接続される。ブロック１１５で、ユーザは、通貨、時間、資源および関連専門知識などの、但しこれらに限定されない、様々なパラメータの単位を定義する。ブロック１２０で、資源が、そのタスクに割り当てられる。例示的実施形態では、ユーザは最初に、資源を割り当てることができる。加えて、ユーザは、しばらく経ってから資源を再割当てすることができる。さらに、本システムは、本明細書でさらに説明するように、ある種のタスクが完了し、他のタスクが遅れる場合に、資源を自動的に再割当てすることができる。ブロック１２５で、図表／グラフが、推定される完了日について分析される。ユーザは、その図表／グラフを分析することができ、本システムはまた、自動的にその図表／グラフを分析することができる。ブロック１３０で、ユーザは、様々な条件付きのシナリオを識別し、それらのシナリオの影響を検討することができる。たとえば、ユーザは、１つのタスクが早く完了した場合、それが他のタスクにどのように影響するかを識別することができる。逆に、ユーザは、同タスクが遅れた場合、それが他のタスクにどのように影響するかを識別することができる。ブロック１３５で、ユーザはリスクを識別する。例示的実施形態では、本システムは、特定の戦略についてリスクを自動的に予測することができる。たとえば、４時間の印を付けられたタスクがある場合がある。同タスクは、それに依存する３つの他のタスクを有し得る。したがって、リスクは、４時間の印を付けられたタスクが遅れる場合、３つのタスクが損害を受けることになることである。ブロック１４０で、本システムは、予測を行い、計画戦略を推奨することができる。経時的に本システムは、様々なプロジェクトタイプを認識するように設計することができ、リスクを予測し、関連する計画戦略／推奨を生成することができ得る。ブロック１４５で、図表／グラフが確立された後は、最新の情報が使用されるように、その図表／グラフは外部データベースにリンクされ、そこで資源はそれらの状況を自動的に更新することができる。別法として、資源は、週に１度など、周期的に自動的に更新され得る。戦略が、次いで、それに応じてシフトされ得る。ブロック１５０で、本システムは、プロジェクトの履歴と時間および生じる資源割当ての様々なシフトを追跡することができる。さらに、この履歴は、動画の形でまたは映画のように表すことができ、どのように計画が変わり、実行が起きたか、およびどのような変更または変形が起きたかを非常に簡単に視覚的に点検することができる。この特徴はまた、実行の履歴を所与とする予測計画のために適用され、他に何も変更がない場合には、そのプロジェクトの未来がどのように進むことになるかの洞察を与えることができることになる。
【００１３】
図表／グラフが生成された（たとえば、トップダウンプロセスが完了した）後は、各々がより高い層につながる目標の異なる層（または、より高い層につながるそれらのクラスタ）が存在することになる。主題目標のレベルは、それが主題目標の上の１つまたは複数の目標にどの程度強い影響を与える／影響するかによって判断される。ある一定の目標の組織的階層は、生成される図表内のその位置またはサイズを必ずしも決定しない。たとえば、第２のタスクが問題を有する（たとえば、第２のタスクが遅れた）場合に第１のタスクが全く機能しない場合、第１のタスクはプロジェクトへのいくつかの層であるが、その場合、第１のタスクは生成される図表内でより上位を占める。上がるまたは下がるためには、目標またはタスクが完了し、ある一定の重み閾値を横断する必要がある。そのようなものとして、本方法は動的であり、プロセス／プロジェクト全体およびその完了がどの位近いかのスナップショットを反映する。生成される図表／グラフは、ビジネスリーダが資源を割り当てることを可能にし、彼らがデータ主導の情報に基づくビジネス決定を行うことを可能にする。図表／グラフデータ構造は、プロジェクトを表し、実装して正しい変更および柔軟性を可能にするように、本明細書には記載されるが、他の構造が他の例示的実施形態では企図される。
【００１４】
本方法１００は、階層的形式での情報編成でユーザを助ける図表／グラフを生成する図表作成方式を提供する。本方法１００は、目的の識別、資源、リスク、時間見積り、「ｗｈａｔ−ｉｆ」条件付きのシナリオの検討、様々なパラメータ（スケジュール／タスク／資源だけではない）の追跡、影響、および様々な要因（すなわち、金銭、取り組み、タスク外部要因および同種のもの）の相互関係を含むがこれらに限定されない、プロジェクトデータを見るための分析および異なる方法をさらに提供する。たとえば、層状ビジネス目標は、編成され、視覚化されて、より高い目標／成果物の効率的トラッキング、計画、および識別を可能にすることができる。このようにして、本システムは、いつある一定の目標／タスクが完了され得るかの瞬間的予測を提供する。
【００１５】
図２〜４は、例示的実施形態による経時的なプロジェクト管理図表２００の例を示す。図２〜４は単に例であることが理解されよう。図２は、時間Ｔ１における例示的プロジェクト図表２００を示す。図表２００は、その達成を助けるために図表２００が生成される最終プロジェクトを表す、レベル０にある目標を含む。この例では、図表２００は、５つのレベルを含む：レベル０、レベル１、レベル２、レベル３およびレベル４。前述のように、レベル０は目標を表す。レベル１〜４は、相対的重要性と、目標およびレベル間に分散された他のタスクへの影響を表し、それについて位置付けられている。図示するように、目標に加えて、１０個のタスクがある：タスク１、タスク２、タスク３、タスク４、タスク５、タスク６、タスク７、タスク８、タスク９、およびタスク１０。タスクは、レベル間に位置付けられて、他のタスクおよび目標に関するそれらの相対的影響を明示する。ユーザまたはチームは最初にレベルの数およびタスクの数、ならびにそれらの相対的影響を図表２００で識別することができることが理解されよう。その相対的影響は、主観的および客観的の両方でもよいことが理解されよう。レベルおよびタスクの最初の配置は、ユーザまたはチームによる主観的配置でもよい。経時的におよびプロジェクトを通して、本方法１００およびそれぞれのシステムは、前のおよび同様のプロジェクトに基づいて学習して、タスクおよびレベルの数のみならずタスクおよびレベルの相対的配置に関しても我々の最初の提案を設定することができる。本明細書に記載のように、１つのタスクの別のタスクに対するおよび目標に対する相対的重要性は、そのタスクがある特定のレベルに置かれる結果をもたらし得る。図２は、いくつかのタスクはまたレベル間にも存在することを示す。たとえば、タスク１はレベル１と２の間に存在し、タスク１がレベル１およびレベル２の両方のタスクに影響し、そしてまた他のタスクよりも高い目標への相対的影響を有することを示す。タスク１はまたレベル１のより近くにあり、その相対的影響がレベル１のタスクおよび目標により近いことを示す。そのようなものとして、レベル間にサブレベルのスペクトルが存在することが理解されよう。他の例示的実施形態では、サブレベルは、図表２００上に表すことができる。タスク番号は、別のタスクの前に完了されることになる、またはより高いまたは低い番号を付されたタスクよりも高い相対的影響を有するタスクを必ずしも示さないこともまた理解されよう。たとえば、タスク３がレベル１にあり、タスク２がレベル２にある。この相対的位置付けは、レベル１がレベル２の前に完了する必要があることまたはタスク２がタスク３の前に完了する必要があることを意味しない。そのレイアウトは、相対的影響を表し、出来事の起こる順番を表すこともできる。しかし、比較的影響力の大きくないタスクが他のタスクの前に完了することが可能であることが理解されよう。より高い影響力のあるタスクが任意の他のタスクの前に完了することもまた可能である。
【００１６】
例示的実施形態で、タスクおよび目標の相対的影響は、タスクと目標の間のコネクタによって表される。たとえば、目標は、タスク１へのコネクタ２０１、タスク２へのコネクタ２０２、およびタスク３へのコネクタ２０３とともに示される。コネクタ２０１、２０２、２０３は、タスク１〜３が目標に直接的影響を有することを示す実線である。したがって、タスク１〜３が完了するとき、目標の相対的完了は直接影響を受ける。すべてのタスクが直接接続されるとは限らないこともまた理解されよう。たとえば、タスク１は、タスク２への接続を有さない。したがって、タスク２が完了するとき、タスク１は直接に影響を受けない。しかし、タスク９は両方のタスク９に接続されることが理解され得る。タスク２が完了するとき、タスク１もまた、タスク９を介する接続により、影響を受けることが可能である。しかし、間接的影響もまた予期され得る。たとえば、コネクタ２０１、２０２、２０３は、直接的影響を表す実線で示される。破線など他の線のタイプは、間接的影響を表すために使用され得る。たとえば、破線のコネクタ２０４は、タスク３およびタスク１０を接続し、タスク３およびタスク１０の各々が完了したことを示し、それぞれのタスクへの相対的間接的影響が存在する。いかにしてその影響が生じるかの明細は各プロジェクトに特有であることが理解されよう。たとえば、２つのタスク間の直接接続は、プログラム内のサブルーチンがそのプログラム内の別のサブルーチンに影響を与えるために、完了する必要があることを意味し得る。間接接続は、２つのサブルーチンはもう１つのサブルーチンに関連しないが、それらは共に、サブルーチンがその一部であるプログラムの部分であるということでもよい。ダッシュ記号の数、太さ、色および同様のものなどのこれらに限定されない、様々なタイプのコネクタが、異なるタイプの直接および間接的影響について企図されることが理解されよう。
【００１７】
本明細書に記載のように、異なるタスクおよび目標は、互いに影響を受ける。この影響は、ユーザまたはチームによって最初に判断され得る。しかし、１つの接続および影響が確立されている。本方法１００は、自動的に、図表２００の体裁を調節することができる。たとえば、タスクのサイズは、そのタスクの完了および目標までの時間を表すことができる。本例では、円がタスクを表すために示される。四角などのこれらに限定されない任意の形もまた図表２００に表され得ることが理解されよう。したがって、本例では、円形のタスクの相対的直径が時間を表す。したがって、目標は、最大の直径を有する。タスクの直径は、そのタスクを完了するのにかかることになる時間の推定値としてユーザまたはチームによって選択され得る。その直径は、手動または自動のいずれかで、プロジェクトの有効期間に亘って変更可能である。図３は、時間Ｔ１＋ΔＴでの図表２００を示す。時間Ｔ１＋ΔＴに、図表２００のいくつかの態様が変化した。例示的実施形態では、タスクが完了したとき、それは「グレーアウト」として表され得る。たとえば、タスク６が完了すると、それは、異なる色または陰影または輪郭（たとえば、破線の）によって表され得る「グレーアウト」で示される。タスクが「タスク６」などのラベルを付される場合、そのラベルに関連するフォントもまた変更することができる。例示的実施形態で、まだ完了していないが、完了の異なるレベルにあるタスクは、部分的にグレーアウトで表すことができる。たとえば、目標、タスク３、タスク５、タスク７およびタスク８はすべて部分的に完了している。したがって、外のり寸法が経時的にますますグレーアウトされる一方で、内のり寸法は異なる色で表され得る。タスクの残りの直径は、タスクが完了されるにつれて、徐々に小さくなり得る。まだ全く完了していないタスクは、タスク１、タスク２、タスク４およびタスク１０など、最初の色のままであることが理解されよう。図３は、たとえば、タスク８がタスク５およびタスク７に有する直接的影響、タスク５がタスク３に有する影響、およびタスク３が目標に有する影響をさらに示す。たとえ直接に接続されても、タスクの完了または部分的完了は、接続されたタスクの直径に必ずしも影響を有さない。たとえば、タスク６は完了し、タスク９は部分的に完了しているが、タスク１は何も完了として示されない。このように、プロジェクトが進むにつれ、ユーザまたはチームは、タスクがどのように相互に関連するかをさらに識別することができる。このように、図表２００は、目標および様々なタスクの相互関係の更新された情報を継続的に提供する。
【００１８】
図４は、時間Ｔ１＋２＊ΔＴでの図表２００を示す。図４は、タスク５、タスク７およびタスク８がそれぞれのタスクの縮小する内のり寸法によって示されるように追加の完了をすべての経験したことを示す。加えて、図４は、プロジェクトにおけるより後の時間に、異なるタスクが識別され得ることを示す。たとえば、タスク１１が追加され、タスク１への直接接続を有する。このように、図表２００は、プロジェクトの有効期間中に更新され得る動的実体であることが、理解されよう。加えて、プロジェクトの有効期間中、資源は、そのプロジェクトの変化するニーズに基づいて再割当てされ得る。たとえば、図４はタスク９およびタスク９へのコネクタ２０５の体裁の変化を示し、資源がタスク９に再割当てされたことを示す。たとえば、タスク６が完了して以降、タスク６からの資源はタスク９に割り当てることができる。もう１つの例では、タスク８は完了が近く、タスク８からの資源はタスク９に割り当てることができる。
【００１９】
このように、図２〜４は、例示的方法１００が、プロジェクトについて出来事の起きる順番を提供するだけではなく、タスク間の相互接続、タスクへの相対的影響、および更新の能力もまた提供する図表２００を確立し、タスクを修正し、タスクを追加／削除し、プロジェクトの状況のユーザまたはチームへの更新された動的な指示を提供することができることを明示している。
【００２０】
例示的実施形態で、本方法１００および本明細書で企図される他の例示的方法の実装は、ここに記載されるルールに依存し得る。最初のグラフの生成で、図表２００のいくつかの特徴が定義される。前述のように、作業内訳構造、すなわち、どのようにして目標がタスクに定義されるか、が定義される。各々のタスクがレベルでどこに置かれるかとともに、レベルもまた定義される。相対的影響（強い影響を与える）およびタスク間の相互関係もまた定義される（たとえば、接続によって）。図表２００の他の特徴は、完了日、および利用可能な資源を含み得るがこれらに限定されない。図表が確立された後は、機能性は、プロジェクトの時系列に沿った特定の時間周期に関するクエリを含み得る。このようにして、図２にあるような、原型の図表２００は隠すことができ、図３のＴ１＋ΔＴなどの後の時間のタイムスライスが表示可能である。例示的実施形態で、図表２００を含むディスプレイは、新しいタスクなどの新しい視覚的要素をドラッグアンドドロップし、タスクを定義するそのサイズおよび他の特徴（たとえば、接続）を編集する機能性を含むグラフィカルユーザインターフェース（ＧＵＩ）でもよい。
【００２１】
本明細書に記載のように、本方法１００は、プロジェクトを計画するために、実装され得る。他の例示的実施形態では、本方法１００はまた、実装されて過去のプロジェクトの分析を実行し、それによって、それがどのように今後改良され得るかを見るために、完了したプロジェクトに基づく図表を生成することができる。同様の方式で、本方法は、プロジェクトの将来の決定を行うために使用され得る。他の潜在的適用および利益は、それをその予測においてよりインテリジェントおよびスマートにし、計画戦略の推奨を行うことを可能にすることになる同様のプロジェクトのデータベースにもリンクされ得る、リスク予測および管理戦略を含む。
【００２２】
本明細書に記載のように、本方法１００および他の例示的方法は、次に説明されるような任意の適切なコンピューティングシステムに実装され得る。図５は、プロジェクトおよび目標の編成、計画分析、および追跡のためのシステム５００の例示的一実施形態を示す。本明細書に記載の方法は、ソフトウェア（たとえばファームウェア）、ハードウェア、またはそれらの組合せに実装され得る。例示的実施形態で、本明細書に記載の方法は、実行可能プログラムとして、ソフトウェアに実装され、パーソナルコンピュータ、ワークステーション、ミニコンピュータまたはメインフレームコンピュータなどの専用または汎用デジタルコンピュータによって実行される。したがって、本システム５００は、汎用コンピュータ５０１を含む。
【００２３】
例示的実施形態では、図５に示すように、ハードウェアアーキテクチャに関して、コンピュータ５０１は、プロセッサ５０５と、メモリコントローラ５１５に結合されたメモリ５１０と、ローカル入力／出力コントローラ５３５を介して通信可能に結合された１つまたは複数の入力および／または出力（Ｉ／Ｏ）デバイス５４０、５４５（もしくは周辺装置）とを含む。入力／出力コントローラ５３５は、当技術分野で知られるように、１つまたは複数のバスあるいは他のワイヤードまたはワイヤレス接続でもよいが、これらに限定されない。入力／出力コントローラ５３５は、通信を可能にするための、コントローラ、バッファ（キャッシュ）、ドライバ、リピータ、および受信機などの追加要素を有し得るが、これらは簡単にするために省略されている。さらに、ローカルインターフェースは、前述の構成要素間の適切な通信を可能にするために、アドレス、制御、および／またはデータ接続を含み得る。
【００２４】
プロセッサ５０５は、具体的にはメモリ５１０に格納された、ソフトウェアを実行するためのハードウェアデバイスである。プロセッサ５０５は、任意の特注のまたは市販のプロセッサ、中央処理装置（ＣＰＵ）、コンピュータ５０１に関連するいくつかのプロセッサ間の補助プロセッサ、半導体ベースのマイクロプロセッサ（マイクロチップまたはチップセットの形の）、マクロプロセッサ、あるいは、概して、ソフトウェア命令を実行するための任意のデバイスでもよい。
【００２５】
メモリ５１０は、揮発性メモリ要素（たとえば、ランダムアクセスメモリ（ＤＲＡＭ、ＳＲＡＭ、ＳＤＲＡＭなどのＲＡＭ））および非揮発性メモリ要素（たとえば、ＲＯＭ、消去可能プログラム可能読取り専用メモリ（ＥＰＲＯＭ）、電子的消去可能プログラム可能読取り専用メモリ（ＥＥＰＲＯＭ）、プログラム可能読取り専用メモリ（ＰＲＯＭ）、テープ、コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、ディスク、ディスケット、カートリッジ、カセットまたは同様のものなど）のうちの１つまたは組合せを含み得る。さらに、メモリ５１０は、電子、磁気、光、および／または他のタイプの記憶媒体を組み込み得る。メモリ５１０は、様々な構成要素が互いに遠隔に配置されるが、プロセッサ５０５によってアクセス可能な、分散型アーキテクチャを有し得ることに留意されたい。
【００２６】
メモリ５１０内のソフトウェアは、論理関数を実装するための実行可能命令の順序付きリストを各々が備える１つまたは複数の別個のプログラムを含み得る。図５の例では、メモリ５１０内のソフトウェアは、例示的実施形態により本明細書で説明されるプロジェクト管理図作成方法と適切なオペレーティングシステム（ＯＳ）５１１を含む。ＯＳ５１１は、本明細書に記載するようなプロジェクト管理図作成システムおよび方法などの他のコンピュータプログラムの実行を基本的に制御し、スケジューリング、入力出力制御、ファイルおよびデータ管理、メモリ管理、ならびに通信制御および関連サービスを提供する。
【００２７】
本明細書に記載のプロジェクト管理図作成方法は、ソースプログラム、実行可能プログラム（オブジェクトコード）、スクリプト、または、実行されることになる１組の命令を備える任意の他の実体の形でもよい。ソースプログラムのとき、その場合、そのプログラムは、ＯＳ５１１との接続で適切に動作するように、メモリ５１０に含まれても含まれなくてもよい、コンパイラ、アセンブラ、インタプリタ、または同様のものを介して翻訳される必要がある。さらに、本プロジェクト管理図作成方法は、データおよび方法のクラスを有するオブジェクト指向プログラミング言語、あるいは、ルーチン、サブルーチン、および／または関数を有するプロシージャプログラミング言語として書かれ得る。
【００２８】
例示的実施形態で、従来のキーボード５５０およびマウス５５５は、入力／出力コントローラ５３５に結合され得る。Ｉ／Ｏデバイス５４０、５４５などの他の出力デバイスは、たとえば、プリンタ、スキャナ、マイクロフォンなど、但しこれらの限定されない、入力デバイスを含み得る。最後に、Ｉ／Ｏデバイス５４０、５４５は、たとえば、ネットワークインターフェースカード（ＮＩＣ）または変調装置／復調装置（他のファイル、デバイス、システム、もしくはネットワークにアクセスするための）、ラジオ周波数（ＲＦ）または他の送受信機、電話インターフェース、ブリッジ、ルータなど、但しこれらに限定されない、入力および出力の両方を通信するデバイスをさらに含み得る。本システム５００は、ディスプレイ５３０に結合されたディスプレイコントローラ５２５をさらに含むことができる。例示的実施形態で、本システム５００は、ネットワーク５６５に結合するためのネットワークインターフェース５６０をさらに含み得る。ネットワーク５６５は、広帯域接続を介するコンピュータ５０１と任意の外部サーバ、クライアントなどの間の通信のためのＩＰベースのネットワークでもよい。ネットワーク５６５は、コンピュータ５０１と外部システムの間でデータを送信および受信する。例示的実施形態で、ネットワーク５６５は、サービスプロバイダによって運営される管理されたＩＰネットワークでもよい。ネットワーク５６５は、たとえば、ＷｉＦｉ、ＷｉＭａｘなどのワイヤレスプロトコルおよび技術を使用し、ワイヤレス方式で実装することができる。ネットワーク５６５はまた、ローカルエリアネットワーク、ワイドエリアネットワーク、メトロポリタンエリアネットワーク、インターネットネットワーク、または他の同様のタイプのネットワーク環境などのパケット交換網でもよい。ネットワーク５６５は、固定ワイヤレスネットワーク、ワイヤレスローカルエリアネットワーク（ＬＡＮ）、ワイヤレスワイドエリアネットワーク（ＷＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、仮想プライベートネットワーク（ＶＰＮ）、イントラネットまたは他の適切なネットワークシステムでもよく、信号を受信および送信するための機器を含む。
【００２９】
コンピュータ５０１がＰＣ、ワークステーション、インテリジェントデバイスまたは同様のものである場合、メモリ５１０内のソフトウェアは、基本入力出力システム（ＢＩＯＳ）（簡単にするために省略）をさらに含み得る。ＢＩＯＳは、開始時にハードウェアを初期化およびテストし、ＯＳ５１１を起動し、ハードウェアデバイス間のデータの転送をサポートする１組の必須のソフトウェアルーチンである。ＢＩＯＳは、コンピュータ５０１が起動されるときにＢＩＯＳが実行され得るように、ＲＯＭ内に格納される。
【００３０】
コンピュータ５０１が動作中のとき、プロセッサ５０５は、メモリ５１０内に格納されたソフトウェアを実行するように、メモリ５１０におよびメモリ５１０からデータを通信するように、ならびに、そのソフトウェアに従ってコンピュータ５０１の動作を概して制御するように構成される。本明細書に記載のプロジェクト管理図作成方法およびＯＳ５１１は、全体的にまたは部分的に、但し通常は後者で、プロセッサ５０５によって読み取られ、恐らくはプロセッサ５０５内でバッファリングされ、次いで実行される。
【００３１】
本明細書に記載のシステムおよび方法が、図５に示すように、ソフトウェア内に実装されるとき、本方法は、任意のコンピュータ関連システムまたは方法によるまたはそれと接続して使用するために、記憶装置５２０など、任意のコンピュータ可読媒体に記憶され得る。
【００３２】
当業者には理解されるように、本発明の態様は、システム、方法またはコンピュータプログラム製品として実施され得る。したがって、本発明の態様は、本明細書においてすべて概して「回路」、「モジュール」または「システム」と称され得る、完全にハードウェアの実施形態、完全にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア、マイクロコードなどを含む）、あるいは、ソフトウェアおよびハードウェア態様を組み合わせた実施形態の形を取り得る。さらに、本発明の態様は、そこに実施されたコンピュータ可読プログラムコードを有する１つまたは複数のコンピュータ可読媒体内に実施されたコンピュータプログラム製品の形を取り得る。
【００３３】
１つまたは複数のコンピュータ可読媒体の任意の組合せが、使用され得る。そのコンピュータ可読媒体は、コンピュータ可読信号媒体またはコンピュータ可読記憶媒体でもよい。コンピュータ可読記憶媒体は、たとえば、電子、磁気、光、電磁石、赤外線、または半導体のシステム、装置、またはデバイス、あるいは前述の任意の適切な組合せでもよいが、これらに限定されない。コンピュータ可読記憶媒体のさらに具体的な例（非包括的リスト）は、以下を含むことになろう：１つまたは複数のワイヤを有する電気接続、携帯用コンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラム可能読取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、光ファイバ、携帯用コンパクトディスク読取り専用メモリ（ＣＤ−ＲＯＭ）、光記憶デバイス、磁気記憶デバイス、または前述の任意の適切な組合せ。本明細書の文脈では、コンピュータ可読記憶媒体は、命令実行システム、装置、またはデバイスによるまたはそれと接続して使用するためのプログラムを含むまたは記憶することができる任意の有形的媒体でもよい。
【００３４】
コンピュータ可読信号媒体は、たとえばベースバンド内にまたは搬送波の一部として、そこに実施されたコンピュータ可読プログラムコードを有する伝播されたデータ信号を含み得る。そのような伝播された信号は、電磁、光、またはそれらの任意の適切な組合せを含むがこれらに限定されない、様々な形のいずれかを取り得る。コンピュータ可読信号媒体は、コンピュータ可読記憶媒体ではない、そして、命令実行システム、装置、またはデバイスによるまたはそれと接続して使用するためのプログラムを通信、伝播、または移送することができる、任意のコンピュータ可読媒体でもよい。
【００３５】
コンピュータ可読媒体で実施されたプログラムコードは、ワイヤレス、有線、光ファイバケーブル、ＲＦなど、または前述の任意の適切な組合せを含むがこれらに限定されない任意の適切な媒体を使用し、送信され得る。
【００３６】
本発明の態様の動作を実行するためのコンピュータプログラムコードは、Ｊａｖａ(登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋などのオブジェクト指向プログラミング言語と、「Ｃ」プログラミング言語または同様のプログラミング言語などの従来の手続きプログラミング言語を含む、１つまたは複数のプログラミング言語の任意の組合せで書かれ得る。そのプログラムコードは、完全にユーザのコンピュータ上で、部分的にユーザのコンピュータ上で、スタンドアロンのソフトウェアパッケージとして、部分的にユーザのコンピュータでそして部分的に遠隔コンピュータで、あるいは完全に遠隔コンピュータまたはサーバで実行することができる。後者のシナリオでは、遠隔コンピュータは、ローカルエリアネットワーク（ＬＡＮ）またはワイドエリアネットワーク（ＷＡＮ）を含む任意のタイプのネットワークを介してユーザのコンピュータに接続することができ、あるいは、その接続は、外部コンピュータに行うことができる（たとえば、インターネットサービスプロバイダを使用してインターネットを介して）。
【００３７】
本発明の態様は、本発明の実施形態による方法、装置（システム）およびコンピュータプログラム製品の流れ図の説明および／またはブロック図を参照して、以下に説明される。流れ図の説明および／またはブロック図の各ブロックと流れ図の説明および／またはブロック図中のブロックの組合せは、コンピュータプログラム命令によって実装され得ることが、理解されよう。これらのコンピュータプログラム命令は、コンピュータまたは他のプログラム可能データ処理装置のプロセッサを介して実行する命令が、流れ図および／またはブロック図の１つまたは複数のブロックで指定された機能／動作を実装するための手段を作成することができるように、汎用コンピュータ、専用コンピュータ、または他のプログラム可能データ処理装置のプロセッサに提供されて機械を形成することができる。
【００３８】
これらのコンピュータプログラム命令はまた、そのコンピュータ可読媒体に記憶された命令が、流れ図および／またはブロック図の１つまたは複数のブロックで指定された機能／動作を実装する命令を含む製造品を形成するように、特定の方式で機能するようにコンピュータ、他のプログラム可能データ処理装置、または他のデバイスに指示することができるコンピュータ可読媒体に記憶され得る。
【００３９】
そのコンピュータプログラム命令はまた、コンピュータまたは他のプログラム可能装置上で実行する命令が流れ図および／またはブロック図の１つまたは複数のブロックで指定された機能／動作を実装するためのプロセスを提供するように、コンピュータ実装されたプロセスを形成するために、コンピュータ、他のプログラム可能データ処理装置、または他のデバイスにロードされて一連の動作ステップをそのコンピュータ、他のプログラム可能装置または他のデバイス上で実行させることができる。
【００４０】
図面にある流れ図およびブロック図は、本発明の様々な実施形態によるシステム、方法およびコンピュータプログラム製品の起こり得る実装のアーキテクチャ、機能性、および動作を説明する。これに関して、流れ図またはブロック図中の各ブロックは、１つまたは複数の指定された論理関数を実装するための１つまたは複数の実行可能命令を備えるコードのモジュール、セグメント、または部分を表し得る。いくつかの代替実装では、ブロックで言及される機能は、その図で言及された順番以外で生じ得ることにも留意されたい。たとえば、連続して示された２つのブロックは、実際に、実質的に同時に実行可能であり、それらのブロックは、関係する機能に応じて、時には逆の順序で実行され得る。ブロック図および／または流れ図の説明の各ブロックと、ブロック図および／または流れ図の説明のブロックの組合せは、指定された機能または動作を実行する専用ハードウェアに基づくシステム、あるいは専用ハードウェアおよびコンピュータ命令の組合せによって、実装され得ることにも留意されたい。
【００４１】
プロジェクト管理図作成方法がハードウェア内に実装される、例示的実施形態では、本明細書に記載のプロジェクト管理図作成方法は、それぞれ当業者にはよく知られるように、以下の技術のいずれかまたは組合せで実装することができる：データ信号に論理関数を実装するための論理ゲートを有する１つまたは複数の個別論理回路、適切な組合せ論理ゲートを有する特定用途向け集積回路（ＡＳＩＣ）、１つまたは複数のプログラム可能ゲートアレイ（ＰＧＡ）、フィールドプログラム可能ゲートアレイ（ＦＰＧＡ）など。
【００４２】
技術的効果は、改善されたビジネスインパクトを有する適切な資源の割当てにおいて強化された洞察力を提供すること、および、組織の集団的成果および資源を考慮して、事業目的を追跡するための正確な効率的方法を提供することを含むが、これらに限定されない。本明細書に記載のシステムおよび方法は、以下のための迅速な評価ツールを提供する：残りの作業、資源割当ておよび遅れているタスクを視覚的に点検することと、資源見積りを有する作業内訳構造を視覚化、構築および追跡することと、資源割当ての有効性を分析し、過去の管理戦略を評価することと、スケジュールに対するプロジェクトの実績を分析し、瞬間的推定完了日を与えることによって戦略をシフトすること。それはまた、リスクの洞察を提供し、正確なリスク管理および計画戦略のための情報を与える。
【００４３】
本発明は限られた数の実施形態のみに関して詳細に説明されているが、本発明がそのような開示された実施形態に限定されないことは容易に理解されよう。そうではなくて、本発明は、前述されていないが本発明の趣旨および範囲に相応する、任意の数の変更、改変、置換え、または同等の構成を組み込むように修正することができる。加えて、本発明の様々な実施形態が説明されているが、本発明の態様は記載された実施形態のうちのいくつかのみを含み得ることを理解されたい。したがって、本発明は、前述の説明によって限定されるものとして見られるべきではなく、添付の特許請求の範囲によってのみ限定される。
【符号の説明】
【００４４】
２００  図表
２０１  コネクタ
２０２  コネクタ
２０３  コネクタ
２０４  コネクタ
２０５  コネクタ
５００  システム
５０１  コンピュータ
５０５  プロセッサ
５１０  メモリ
５１１  ＯＳ
５１５  メモリコントローラ
５２０  記憶装置
５２５  ディスプレイコントローラ
５３０  ディスプレイ
５３５  入力／出力コントローラ
５４０  デバイス
５４５  デバイス
５５０  従来のキーボード
５５５  マウス
５６０  ネットワークインターフェース
５６５  ネットワーク
【図１】
2013127788.tif 000003
【図２】
2013127788.tif 000004
【図３】
2013127788.tif 000005
【図４】
2013127788.tif 000006
【図５】
2013127788.tif 000007
【外国語明細書】
2013127788000001.pdf