(57)【要約】【課題】所定の作業におけるメンバ教育を効率的に行うことのできる情報提供プログラム、情報提供方法及び情報提供装置の提供を目的とする。【解決手段】  コンピュータに、文書を識別する文書識別情報と、前記文書が作成された所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを実行させることにより上記課題を解決する。【選択図】  図９
2006107278.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
文書を識別する文書識別情報と、前記文書が作成された所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、
前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを実行させるための情報提供プログラム。
【請求項２】
前記メンバ情報は、前記メンバの能力を示す能力情報を含み、
前記文書管理手順は、前記文書に当該文書の理解に必要な能力を示す難易度を対応付けて管理し、
前記文書検索手順は、前記文書管理手順において管理されている前記難易度と、前記能力情報とに基づいて、前記メンバの能力に応じた文書を検索することを特徴とする請求項１記載の情報提供プログラム。
【請求項３】
前記メンバ情報は、前記メンバの作業に関連する前記作業工程を示す関連工程情報を含み、
前記文書検索手順は、前記作業工程情報と前記関連工程情報とに基づいて前記メンバの作業に関連する前記作業工程において作成された文書を検索することを特徴とする請求項１又は２記載の情報提供プログラム。
【請求項４】
コンピュータを用いて所定の作業に関する情報を提供する情報提供方法であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、
前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを有することを特徴とする情報提供方法。
【請求項５】
所定の作業に関する情報を提供する情報提供装置であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手段と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手段と、
前記メンバ情報取得手段による前記メンバ情報の取得に応じ、前記文書管理手段によって管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手段と、
前記文書検索手段によって検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手段とを有することを特徴とする情報提供装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供プログラム、情報提供方法及び情報提供装置に関し、特に所定の作業に関する情報を提供する情報提供プログラム、情報提供方法及び情報提供装置に関する。
【背景技術】
【０００２】
コンピュータシステム等の開発プロジェクトにおいては、作業工程の進行によって開発メンバの入れ替え等が行われる。また、作業に大幅な遅れが生じた場合等、作業の進捗状況によって開発メンバの増員が行われることもある。
【０００３】
開発プロジェクトに新たなメンバが加わった場合、その新メンバは、開発作業に必要なスキルや、その開発プロジェクト自体の内容等について早期に習得し、迅速に開発作業に着手することが望まれる。そのため、従来は、以前より開発プロジェクトに参加しているメンバによって、新メンバに対する教育が行われていた。
【特許文献１】特開２００１−１９４９８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特に大規模なプロジェクトにおいては、メンバの入れ替えが頻繁に発生することもあり、また、教育の内容に関しても、新メンバのスキル、及び現在の作業工程等、様々な要因でその都度異なるため、教育担当者の負担が過大となり、当該教育担当者自身の開発作業に支障が生じるという問題があった。
【０００５】
本発明は、上記の点に鑑みてなされたものであって、所定の作業におけるメンバ教育を効率的に行うことのできる情報提供プログラム、情報提供方法及び情報提供装置の提供を目的とする。
【課題を解決するための手段】
【０００６】
そこで上記課題を解決するため、本発明は、請求項１に記載されるように、コンピュータに、文書を識別する文書識別情報と、前記文書が作成された所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを実行させることを特徴とする。
【０００７】
このような情報提供プログラムでは、新たなメンバの追加等に応じて、当該メンバ学習する必要のある文書の情報を当該メンバに対して提供することができるため、所定の作業におけるメンバ教育を効率的に行うことができる。
【０００８】
また、上記課題を解決するため、本発明は、上記情報提供プログラムによる情報提供方法、又は前記情報提供プログラムを実行する情報提供装置としてもよい。
【発明の効果】
【０００９】
本発明によれば、所定の作業におけるメンバ教育を効率的に行うことのできる情報提供プログラム、情報提供方法及び情報提供装置を提供することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面に基づいて本発明の実施の形態を説明する。図１は、本発明の実施の形態におけるプロジェクト管理システムの構成例を示す図である。図１においてプロジェクト管理システム１は、あるコンピュータシステムの開発プロジェクト（以下、単に「開発プロジェクト」という。）に関する各種情報を管理するシステムであり、プロジェクト管理サーバ１０と端末２０とがＬＡＮ（Local Area Network）又はインターネット等のネットワーク４０（有線又は無線の別は問わない）を介して接続されることにより構成されている。また、プロジェクト管理システム１には、プロジェクト進捗管理システム３０がネットワーク４０を介して接続されている。
【００１１】
端末２０は、プロジェクト管理サーバ１０から提供されるＷｅｂページを表示するためのＷｅｂブラウザを備えたＰＣ（Personal Computer）、ＰＤＡ（Personal Digital(Data) Assistants）、又は携帯電話等の端末であり、プロジェクト管理システム１のユーザが、プロジェクト管理システム１を利用する際に直接使用する。なお、図中において、端末２０は、一つのブロックとして表示されているが、一台の端末に限定する趣旨ではなく、例えば、開発プロジェクトに参加しているプロジェクトメンバごとに端末２０が設けられている。
【００１２】
プロジェクト進捗システム３０は、開発プロジェクトの進捗状況を管理する、一台以上のコンピュータより構成されるコンピュータシステムであり、進捗状況が更新されるたびに、その進捗状況を示す情報（プロジェクト進捗情報）をプロジェクト管理サーバ１０に配信する。
【００１３】
プロジェクト管理サーバ１０は、開発プロジェクトに関する各種情報の管理機能（プロジェクト情報管理機能）が実装されているコンピュータである。プロジェクト管理サーバ１０におけるプロジェクト情報管理機能は、例えば、データベース操作部１１、プロジェクト管理ＤＢ（Ｄａｔａ  Ｂａｓｅ）１２、及びドキュメント情報配信部１３等より構成される。
【００１４】
ドキュメント情報配信部１３は、プロジェクト情報管理ＤＢ１２に管理されている、プロジェクトの各作業工程において作成されたドキュメントの中から、例えば、新たなプロジェクトメンバが学習する必要のあるドキュメントを抽出し、そのドキュメントに関する情報をその新たなプロジェクトメンバに送信する機能である。
【００１５】
データベース操作部１１は、プロジェクト管理ＤＢ１２に対する各種操作手段（情報の登録、検索、更新又は削除等）をネットワーク４０を介して端末２０に提供するための機能である。プロジェクト管理ＤＢ１２は、プロジェクトに関する各種情報を管理するデータベースであり、プロジェクト進捗情報テーブル１２１、プロジェクトメンバ情報テーブル１２２、ドキュメント情報テーブル１２３及びドキュメント配信履歴テーブル１２４等より構成される。
【００１６】
図２は、プロジェクト管理ＤＢを構成するプロジェクト進捗情報テーブルの構成例を示す図である。図２において、プロジェクト進捗情報テーブル１２１は、開発プロジェクトを構成する各チームについて、チーム名、チームリーダ氏名、予定工程、及び実状工程等の情報（プロジェクト進捗情報）を管理するテーブルである。チーム名は、開発プロジェクトを構成する各チームを識別するためにそれぞれのチームに付けられた名前である。チームリーダ氏名は、当該チームのチームリーダの氏名である。予定工程は、当初の予定において現在どの作業工程にあるべきかを示す情報である。図２の設定例では、予定工程の値として「４」が設定されているが、本実施の形態においては、作業工程の進行に対して昇順の数値（以下「作業工程値」という。）によって各作業工程が表されている。したがって、予定工程が「４」であるということは、当初の予定では、現在は作業工程４を実施しているはずであることを示す。実状工程は、実際に実施されている現在の作業工程を示す情報である。実状工程の値は、予定工程の値と同じ尺度（すなわち、作業工程値）によって表される。したがって、図２の設定例では、現在は作業工程３が実施されていることが示されている。
【００１７】
なお、プロジェクト進捗情報テーブル１２１は、プロジェクト進捗管理システム３０からのプロジェクト進捗情報の配信に応じて更新される。但し、必ずしもプロジェクト進捗管理システム３０との連携による必要はなく、例えば、各チームリーダに端末２０よりプロジェクト進捗情報を入力させるようにしてもよい。
【００１８】
図３は、プロジェクト管理ＤＢを構成するプロジェクトメンバ情報テーブルの構成例を示す図である。図３において、プロジェクトメンバ情報テーブル１２２は、開発プロジェクトに参加している各プロジェクトメンバについて、氏名、所属チーム名、学習必須工程、習熟度、メールアドレス及びプロジェクト参画日等の情報（プロジェクトメンバ情報）を管理するテーブルである。氏名は、当該プロジェクトメンバの氏名である。所属チーム名は、当該プロジェクトメンバが所属するチーム（組織）のチーム名である。学習必須工程は、当該プロジェクトメンバの開発作業に関連する作業工程の例として、学習する必要がある作業工程、すなわち、当該プロジェクトメンバが開発作業を行うにあたり理解しておく必要がある作業工程を示す情報であり、当該作業工程が、上述した作業工程値によって管理される。図３の設定例では、「１、２、３」が設定されているが、これは、当該プロジェクトメンバは、作業工程１、２及び３の内容を理解しておく必要がある旨を示す。習熟度は、当該プロジェクトメンバの能力を示す情報の例として、チーム内の開発作業における当該プロジェクトメンバの習熟度を示す情報であり、本実施の形態では、例えば、１０段階の数値によって表される。メールアドレスは、当該プロジェクトメンバのメールアドレスである。プロジェクト参画日は、当該プロジェクトメンバがプロジェクトに参画した、または参画する年月日である。
【００１９】
なお、プロジェクトメンバ情報は、新たなプロジェクトメンバの追加や既存のプロジェクトメンバのプロジェクトメンバ情報の更新等に基づいて、例えば、チームリーダ等によって端末２０より入力される。
【００２０】
図４は、プロジェクト管理ＤＢを構成するドキュメント情報テーブルの構成例を示す図である。図４において、ドキュメント情報テーブル１２３は、開発プロジェクトにおいて作成された各ドキュメントについて、ドキュメント名、作成工程、作成／関連チーム名、関連ドキュメント、難易度、重要語句、参照回数、評価、その他裏情報、最終更新日時及び格納場所等の情報（ドキュメント情報）を管理するテーブルである。ドキュメント名は、当該ドキュメントの名前（文書識別情報）である。作成工程は、当該ドキュメントが作成された作業工程を示す情報であり、当該作業工程が作業工程値によって表される。作成／関連チーム名は、当該ドキュメントを作成したチームと、当該チームと関係が深いチームの名前である。関連ドキュメントは、当該ドキュメントと関係が深いドキュメントの名前である。関係が深いドキュメントとは、例えば、当該ドキュメントの内容を理解するための前提となるようなドキュメント等が相当する。
【００２１】
難易度とは、当該ドキュメントの内容を理解するために最低限必要とされる習熟度である。したがって、難易度は、上述した習熟度と同じ尺度の１０段階の数値によって表される。重要語句とは、ドキュメント内で使用されている語句のうち重要なものがリストアップされたものである。参照回数は、当該ドキュメントの実データが、当該実データの格納用のフォルダ（ドキュメント格納フォルダ）にアップロードされてからプロジェクトメンバによって参照された回数である。評価は、ドキュメント参照者によって入力されるドキュメントに対する評価を５段階の数値（以下「評価値」という。）によって表したものである。その他裏情報とは、例えば、正式なドキュメントの内容としては記載できないが、当該ドキュメントを参照する人に対して伝えたい情報である。例えば、ある機能についてのある実現方式（ここでは「ＸＸ方式」という。）について、「ＸＸ方式は未検証です。実現できないかもしれません。」と登録することにより、ドキュメントの参照者に対して注意を喚起する目的等に用いられる。最終更新日時は、当該ドキュメントが最後に更新された日時である。格納場所は、当該ドキュメントが格納されているドキュメント格納フォルダの位置を示す情報（パス名等）である。
【００２２】
なお、ドキュメント情報は、例えば、ドキュメントの作成者や参照者等のプロジェクトメンバによって端末２０より登録又は更新される。図５は、ドキュメント情報を登録又は更新させるための画面例を示す図である。図５のドキュメント登録／更新ページ２１０は、ドキュメント情報を登録する際に端末２０のＷｅｂブラウザによって表示されるＷｅｂページである。登録／更新ページ２１０には、ドキュメント名、作成工程、作成チーム名、関連チーム名、関連ドキュメント名、難易度、重要語句及びその他裏情報等を入力させることが可能であり、新規登録ボタン２１１がクリックされると、ドキュメント情報テーブル１２３に新たなレコードが追加され、更新ボタン２１２がクリックされると、既存のレコードの情報が更新される。
【００２３】
また、図６は、ドキュメントに対する評価を入力させるための画面例を示す図である。図６のドキュメント評価ページ２２０は、ドキュメントを参照した後に自動的に端末２０のＷｅｂブラウザによって表示されるＷｅｂページである。ドキュメント評価ページ２２０においては、ドキュメントに対する評価として「大変有益であった。」、「まあまあ有益であった。」、「どちらとも言えない。」、「あまり有益ではなかった。」、及び「有益ではなかった。」等の５段階の評価の中から一つの評価を選択させることが可能であり、いずれかが選択され、評価ボタン２２１がクリックされると、選択された評価に対応する評価値が当該ドキュメントの「評価」項目に登録される。
【００２４】
図７は、プロジェクト管理ＤＢを構成するドキュメント配信履歴テーブルの構成例を示す図である。図７において、ドキュメント配信履歴テーブル１２４は、ドキュメント情報の配信先とされたプロジェクトメンバと、そのドキュメント情報が配信対象とされたドキュメントとの組み合わせごとに、配信先メンバ氏名、配信ドキュメント名及び最終配信日時等の情報を管理するテーブルである。配信先メンバ氏名は、配信ドキュメント名によって特定されるドキュメントのドキュメント情報の配信先とされたプロジェクトメンバの氏名である。配信ドキュメント名は、そのドキュメント情報が配信対象とされたドキュメントの名前である。最終配信日時は、当該配信が最後に実行された日時である。
【００２５】
次に、プロジェクト管理サーバ１０のハードウェア構成例について説明する。図８は、本発明の実施の形態におけるプロジェクト管理サーバのハードウェア構成例を示す図である。図８のプロジェクト管理サーバ１０は、それぞれバスBで相互に接続されているドライブ装置１００と、補助記憶装置１０２と、メモリ装置１０３と、演算処理装置１０４と、インタフェース装置１０５とを有するように構成される。
【００２６】
プロジェクト管理サーバ１０での処理を実現するプログラムは、ＣＤ−ＲＯＭ等の記録媒体１０１によって提供される。プログラムを記録した記録媒体１０１がドライブ装置１００にセットされると、プログラムが記録媒体１０１からドライブ装置１００を介して補助記憶装置１０２にインストールされる。
【００２７】
補助記憶装置１０２は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。例えば補助記憶装置１０２は、プログラムの処理に必要な、上述した各種テーブルを格納している。
【００２８】
メモリ装置１０３は、プログラムの起動指示があった場合に、補助記憶装置１０２からプログラムを読み出して格納する。演算処理装置１０４は、メモリ装置１０３に格納されたプログラムに従ってプロジェクト管理サーバ１０に係る機能を実行する。インタフェース装置１０５は例えばモデム、ルータ等で構成され、図１のネットワーク４０に接続するために用いられる。
【００２９】
以下、図１のプロジェクト管理サーバ１０の処理手順について説明する。図９は、プロジェクトメンバ情報の新規登録又は更新時の処理を説明するためのフローチャートである。
【００３０】
ステップＳ１０１において、例えば、開発プロジェクトに新たなメンバが追加された場合は、新規メンバのプロジェクトメンバ情報の入力行われ、また、既存メンバのプロジェクトメンバ情報に変更が生じた場合は、既存メンバのプロジェクトメンバ情報の更新の入力が端末２０において行われる。
【００３１】
図１０は、プロジェクトメンバ情報の新規登録又は更新をさせるための画面例を示す図である。図１０のプロジェクトメンバ情報登録／更新ページ２３０は、プロジェクトメンバ情報の入力時に端末２０に表示されるＷｅｂページである。図１０に示されるように、プロジェクトメンバ情報登録／更新ページ２３０には、メンバ氏名、所属チーム名、学習必須工程、習熟度、メールアドレス、及びプロジェクト参画日等の入力が可能であり、ステップＳ１０１においては、プロジェクトメンバ情報登録／更新ページ２３０を介して、プロジェクトメンバ情報の入力が行われる。プロジェクトメンバ情報登録／更新ページ２３０において新規登録ボタン２３１がクリックされると、プロジェクトメンバ情報の新規登録要求が、更新ボタン２３２がクリックされると、プロジェクトメンバ情報の更新要求がプロジェクト管理サーバ１０に送信される。
【００３２】
ステップＳ１０１に続いてステップＳ１０２に進み、プロジェクト管理サーバ１０のデータベース操作部１１は、プロジェクトメンバ情報の新規登録要求又は更新要求を受信する。ステップＳ１０２に続いてステップＳ１０３に進み、データベース操作部１１は、受信したプロジェクトメンバ情報をプロジェクトメンバ情報テーブル１２２に反映する。すなわち、新規登録要求が受信された場合は、受信されたプロジェクトメンバ情報に基づいて新たなレコードが追加され、更新要求が受信された場合は、該当するレコードの内容が更新される。
【００３３】
ステップＳ１０３に続いてステップＳ１０４に進み、ドキュメント情報配信部１３が呼び出され、ドキュメント情報配信部１３によって、プロジェクトメンバ情報の新規登録又は更新の対象とされたプロジェクトメンバを対象として学習依頼メールの配信処理が実行され、プロジェクトメンバ情報の新規登録又は更新に基づく処理が終了する。ここで、学習依頼メールとは、開発プロジェクトにおける開発作業を遂行するにあたり、その内容を学習する必要があるドキュメント情報を通知するためのメールである。
【００３４】
ステップＳ１０４における学習依頼メールの配信処理の詳細について説明する。図１１は、ドキュメント情報配信部による学習依頼メールの配信処理を説明するためのフローチャートである。
【００３５】
ステップＳ２０１において、学習依頼メールの配信処理の対象とされているプロジェクトメンバ（以下「対象メンバ」という。）の所属チーム名がプロジェクトメンバ情報テーブル１２２（図３）より取得され、作成／関連チーム名に対象メンバの所属チーム名を含むドキュメントがドキュメント情報テーブル１２３（図４）より検索される。検索されたドキュメントがある場合はステップＳ２０２に進み、実状工程の作業工程値がプロジェクト進捗情報テーブル１２１（図２）より取得され、検索されたドキュメントの中から、作成工程の作業工程値が実状工程の作業工程値以下のもの、すなわち、現在の作業工程以前に作成されたドキュメントが検索される。
【００３６】
検索されたドキュメントがある場合はステップＳ２０３に進み、対象メンバの学習必須工程がプロジェクトメンバ情報テーブル１２２（図３）より取得され、検索されたドキュメントの中から、作成工程が象メンバの学習必須工程に含まれるもの、すなわち、対象メンバの学習必須工程において作成されたドキュメントが検索される。
【００３７】
検索されたドキュメントがある場合はステップＳ２０４に進み、対象メンバの習熟度がプロジェクトメンバ情報テーブル１２２（図３）より取得され、検索されたドキュメントの中から、難易度が習熟度以下のもの、すなわち、対象メンバの能力に応じたドキュメントが検索される。
【００３８】
検索されたドキュメントがある場合はステップＳ２０５に進み、検索されたドキュメントのそれぞれの対象メンバに対する最終配信日時がドキュメント配信履歴テーブル１２４より取得され、検索されたドキュメントの中から、最終更新日時が最終配信日時より新しいもの、すなわち、更新されてから対象メンバにはそのドキュメント情報が配信されていないドキュメントが検索される。検索されたドキュメントがある場合はステップＳ２０６に進み、検索されたドキュメントのドキュメント情報が記載された学習依頼メールが対象メンバに対して自動的に配信される。
【００３９】
図１２は、学習依頼メールの例を示す図である。図１２に示されるように、学習依頼メール２４０には、対象メンバが学習する必要のあるドキュメントのドキュメント情報が記載されている。したがって、対象メンバは、学習依頼メール２４０を参照することにより、自らが学習すべきドキュメントを把握することができる。
【００４０】
ステップＳ２０６に続いてステップＳ２０７に進み、ドキュメント情報が配信されたドキュメントに関して、対象メンバに対する最終配信日時がドキュメント配信情報履歴テーブル１２４（図７）において更新され、学習依頼メールの配信処理が終了する。なお、ステップＳ２０１からステップＳ２０５において、検索されたドキュメントが無かった場合は、その時点で処理が終了する。
【００４１】
次に、開発プロジェクトの作業が進捗した際、すなわち、プロジェクト進捗情報が更新された際の処理について説明する。図１３は、プロジェクト進捗情報の更新時の処理を説明するためのフローチャートである。
【００４２】
ステップＳ３０１において、プロジェクト管理サーバ１０のデータベース操作部１１は、プロジェクト進捗管理システム３０より配信されたプロジェクト進捗情報を受信する。ここで、プロジェクト進捗情報は、プロジェクト進捗管理システム３０からの配信によるものではなく、例えば、チームリーダ等に端末２０において入力させるようにしてもよい。ステップＳ３０１に続いてステップＳ３０２に進み、データベース操作部１１は、受信されたプロジェクト進捗情報に基づいてプロジェクト進捗情報テーブル１２１を更新する。例えば、作業工程が進んだ場合は、実状工程の作業工程値が更新される。
【００４３】
ステップＳ３０２に続いてステップＳ３０３以降は、プロジェクトメンバ情報テーブル１２２（図３）にプロジェクトメンバ情報が登録されている全てのプロジェクトメンバに対するループ処理が、ドキュメント情報配信部１３によって実行される。すなわち、全てのメンバについて処理が完了したか判断され（Ｓ３０３）、まだ完了していない場合は、プロジェクトメンバ情報テーブル１２２から一のメンバ（以下「カレントメンバ」という。）に対するレコードが取得される（Ｓ３０４）。続いて、カレントメンバを対象メンバとして図１１において説明した学習依頼メールの配信処理が実行される（Ｓ３０５）。全てのメンバについて処理が完了すると、プロジェクト進捗情報の更新による処理が終了する。
【００４４】
なお、例えば、定期的な処理として図１４に示されるような処理もプロジェクト管理サーバ１０において実行される。図１４は、プロジェクト管理サーバによる情報配信処理を説明するためのフローチャートである。
【００４５】
ドキュメント情報配信部１３は、参照回数や評価の上位又は下位のドキュメントをドキュメント情報テーブル１２３（図４）よりリストアップし（Ｓ４０１）、リストアップされたドキュメントのドキュメント情報が記載された電子メール（定期情報公開メール）を全てのプロジェクトメンバに送信する（Ｓ４０２）。
【００４６】
上述したように、本実施の形態におけるプロジェクト管理サーバ１０によれば、開発プロジェクトの作業工程やプロジェクトメンバの能力等に応じたドキュメントを抽出し、そのドキュメント情報を関連するメンバに送信するため、当該メンバは、自己が学習する必要があるドキュメントを明確に把握することができ、そのドキュメントを参照することで開発作業に必要な知識を得ることができる。したがって、他の開発メンバによる当該メンバに対する教育作業の負荷を軽減させることができ、開発プロジェクトにおけるメンバ教育の効率化を図ることができる。
【００４７】
以上、本発明の好ましい実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【００４８】
以上の説明に関し、更に以下の項を開示する。
（付記１）
コンピュータに、
文書を識別する文書識別情報と、前記文書が作成された所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、
前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを実行させるための情報提供プログラム。
（付記２）
前記メンバ情報は、前記メンバの能力を示す能力情報を含み、
前記文書管理手順は、前記文書に当該文書の理解に必要な能力を示す難易度を対応付けて管理し、
前記文書検索手順は、前記文書管理手順において管理されている前記難易度と、前記能力情報とに基づいて、前記メンバの能力に応じた文書を検索することを特徴とする付記１記載の情報提供プログラム。
（付記３）
前記メンバ情報は、前記メンバの作業に関連する前記作業工程を示す関連工程情報を含み、
前記文書検索手順は、前記作業工程情報と前記関連工程情報とに基づいて前記メンバの作業に関連する前記作業工程において作成された文書を検索することを特徴とする付記１又は２記載の情報提供プログラム。
（付記４）
前記文書検索手順は、前記メンバが属する組織に関連する文書を検索することを特徴とする付記１乃至３いずれか一項記載の情報提供プログラム。
（付記５）
前記配信手順において前記メンバにその情報が配信された文書の前記文書識別情報と、該情報が配信された時期を示す時期情報とを関連付けて記録する配信時期記録手順を更に有し、
前記文書検索手順は、前記配信時期記録手順において記録された前記時期情報に示される時期より後に更新された文書を検索することを特徴とする付記１乃至４いずれか一項記載の情報提供プログラム。
（付記６）
コンピュータに、
文書を識別する文書識別情報と、前記文書が作成された所定の作業の作業工程を示す第一の作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業における現在の作業工程を示す第二の作業工程情報を取得する作業工程情報取得手順と、
前記作業工程情報取得手順における前記第二の作業工程情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記第一の作業工程情報と前記第二の作業工程情報とに基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記所定の作業に従事するメンバに配信する配信手順とを実行させるための情報提供プログラム。
（付記７）
付記１乃至５いずれか一項記載の情報提供プログラムを記録したコンピュータ読み取り可能な記録媒体。
（付記８）
コンピュータを用いて所定の作業に関する情報を提供する情報提供方法であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手順と、
前記メンバ情報取得手順における前記メンバ情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手順とを有することを特徴とする情報提供方法。
（付記９）
コンピュータを用いて所定の作業に関する情報を提供する情報提供方法であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す第一の作業工程情報とを対応付けて前記文書を管理する文書管理手順と、
前記所定の作業における現在の作業工程を示す第二の作業工程情報を取得する作業工程情報取得手順と、
前記作業工程情報取得手順における前記第二の作業工程情報の取得に応じ、前記文書管理手順において管理されている前記文書の中から、前記第一の作業工程情報と前記第二の作業工程情報とに基づいて現在の作業工程までに作成された文書を検索する文書検索手順と、
前記文書検索手順において検索された文書に関する情報を含む電子メールを前記所定の作業に従事するメンバに配信する配信手順とを有することを特徴とする情報提供方法。
（付記１０）
所定の作業に関する情報を提供する情報提供装置であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す作業工程情報とを対応付けて前記文書を管理する文書管理手段と、
前記所定の作業に対する新たなメンバの追加、又は既存のメンバの属性の更新を示すメンバ情報を取得するメンバ情報取得手段と、
前記メンバ情報取得手段による前記メンバ情報の取得に応じ、前記文書管理手段によって管理されている前記文書の中から、前記作業工程情報に基づいて現在の作業工程までに作成された文書を検索する文書検索手段と、
前記文書検索手段によって検索された文書に関する情報を含む電子メールを前記メンバに配信する配信手段とを有することを特徴とする情報提供装置。
（付記１１）
所定の作業に関する情報を提供する情報提供装置であって、
文書を識別する文書識別情報と、前記文書が作成された前記所定の作業の作業工程を示す第一の作業工程情報とを対応付けて前記文書を管理する文書管理手段と、
前記所定の作業における現在の作業工程を示す第二の作業工程情報を取得する作業工程情報取得手段と、
前記作業工程情報取得手段による前記第二の作業工程情報の取得に応じ、前記文書管理手段によって管理されている前記文書の中から、前記第一の作業工程情報と前記第二の作業工程情報とに基づいて現在の作業工程までに作成された文書を検索する文書検索手段と、
前記文書検索手段によって検索された文書に関する情報を含む電子メールを前記所定の作業に従事するメンバに配信する配信手段とを有することを特徴とする情報提供装置。
【図面の簡単な説明】
【００４９】
【図１】本発明の実施の形態におけるプロジェクト管理システムの構成例を示す図である。
【図２】プロジェクト管理ＤＢを構成するプロジェクト進捗情報テーブルの構成例を示す図である。
【図３】プロジェクト管理ＤＢを構成するプロジェクトメンバ情報テーブルの構成例を示す図である。
【図４】プロジェクト管理ＤＢを構成するドキュメント情報テーブルの構成例を示す図である。
【図５】ドキュメント情報を登録又は更新させるための画面例を示す図である。
【図６】ドキュメントに対する評価を入力させるための画面例を示す図である。
【図７】プロジェクト管理ＤＢを構成するドキュメント配信履歴テーブルの構成例を示す図である。
【図８】本発明の実施の形態におけるプロジェクト管理サーバのハードウェア構成例を示す図である。
【図９】プロジェクトメンバ情報の新規登録又は更新時の処理を説明するためのフローチャートである。
【図１０】プロジェクトメンバ情報の新規登録又は更新をさせるための画面例を示す図である。
【図１１】ドキュメント情報配信部による学習依頼メールの配信処理を説明するためのフローチャートである。
【図１２】学習依頼メールの例を示す図である。
【図１３】プロジェクト進捗情報の更新時の処理を説明するためのフローチャートである。
【図１４】プロジェクト管理サーバによる情報配信処理を説明するためのフローチャートである。
【符号の説明】
【００５０】
１          プロジェクト管理システム
１０        プロジェクト管理サーバ
１１        データベース操作部
１２        プロジェクト管理ＤＢ
１３        ドキュメント情報配信部
２０        端末
３０        プロジェクト進捗管理システム
４０        ネットワーク
１００      ドライブ装置
１０１      記録媒体
１０２      補助記憶装置
１０３      メモリ装置
１０４      演算処理装置
１０５      インタフェース装置
１２１      プロジェクト進捗情報テーブル
１２２      プロジェクトメンバ情報テーブル
１２３      ドキュメント情報テーブル
１２４      ドキュメント配信履歴テーブル
Ｂ          バス
【図１】
2006107278.tif 000003
【図２】
2006107278.tif 000004
【図３】
2006107278.tif 000005
【図４】
2006107278.tif 000006
【図５】
2006107278.tif 000007
【図６】
2006107278.tif 000008
【図７】
2006107278.tif 000009
【図８】
2006107278.tif 000010
【図９】
2006107278.tif 000011
【図１０】
2006107278.tif 000012
【図１１】
2006107278.tif 000013
【図１２】
2006107278.tif 000014
【図１３】
2006107278.tif 000015
【図１４】
2006107278.tif 000016