(57)【要約】【課題】  ドキュメント管理システムにおいて、登録されたドキュメントが工程管理装置における複数の工程線表との対応関係を持つ場合に、登録された各ドキュメントの完成率よりそれらのドキュメントに対応する工程線の進捗率を算出しそれらの工程線表を自動更新し、各工程線を更新した際にそれらの工程線と対応するドキュメント管理システム上の各ドキュメントの完成率を算出し各ドキュメントの完成率を自動更新し、各ドキュメントの完成率と各線表の進捗率の整合性を保ったドキュメント管理を実現する。【解決手段】  テーブル中の各ドキュメントの完成率とドキュメントに対応する工程線間の１対多の関連及び各ドキュメントの各工程線の占有率をテーブルに登録しておき、この情報を基にドキュメントの完成率を工程線の進捗率へ、工程線の進捗度をその工程線に対応する各々のドキュメントの完成率へ反映させる。【選択図】  図１
2005157704.tif 000002
【特許請求の範囲】
【請求項１】
ドキュメントの属性情報及びドキュメント状況情報を管理するテーブル及び各ドキュメントとそれらに対応する工程線との対応関連情報を管理するテーブルを持ち、各ドキュメントの完成率から工程管理装置の工程線表中の対応する複数の工程線の進捗率が算出され対象の工程線が自動的に更新される機能を持つドキュメント管理システム。
【請求項２】
ドキュメントの属性情報及びドキュメント状況情報を管理するテーブル及び各ドキュメントとそれらに対応する工程線との対応関連情報を管理するテーブルを持ち、工程管理装置の工程線表中の工程線を更新した際にその工程線に対応するドキュメントの完成率が算出され対象のドキュメントの完成率が自動的に更新される機能を持つドキュメント管理システム。
【請求項３】
各ドキュメントと工程管理装置の工程線表中の任意の工程線との間に1対多の関連を設定し、かつその1対多の関連情報をデータベースのテーブルにて管理する機能を持つドキュメント管理システム。
【請求項４】
あるドキュメントの対応する工程管理装置の工程線表中の工程線におけるそのドキュメントの工程線の占有率を設定しかつその占有率情報をデータベースのテーブルにて管理する機能を持つドキュメント管理システム。
【請求項５】
工程管理装置の工程線表中の工程線に対応した複数のドキュメント間で優先度ルールを設定しかつその優先度ルール情報をデータベースのテーブルにて管理する機能を持つドキュメント管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア開発をはじめとした諸プロジェクトにおいて、各ドキュメントの完成率と各工程線の進捗率を管理するための装置、及びプログラムに関するものである。
【背景技術】
【０００２】
従来、ドキュメントの完成率と工程線表の各工程線の進捗率間の整合性を保った上でドキュメントを管理する方法としては、たとえば、ドキュメント管理システム上にて各ドキュメントの完成率を設定し、それら各ドキュメントと工程管理装置の工程線表中の対応する工程線間のマッピングテーブルを参照しながら各工程線を更新していた。また、一方、工程線を更新した際には上記マッピングテーブルをもとにその工程線に対応するドキュメントを割り出し、工程線の進み具合から大雑把に見積もった値の分だけ対応するドキュメントの完成率を増加させるという方法が採られていた。しかしながら、このような作業は極めて煩雑なものであり、そのため、往々にして誤った工程線の更新やドキュメント完成率の更新、ひいては工程線の進捗率やドキュメント完成率の更新の未実施に至り、プロジェクトのマネジメントの質的低下につながる傾向があった。そのような理由により、ドキュメントの完成率と工程線表の各工程線の進捗率間の整合性を保った上でドキュメントを管理する有効な方法が望まれていた。
【０００３】
従来のドキュメントの進捗状況を管理する機能を持つドキュメント管理システムとしては、たとえば、特開2002-288276号公報に開示されているものがある。この公報では、図面・ドキュメントの進捗状況を進捗状況データベースに登録し、ユーザ端末装置より進捗状況データベースにアクセスすると各図面・ドキュメントの進捗状況を表示することができる仕組みを提供している。
【０００４】
また、特開2003-67188号公報では、プロジェクトにおける作業項目と成果物ドキュメントの進捗状況をデータベースに登録するとともに、プローブ対象とする作業項目や成果物ならびにそれらのプローブ対象に関する把握したい情報や通知形態を示すプローブ情報を設定しておき、データベース中の作業項目と成果物ドキュメントの進捗状況及び設定されたプローブ情報に基いて、管理者へ通知したい内容を知らせる仕組みを提供している。
【０００５】
【特許文献１】特開2002-288276号公報
【特許文献２】特開2003-67188号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来のドキュメント管理システムでは、各ドキュメントの進捗状況より工程管理装置中の工程線表の各工程線を自動更新する機能、とりわけ、各ドキュメントが複数の工程線に対応するような場合について、各工程線を自動更新する仕組みがなかった。
【０００７】
また、工程管理装置中の工程線表の工程線を更新した際に、その工程線に対応するドキュメントの完成率を自動的に更新する仕組みがなかった。
【０００８】
実際のプロジェクトでは、プロジェクトの進捗状況を各ドキュメントの完成率と各工程線表の進捗率の両面から捉えるのが一般的であり、多くのプロジェクトではドキュメント管理システムにて各ドキュメントの完成率を設定し、かつ工程管理装置にて各工程線の進捗率を設定をするという、いわゆる、2重管理が行われている。
【０００９】
また、ドキュメント管理システム中の各ドキュメントとそれらのドキュメントに対応する工程線間のマッピングテーブル基いて人為的に各ドキュメントの完成率から各工程線を更新することや各工程線の進み具合から各ドキュメントの完成率を割り出しそれらの完成率を更新することは煩雑な作業であり、往々にして誤った工程線の更新やドキュメント完成率の更新、ひいては工程線の進捗率やドキュメント完成率の更新の未実施に至り、プロジェクトのマネジメントの質的低下につながる傾向がある。
【００１０】
本発明は、前記の従来技術に見られる問題点に対処して、ドキュメント管理システム中の各ドキュメントが工程管理装置中の工程線表に１対多の関係にて対応する場合において、各ドキュメントの完成率と各工程線の進捗率の整合性を保ちつつ、ドキュメントの完成率より各工程線を自動更新し、かつ各工程線を更新した際にそれらの工程線に対応する各ドキュメントの完成率を自動更新するための装置、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明は各ドキュメントの名称、工程名称、担当者、期限といった属性情報と完成率をドキュメント状況情報として管理するドキュメント状況管理テーブルにて管理し、ドキュメント状況管理テーブルに管理されたドキュメント状況情報の更新結果をもとに工程管理装置の工程線表の各工程線を更新しするとともに、工程線が更新された場合には、ドキュメント−工程線表間の対応関係情報を基にして、更新された工程線に対応するドキュメントの完成率を算出してドキュメント状況管理テーブル中のそれらのドキュメントの完了率を更新し、それに伴いドキュメント完了率表示を更新することを特徴とする。
【００１２】
また、本発明は、各ドキュメントとそれらに対応する工程管理装置の工程線表中の工程線に対して１対多の対応関係を設定するととともに、その対応関係をデータベースのテーブルにて管理することを特徴とする。
【００１３】
また、本発明では各ドキュメントとそれらに対応する工程管理装置の工程線表中の工程線に対して１対多の対応関係を設定した際に各工程線に対して各ドキュメントが占める占有率を設定しその占有率に関する情報をデータベースのテーブルにて管理することを特徴とする。
【００１４】
さらに、本発明ではある工程線に対して対応するドキュメントが複数あった場合にそれらのドキュメント間の優先度ルール付けを行い、その優先度に関する情報をデータベースのテーブルにて管理することを特徴とする。
【発明の効果】
【００１５】
本発明により、ドキュメント管理システムと工程管理装置を併用してプロジェクトの工程管理を行う多くのプロジェクトにおいて、ドキュメントの完成率と工程線の進捗率を整合性を保ちつつ管理することができプロジェクト管理の質的向上を図ることができる。
【００１６】
また、本発明により、ドキュメント管理システムへのドキュメントの完成率と工程管理装置への進捗率の２重管理が必要なくなり、プロジェクト管理の工数が低減できる
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して本発明における実施の形態について説明する。
【００１８】
図１は本発明のドキュメント管理システムの構成と連携対象の工程管理装置の構成を示した全体構成図である。
【００１９】
ドキュメント管理システム1はドキュメント管理システム入出力画面2、ドキュメント管理システムアプリケーションプログラム3、ドキュメント管理システムミドルウェア4、ドキュメント管理システム統合データベース5より構成され、ドキュメント管理システム統合データベース5へは工程管理装置6よりアクセスされる。
【００２０】
図２はドキュメント管理システム入出力画面群2のイメージ図であり、ドキュメント管理システム入出力画面群2はドキュメント登録状況編集画面7、ドキュメントステータス・完成率編集画面8、ドキュメント−工程線間対応設定画面9、工程線内ドキュメント優先度設定画面10及びその他の入出力画面より構成される。
【００２１】
図３はドキュメント管理システム統合データベース5のイメージ図であり、ドキュメント管理システム統合データベース5はドキュメント状況管理テーブル11、ドキュメント-工程間対応管理テーブル12、工程線内ドキュメント優先度管理テーブル13及びその他のテーブルから構成される。
【００２２】
図４はドキュメント登録状況編集画面14のイメージ図である。
【００２３】
ドキュメント登録状況編集画面14では各工程がWBS（Work  Breakdown  Structure)のツリー構造15が表示され、ある工程のフォルダをクリックするとその工程にて作成対象となるドキュメントの一覧が表示される。
【００２４】
あるドキュメント作成の進捗が進んだ際にはドキュメント登録状況編集画面14中の進捗率を進捗が進んだ分だけ上げた後「更新」ボタン16をクリックするとドキュメント状況管理テーブル12中のそのドキュメントの完成率が更新される。ここで、ドキュメント状況管理テーブル12のテーブルレイアウトは図８の通りである。続いて、工程管理装置6を起動しドキュメントの完成率更新を行ったプロジェクトの線表IDを指定するとドキュメント状況管理テーブル11より更新されたドキュメントの完成率を読込み、更新されたドキュメントに関連する工程線30の進捗率を図１２の式１にしたがって計算し工程線を更新する。一方、工程管理装置6の工程線30の進捗率を更新した際には、その進捗率を基に更新した工程線に対応するドキュメントの完成率を図１３の式２にしたがって計算しドキュメント状況管理テーブル11中の更新した工程線に対応するドキュメントの完成率を更新する。続いて、ドキュメント登録状況編集画面14を起動し、工程線を更新したプロジェクトIDを指定するとドキュメント状況管理テーブル11より更新されたドキュメント完成率を読込みドキュメント登録状況編集画面14中の更新した工程線に対応するドキュメント完成率が更新される。工程線30を手動で移動させ進捗率を更新させた場合は図１３の式２にしたがって更新した工程線に対応するドキュメントの完成率が更新されるが、工程線に対応するドキュメントの完成率を工程管理装置6より直接的に更新したい場合は、工程線30をクリックすると図５ドキュメントステータス・完成率編集画面18が表示され、完成率を更新したいドキュメントの完成率を変更し「更新」ボタン19をクリックするとドキュメント状況管理テーブル11中の完成率変更対象のドキュメントの完成率を更新する。上記のように、ドキュメント登録状況編集画面14中のドキュメント完成率を更新した場合は自動的に工程管理装置6中の工程線30が更新され、工程管理装置6中の工程線30を更新した際にはその工程線30に対応するドキュメントの完成率を自動的に更新するが、そのためには各ドキュメントとそれらが対応する工程線の間に対応を設定しておく必要がある。
【００２５】
各ドキュメントとそれらが対応する工程線間の対応の設定は、図６ドキュメント−工程線間対応設定画面21によって設定する。
【００２６】
すなわち、図６ドキュメント−工程線間対応設定画面21では、指定したプロジェクトIDの各ドキュメントに関して、対応する線表ID及び工程線No.ならびにその工程線に占める割合を「占有率」として設定し、「更新」ボタン22をクリックすると、設定した各ドキュメントの各工程線に対する「占有率」がドキュメント−工程線間対応管理テーブル12に登録される。ドキュメント−工程線間対応管理テーブル12のテーブルレイアウトを図９に示す。ここで設定した各ドキュメントのある工程線に対する「占有率」は図１２のχn及び図１３のχkに相当し、図１２(式１)、図１３(式２)より各ドキュメントの完成率から工程線の進捗率や工程線の進捗率から各ドキュメントの完成率を求める際に利用される。なお、ある工程線に対応するドキュメントが複数ある場合、デフォルトの状態では各ドキュメントの占有率は全て等しく設定しておく。
【００２７】
また、ある工程線に対応するドキュメントが複数ある場合、それらの各ドキュメントの間に優先度を付けることができる。すなわち、工程線30に対応するドキュメントA，B,Cの３つがあった際に、各ドキュメントの優先度を順にA,B,Cとしたとき、工程線30を更新した際には、先ずAの完成度はA,B,Cの順に別々に更新される。
【００２８】
一方、A,B,Cの優先度が全て等しい場合は、工程線30を更新した際にA,B,Cの完成率は同時に更新される。なお、デフォルトの状態では各ドキュメントの優先順位は全て等しく設定しておく。
【００２９】
ある工程線における、各ドキュメントの優先順位の設定は工程線内ドキュメント優先度設定画面24にて、ある線表ID上の各工程線に対応するドキュメントの優先度の値を設定し、「更新」ボタン25をクリックすると、設定した各工程線に各ドキュメントの優先度が工程線内ドキュメント優先度管理テーブル13に登録される。なお、工程線内ドキュメント優先度管理テーブル13のテーブルレイアウトは図１０の通りである。
【産業上の利用可能性】
【００３０】
本発明はソフトウェア開発をはじめとした諸プロジェクトのプロジェクト管理において広く利用可能である。
【図面の簡単な説明】
【００３１】
【図１】本発明における画面、テーブル、ならびに連携対象の工程管理装置の構成を示した全体構成図である。
【図２】本発明におけるドキュメント管理システム入出力画面群の構成イメージである。
【図３】本発明におけるドキュメント管理システム統合データベースの構成イメージである。
【図４】本発明におけるドキュメント登録状況編集画面イメージである。
【図５】本発明におけるドキュメントステータス・完成率編集画面イメージである。
【図６】本発明におけるドキュメント−工程線間対応設定画面イメージである。
【図７】本発明における工程線内ドキュメント優先度設定画面イメージである。
【図８】本発明におけるドキュメント状況管理テーブルのレイアウト図である。
【図９】本発明におけるドキュメント−工程線間対応管理テーブルのレイアウト図である。
【図１０】本発明における工程線内ドキュメント優先度管理テーブルのレイアウト図である。
【図１１】本発明において連携対象となる工程管理装置のイメージ図である。
【図１２】本発明において各ドキュメントの完成率より工程線の進捗率を求める方法に関する参考図及び計算式である。
【図１３】本発明において工程線の進捗率よりその工程線に対応するドキュメントの完成率を求める方法に関する参考図及び計算式である。
【符号の説明】
【００３２】
1…ドキュメント管理システム、2…ドキュメント管理システム入出力画面群、3…ドキュメント管理システムアプリケーションプログラム、4…ドキュメント管理システムミドルウェア、5…ドキュメント管理システム統合データベース、6…工程管理装置、7…ドキュメント登録状況編集画面、8…ドキュメントステータス・完成率編集画面、9…ドキュメント−工程線間対応設定画面、10…工程線内ドキュメント優先度設定画面、11…ドキュメント状況管理テーブル、12…ドキュメント−工程線間対応管理テーブル、13…工程線内ドキュメント優先度管理テーブル、14…ドキュメント登録状況編集画面イメージ、15…ドキュメント登録状況編集画面イメージ、16…ドキュメント登録状況編集画面更新ボタン、17…ドキュメント登録状況編集画面終了ボタン、18…ドキュメントステータス・完成率編集画面イメージ、19…ドキュメントステータス・完成率編集画面更新ボタン、20…ドキュメントステータス・完成率編集画面終了ボタン、21…ドキュメント−工程線間対応設定画面イメージ、22…ドキュメント−工程線間対応設定画面更新ボタン、23…ドキュメント−工程線間対応設定画面終了ボタン、24…工程線内ドキュメント優先度設定画面、25…工程線内ドキュメント優先度設定画面更新ボタン、26…工程線内ドキュメント優先度設定画面終了ボタン、27…ドキュメント状況管理テーブルレイアウト、28…ドキュメント−工程線間対応管理テーブルレイアウト、29…工程線内ドキュメント優先度管理レイアウト、30…工程線、31…各ドキュメントの完成率より工程線の進捗率を求める際の参考図、32…各ドキュメントの完成率より工程線の進捗率を求める際の計算式、33…工程線の進捗率よりその工程線に対応するドキュメントの完成率を求める際の参考図、34…工程線の進捗率よりその工程線に対応するドキュメントの完成率を求める際の計算式。
【図１】
2005157704.tif 000003
【図２】
2005157704.tif 000004
【図３】
2005157704.tif 000005
【図４】
2005157704.tif 000006
【図５】
2005157704.tif 000007
【図６】
2005157704.tif 000008
【図７】
2005157704.tif 000009
【図８】
2005157704.tif 000010
【図９】
2005157704.tif 000011
【図１０】
2005157704.tif 000012
【図１１】
2005157704.tif 000013
【図１２】
2005157704.tif 000014
【図１３】
2005157704.tif 000015