(57)【要約】【目的】ＷＢＳの粒度に応じて適切なタイミングで、コストの計画と実績との比較を行うことができる作業進捗管理方法を、提供する。【構成】ＷＢＳ特性値テーブルには、各ＷＢＳ毎に、開始日，終了日，計画コストが記録されている。作業進捗管理プログラム２０は、各ＷＢＳ毎に、その粒度に対応した計上パターンを決定する。そして、作業進捗管理プログラム２０は、各ＷＢＳ毎に、決定された計上パターンに従って、計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を策定する。作業進捗管理プログラム２０は、各ＷＢＳ毎に、決定された計上パターンに応じた実績が入力されると、当該計上パターンにおける当該入力に応じた比率を計画コストに乗じた額を実績値に計上する。そして、ある時点における計画値に対する実績値の比率をアラーム閾値と比較して、前者が後者を下回るとアラームが表示される。【選択図】  図１
2004287891.tif 000002
【特許請求の範囲】
【請求項１】
全体が一群の単位作業から構成されるプロジェクトの進捗を管理するコンピュータによる作業進捗管理方法であって、
各単位作業毎に、その開始日，終了日及び計画コストを含む情報が格納された記憶装置の各単位作業毎に、開始日から終了日までの期間及び計画コストの大小に基づいて、その単位作業に適用される計上パターンを決定し、決定された計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立て、
前記記憶装置の各単位作業毎に、決定された計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を所定のアラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示する
ことを特徴とする作業進捗管理方法。
【請求項２】
全体が一群の単位作業から構成されるプロジェクトの進捗を管理するコンピュータによる作業進捗管理方法であって、
各単位作業毎に、その開始日，終了日，計画コスト，及び後続する単位作業との結合度を含む情報が格納された記憶装置の各単位作業毎に、所定の計上パターンに従って、計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てるとともに、
前記記憶装置の各単位作業毎に、前記結合度及び後続の単位作業の重要度に基づいて算出されるコスト影響度とプロジェクトの期限までの残期限を含む情報に基づいて算出される納期影響度との積である重要度を算出し、算出された重要度が高ければ高いほど高くなるようにアラーム閾値を決定し、
前記記憶装置の各単位作業毎に、前記計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を、決定された前記アラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示する
ことを特徴とする作業進捗管理方法。
【請求項３】
コンピュータに、
各単位作業毎に、その開始日，終了日及び計画コストを含む情報を格納した記憶装置の各単位作業毎に、開始日から終了日までの期間及び計画コストの大小に基づいて、その単位作業に適用される計上パターンを決定させ、決定された計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てさせ、
前記記憶装置の各単位作業毎に、決定された計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上させ、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を所定のアラーム閾値と比較させ、前者が後者を下回るとアラームを表示装置に表示させる
ことを特徴とする作業進捗管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、全体が一群の単位作業から構成されるプロジェクトの進捗を管理するための作業進捗管理方法に、関する。
【０００２】
【従来の技術】
パーツとしての成果物を夫々生成する多数の単位作業から構成され、全体として一まとまりの最終製品（全パーツをまとめてなる製品）を生成するプロジェクトにおいては、並行に実施可能な単位作業同士の関係がある一方で、先行する単位作業を完了してからでないと後続する単位作業を着手することができないという関係もあるので、プロジェクト全体としての進捗は、把握し辛いものであった。特に、各単位作業での成果物の単位が揃っていない場合（例えば、ある単位作業での成果物の単位は「枚」であるが別の単位作業での成果物の単位は「ｂｙｔｅ」であるような場合）には、これら雑多な単位の数値に基づいては、プロジェクト全体での進捗状況を客観的に示すことが困難であった。そのため、プロジェクト全体での進捗状況は、感覚的に表されざるを得なかった。
【０００３】
このような問題に鑑みて開発された進捗管理手法が、ＥＶＭ（Ｅａｒｎｅｄ  Ｖａｌｕｅ  Ｍａｎａｇｅｍｅｎｔ  Ｓｙｓｔｅｍ）である。このＥＶＭとは、各単位作業の進捗状況を示す尺度としてコストを用い、各作業単位による成果物の生成の度合いを、その作業単位において成果物生成に要した実績コストに換算し、この実績コストの積分値と計画コストの積分値とを比較することにより、作業計画に対して実際の作業進捗が遅延しているかどうかを表す手法である。
【０００４】
なお、このようなプロジェクトにおいて生成される成果物は、最終製品をルートとし、その一部をなすパーツをノードとし、更にその一部をなすパーツを下位ノードとする木構造（Ｗｏｒｋ  Ｂｒｅａｋｄｏｗｎ  Ｓｔｒｕｃｔｕｒｅ：ＷＢＳ）を持つものとして、表現可能である。よって、その生成作業も、この木構造が下位階層に向けて枝分していくのと合わせて、分割して規定することができる。そこで、ＥＶＭにおいては、この木構造中の各ノードに相当する成果物を生成するための作業を夫々「ＷＢＳ」と称し、進捗管理の単位としている。よって、この木構造の末端に当たる最下位ＷＢＳでの作業の進捗を夫々管理し、それを統合すれば、最終製品に相当するプロジェクト全体としての作業進捗を把握することができる。
【０００５】
なお、本出願人が調査したところ、下記特許文献が見い出された。この文献には、各工程毎に予め設定した重みを基に、進捗遅延におけるアラームを通知する技術が、開示されている。
【０００６】
【特許文献１】特開平５−８９１４４号
【０００７】
【発明が解決しようとする課題】
しかしながら、成果物を際限無く細分化することができるような場合には、進捗管理の単位としての最下位ＷＢＳを限りなく細分化できることになるが、あまりに最下位ＷＢＳを細分化しすぎてしまうと、進捗管理対象である最下位ＷＢＳの数が多くなりすぎてしまう。その結果、実績コストの計測のオーバーヘッドが増加してしまい、管理工数が膨張してしまうという問題を生ずる。その一方で、最下位ＷＢＳをあまりに大きな単位にしてしまうと、きめ細かな進捗管理ができなくなってしまう。
【０００８】
また、従来のＥＶＭにおいては、各ＷＢＳの遅延がプロジェクト全体の遅延に及ぼす影響度については考慮がなされていなかった。しかしながら、このような影響度は、ＷＢＳ毎に千差万別である。例えば、初期に行われる作業の遅延は、その後の作業を急ぐことによって挽回することができるが、最後に行われる作業の遅延は、もはや挽回することができない。一方、その作業の完了を前提とする後続作業がある場合には、その作業の遅延はその後続作業も遅延させてしまうので、後続作業が多ければ多いほど、プロジェクト全体の遅延に及ぼす影響度は大きくなる。このような影響度を考慮しないで、一律の基準に拠って計画コストと実績コストとを比較していては、プロジェクト全体の深刻な遅延を引き起こすＷＢＳの遅延を適切に警告することができない。
【０００９】
また、上記特許文献に記載された技術によると、各工程における重要度しか把握することができないので、作業全体の進捗管理に用いるには不十分である。
【００１０】
そこで、本発明の第１の課題は、最下位ＷＢＳの大きさが任意に設定された場合であっても、そのＷＢＳの粒度に応じて適切なタイミングで、コストの計画と実績との比較を行うことができる作業進捗管理方法を、提供することである。
【００１１】
また、本発明の第２の課題は、実施中の最下位ＷＢＳについて実績コストと計画コストとの差異に基づいて遅延を計測するにあたって、その最下位ＷＢＳの遅延が全体の遅延に及ぼす影響度が大きければ大きいほど、僅かな遅延でもアラーム表示を行うことができる作業進捗管理方法を、提供することである。
【００１２】
【課題を解決するための手段】
上記課題を解決するために案出された本発明による作業進捗管理方法の第１の態様は、全体が一群の単位作業から構成されるプロジェクトの進捗を管理するコンピュータによる作業進捗管理方法であって、各単位作業毎に、その開始日，終了日及び計画コストを含む情報が格納された記憶装置の各単位作業毎に、開始日から終了日までの期間及び計画コストの大小に基づいて、その単位作業に適用される計上パターンを決定し、決定された計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立て、前記記憶装置の各単位作業毎に、決定された計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を所定のアラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示することを、特徴とする。
【００１３】
このように構成されると、従来のＥＶＭと比較して、計上パターンは固定ではなく、各ＷＢＳ毎に、その開始日からその終了日までの期間及びその計画コストの大小，即ち粒度に基づいて、決定される。そのため、ＷＢＳの粒度が小さい場合には計上タイミング少ない計上パターンを、また、ＷＢＳの粒度が大きい場合には計上タイミングが多い計上パターンを決定することができる。このように、計上パターンを適切に選択すれば、粒度を厳密に設定しなくても、計上タイミングが揃った計画値の計上の計画を立てて、適切な進捗管理を行うことができる。
【００１４】
また、上記課題を解決するために案出された本発明による作業進捗管理方法の第２の態様は、全体が一群の単位作業から構成されるプロジェクトの進捗を、記憶装置，入力装置及び表示装置を備えたコンピュータを用いて管理するための作業進捗管理方法であって、前記各単位作業毎に、その開始日，終了日，計画コスト，及び後続する単位作業との結合度を含む情報を記憶装置に格納しておき、前記記憶装置に情報が格納されている各単位作業毎に、所定の計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てるとともに、前記記憶装置に情報が格納されている各単位作業毎に、前記結合度及び後続の単位作業の重要度に基づいて算出されるコスト影響度とプロジェクトの期限までの残期限を含む情報に基づいて算出される納期影響度との積である重要度を算出し、算出された重要度が高ければ高いほど高くなるようにアラーム閾値を決定し、前記記憶装置に情報が格納されている各単位作業毎に、前記計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を、決定された前記アラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示することを、特徴とする。
【００１５】
このように構成されると、従来のＥＶＭと比較して、アラーム閾値は固定ではなく、各ＷＢＳ毎に、前記結合度及び後続の単位作業の重要度に基づいて算出されるコスト影響度とプロジェクトの期限までの残期限を含む情報に基づいて算出される納期影響度との積である重要度に基づいて、その重要度が高ければ高いほど、高いアラーム閾値が決定される。従って、その遅延がプロジェクト全体の遅延に対する影響が大きいため重要度が高いＷＢＳについては、高いアラーム閾値が設定されるので、多少の遅延であっても、適切にアラームが表示される。
【００１６】
【発明の実施の形態】
以下、図面に基づいて、本発明の実施の形態を説明する。
【００１７】
最初に、本実施形態において用いる用語の定義を行う。ＷＢＳとは、従来技術の説明において用いたのと同様に、プロジェクトの各段階において最下位乃至最上位の何れかの階層において成果物を生成する作業を指す。図２は、このＷＢＳの木構造（階層構造）の例を概念的に示したグラフである。この図２に示す例では、プロジェクトが最終的に生成を目指す最終成果物（例えば、“システム”）がＷＢＳ−Ａに対応し、この“システム”を構成する部分，例えば“ＡＰサーバ”，“ＤＢサーバ”，“ＷＷＷサーバ”が、夫々、ＷＢＳ−Ａの下位階層であるＷＢＳ−ｂ，ＷＢＳ−ｃ，ＷＢＳ−ｄに対応する。さらに、“ＡＰサーバ”を構成するパーツ，例えば、“ＯＳ”等が、夫々、ＷＢＳ−ｂの下位階層であるＷＢＳ−ｂ１，ＷＢＳ−ｂ２，ＷＢＳ−ｂ３に対応する。同様に、ＷＢＳ−ｃの下位階層にＢＳ−ｃ１が存在し、ＷＢＳ−ｄの下位階層にＷＢＳ−ｄ１及びＷＢＳ−ｄ２が存在する。従って、この木構造に置ける末端のノードに相当するＷＢＳ−ｂ１，ＷＢＳ−ｂ２，ＷＢＳ−ｂ３，ＢＳ−ｃ１，ＷＢＳ−ｄ１及びＷＢＳ−ｄ２が、進捗管理対象である「最下位ＷＢＳ」に該当する。
【００１８】
このような最下位ＷＢＳの計画上の実施時期を時間軸に沿って示すと、例えば、図３に示す通りとなる。この図３に示す通り、ＷＢＳ−ｂに属する最下位ＷＢＳ−ｂ１〜ｂ３と、ＷＢＳ−ｃに属するＷＢＳ−ｃ１並びにＷＢＳ−ｄに属するＷＢＳ−ｄ１〜ｄ２とは、互いに並行に実施される。この図３において、実線矢印は、先行するＷＢＳの完了が後続するＷＢＳの開始の必須条件となっている事（結合度が密結合である事）を示し、破線矢印は、先行するＷＢＳの完了が後続するＷＢＳの開始の必須条件とはなっていないが先行するＷＢＳが完了している方が後続するＷＢＳの効率面や品質面において効率的である事（結合度が疎結合である事）を示している。なお、何れの矢印も示されていないＷＢＳ同士の間には如何なる関連も無い。
【００１９】
ＰＶ（計画価値）とは、個々の最下位ＷＢＳが計画通りに実施された場合に「予算化されたコスト（計画コスト）」が計上されるべき計画値を示す。各最下位ＷＢＳについての計画コストのＰＶへの計上の仕方としては、図１６に示すように、その最下位ＷＢＳの着手時に計画コストの１０％又は３０％をＰＶに計上するとともに、完了時に計画コストの全てをＰＶに計上する計上パターン（固定比率型），その最下位ＷＢＳの着手時に計画コストの１０％又は３０％をＰＶに計上し、予め定められた条件（例えば、成果物のレビューの実施が可能となる事）が満たされる時点（マイルストン）で計画コストの所定％をＰＶに計上するとともに、完了時に計画コストの全てをＰＶに計上する計上パターン（マイルストン型），及び、その最下位ＷＢＳにて生成すべき成果物の時間経過に沿った出来高上昇率に合わせた比率を計画コストに乗じた額を漸次ＰＶに計上してゆく計上パターン（リニア型）が、用意されている。本実施形態においては、これら３種類の計上パターンを、図１７に示すように、各最下位ＷＢＳにおける成果物の歩留まりの見通しとＷＢＳの粒度（ＷＢＳ期間及び計画コストの大小）に合わせて、使い分けている。
【００２０】
なお、全最下位ＷＢＳについてのＰＶを各時点毎に合算したものがΣＰＶ（計画価値総和）であり、最後の最下位ＷＢＳ予定終了時点（納入時）におけるΣＰＶの値がＢＡＣ（完成時総予算）である。
【００２１】
ＥＶ（実績価値）とは、個々の最下位ＷＢＳが実際に実施されたときに計画コストが計上されるべき実績値を示す。全最下位ＷＢＳについてのＥＶを、各ＷＢＳの実施実績に合わせて時間積分したものがΣＥＶ（実績価値総和）である。ＥＶは、「予算化されたコスト」を計上したものであるので、「実際に費やされたコスト」そのものを表すのではなく、同じ最下位ＷＢＳについてのＰＶと常に一致する。ＥＶとＰＶとの相違は、計画コストがＰＶに計上される時間軸上の時点が各最下位ＷＢＳの計画上の実施時点（より具体的には、各計上パターンに従った計上時点）であるのに対し、計画コストがＥＶに計上される時間軸上の時点が各最下位ＷＢＳの実際の実施時点（より具体的には、同じ最下位ＷＢＳについて用いられる計上パターンに該当する実施時点）である事にある。
【００２２】
最下位ＷＢＳ毎のＳＰＩ（全体進捗度）とは、個々の最下位ＷＢＳについての時間軸上のある時点におけるＥＶのＰＶに対する比率（ＥＶ／ＰＶ）であり、これが、その最下位ＷＢＳについての実施計画に対する進捗の進み度合い（ＳＰＩ＞１）又は遅れ度合い（ＳＰＩ＜１）を示す。一般に、ＳＰＩが０．９未満となると危険な状態であると考えられているが、実際には、その最下位ＷＢＳの重要度（即ち、その最下位ＷＢＳの遅延が全体の遅延に及ぼす影響度）如何に依って、その許容範囲は増減する。そのため、本実施形態においては、進捗管理責任者にアラームを発すべきか否かを定めるＳＰＩに対する閾値（アラーム閾値）を、図１３に示すように、その最下位ＷＢＳの重要度が高ければ高いほど高くなる（１００％に近づく）ように、設定している。
【００２３】
なお、全体ＳＰＩ（全体進捗度）とは、時間軸上のある時点におけるΣＥＶのΣＰＶに対する比率（ΣＥＶ／ΣＰＶ）であり、これが、プロジェクトの実施計画に対する進捗の進み度合い（全体ＳＰＩ＞１）又は遅れ度合い（全体ＳＰＩ＜１）を示す。
【００２４】
各最下位ＷＢＳの重要度は、以下のようにして算出される。図２２に示すように、重要度算出対象としての最下位ＷＢＳを“ＷＢＳｉ”とした場合に、このＷＢＳｉに後続する最下位ＷＢＳとして、密結合の関係にあるＷＢＳ１と、疎結合の関係にあるＷＢＳ２とがあるとする。これら後続ＷＢＳ１，ＷＢＳ２について、夫々、重要度Ｗ１，Ｗ２が求められているとする。即ち、重要度の計算は、時間的に後方の最下位ＷＢＳから行われるのである。そして、ＷＢＳｉの重要度Ｗｉは、下記式（１）に従って算出される。
【００２５】
Ｗｉ＝コスト影響度×納期影響度                          …（１）
この「コスト影響度」は、ＷＢＳｉ自身のＰＶと、関連する他ＷＢＳの重要度とを加味して、下記式（２）に従って算出される。但し、ｎは定数であるコスト影響度係数である。
【００２６】
コスト影響度
＝ＷＢＳｉ自身のＰＶ＋ｎ×関連する他ＷＢＳの重要度  …（２）
この「関連する他ＷＢＳの重要度」は、ＷＢＳｉに後続するＷＢＳ（ＷＢＳ１，ＷＢＳ２，・・・）について予め算出された重要度（Ｗ１，Ｗ２，・・・），係合度数（ｍｉ１，ｍｉ２，・・・），期間的余裕率（ｆｉ１，ｆｉ２，・・・）に基づいて、下記式（３）に従って算出される。
【００２７】
関連する他ＷＢＳの重要度
＝Ｗ１×ｍｉ１／ｆｉ１＋Ｗ２×ｍｉ２／ｆｉ２＋・・・・・・・                …（３）
この「結合係数（ｍｉ１，ｍｉ２，・・・）」は、ＷＢＳｉと各後続ＷＢＳ（ＷＢＳ１，ＷＢＳ２，・・・）とが密結合の関係にあれば＝１，疎結合の関係にあれば＝０．５，結合がなければ＝０と設定される。
【００２８】
また、「期間的余裕率（ｆｉ１，ｆｉ２，・・・）」は、ＷＢＳｉの計画上の所用期間（Ｌｉ），ＷＢＳｉと各後続ＷＢＳ（ＷＢＳ１，ＷＢＳ２，・・・）との間の計画上の余裕期間（Ｆｉ１，Ｆｉ２，・・・）に基づいて、下記式（４）に従って算出される。
【００２９】
ｆｉ１＝１＋Ｆｉ１／Ｌｉ
ｆｉ２＝１＋Ｆｉ２／Ｌｉ        ・・・・＝・・・・                                            …（４）
一方、「納期影響度」は、ＷＢＳｉの計画上の着手時から納期までの残期間（Ｒｉ）に基づいて、下記式（５）に従って算出される。但し、ｐは、定数である納期影響度係数である。
【００３０】
納期影響度＝１＋ｐ×Ｌｉ／Ｒｉ                                                    …（５）
以上の計算から理解されるように、ＷＢＳｉの重要度（Ｗｉ）は、結合関係のある後続ＷＢＳが多ければ多いほど、後続ＷＢＳの結合度が粗結合よりも密結合の方が、後続ＷＢＳの重要度が高ければ高いほど、後続ＷＢＳとの間の余裕期間が短ければ短いほど、それ自身の所用期間Ｌｉが長ければ長いほど、納期までの残期間が短ければ短いほど、大きくなるのである。
【００３１】
本実施形態においては、作業進捗管理方法は、コンピュータを利用して実施される。図１に示すように、このコンピュータ１は、装置全体を制御するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０と、このＣＰＵ１０に対してバスＢを介して接続された表示装置１１，ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２，入力装置１３及びディスク装置１４とから、構成されている。このうち、表示装置１１は、ＣＰＵ１０によって生成された画面を表示する装置であり、入力装置１３は、ＣＰＵ１０に対して各種コマンド及びデータを入力するための装置であり、ＲＡＭ１２は、ＣＰＵ１０によって用いられる作業領域が展開される主記憶装置である。
【００３２】
また、ディスク装置１４は、各種プログラム及び各種データを格納するハードディスク等のコンピュータ可読媒体である。このディスク装置１４が格納する各種プログラムには、基本プログラムであるＯＳ（Ｏｐｅｒａｔｉｏｎ  Ｓｙｓｔｅｍ）や各種デバイスドライバの他、後においてフローチャートを用いて説明する作業進捗管理プログラム２０が含まれている。また、ディスク装置１４が格納する各種データには、ＣＰＵ１０が作業進捗プログラム２０を実行する上で必要であるためにオペレータが入力装置１３を通じて入力した各種データを夫々記録したテーブル（システム定義値テーブル３１，重要度対応制御パラメータテーブル３２，ＷＢＳ特性値テーブル３３）及びＣＰＵ１０が作業進捗プログラム２０を実行することにより得られたデータを記録するテーブル（ＰＶ−ＥＶ比較テーブル３４，ＳＰＩ記録テーブル３５）が、含まれている。
【００３３】
以下、作業進捗管理プログラム２０をＲＡＭ１２上に読み出してこの作業進捗管理プログラム２０に従って動作するＣＰＵ１０が実行する処理（作業進捗管理処理）を、図４乃至図１０のフローチャートを参照して説明する。
作業進捗管理処理をスタートしたＣＰＵ１０は、図４のメインルーチンに従い、最初のＳ００１において、システム定義値設定処理を実行する。このシステム定義値設定処理は、図１１に示す内容を有するシステム定義値テーブル３１に記録すべきデータを、オペレータに入力させて、記録するための処理である。図１１に示されるように、ここで入力されて、システム定義値テーブル３１に記録されるデータには、「納入日（即ち、プロジェクトの最終成果物の完成期限）」，「コスト影響度係数（ｎ）」及び「納期影響度係数（ｐ）」が、含まれている。
【００３４】
次のＳ００２では、ＣＰＵ１０は、重要度対応制御パラメータ設定処理を実行する。この重要度対応制御パラメータ設定処理は、図１２に示される重要度対応制御パラメータテーブル３２に記録すべきデータを、オペレータに入力させて、記録するための処理である。図１２に示されるように、ここで入力されて、重要度対応制御パラメータテーブル３２に記録されるデータは、上述した重要度の各範囲に対応して設定されるアラーム閾値である。図１３は、図１２に例示されたアラーム閾値の設定例を、横軸を重要度、縦軸をＳＰＩ（進捗度）として表したグラフである。
【００３５】
次のＳ００３では、ＣＰＵ１０は、ＷＢＳ特性値設定処理を実行する。このＷＢＳ特性値設定処理は、図１４に示されるＷＢＳ特性値テーブル３３に記録すべきデータを、オペレータに入力させて、記録するための処理である。図１４に示されるように、ここで入力されて、ＷＢＳ特性値テーブル３３に記録されるデータは、プロジェクトを構成する各階層における全ＷＢＳについて、そのＷＢＳ名，その開始日，その終了日，そのＷＢＳと結合関係にある各先行ＷＢＳのＷＢＳ名及びその結合度，そのＷＢＳと結合関係にある各後続ＷＢＳのＷＢＳ名及びその結合度，そのＷＢＳの担当者名，そのＷＢＳについて定められた計画コスト（コスト［＝ＰＶ］），そのＷＢＳによる成果物の歩留り見通しの高低，そのＷＢＳにおけるマイルストンの設定の有無，マイルストンが有る場合におけるマイルストンの予定時点（マイルストン時），そのＷＢＳの上位ＷＢＳ名，並びに、そのＷＢＳの下位ＷＢＳ名である。
【００３６】
次のＳ００４では、ＣＰＵ１０は、コスト計画作成処理を実行する。このコスト計画作成処理は、Ｓ００３にてＷＢＳ特性値設定処理にてＷＢＳ特性値テーブル３３に記録されたデータに基づいて、計画コストのＰＶへの計上計画を立てるための処理である。
【００３７】
図５は、このＳ００４にて実行されるコスト計画作成処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ１０１では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に記録されているＷＢＳであって下位ＷＢＳを有していない最下位ＷＢＳのうちから、未特定のものを一つ、処理対象最下位ＷＢＳとして特定する。
【００３８】
次のＳ１０２では、ＣＰＵ１０は、Ｓ１０１にて特定した処理対象最下位ＷＢＳに対応した計上パターンを選択する。この計上パターンの選択は、処理対象最下位ＷＢＳについてＷＢＳ特性値テーブル３３に記録されている歩留り見通し，開始日から終了日までの期間（ＷＢＳ期間）及び計画コストに基づいて、行われる。即ち、図１７のグラフに示されるように、ＷＢＳ期間が２週間未満であり且つ計画コストが２０万円未満である場合には、固定比率型を選択し、その場合、ＷＢＳの歩留まりが６０％以上であれば着手時点における計上比率として３０％を適用し、６０％未満であれば着手時点における計上比率として１０％を適用する。一方、ＷＢＳ期間が２週間以上であるか若しくは計画コストが２０万円以上である場合には、マイルストンが有ればマイルストン型を選択し、マイルストンが無ければリニア型を選択する。その選択結果は、図１５に示すようにレコードに格納されて、ＷＢＳ特性値テーブル３３に追加される。
【００３９】
次のＳ１０３では、ＣＰＵ１０は、計上パターンの追加設定処理を実行する。この計上パターンの追加設定処理は、マイルストン型が選択されたＷＢＳについてマイルストン時にＰＶに計上される計画コストの比率，及び、リニア型が選択されたＷＢＳについて予定出来高［任意単位］をオペレータに入力させて、図１８に示すようにレコードに格納して、ＷＢＳ特性値テーブル３３に追加する処理である。
【００４０】
次のＳ１０４では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に記録されている全最下位ＷＢＳを特定し終わったか否かをチェックする。そして、未だ全最下位ＷＢＳを特定し終わっていない場合には、ＣＰＵ１０は、処理をＳ１０１に戻し、次の最下位ＷＢＳについての処理を行う。これに対して、全ＷＢＳを特定し終わった場合には、ＣＰＵ１０は、Ｓ１０５において、ＷＢＳ特性値テーブル３３に記録されている各最下位ＷＢＳ毎に、選択された計上パターンの種類並びにその開始日及び終了日（及びマイルストーン型が選択されている場合にはマイルストーン時）によって定まる計上タイミング及び計上比率で計上するものとして、各時点でのＰＶへの計上値を算出する。また、各時点毎に、各最下位ＷＢＳについて算出されたＰＶの各時点毎の総和ΣＰＶを算出する。図１９は、算出された各時点毎の各最下位ＷＢＳのＰＶ及びΣＰＶを示す表である。この図１９において、行は、各最下位ＷＢＳについて計上されたＰＶを示す。なお、計上パターンとしてリニア型が選択されているＷＢＳについては、その開始時に計上されるＰＶが０であって、一定比率でＰＶが増加してその終了時に計画コストの全てがＰＶに計上されるように、各時点でのＰＶが算出される。このように計算された各時点毎の各最下位ＷＢＳのＰＶ及びその総和ΣＰＶは、図２６に示すように、ＰＶ−ＥＶ比較テーブル３４に記録される。
【００４１】
次のＳ１０６では、ＣＰＵ１０は、Ｓ１０５にて算出した各時点毎のΣＰＶに基づいて、図２０に示すように、横軸を時間とするととともに縦軸をΣＰＶとする座標上に、時間の経過に伴ったΣＰＶの変動をグラフ表示する。Ｓ１０６を完了すると、ＣＰＵ１０は、このコスト計画作成処理サブルーチンを完了して、図４のメインルーチンに処理を戻す。
【００４２】
図４のメインルーチンにおいては、Ｓ００４の次のＳ００５において、ＣＰＵ１０は、ＷＢＳ重要度算出処理を実行する。図６は、このＳ００５にて実行されるＷＢＳ重要度算出処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ２０１では、ＣＰＵ１０は、変数ｉを初期化して“１”を代入する。続いて、ＣＰＵ１０は、各最下位ＷＢＳについてその重要度を算出するために、Ｓ２０２乃至Ｓ２１５のループ処理を実行する。
【００４３】
このループ処理に入って最初のＳ２０２では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に記録されている全最下位ＷＢＳのうちから、その終了日が遅いものから順に未特定のものを一つ特定し、これを処理対象ＷＢＳｉとする。
【００４４】
次のＳ２０３では、ＣＰＵ１０は、処理対象ＷＢＳｉの所用時間Ｌｉ（開始日から終了日までの日数）を算出する。
【００４５】
次のＳ２０４では、ＣＰＵ１０は、変数ｊを初期化して“１”とする。次に、ＣＰＵ１０は、処理対象ＷＢＳｉの全ての後続ＷＢＳについて、結合度ｍｉｊ及び基幹的余裕率ｆｉｊを算出するために、Ｓ２０５乃至Ｓ２０９のサブループ処理を実行する。このサブループ処理に入って最初のＳ２０５では、ＣＰＵ１０は、処置対象ＷＢＳｉの後続ＷＢＳｊに対する結合度に応じて結合度ｍｉｊの値を設定する。
【００４６】
次のＳ２０６では、ＣＰＵ１０は、処置対象ＷＢＳｉと後続ＷＢＳｊとの間の余裕期間Ｆｉｊ（処理対象ＷＢＳｉの終了日から後続ＷＢＳｊの開始日までの日数）を算出する。
【００４７】
次のＳ２０７では、ＣＰＵ１０は、今回の処理ループのＳ２０３にて算出されたＬｉ，Ｓ２０６にて算出されたＦｉｊに基づいて、上記式（４）に従って、処理対象ＷＢＳｉと後続ＷＢＳｊとの間の期間的余裕率ｆｉｊを算出する。
【００４８】
次のＳ２０８では、ＣＰＵ１０は、変数ｊの値が最大値まで達したか否かをチェックする。そして、変数ｊの値が未だ最大値まで達していない場合には、ＣＰＵ１０は、変数ｊをインクリメントして、処理をＳ２０５に戻す。これに対して、変数ｊが最大値に達した場合には、ＣＰＵ１０は、処理対象ＷＢＳｉの全後続ＷＢＳについてＳ２０５乃至Ｓ２０７の処理を完了したと判断して、処理をＳ２１０へ進める。
【００４９】
Ｓ２１０では、ＣＰＵ１０は、処理対象ＷＢＳｉの全ての後続ＷＢＳｉについてそれ以前の処理ループのＳ２１３にて算出されていたＷｊ（ｊ＝１，２，３，・・・），今回の処理ループにおける各サブループ実行回のＳ２０５にて算出されていた結合度ｍｉｊ（ｊ＝１，２，３，・・・），及び、Ｓ２０７にて算出されていた期間的余裕率ｆｉｊ（ｊ＝１，２，３，・・・）に基づいて、上記式（３）に従って、処理対象ＷＢＳｉが関連する他作業の重要度を算出する。
【００５０】
次のＳ２１１では、ＣＰＵ１０は、処理対象ＷＢＳｉの計画コスト，システム定義値テーブル３１に記録されているコスト影響度係数ｎ，及び、Ｓ２１０にて算出した処理対象ＷＢＳｉが関連する他作業の重要度に基づいて、上記式（２）に従って、ＷＢＳｉのコスト影響度を算出する。
【００５１】
次のＳ２１２では、ＣＰＵ１０は、システム定義値テーブル３１に記録されている納期影響度係数ｐ，今回の処理ループにおけるＳ２０３にて算出されたＬｉ，納期までの残期間Ｒｉ（処理対象ＷＢＳｉの開始日からシステム定義値テーブル３１に記録されている搬入日までの日数）に基づいて、上記式（５）に従って、処理対象ＷＢＳｉの納期影響度を算出する。
【００５２】
次のＳ２１３では、ＣＰＵ１０は、Ｓ２１１にて算出したコスト影響度及びＳ２１２にて算出した納期影響度に基づいて、上記式（１）に従って、処理対象ＷＢＳｉの重要度Ｗｉを算出する。このように算出された処理対象ＷＢＳｉの重要度Ｗｉは、Ｓ２０３にて算出されたＬｉ，Ｓ２１２にて使用されたＲｉ，Ｓ２１２にて算出された納期影響度，各後続ＷＢＳｊについてＳ２０６にて算出された余裕期間Ｆｉｊ，Ｓ２０７にて算出された期間的余裕率ｆｉｊ，Ｓ２０５にて算出された結合度ｍｉｊとともに、図２１に示すようにレコードに格納されて、ＷＢＳ特性値テーブル３３に追加される。
【００５３】
次のＳ２１４では、ＣＰＵ１０は、変数ｉが最大値に達したか否かをチェックする。そして、変数ｉが未だ最大値に達していなかった場合には、ＣＰＵ１０は、Ｓ２１５において変数ｉをインクリメントした後に、処理をＳ２０２に戻す。これに対して、変数ｉが最大値に達した場合には、このＷＢＳ重要度算出処理サブルーチンを終了して、処理を図４のメインルーチンに戻す。
【００５４】
処理が戻された図４のメインルーチンにおいては、処理をＳ００５からＳ００６へ進める。Ｓ００６では、ＣＰＵ１０は、アラーム閾値設定処理を実行する。
【００５５】
図７は、このＳ００６にて実行されるアラーム閾値設定処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ３０１では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に登録されている最下位ＷＢＳを一つ特定する。
【００５６】
次のＳ３０２では、ＣＰＵ１０は、各最下位ＷＢＳについて適用されるべきアラーム閾値として、その最下位ＷＢＳについてＷＢＳ特性値テーブル３３に登録されている重要度Ｗについて重要度対応制御パラメータテーブル３２において対応しているアラーム閾値を、決定する。このように決定されたアラーム閾値は、図２１に示すようにレコードに格納されて、ＷＢＳ特性値テーブル３３に追加される。
【００５７】
次のＳ３０３では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に登録されている全ての最下位ＷＢＳを特定し終わったか否かをチェックする。そして、未だ全ての最下位ＷＢＳを特定し終わっていない場合には、ＣＰＵ１０は、処理をＳ３０１に戻す。これに対して、全ての最下位ＷＢＳを特定し終わった場合には、ＣＰＵ１０は、このアラーム閾値決定処理サブルーチンを終了して、処理を図４のメインルーチンに戻す。
【００５８】
処理が戻された図４のメインルーチンでは、以後、作業の進捗に伴って実績を入力するために、Ｓ００７乃至Ｓ０１２のループ処理を実行する。このループ処理に入って最初のＳ００７では、ＣＰＵ１０は、実績入力処理を実行する。
【００５９】
図８は、このＳ００７にて実行される実績入力サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ４０１では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３から最下位ＷＢＳを一つ、処理対象として特定する。
【００６０】
次のＳ４０２では、処理対象最下位ＷＢＳが終了済みであるか否かをチェックする。このチェックは、処理対象最下位ＷＢＳについてＰＶ−ＥＶ比較テーブル３４に記録されているＥＶが計画コストに達しているか否かに基づいて、行われる。そして、処理対象最下位ＷＢＳが終了済みである場合，即ち、ＥＶ値がＷＢＳ特性値テーブル３４に登録されている計画コストに達している場合には、処理をＳ４０５へ進める。これに対して、処理対象最下位ＷＢＳが未終了である場合，即ち、ＥＶ値が計画コストに達していない場合には、処理をＳ４０３へ進める。
【００６１】
Ｓ４０３では、ＣＰＵ１０は、処理対象最下位ＷＢＳについてＷＢＳ特性値テーブル３５に登録されている計上パターンに応じた実績入力法で、処理対象最下位ＷＢＳについての進捗実績の入力を受け付ける。具体的には、その計上パターンがリニア型であれば図２３に示す入力画面を、その計上パターンが固定比率型であれば図２４に示す入力画面を、その計上パターンがマイルストーン型であれば図２５に示す入力画面を、表示装置１１に表示させる。図２３に示すリニア型用入力画面は、入力時点で現に生成し終わっている出来高の数値を入力するための欄及び「次」ボタンを含んでいる。また、図２４に示す固定比率型用入力画面は、着手したことを入力するためのボタン，完成したことを入力するためのボタン，及び「次」ボタンを含んでいる。また、図２５に示すマイルストーン型用入力画面は、着手したことを入力するためのボタン，マイルストーン時であることを入力するためのボタン，完成したことを入力するためのボタン，及び「次」ボタンを含んでいる。
【００６２】
次のＳ４０４では、ＣＰＵ１０は、入力画面に対して入力がなされるのを待つ。そして、「次」ボタンの入力があった場合は処理をＳ４０６へ進め、それ以外の入力があった場合には、処理をＳ４０５へ進める。
【００６３】
Ｓ４０５では、ＣＰＵ１０は、処理対象ＷＢＳについての実績に応じたＥＶを計算し、計算時点の日付けと対応付けて、図２６に示すように、ＰＶ−ＥＶ比較テーブル３４に記録する。具体的には、ＣＰＵ１０は、固定比率型用入力画面又はマイルストーン型用入力画面において着手したことが入力された場合には、処理対象ＷＢＳについてＷＢＳ特性値テーブル３３に登録されている着手時の計上の割合を計画コストに乗じた値を、ＥＶとして記録する。また、マイルストーン型用入力画面においてマイルストーン時であることが入力された場合には、処理対象ＷＢＳについてＷＢＳ特性値テーブル３３に登録されているマイルストーン時の計上の割合を計画コストに乗じた値を、ＥＶとして記録する。また、固定比率型用入力画面又はマイルストーン型用入力画面において終了したことが入力された場合には、処理対象ＷＢＳについてＷＢＳ特性値テーブル３３に登録されている計画コストの値を、ＥＶとして記録する。また、リニア型用入力画面において実績出来高が入力された場合には、ＷＢＳ特性値テーブル３３に登録されている予定出来高及び計画コストに基づいて下記式（６）によって算出される値を、ＥＶとして記録する。
【００６４】
ＥＶ＝計画コスト×実績出来高／予定出来高                …（６）
なお、Ｓ４０２にて終了済みであると判断された場合には、処理対象ＷＢＳについてＷＢＳ特性値テーブル３３に登録されている計画コストの値を、ＥＶとして登録する。Ｓ４０５を完了すると、ＣＰＵ１０は、処理を４０６へ進める。
【００６５】
Ｓ４０６では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３中の全最下位ＷＢＳを特定し終わったか否かをチェックする。そして、未だ全最下位ＷＢＳを特定し終わっていない場合には、処理をＳ４０１に戻す。これに対して、全最下位ＷＢＳを特定し終わった場合には、ＣＰＵ１０は、この実績入力処理サブルーチンを終了して、処理を図４のメインルーチンに戻す。
【００６６】
処理が戻された図４のメインルーチンにおいては、ＣＰＵ１０は、処理をＳ００７からＳ００８へ進める。Ｓ００８では、ＣＰＵ１０は、ＷＢＳ進捗度算出処理を実行する。
【００６７】
図９は、このＳ００８にて実行されるＷＢＳ進捗度算出処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ５０１では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に登録されている最下位ＷＢＳを一つ、処理対象最下位ＷＢＳとして特定する。
【００６８】
次のＳ５０２では、ＣＰＵ１０は、処理実施時点の処理対象ＷＢＳについてＰＶ−ＥＶ比較テーブル３４に記録されているＰＶの値及びＥＶの値に基づいて、下記式（７）に従って、処理対象ＷＢＳ単独のＳＰＩを算出する。
【００６９】
ＳＰＩ＝ＥＶ／ＰＶ                                        …（７）
次のＳ５０３では、ＣＰＵ１０は、Ｓ５０２にて算出したＳＰＩの値を、処理時点の日時と対応付けて、図２７に示すように、ＳＰＩ記録テーブル３５に記録する。
【００７０】
次のＳ５０４では、ＣＰＵ１０は、ＷＢＳ特性値テーブル３３に登録されている全最下位ＷＢＳを特定し終わったか否かをチェックする。そして、未だ全ての最下位ＷＢＳを特定し終わっていない場合には、処理をＳ５０１に戻す。これに対して、全ての最下位ＷＢＳを特定し終わった場合には、ＣＰＵ１０は、このＷＢＳ進捗度算出処理サブルーチンを終了して、処理を図４のメインルーチンに戻す。
【００７１】
処理が戻された図４のメインルーチンでは、ＣＰＵ１０は、処理をＳ００８からＳ００９へ進める。Ｓ００９では、ＣＰＵ１０は、全体進捗度の算出処理を実行する。
【００７２】
図１０は、このＳ００９にて実行される全体進捗度の算出処理サブルーチンを示すフローチャートである。このサブルーチンに入って最初のＳ６０１では、図２６に示すＰＶ−ＥＶ比較テーブル３４に登録されている最新の各最下位ＷＢＳのＥＶの総和をΣＥＶとして算出して、ＰＶ−ＥＶ比較テーブル３４に登録する。それとともに、その処理時点のものとして既にＰＶ−ＥＶ比較テーブル３４に登録されているΣＰＶとΣＥＶに基づいて、下記式（８）に従って、全体ＳＰＩを算出する。
【００７３】
全体ＳＰＩ＝ΣＥＶ／ΣＰＶ                                …（８）
次のＳ６０２では、ＣＰＵ１０は、Ｓ６０１にて算出した全体ＳＰＩの値を、処理時点の日時と対応付けて、図２７に示すように、ＳＰＩ記録テーブル３５に記録する。このＳ６０２を完了すると、ＣＰＵ１０は、この全体進捗度算出処理サブルーチンを終了して、処理を図４のメインルーチンに戻す。
【００７４】
処理が戻された図４のメインルーチンでは、ＣＰＵ１０は、処理をＳ００９からＳ０１０へ進める。Ｓ０１０では、ＣＰＵ１０は、全体進捗度の算出処理を実行する。
【００７５】
次のＳ０１０では、ＣＰＵ１０は、各最下位ＷＢＳ毎に、ＳＰＩ記録テーブル３５に記録されているＳＰＩの値の現在までの推移を、図２８に示すように、横軸を時間とするとともに縦軸をＳＰＩとするグラフとして、表示装置１１上に表示する。なお、このグラフには、その最下位ＷＢＳについてＷＢＳ特性値テーブル３３に登録されているアラーム閾値に相当する水平線が示されている。
【００７６】
次のＳ０１１では、ＣＰＵ１０は、各最下位ＷＢＳ毎に、Ｓ０１０にて表示されたグラフ上において、処理時点におけるＳＰＩの値がアラーム閾値を下回っていれば、進捗の遅れが危険領域に入っていることを示すアラーム画面を、表示装置１１上に表示する。
【００７７】
次のＳ０１２では、ＣＰＵ１０は、ＰＶ−ＥＶ比較テーブル３４に記録されているΣＰＶの推移及びΣＥＶの推移を、相互に比較するために、図２９に示すように、横軸を時間とするとともに縦軸をコストとするグラフとして、表示装置１１上に表示する。Ｓ０１２を完了すると、ＣＰＵ１０は、Ｓ００７へ戻し、次の実績値の入力を待つ。
【００７８】
以上のように構成される本実施形態による作業進捗管理方法によれば、各ＷＢＳ毎に、時間軸に沿って計画コストがＰＶとＥＶに計上されるが、そのＷＢＳの粒度及び生成品の歩留まりに応じて適切な計上パターンに従って計上される。従って、ＷＢＳの粒度を適当に決めたとしても、決定された粒度が多ければ、計上タイミング数が多い計上パターン（マイルストン型又はリニア型）が選ばれ、決定された粒度が少なければ、計上タイミング数が少ない計上パターン（固定比率型）が選ばれる。よって、ＷＢＳの粒度を適当に設定したとしても、ＰＶ及びＥＶへの計上タイミングが、粒度がバラついている程度よりも、均等となる。
【００７９】
また、各ＷＢＳ毎にＥＶが予め計画化されているＰＶと比較され、ＳＰＩ＝ＥＶ／ＰＶがアラーム閾値を下回った時にアラームが表示されるが、そのアラーム閾値は、各ＷＢＳ毎に、そのＷＢＳの重要度（即ち、そのＷＢＳの遅延がプロジェクト全体の遅延に与える影響）が高ければ高いほど高く設定され、そのＷＢＳの重要度が低ければ低く設定される。従って、プロジェクトの全体の深刻な遅延を引き起こすＷＢＳの遅延を、適切に警告することができる。
【００８０】
（付記１）
全体が一群の単位作業から構成されるプロジェクトの進捗を管理するコンピュータによる作業進捗管理方法であって、
各単位作業毎に、その開始日，終了日及び計画コストを含む情報が格納された記憶装置の各単位作業毎に、開始日から終了日までの期間及び計画コストの大小に基づいて、その単位作業に適用される計上パターンを決定し、決定された計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立て、
前記記憶装置の各単位作業毎に、決定された計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を所定のアラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示する
ことを特徴とする作業進捗管理方法。（１）
（付記２）
前記計上パターンの一つは、開始日にその計画コストに所定比率を乗じた額を計上して、終了日に計画コストの全額を計上するものである
ことを特徴とする付記１記載の作業進捗管理方法。
【００８１】
（付記３）
前記記憶装置に格納された各単位作業毎の情報には、その単位作業の歩留まりの見通しが含まれており、
前記計上パターンの一つは、開始日にその計画コストに前記単位作業の歩留まりに対応した比率を乗じた額を計上して、終了日に計画コストの全額を計上するものである
ことを特徴とする付記１記載の作業進捗管理方法。
【００８２】
（付記４）
前記記憶装置に格納された各単位作業毎の情報には、その開始日から終了日までの期間内において所定条件が満たされるべき日付と、その条件が満たされた時点で計上されるべき値の比率が含まれており、
前記計上パターンの一つは、開始日にその計画コストに所定比率を乗じた額を計上して、前記所定条件が満たされた時点で前記計画コストに前記比率を乗じた額を計上して、終了日に計画コストの全額を計上するものである
ことを特徴とする付記１記載の作業進捗管理方法。
【００８３】
（付記５）
前記記憶装置に格納された各単位作業毎の情報には、その作業における予定出来高が含まれており、
前記計上パターンの一つは、実績出来高が入力された時点で、その実績出来高の前記予定出来高に対する比率に前記計画コストを乗じた額を計上するものである
ことを特徴とする付記１記載の作業進捗管理方法。
【００８４】
（付記６）
全体が一群の単位作業から構成されるプロジェクトの進捗を管理するコンピュータによる作業進捗管理方法であって、
各単位作業毎に、その開始日，終了日，計画コスト，及び後続する単位作業との結合度を含む情報が格納された記憶装置の各単位作業毎に、所定の計上パターンに従って、計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てるとともに、
前記記憶装置の各単位作業毎に、前記結合度及び後続の単位作業の重要度に基づいて算出されるコスト影響度とプロジェクトの期限までの残期限を含む情報に基づいて算出される納期影響度との積である重要度を算出し、算出された重要度が高ければ高いほど高くなるようにアラーム閾値を決定し、
前記記憶装置の各単位作業毎に、前記計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上し、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を、決定された前記アラーム閾値と比較し、前者が後者を下回るとアラームを表示装置に表示する
ことを特徴とする作業進捗管理方法。（２）
（付記７）
前記記憶手段には、予め、様々な重要度に対応付けてアラーム閾値が格納されている
ことを特徴とする付記６記載の作業進捗管理方法。
【００８５】
（付記８）
コンピュータに、
各単位作業毎に、その開始日，終了日及び計画コストを含む情報を格納した記憶装置の各単位作業毎に、開始日から終了日までの期間及び計画コストの大小に基づいて、その単位作業に適用される計上パターンを決定させ、決定された計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てさせ、
前記記憶装置の各単位作業毎に、決定された計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上させ、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を所定のアラーム閾値と比較させ、前者が後者を下回るとアラームを表示装置に表示させる
ことを特徴とする作業進捗管理プログラム。（３）
（付記９）
コンピュータに、
各単位作業毎に、その開始日，終了日，計画コスト，及び後続する単位作業との結合度を含む情報を格納した記憶装置の各単位作業毎に、所定の計上パターンに従って、前記計画コストをその開始日から計上し始めてその終了日にその全部を計画値に計上する計画を立てさせ、
前記記憶装置の各単位作業毎に、前記結合度及び後続の単位作業の重要度に基づいて算出されるコスト影響度とプロジェクトの期限までの残期限を含む情報に基づいて算出される納期影響度との積である重要度を算出させ、算出された重要度に対応するアラーム閾値を決定させ、
前記記憶装置の各単位作業毎に、前記計上パターンに応じた実績が入力装置によって入力されると、当該計上パターンにおける当該入力に応じた比率を前記計画コストに乗じた額を実績値に計上させ、前記計画におけるその時点に対応した計画値に対する前記実績値の比率を、決定された前記アラーム閾値と比較させ、前者が後者を下回るとアラームを表示装置に表示させる
ことを特徴とする作業進捗管理プログラム。
【００８６】
【発明の効果】
以上のように構成された本発明によると、最下位ＷＢＳの大きさが任意に設定された場合であっても、そのＷＢＳによる成果物の歩留り及びそのＷＢＳ自体大きさに応じて適切なタイミングで、計画コストと実績コストとの比較を行うことができる。
【００８７】
また、実施中の最下位ＷＢＳについて実績コストと計画コストとの差異に基づいて遅延を計測するあたって、その最下位ＷＢＳの遅延が全体の遅延に及ぼす影響度が大きければ大きいほど、僅かな遅延でも警告を行うことができる。
【図面の簡単な説明】
【図１】本発明が実施されるコンピュータのハードウェア構成を示すブロック図
【図２】ＷＢＳの階層構造を示す概念図
【図３】ＷＢＳの実施時期を時系列に示す図
【図４】作業進捗管理プログラムに従ってＣＰＵが実行する佐合進捗処理を示すフローチャート
【図５】図４のＳ００４にて実行されるコスト計画作成処理サブルーチンを示すフローチャート
【図６】図４のＳ００５にて実行されるＷＢＳ重要度算出処理サブルーチンを示すフローチャート
【図７】図４のＳ００６にて実行されるアラーム閾値決定処理サブルーチンを示すフローチャート
【図８】図４のＳ００７にて実行される実績入力処理サブルーチンを示すフローチャート
【図９】図４のＳ００８にて実行されるＷＢＳ進捗度算出処理サブルーチンを示すフローチャート
【図１０】図４のＳ００９にて実行される全体進捗度算出処理サブルーチンを示すフローチャート
【図１１】システム定義値テーブルのデータ構造を示す表
【図１２】重要度対応制御パラメータテーブルのデータ構造を示す表
【図１３】重要度対応制御パラメータテーブルに登録されているアラーム閾値の変動を示すグラフ
【図１４】ＷＢＳ特性値テーブルのデータ構造を示す表
【図１５】ＷＢＳ特性値テーブルに追加されるレコードのデータ構造を示す表
【図１６】各計上パターンを示すグラフ
【図１７】各計上パターンの選択基準を示すグラフ
【図１８】ＷＢＳ特性値テーブルに追加されるレコードのデータ構造を示す表
【図１９】ＰＶ及びΣＰＶの計上結果を示す表
【図２０】図１９に示すΣＰＶの時間変化を示すグラフ
【図２１】ＷＢＳ特性値テーブルに追加されるレコードのデータ構造を示す表
【図２２】各ＷＢＳの重要度の計算を説明するための説明図
【図２３】リニア型用入力画面を示す図
【図２４】固定比率型用入力画面を示す図
【図２５】マイルストン型用入力画面を示す図
【図２６】ＰＶ−ＥＶ比較テーブルのデータ構造を示す表
【図２７】ＳＰＩ記録テーブルのデータ構造を示す表
【図２８】各ＷＢＳ毎のＳＰＩの時間変化を示すグラフ
【図２９】ΣＰＶ及びΣＥＶの時間変化を示すグラフ
【符号の説明】
１      コンピュータ
１０      ＣＰＵ
１１      表示装置
１２      ＲＡＭ
１３      入力装置
１４      ディスク装置
２０      作業進捗管理プログラム
３１      システム定義値テーブル
３２      重要度対応制御パラメータテーブル
３３      ＷＢＳ特性値テーブル
３４      ＰＶ−ＥＶ比較テーブル
３５      ＳＰＩ記録テーブル
【図１】
2004287891.tif 000003
【図２】
2004287891.tif 000004
【図３】
2004287891.tif 000005
【図４】
2004287891.tif 000006
【図５】
2004287891.tif 000007
【図６】
2004287891.tif 000008
【図７】
2004287891.tif 000009
【図８】
2004287891.tif 000010
【図９】
2004287891.tif 000011
【図１０】
2004287891.tif 000012
【図１１】
2004287891.tif 000013
【図１２】
2004287891.tif 000014
【図１３】
2004287891.tif 000015
【図１４】
2004287891.tif 000016
【図１５】
2004287891.tif 000017
【図１６】
2004287891.tif 000018
【図１７】
2004287891.tif 000019
【図１８】
2004287891.tif 000020
【図１９】
2004287891.tif 000021
【図２０】
2004287891.tif 000022
【図２１】
2004287891.tif 000023
【図２２】
2004287891.tif 000024
【図２３】
2004287891.tif 000025
【図２４】
2004287891.tif 000026
【図２５】
2004287891.tif 000027
【図２６】
2004287891.tif 000028
【図２７】
2004287891.tif 000029
【図２８】
2004287891.tif 000030
【図２９】
2004287891.tif 000031