(57)【要約】【課題】過去プロジェクトで必要となった工数の観点でのナレッジ情報に基づいてプロジェクトにおけるスケジュールの作成を支援すること。【解決手段】複数の作業者毎の過去の複数の作業実績である前記作業項目と前記作業対象名と前記作業名と前記作業に要する資格を含むナレッジ情報をナレッジＤＢ３０に登録しておき、新たなスケジュール作成対象のプロジェクト名である作業項目と作業内容と作業名と工数を含むスケジュール検索条件情報を満足する作業者をナレッジＤＢ３０から抽出し、選択した作業者名及び工数を棒グラフとして表したスケジュール表をディスプレイ２１に表示するスケジュール表作成支援システム。【選択図】図１
2018073016.tif 000002
【特許請求の範囲】
【請求項１】
管理者が操作するコンピュータと、該コンピュータの管理画面を表示するディスプレイと、該コンピュータに接続され、管理対象である複数のプロジェクトの作業内容及び作業者毎のスキルを格納するナレッジデータベースとを備え、
前記ナレッジデータベースが、複数の作業者毎の作業に対する作業項目と、作業対象名と、作業名と、前記作業を完了するまでに要する期間である工数と、前記作業に対する作業者の過去従事年数と、前記作業に対する資格情報を格納するスケジュール表作成支援システムであって、
前記コンピュータが、
複数の作業者毎の過去の複数の作業実績である前記作業項目と前記作業対象名と前記作業名と前記作業に要する資格を含むナレッジ情報を前記ナレッジデータベースに登録する第１工程と、
新たなスケジュール作成対象のプロジェクト名である作業項目と作業内容と作業名と工数を含むスケジュール検索条件情報をナレッジデータベースに登録する第２工程と、
該第２工程により登録したスケジュール作成条件情報を満足する作業者を前記第１工程により登録したナレッジ情報をナレッジデータベースから抽出する第３工程と、
該第３工程により抽出した作業者が管理者により選択されたとき、プロジェクト名対応に作業者名及び工数を棒グラフとして表したスケジュール表をディスプレイに表示する第４工程と、
を実行する、スケジュール表作成支援システム。
【請求項２】
前記コンピュータが、
前記第３工程においてスケジュール作成条件情報を満足する複数の作業者を抽出したとき、前記ディスプレイに複数の作業者の氏名を表示させ、管理者から選択された作業者を含むスケジュール表を前記第４工程により表示する、請求項１に記載のスケジュール表作成支援システム。
【請求項３】
前記コンピュータが、
前記第４工程において、選択された作業者の平均値工数をディスプレイに表示する、請求項１又は２に記載のスケジュール表作成支援システム。
【請求項４】
管理者が操作するコンピュータと、該コンピュータの管理画面を表示するディスプレイと、該コンピュータに接続され、管理対象である複数のプロジェクトの作業内容及び作業者毎のスキルを格納するナレッジデータベースとを備え、前記ナレッジデータベースが、複数の作業者毎の作業に対する作業項目と、作業対象名と、作業名と、前記作業を完了するまでに要する期間である工数と、前記作業に対する作業者の過去従事年数と、前記作業に対する資格情報を格納するコンピュータシステムのスケジュール表作成支援プログラムであって、
前記コンピュータに、
複数の作業者毎の過去の複数の作業実績である前記作業項目と前記作業対象名と前記作業名と前記作業に要する資格を含むナレッジ情報を前記ナレッジデータベースに登録する第１工程と、
新たなスケジュール作成対象のプロジェクト名である作業項目と作業内容と作業名と工数を含むスケジュール検索条件情報をナレッジデータベースに登録する第２工程と、
該第２工程により登録したスケジュール作成条件情報を満足する作業者を前記第１工程により登録したナレッジ情報をナレッジデータベースから抽出する第３工程と、
該第３工程により抽出した作業者が管理者により選択されたとき、プロジェクト名対応に作業者名及び工数を棒グラフとして表したスケジュール表をディスプレイに表示する第４工程と、
を実行させる、スケジュール表作成支援プログラム。
【請求項５】
前記コンピュータに、
前記第３工程においてスケジュール作成条件情報を満足する複数の作業者を抽出したとき、前記ディスプレイに複数の作業者の氏名を表示させ、管理者から選択された作業者を含むスケジュール表を前記第４工程により表示させる、請求項４に記載のスケジュール表作成支援プログラム。
【請求項６】
前記コンピュータに、
前記第４工程において、選択された作業者の平均値工数をディスプレイに表示する、請求項４又は５に記載のスケジュール表作成支援プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキルを有する複数作業者のスケジュール表の作成を支援することができるスケジュール表作成支援システム及びスケジュール表作成支援プログラムに関する。
【背景技術】
【０００２】
近年、多くの企業では、複数のプロジェクトを同時並行的に遂行するにあたり、スキルを有する複数の作業者を各プロジェクトに割り当てるスケジュール表を管理者が作成する必要がある。このスケジュール表は、管理者が多数の作業者へヒアリングや管理者自身の経験に基づいて作成されるが、ヒアリングをかける工数の発生や管理者自身のスキルに影響された精度の低いスケジュールが作成される可能性があった。
【０００３】
この作業スケジュールを作成する技術が記載された文献としては、下記の特許文献１及び特許文献２が挙げられる。特許文献１には、「生産量や納期遵守率などの生産指標を定量的に予測し、生産指標が未達成となった場合の要因となるスキルを特定し、必要な作業技能を有する作業者育成計画案と作業者割付計画を含めた作業計画を同時に作成する」という記載がある。特許文献２には、「効率的に建物を巡回して設備機器の保守作業を行うための作業スケジュールを作成する」という記載がある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−１７４０９８号公報
【特許文献２】特開２０１３−２４２７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
前述の特許文献１に記載された技術は、作業者育成計画案と作業者割付計画を含めた作業計画を同時に作成することができる効果に留まり、特許文献２に記載された技術は、効率的に建物を巡回して設備機器の保守作業を行うことができる効果に留まる。
【０００６】
そこで、本発明では、過去のプロジェクトで実際に必要となった作業者毎の工数を含むナレッジ情報に基づいてプロジェクトにおけるスケジュールの作成を支援することができるスケジュール表作成支援システム及びスケジュール表作成支援プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明によるスケジュール表作成支援システム及びスケジュール表作成支援プログラムは、複数の作業者毎の作業に対する作業項目と作業対象名と作業名と工数と前記作業に対する作業者の過去従事年数と前記作業に対する資格情報を、ナレッジデータベースに格納しておき、新たなスケジュール作成対象作業の作業項目と作業内容と作業名を含むスケジュール検索条件情報を満足する作業者のナレッジ情報をナレッジデータベースから抽出し、作業者毎の平均工数を含むスケジュールを生成することを主な特徴とする。
【発明の効果】
【０００８】
本発明によるスケジュール表作成支援システム及びスケジュール表作成支援プログラムは、過去のプロジェクトで実際に必要となった作業者毎の工数を含むナレッジ情報に基づいてプロジェクトにおけるスケジュールの作成を支援することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施例によるスケジュール表作成支援システムの構成例を示す図である。
【図２】本実施例によるスケジュール表作成支援システムの操作画面例を示す図である。
【図３Ａ】本実施例による管理画面例を示す図である。
【図３Ｂ】本実施例による作業内容の構成例を示す図である。
【図３Ｃ】本実施例による選択入力ボックス例を示す図である。
【図４】本実施例によるスケジュール表例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明による実施例を説明する。
【実施例１】
【００１１】
［構成］
本実施例によるスケジュール表作成支援プログラムが適用されるスケジュール表作成支援システムは、図１に示す如く、管理者１０がキーボード２３等を用いて操作するコンピュータ２０と、該コンピュータ２０の操作画面等を表示するディスプレイ２１と、該コンピュータ２０に接続され、管理対象である複数のプロジェクトの作業内容及び作業者毎のスキルを格納するナレッジデータベース（ＤＢ）３０とを備える。なお、ナレッジＤＢとは、知識データベースを意味する。
【００１２】
前記ナレッジＤＢ３０は、図２に示す如く、プロジェクトの作業項目を表す作業内容１と、作業対象名を表す作業内容２と、具体的作業名を表す作業内容３と、その作業を完了するまでに要する期間である工数と、当該作業に対する作業者の過去従事年数を表す作業スキル１と、当該作業に対する資格情報を表す作業スキル２との各項目情報を格納する。
【００１３】
前記コンピュータ２０は、作業実績に関する知識であるナレッジ情報を登録するナレッジ登録機能及び登録したナレッジ情報に基づいてスケジュールを作成するスケジュール作成機能を実行するスケジュール表作成支援プログラムを格納する。
【００１４】
前記ナレッジＤＢ３０は、例えば、作業項目「設計」の作業対象名「Ａアプリケーション」の作業名「バックアップ」に対して工数が「２ケ月」、この作業に従事した作業者の過去従事年数が「３年０ケ月」、要する資格情報が「ＡアプリケーションＥｎｔｏｒｙ」であることを格納する。
【００１５】
前記作業内容１〜３の関係は、図３Ｂに示す如く、作業項目として「設計」「構築」「バックアップ」等があり、例えば作業項目「設計」に対する作業対象名として「Ａアプリケーション」等があり、各アプリケーションに対する作業名として「ユーザアカウント」「アクセス権限」「バックアップ」他の作業がある。
【００１６】
前記ディスプレイ２１に表示される管理画面２５は、図３Ａに示す如く、画面左側にスケジュール作成情報を表示し、画面右側にナレッジ登録情報を表示する。このスケジュール作成情報は、プロジェクト名と作業内容と作業者スキルと期間とを入力するボックスが配置されている。前記ナレッジ登録情報は、作業者スキルと作業内容と作業に掛かった期間である工数とを入力するボックスが配置されている。
【００１７】
前記管理画面２５を用いたナレッジ登録情報における作業者毎のナレッジ登録は、管理画面２５のナレッジ登録情報の「作業スキル」がクリックされたとき、スケジュール表作成支援プログラムが、図３Ｃ（ａ）及び（ｂ）に示したアプリケーション毎の資格の有無の選択入力ボックス及び図３Ｂの「作業項目」−「作業対象名」−「作業名」の組み合わせに対する作業者毎の経験期間の選択入力ボックスを表示する。本実施例によるスケジュール表作成支援システムは、管理者１０が表示された管理画面２５の各種ボックスを用いて作業者毎の作業実績をナレッジＤＢ３０に登録することができる。
【００１８】
また、前記ディスプレイ２１に表示される管理画面２５は、図３Ａに示す如く、画面左側にスケジュールを作成するプロジェクトを入力するプロジェクト名ボックスと、作業内容ボックスと、作業に対して実績及び必要資格を入力する作業者スキルボックスと、プロジェクトの開始及び終了期間を入力する期間ボックスを表示する。この期間ボックスは、開始日と終了日を入力するためのダイアログボックス２６を表示する。
【００１９】
本実施例によるスケジュール表作成支援システムは、管理者１０が表示された管理画面２５の各種ボックスを用いてスケジュール作成対象のプロジェクトのプロジェクト名・作業内容・作業者スキル・期間をナレッジＤＢ３０に登録することができる。
【００２０】
［動作］
［ナレッジ登録処理（第１工程）］
本実施例によるスケジュール表作成支援システムは、まず、管理者１０が、コンピュータ２０にインストールしたスケジュール表作成支援プログラムのナレッジ登録機能による図３Ａから図３Ｃに示した入力画面を用い、ナレッジＤＢ３０に過去の複数の作業者毎の作業実績（「作業項目」−「作業対象名」−「作業名」の組み合わせ並びに「工数」及び「資格」）を含むナレッジ情報を登録する。この登録処理を本出願では第１工程という。
【００２１】
このナレッジ登録機能は、コンピュータ２０が、図３Ａに示した管理画面２５をディスプレイ２１に表示し、この管理画面２５の各種ボックスを用いて作業者毎の作業実績をナレッジＤＢ３０に登録する。なお、過去実績のない作業については、後述するスケジュール（作業工数）表を出力した後に、管理者１０が手動でナレッジＤＢ３０に追記登録する。
【００２２】
［スケジュール作成処理（第２工程〜第４工程）］
次いで、本実施例によるスケジュール表作成支援システムは、管理者１０が、コンピュータ２０にインストールしたスケジュール表作成支援プログラムのスケジュール作成機能を用い、特定のプロジェクトに対するスケジュール表を作成する。
【００２３】
このスケジュール表作成作業は、コンピュータ２０にインストールしたスケジュール表作成支援プログラムが、次に述べるスケジュール作成機能を実行することによって行われる。
【００２４】
（１）コンピュータ２０が、管理者１０の操作によって表示された管理画面２５の各種ボックスを用いて新たなスケジュール作成対象のプロジェクト名である作業項目と作業内容と作業者スキルと工数を含むスケジュール検索条件情報をナレッジＤＢ３０に登録する第２工程。本実施例工程における作業内容とは、例えば、作業名称「設計」、作業対象「Ａアプリケーション」、作業名「バックアップ」である。
【００２５】
（２）コンピュータ２０が、前記第１工程により登録したスケジュール検索条件情報（作業名称「設計」−作業対象「Ａアプリケーション」−作業名「バックアップ」）を満足する作業者をナレッジＤＢ３０から抽出する第３工程。
【００２６】
この第３工程は、入力したスケジュール検索条件情報が、作業名称「設計」−作業対象「Ａアプリケーション」−作業名「バックアップ」であり、資格「ＡアプリケーションＥｎｔｏｒｙ」の場合、図２に示すナレッジＤＢ３０の最上段のナレッジが当該抽出条件を満たすため、この条件を満たす作業者を抽出する。なお、当該抽出条件を満たす作業者が複数の際には、当該抽出条件を満たす複数作業者を管理者１０に提示し、ディスプレイ２１に作業者氏名及び経験年数を表示して作業者の管理者１０による選択を促す。
【００２７】
この抽出された作業者を管理者１０がコンピュータ２０を用いて選択承認したとき、本実施例によるスケジュール表作成支援システムは、図４に示す如き、プロジェクト名対応に作業者名及び作業期間を棒グラフとして表したスケジュール表をディスプレイ２１に表示する第４工程を実行する。
【００２８】
特に本実施例によるスケジュール表作成支援システムは、「工数」を登録済みの作業項目−作業対象−作業の組み合わせに対する作業者毎の平均値を算出して表示することにより作業者毎のスキルや能力に応じた工数を設定することができる。なお、本実施例においては作業者の作業（作業項目−作業対象−作業名の組み合わせ）毎の平均工数を表示する例を説明したが、作業者毎の最大工数と平均工数と最小工数を表示し、作業者の疲労度等を考慮した管理者１０の選択又は手入力によって任意の工数をスケジュールに設定することもできる。
【符号の説明】
【００２９】
１０  管理者、２０  コンピュータ、２１  ディスプレイ、
２３  キーボード、２５  管理画面、２６  ダイアログボックス、
３０  ナレッジデータベース（ＤＢ）
【図１】
2018073016.tif 000003
【図２】
2018073016.tif 000004
【図３Ａ】
2018073016.tif 000005
【図３Ｂ】
2018073016.tif 000006
【図３Ｃ】
2018073016.tif 000007
【図４】
2018073016.tif 000008