(57)【要約】【課題】チェックリストの各利用者にとって利用価値の高い情報を示すことにより、利用者の利便性を向上させることのできる技術を提供する。【解決手段】チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、作業項目ごとに対処済みか否かを示す属性情報を生成する。予め用意された属性情報と属性情報に対応する評価値との関係に基づいて、生成された属性情報に対応する評価値についての頻度分布を求める。頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、生成された属性情報に対応する評価度を設定する。生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、第１の属性情報に対して得られる評価度を、未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する。【選択図】図１
2007265289.tif 000002
【特許請求の範囲】
【請求項１】
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成し、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する
処理をコンピュータに実行させ、
前記生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理プログラム。
【請求項２】
前記未処理の作業項目ごとに前記優先度を求め、
前記優先度が大きい作業項目から順に所定の数の項目について、該優先度を出力表示する
処理を更に備えたことを特徴とする請求項１記載のチェックリスト管理プログラム。
【請求項３】
入力された属性情報に対して得られる前記評価度を、作業が成功する度合を示す成功度として設定する
処理を更に備えたことを特徴とする請求項１記載のチェックリスト管理プログラム。
【請求項４】
前記複数の作業項目の中で１つの作業項目を選択作業項目として選択し、
前記選択作業項目のみ対処済みで、他の作業項目については未対処と設定することにより第２の属性情報を生成し、
前記第２の属性情報に対して得られる前記評価度を、前記選択作業項目が作業の成功に寄与する度合を示す影響度として設定する
処理を更に備えたことを特徴とする請求項１記載のチェックリスト管理プログラム。
【請求項５】
前記複数の作業項目それぞれについて前記影響度を求め、
各作業項目についての前記影響度を出力表示する
処理を更に備えたことを特徴とする請求項４記載のチェックリスト管理プログラム。
【請求項６】
前記予め用意された属性情報と評価値との関係は、前記チェックリストを利用するごとに前記属性情報および該属性情報に対応付けられた評価値を順次蓄積していき、該蓄積された属性情報および該属性情報に対応付けられた評価値との関係を学習することにより得られる
ことを特徴とする請求項１記載のチェックリスト管理プログラム。
【請求項７】
前記学習する処理は、サポートベクターマシーンを利用して実行される
ことを特徴とする請求項６記載のチェックリスト管理プログラム。
【請求項８】
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理装置であって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成する生成手段と、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求める算出手段と、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する設定手段
を備え、
前記生成手段により生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理装置。
【請求項９】
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理方法であって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成し、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する
処理を備え、
前記生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チェックリストに含まれるチェック項目について、対処済みか未処理であるのかについての情報を保有することのできるチェックリスト管理装置に関する。
【背景技術】
【０００２】
実行すべき作業をリストアップして一覧表にまとめ、対処済みであるのか未対処であるのかを確認しやすいようにするためのチェックリストをコンピュータを用いて管理する技術については、各種業務において用いられてきている。業務の遂行にチェックリストを使用することで、多数の作業項目が含まれるような作業においても、例えば品質向上のためにより重要な作業項目について漏れなく実行できるように確認することができる。
【０００３】
コンピュータを用いてチェックリストを管理する技術に関しては、問題解決の手順が確実かつ円滑に進行するようにするためのシステムであって、不具合が発生すると、提起された問題に関する対策の内容等の情報をデータベースに格納して、システムを用いてその問題についての対策状況を確認する技術について提案されている（例えば、特許文献１）。また、チェックリストを業務に効果的に活用するための他の技術として、点検項目ごとに評価項目情報および点検結果情報を記憶して、その点検結果情報に基づいて項目ごとの評価指数を算出し、各項目についての評価指数から全体の評価指数を算出する技術について提供されている（例えば、特許文献２）。更には、ユーザが予め登録しておいた基準値等に基づいて優先度を付与し、優先的に行うべき作業を出力することのできる技術についても提供されている（例えば、特許文献３）。
【特許文献１】特開２００３−１８７０６９号公報
【特許文献２】特開２００３−３１２４５４号公報
【特許文献３】特開２０００−５６９６１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
チェックリストにおいて管理されるチェック項目は順次増加していく傾向にあり、チェックすべき項目が増加すると、作業者は重要な項目についてのチェックを漏らしてしまうことがある。チェックリストを用いてチェック項目の対処に当たる作業に対しては、対処することで効果を上げることのできる項目を示す客観的な指標が示されることによって、チェックリストに示される作業をより効率的にすることができる。また、チェックリストのチェック項目を管理するメンテナンス担当者にとっては、より重要な項目については残し、相対的に重要性が低いと思われる項目についてはリストから外せることが、メンテナンスにかかる負担を軽減させるという観点からは好ましい。
【０００５】
本発明は、チェックリストの各利用者にとって利用価値の高い情報を示すことにより、利用者の利便性を向上させることのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、前記作業項目ごとに対処済みか否かを示す属性情報を生成し、予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する処理をコンピュータに実行させ、前記生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する。
【０００７】
チェックリスト管理装置に、作業項目（チェック項目）のそれぞれについて対処済みであるか、あるいは未対処であるかを示す情報（属性情報）が入力されると、未対処の作業項目について仮に対処した場合の第1の属性情報を生成する。そして、第１の属性情報についての評価値の頻度分布から、所定のしきい値以上の評価値が得られる頻度に基づいて優先度を求める。あらかじめ用意されている属性情報と評価値との関係から、第1の属性情報に対応する評価値についての頻度分布を求めているので、これにより得られる優先度は、優先的に対処すべき作業項目を示した客観的な指標として、利用者に提示される。
【０００８】
前記未処理の項目ごとに前記優先度を求め、前記優先度が大きい未処理の項目から順に所定の数の項目について、該優先度を出力表示することとしてもよい。利用者にとっては、優先度の高い作業項目についてはその順位がチェックリストに示されることにより、利便性が更に向上する。
【０００９】
更には、入力された属性情報に対して得られる前記評価度を、作業が成功する度合を示す成功度として設定することとしてもよい。チェックリストの利用者は、属性情報を入力した時点における、客観的に判断された成功度を参照して作業を行うことができる。
【００１０】
更には、前記複数の作業項目の中で１つの作業項目を選択作業項目として選択し、前記選択作業項目のみ対処済みで、他の作業項目については未対処と設定することにより第２の属性情報を生成し、前記第２の属性情報に対して得られる前記評価度を、前記選択作業項目が作業の成功に寄与する度合を示す影響度として設定することとしてもよい。チェックリストの作業項目の中で、結果への影響が小さい作業項目を示すことで、例えばチェックリストのメンテナンス担当者が、不要な作業項目を削除して整理する際に、客観的な指標として利用することができる。
【００１１】
前記予め用意された属性情報と評価値との関係は、前記チェックリストを利用するごとに前記属性情報および該属性情報に対応付けられた評価値を順次蓄積していき、該蓄積された属性情報および該属性情報に対応付けられた評価値との関係を学習することにより得られ、例えば、サポートベクターマシーン等の学習器を用いて実行される。
【００１２】
なお、本発明は、上記のプログラムに限らない。上記プログラムを採用するチェックリスト管理装置や方法であっても、本発明に含まれる。
【発明の効果】
【００１３】
本発明によれば、チェックリストの利用者に客観的な情報を提示することができるため、利用者がチェックリストを利用する際の利便性が向上する。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の好適な実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施形態に係るチェックリスト管理装置の構成図である。図１のチェックリスト管理装置１において管理するチェックリストは、例えば遂行すべき作業を一覧表示して、そのチェックリストに示す各作業を実行したか否かを、作業ごと、すなわちチェック項目ごとに確認できるように構成されている。チェックリストの利用者は、各自の端末等を介してチェックリスト管理装置１にアクセスし、各利用者に割り当てられたチェックリストを識別するための利用ＩＤに対応するチェックリストに作業の対処状況を入力する。対処状況を示す情報を、以下の実施形態においては、作業属性、あるいは略して属性と表現する。
【００１５】
ここで、「各利用者に割り当てられたチェックリストを識別するための利用ＩＤ」とは、チェックリストの利用者ごと、且つチェックリストを利用するケースごとに利用ＩＤが割り当てられ、各チェックリストが区別されていることを意味する。すなわち、ソフトウェア開発の工程をチェックするために用意されたチェックリストについて例に取ると、あるプロジェクトチームと他のプロジェクトチームが利用する場合のみならず、同一のチームにおいて利用する場合であっても、ある開発工程と次の開発工程で同一のチェックリストを使用するときは、それぞれ別個の利用ＩＤが割り当てられる。
【００１６】
チェックリスト管理装置１は複数のチェックリストの管理を行うが、以下の説明においては、管理している複数のチェックリストのうち、１つについて各種情報をそのチェックリストの利用者に対して出力する方法について説明する。
【００１７】
図１に示すチェックリスト管理装置１は、属性結果入力部２、属性結果蓄積部３、属性入力部４、確信度生成部５、確信度表示部６、優先度解析部７、優先度表示部８、影響度解析部９および影響度表示部１０を含んで構成される。
【００１８】
属性結果入力部２は、過去のデータをチェックリスト管理装置１に入力する。過去のデータとは、ある利用ＩＤを割り当てられたチェックリストにおいて、作業属性および作業の結果や評価についての情報が格納されているデータを言う。属性結果蓄積部２は、入力された過去のデータを蓄積する。属性入力部４は、チェックリストに含まれるチェック項目について、それぞれ対処済みであるのかあるいは未対処であるのかを示す情報である属性を入力する。
【００１９】
確信度生成部５は、属性結果蓄積部２に蓄積された過去データに基づいて、属性入力部４を介して新たに入力されたデータが示す作業の確信度分布を求める。確信度生成部５には、サポートベクターマシーン等が含まれるが、詳細については後述する。確信度表示部６は、確信度生成部５における処理の結果得られた確信度分布を出力表示する。確信度とは、作業の結果や評価を例えば５段階評価した場合に、属性入力部４から入力された属性によれば、５段階のうちいずれの評価を得るかについての確からしさを表す。
【００２０】
優先度解析部７は、属性入力部４を介して入力された属性、すなわちチェックリストに含まれるチェック項目のうち、入力された情報によれば未処理の項目であるが、仮に実行したとすると評価を高めることの項目はどの項目であるかを解析する。優先度解析部７は、属性生成部７１および制御部７２を含む。属性生成部７１は、利用者に対して出力するための各種情報を得るために、入力された属性情報の値を書き換えて各種の属性を生成する。制御部７２は、属性生成部７１等の処理を制御する。優先度表示部８は、優先度解析部７の解析結果を出力表示する。
【００２１】
影響度解析部９は、チェックリストに含まれるチェック項目に関して、各チェック項目を実行することによりどれだけ評価の向上に寄与するかを解析する。影響度表示部１０は、影響度解析部９の解析結果を出力表示する。
【００２２】
図２は、本実施形態に係るチェックリスト管理装置１のユーザインタフェースの一例を示す図である。図２に示す画面は、作業の進捗を管理する目的等でチェックリストを使用する作業者等に対して示される画面の例であり、例えばチェックリスト管理装置１にユーザ名や上記の利用ＩＤ等を入力すると表示される。
【００２３】
図２に示すように、チェックリストには、作業の細目を示すチェック項目５２に対して項番が振られており、チェック項目５２に対応する対処状況情報５３については、項目ごとに対処済みであるのかあるいは未対処であるのかを、例えばラジオボタンで選択可能にされている。
【００２４】
画面下部の送信ボタン５４を、各チェック項目５２について対処状況情報５３を入力した作業者が押下することにより、チェックリストの作業属性についての情報がチェックリスト管理装置１に送信される。チェックリスト管理装置１は、属性入力部４において作業属性情報を受信すると、入力された作業属性に基づいて算出した成功度を成功度出力欄５５に表示する。また、リスト中最右欄の優先項目情報５１には、いまだ対処されていないチェック項目のうち、対処することでチェックリストに示される業務が成功する確率が高くなる項目については、優先的に対処すべき項目としてその順位を表示する。
【００２５】
ここで、成功度表示欄５５に表示される成功度とは、過去のデータの蓄積に基づいて判断すると、送信ボタン５４が押下された時点における作業属性を備えているときの評価が所定のしきい値以上となる確率を意味し、図１の説明において述べた確信度分布を用いて算出される。実施例においては、確信度は、５段階で示される各評価を得る確からしさの合計が１００となるようにされている。
【００２６】
例えば、成功か否かを判定するための所定のしきい値として「３」を設定するとする。すなわち、５段階評価の３以上の評価を得ることができれば成功と判断することとする。このとき、仮に確信度分布が、評価の低い確信度から順に［５、１５、７０、１０、０］であるとすると、成功度は、評価が３以上の確信度の合計から得られ、この例では、７０＋１０＋０＝８０パーセントとなる。
【００２７】
図３は、本実施形態に係るチェックリスト管理装置１のユーザインタフェースの他の例を示す図である。図３の画面は、図２と同様に、主に作業者に向けて表示される。横軸に評価値、縦軸に確信度をとり、画面中、右上方には成功度を併せて表示する。例えば図２においては不図示のボタンを利用者が押下することを契機として、かかる画面を表示することもできる。
【００２８】
図４は、本実施形態に係るチェックリスト管理装置１のユーザインタフェースの更なる他の例を示す図である。図４に示す画面は、チェックリストを管理して、例えば不要なチェック項目については削除する等のメンテナンス担当者に対して示される画面の例である。
【００２９】
図４に示す画面中においては、チェックリストに含まれるチェック項目６１は、影響度表示欄６２に、影響度の値が小さい順に並べられている。影響度とは、図１の説明においても述べたように、各チェック項目が評価に対してどれだけ寄与しているかを示し、影響度が小さいチェック項目ほど、対処しても評価の向上への影響が小さいことを表す。例えば図に示すように、影響度の小さいチェック項目から順に並べて表示することで、チェックリストのメンテナンス担当者に対して、不要なチェック項目を削除する際に目安となる情報を提示することができる。
【００３０】
ここで、上記の確信度（および成功度）、優先度および影響度については、チェックリスト管理装置１の属性結果蓄積部３に蓄積されている過去のデータに基づいて、既存の学習器を用いて求めている。例えば、サポートベクターマシーン（Support Vector Machine、以下ＳＶＭと表記）を用いるのが好ましい。ＳＶＭによれば、属性とその結果との関係を示すデータから属性と結果との関係を学習してパターン化し、入力ベクトルである属性ｘが与えられたときに、その属性に対する結果を得るための識別関数ｆを得る。識別関数ｆは一般的には非線形の関数であり、識別関数ｆに属性ｘを代入して得られた値ｆ（ｘ）により、２通りの結果のうちいずれとなるかが識別される。
【００３１】
かかる技術を用いて、チェックリストの項目ごとの対処状況の組み合わせから構成される入力ベクトル（属性）と評価（結果）との関係を示す識別関数が得られる。実施例においては、評価は５段階評価であるので、過去データを用いて各評価値についての識別関数ｆ＿ｉ（ｉ＝１、２、…、５）が求められる。得られた識別関数ｆ＿ｉを用いて、新たに入力された属性ｘに対する評価が算出される。
【００３２】
識別関数を用いて入力された属性に対応する評価値を得ると、その評価値と確信度分布とから、成功度が求められる。未対処のチェック項目について、対処状況情報を「０」から「１」に書き換えた属性ｘ´について求めた成功度から優先度を得る。チェックリストに含まれるチェック項目のうち一のチェック項目のみ対処した場合に対応する属性ｘ´´について成功度を求め、属性ｘ´´について得られた成功度から影響度を算出する。
【００３３】
図５は、本実施形態に係るチェックリスト管理装置１の基本動作を示したフローチャートである。以下、各種フローチャートを参照して、本実施形態に係るチェックリスト管理装置１が利用者に提示することのできる各種情報を求める方法について、具体的に説明する。
【００３４】
本実施形態に係る処理を実行するための前処理として、図５に示すように、ステップＳ１で、過去の作業属性およびその評価結果のデータを、属性結果蓄積部（ＤＢ（データベース））４に蓄積し、ステップＳ２で、蓄積されたデータに基づいて上記の識別関数ｆ＿ｉ（ｉ＝１、２、…、５）を求めて属性結果蓄積部３等に記憶しておく。
【００３５】
図６は、属性結果蓄積部３に記憶されるデータを示した図である。作業者ごとに利用ＩＤが割り当てられ、チェック項目ごとに対処済みであれば「１」、未対処であれば「０」が属性情報として格納される。結果情報は、実施例においては１から５の５段階で表され、作業者が主観により値を判断して入力する。
【００３６】
図５のフローチャートの説明に戻る。ステップＳ３で、作業者により作業属性が入力されることにより、本実施形態に係る処理が開始される。新たに入力される作業属性を、ベクトル（１、０、１、０、…、０、１；？）と表現する。ここで、セミコロン以下の「？」は、まだ結果の評価値が得られていないことを意味する。
【００３７】
まず、成功度を算出する処理について説明する。ステップＳ３からステップＳ４に進み、入力された属性に対して、評価および評価の確信度分布を求める。ここで、評価を求めるために、上記のステップＳ１およびステップＳ２で記憶した過去の属性と結果についてのデータ、および識別関数を使用する。得られた確信度分布を、評価値が１から５についてそれぞれ［５、１５、７０、１０、０］とする。ステップＳ５で、確信度分布のうち所定のしきい値以上の評価の値の和を求めて、成功度として出力表示し、処理を終了する。
【００３８】
優先度を算出する処理においては、上記ステップＳ３からステップＳ１１に進み、未処理項目について、仮に対処済みと変更した場合の属性に対応する確信度分布、および対応する成功度を求める。成功度の高い項番と成功度との関係として、例えば（７番目の項目：８６％、３２番目の項目：８２％、…）のような結果が得られたとする。ステップＳ１２で、高い成功度が得られたチェック項目から順に優先度を付して、上位のチェック項目については、図１に示すように優先順位を画面に出力表示し、処理を終了する。
【００３９】
影響度を算出する処理においては、上記ステップＳ３からステップＳ２１に進み、チェックリストに含まれる全てのチェック項目のうち、一のチェック項目のみ対処済みとしたときの成功度を求め、得られた成功度を影響度として、下位のチェック項目から順に並べ換える。並び換えの結果、項番と影響度との関係として、例えば（８番目の項目：５％、２１番目の項目：６％、…）の結果が得られたとする。得られた結果を図３のように出力表示し、処理を終了する。
【００４０】
成功度、優先度および影響度を求める処理について、更に具体的に説明する。図７は、確信度分布を求める処理を示したフローチャートである。図７に示す処理は、図５のステップＳ４の処理に相当する。
【００４１】
まず、ステップＳ３１で、属性結果蓄積部３等のデータベースから識別関数ｆ＿ｉを取り出して、作業者により入力された属性ｘを入力ベクトルとして、各レベル（評価値）に対応する確信度ｆ＿１（ｘ）、ｆ＿２（ｘ）、…、ｆ＿５（ｘ）を求める。ステップＳ３２で、一般的には、確信度−∞≦ｆ＿ｉ（ｘ）≦＋∞の値をとるので、各レベルに対応する確信度ｆ＿ｉ（ｘ）の大きさによる順序を損なわずに合計が１００となるように調整（正規化）する。具体的には、以下の（１）（２）式から正規化された確信度分布を得る。評価値ｉ（ｉ＝１、２、…、５）の確信度は、０≦ｙｉ≦１の範囲に調整された値に１００をかけて重み付けすることにより得られる。
【００４２】
【数１】
2007265289.tif 000003
【００４３】
【数２】
2007265289.tif 000004
【００４４】
図８は、優先度を求める処理を示したフローチャートである。図８に示す処理は、図５のステップＳ１１の処理に相当する。
まず、ステップＳ４１で、未処理のチェック項目のうち、優先度を求めるための処理がなされていないものがないか検索する。未処理のチェック項目のうち優先度がまだ計算されていない項目が存在する場合は、ステップＳ４２に進み、対象とされるチェック項目について、未対処を表す「０」から対処済みを表す「１」に置き換えた作業属性を生成する。そして、ステップＳ４３で、置き換えた作業属性に対応する確信度分布を、図７と同様の処理により得る。ステップＳ４４で、所定のしきい値（上記の例では評価値「３」）以上の確信度の和を求め、成功度を得る。
【００４５】
ステップＳ４５で、チェックリスト管理装置１の作業領域に設けられた内部リストに、ステップＳ４２からステップＳ４４の処理で算出した成功度とその項番とを記憶し、ステップＳ４１に戻る。以降、全ての未処理項目について同様に成功度を算出して内部リストに記憶する処理が完了するまで同様の処理を繰り返す。
【００４６】
全ての未処理項目について成功度を求めると、ステップＳ４６に進み、上記内部リストを参照して、成功度の高い順に項番をソートし、所定の順位までの項目について、優先順位を出力表示して処理を終了する。図２の例では、成功度の大きさが２位のチェック項目まで順位を表示している。
【００４７】
なお、実施例においては、チェックリスト管理装置１に入力された属性に基づいて成功度を算出しているが、これに限らない。例えば、上記優先度が最も高い作業項目について対処が完了した場合における成功度を表示すること等も可能である。
【００４８】
図９は、影響度を求める処理を示したフローチャートである。図９に示す処理は、図５のステップＳ２１の処理に相当する。
まず、ステップＳ５１で、作業属性を示すベクトルにおいて全ての要素が「０（未処理）」の属性を生成し、ステップＳ５２で、得られた全ての要素が０の属性を、上記の優先度解析部に入力し、各チェック項目の成功度を求める。すなわち、チェックリストに含まれる複数のチェック項目のうち、それぞれの項目のみが「対処済み」である場合の成功度を求める。ステップＳ５３で、成功度が低い順に項番を並び換え、ステップＳ５４で並び換えた結果を図４に示すようなユーザインタフェースに表示し、処理を終了する。
【００４９】
以上説明したように、本実施形態に係るチェックリスト管理装置１によれば、過去のチェック項目の対処状況を示す属性とその結果についての情報から、属性と結果との関係を学習器によりパターン化している。パターン化された属性と結果との関係に基づいて、チェックリストを用いて作業する利用者や、チェックリストに示されるチェック項目を管理するメンテナンス担当者にとって必要な情報を、新たに入力された属性に応じて適切に提示することが可能とされる。
【００５０】
例えば、今後優先的に対処すべきチェック項目を作業者に対して示すことができる。あるいは、チェックリスト管理装置１に対処状況が入力された時点における、入力された作業属性から見込まれる成功率を作業者に示すことができる。これらの優先順位や成功率は、ＳＶＭ等の学習器を用いて属性と結果の関係を求めているため、作業者等のチェックリストを使用する者の主観によらない客観的な指標が提供される。
【００５１】
また、チェックリストに含まれるチェック項目のうち、対処しても成功度（成功率）の向上にあまり寄与しないチェック項目については、上記影響度を算出して値の小さいものから順にメンテナンス担当者に表示することもできる。優先順位や成功率と同様に、ＳＶＭを用いて客観的な指標が示されるので、例えばメンテナンス担当者がチェック項目の要／不要を判断する際には、利用価値の高い情報を提示することができる。
【００５２】
ところで、図１のチェックリスト管理装置１は、例えば、図１０に示すような情報処理装置（コンピュータ）を用いて構成することができる。図１０の情報処理装置は、ＣＰＵ（中央処理装置）１００１、メモリ１００２、入力装置１００３、出力装置１００４、外部記憶装置１００５、媒体駆動装置１００６、ネットワーク接続装置１００７を備え、それらはバス１００８により互いに接続されている。
【００５３】
メモリ１００２は、例えば、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）等を含み、処理に用いられるプログラムおよびデータを格納する。ＣＰＵ１００１は、メモリ１００２を利用してプログラムを実行することにより、必要な処理を行う。
【００５４】
図１の属性結果蓄積部３は、メモリ１００２に対応する。また、図１の属性結果入力部２、属性入力部４、確信度生成部５、確信度表示部６、優先度解析部７、優先度表示部８、影響度解析部８および影響度表示部９は、メモリ１００２に格納されたプログラムを実行することにより実現される機能に対応する。
【００５５】
入力装置１００３は、例えば、キーボード、ポインティングデバイス、タッチパネル等であり、作業者やメンテナンス担当者等のオペレータからの指示や情報の入力に用いられる。出力装置１００４は、例えば、ディスプレイ、プリンタ、スピーカ等であり、チェックリストおよび優先度、成功度および影響度等の処理結果の出力に用いられる。
【００５６】
外部記憶装置１００５は、例えば、磁気ディスク装置、光ディスク装置、光磁気ディスク装置、テープ装置等である。情報処理装置は、この外部記憶装置１００５に、上記プログラムおよびデータを格納しておき、必要に応じて、それらをメモリ１００２にロードして使用する。
【００５７】
媒体駆動装置１００６は、可搬記録媒体１００９を駆動し、その記録内容にアクセスする。可搬記録媒体１００９は、メモリカード、フレキシブルディスク、ＣＤ−ＲＯＭ（compact disk read only memory ）、光ディスク、光磁気ディスク等の任意のコンピュータ読み取り可能な記録媒体である。チェックリスト管理装置１の利用者は、この可搬記録媒体１００９に上記プログラムおよびデータを格納しておき、必要に応じて、それらをメモリ１００２にロードして使用する。
【００５８】
ネットワーク接続装置１００７は、ＬＡＮ（local area network）、インターネット等の任意の通信ネットワークに接続され、通信に伴うデータ変換を行う。情報処理装置は、必要に応じて、上記プログラムおよびデータを外部の装置からネットワーク接続装置１００７を介して受け取り、それらをメモリ１００２にロードして使用する。
【００５９】
図１１は、図１０の情報処理装置にプログラムおよびデータを供給することのできるコンピュータ読み取り可能な記録媒体を示している。可搬記録媒体１００９やサーバ１１０１のデータベース１１０３に格納されたプログラムおよびデータは、情報処理装置１１０２のメモリ１００２にロードされる。サーバ１１０１は、そのプログラムおよびデータを搬送する搬送信号を生成し、ネットワーク上の任意の伝送媒体を介して情報処理装置１１０２に送信する。ＣＰＵ１００１は、そのデータを用いてそのプログラムを実行し、必要な処理を行う。
【００６０】
（付記１）
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成し、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する
処理をコンピュータに実行させ、
前記生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理プログラム。
（付記２）
前記未処理の作業項目ごとに前記優先度を求め、
前記優先度が大きい作業項目から順に所定の数の項目について、該優先度を出力表示する
処理を更に備えたことを特徴とする付記１記載のチェックリスト管理プログラム。
（付記３）
入力された属性情報に対して得られる前記評価度を、作業が成功する度合を示す成功度として設定する
処理を更に備えたことを特徴とする付記１記載のチェックリスト管理プログラム。
（付記４）
前記入力された属性情報について前記優先度が最も高い作業項目について対処済みと設定した場合に対応する成功度を求める
処理を更に備えたことを特徴とする付記３記載のチェックリスト管理プログラム。
（付記５）
前記複数の作業項目の中で１つの作業項目を選択作業項目として選択し、
前記選択作業項目のみ対処済みで、他の作業項目については未対処と設定することにより第２の属性情報を生成し、
前記第２の属性情報に対して得られる前記評価度を、前記選択作業項目が作業の成功に寄与する度合を示す影響度として設定する
処理を更に備えたことを特徴とする付記１記載のチェックリスト管理プログラム。
（付記６）
前記複数の作業項目それぞれについて前記影響度を求め、
各作業項目についての前記影響度を出力表示する
処理を更に備えたことを特徴とする付記５記載のチェックリスト管理プログラム。
（付記７）
前記予め用意された属性情報と評価値との関係は、前記チェックリストを利用するごとに前記属性情報および該属性情報に対応付けられた評価値を順次蓄積していき、該蓄積された属性情報および該属性情報に対応付けられた評価値との関係を学習することにより得られる
ことを特徴とする付記１記載のチェックリスト管理プログラム。
（付記８）
前記学習する処理は、サポートベクターマシーンを利用して実行される
ことを特徴とする付記７記載のチェックリスト管理プログラム。
（付記９）
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、
予め用意された、作業項目ごとに対処済みか否かを示す属性情報と該属性情報に対応する評価値との関係に基づいて、新たに入力された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記新たに入力された属性情報に対応する評価度を、作業が成功する度合を示す成功度として設定する
処理をコンピュータに実行させることを特徴とするチェックリスト管理プログラム。
（付記１０）
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理プログラムであって、
前記複数の作業項目の中で１つの作業項目を選択作業項目として選択し、
前記選択作業項目のみ対処済みで、他の作業項目については未対処と設定することにより、作業項目ごとに対処済みか否かを示す属性情報を生成し、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を、前記選択作業項目が作業の成功に寄与する度合を示す影響度として設定する
処理をコンピュータに実行させることを特徴とするチェックリスト管理プログラム。
（付記１１）
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理装置であって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成する生成手段と、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求める算出手段と、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する設定手段
を備え、
前記生成手段により生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理装置。
（付記１２）
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理方法であって、
チェックすべき複数の作業項目からなるチェックリストを管理するためのチェックリスト管理方法であって、
前記作業項目ごとに対処済みか否かを示す属性情報を生成し、
予め用意された前記属性情報と該属性情報に対応する評価値との関係に基づいて、前記生成された属性情報に対応する評価値についての頻度分布を求め、
前記頻度分布のうち所定のしきい値以上の評価値に対応する頻度に基づいて、前記生成された属性情報に対応する評価度を設定する
処理を備え、
前記生成された属性情報は、入力された属性情報のうち未処理の作業項目の１つについて対処済みと設定することにより得られる第１の属性情報から構成され、
前記第１の属性情報に対して得られる評価度を、前記未処理の作業項目のうち優先的に対処すべき度合を示す優先度として設定する
ことを特徴とするチェックリスト管理方法。
【図面の簡単な説明】
【００６１】
【図１】チェックリスト管理装置の構成図である。
【図２】チェックリスト管理装置のユーザインタフェースの一例を示す図である。
【図３】チェックリスト管理装置のユーザインタフェースの他の例を示す図である。
【図４】チェックリスト管理装置のユーザインタフェースの更に他の例を示す図である。
【図５】チェックリスト管理装置の基本動作を示したフローチャートである。
【図６】属性結果蓄積部に記憶されるデータを示した図である。
【図７】確信度分布を求める処理を示したフローチャートである。
【図８】優先度を求める処理を示したフローチャートである。
【図９】影響度を求める処理を示したフローチャートである。
【図１０】情報処理装置の構成図である。
【図１１】記録媒体を示す図である。
【符号の説明】
【００６２】
１      チェックリスト管理装置
２      属性結果入力部
３      属性結果蓄積部
４      属性入力部
５      確信度生成部
６      確信度表示部
７      優先度解析部
８      優先度表示部
９      影響度解析部
１０    影響度表示部
７１    属性生成部
７２    制御部
【図１】
2007265289.tif 000005
【図２】
2007265289.tif 000006
【図４】
2007265289.tif 000007
【図５】
2007265289.tif 000008
【図６】
2007265289.tif 000009
【図７】
2007265289.tif 000010
【図８】
2007265289.tif 000011
【図９】
2007265289.tif 000012
【図１０】
2007265289.tif 000013
【図１１】
2007265289.tif 000014
【図３】
2007265289.tif 000015