(57)【要約】      （修正有）【課題】顧客のチェックリストの内容と所定のチェックリストの内容と比較することにより顧客のチェックリストの品質を向上させる。【解決手段】チェックリスト作成支援装置１において、成果物の品質を複数の観点でチェックするマスタチェックリストを記憶するマスタチェックリスト記憶部２１と、顧客に納品された成果物の品質を顧客が評価するための要件を記述した顧客要件リストを取得する顧客要件リスト取得部２２と、顧客要件リストの記述用語をマスタチェックリストの記述用語に変換する用語変換部２３と、変換した顧客要件リストの要件の、チェックリストの観点に関する特徴量を観点の用語に基づき算出し、特徴量の値に応じて、顧客要件リストの要件に対応するマスタチェックリストの観点を特定する対応観点特定部２４と、その観点を示す情報を新たな顧客要件リストの要件として出力する顧客チェックリスト出力部２５とを備える。【選択図】図１
2019175113.tif 000002
【特許請求の範囲】
【請求項１】
所定の業務における成果物の品質を複数の観点でチェックするチェックリストであるマスタチェックリストを記憶するマスタチェックリスト記憶部と、
顧客に対して納品された成果物の品質を当該顧客が評価するための要件を記述したチェックリストである顧客要件リストを取得する顧客要件リスト取得部と、
前記顧客要件リストにおける前記要件を記述している用語を、前記マスタチェックリストの観点を記述している用語に変換する用語変換部と、
前記変換した顧客要件リストにおける要件の、前記チェックリストの観点に関する特徴量を、前記観点の特徴を示す用語の情報に基づき算出し、算出した前記特徴量の値に応じて、前記顧客要件リストの要件に対応する、前記マスタチェックリストにおける観点を特定する対応観点特定部と、
前記特定した観点を示す情報を、新たな顧客要件リストの要件として出力する顧客チェックリスト出力部と、
を備える、チェックリスト作成支援装置。
【請求項２】
前記マスタチェックリストの観点を記述する用語と、当該用語の類義語とを対応付けた情報である類似語情報を記憶する類義語情報記憶部をさらに備え、
前記用語変換部は、前記顧客要件リストの要件を記述している用語に対応する用語を前記類似語情報における前記類義語から抽出することにより、前記顧客要件リストの要件を記述している用語を前記マスタチェックリストの観点を記述している用語に変換する、
請求項１に記載のチェックリスト作成支援装置。
【請求項３】
前記マスタチェックリストの観点の区分であるカテゴリと、当該カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応付けたチェック観点カテゴリ情報を、前記観点の特徴を示す用語の情報として記憶するチェック観点カテゴリ情報記憶部をさらに備え、
前記対応観点特定部は、前記チェック観点カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、
請求項１に記載のチェックリスト作成支援装置。
【請求項４】
前記チェック観点カテゴリ情報記憶部は、前記カテゴリと、前記カテゴリの小区分である詳細カテゴリと、当該詳細カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応づけたチェック観点詳細カテゴリ情報をさらに記憶しており、
前記対応観点特定部は、前記チェック観点詳細カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記詳細カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、
請求項３に記載のチェックリスト作成支援装置。
【請求項５】
前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストにおけるカテゴリを特定したが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部は、前記顧客要件リストの要件を、新たな顧客チェックリストの要件の一つとして出力する、
請求項４に記載のチェックリスト作成支援装置。
【請求項６】
前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定しなかったが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定した場合には、前記
顧客チェックリスト出力部は、前記マスタチェックリストの詳細カテゴリを、新たな顧客要件リストの要件の一つとして出力する、
請求項４に記載のチェックリスト作成支援装置。
【請求項７】
前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定せず、かつ、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部は、前記マスタチェックリストのカテゴリを新たな顧客要件リストの要件の一つとして出力するか、又は、前記顧客要件リストの一つの要件を新たな顧客要件リストの要件の一つとして出力するかの選択を受け付ける、
請求項４に記載のチェックリスト作成支援装置。
【請求項８】
チェックリスト作成支援装置が、
所定の業務における成果物の品質を複数の観点でチェックするチェックリストであるマスタチェックリストを記憶するマスタチェックリスト記憶部を備えて、
顧客に対して納品された成果物の品質を当該顧客が評価するための要件を記述したチェックリストである顧客要件リストを取得する顧客要件リスト取得処理と、
前記顧客要件リストにおける前記要件を記述している用語を、前記マスタチェックリストの観点を記述している用語に変換する用語変換処理と、
前記変換した顧客要件リストにおける要件の、前記チェックリストの観点に関する特徴量を、前記観点の特徴を示す用語の情報に基づき算出し、算出した前記特徴量の値に応じて、前記顧客要件リストの要件に対応する、前記マスタチェックリストにおける観点を特定する対応観点特定処理と、
前記特定した観点を示す情報を、新たな顧客要件リストの要件として出力する顧客チェックリスト出力処理と、
を実行する、チェックリスト作成支援方法。
【請求項９】
前記チェックリスト作成支援装置が、
前記マスタチェックリストの観点を記述する用語と、当該用語の類義語とを対応付けた情報である類似語情報を記憶する類義語情報記憶処理をさらに実行し、
前記用語変換処理において、前記顧客要件リストの要件を記述している用語に対応する用語を前記類似語情報における前記類義語から抽出することにより、前記顧客要件リストの要件を記述している用語を前記マスタチェックリストの観点を記述している用語に変換する、
請求項８に記載のチェックリスト作成支援方法。
【請求項１０】
前記チェックリスト作成支援装置が、
前記マスタチェックリストの観点の区分であるカテゴリと、当該カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応付けたチェック観点カテゴリ情報を、前記観点の特徴を示す用語の情報として記憶するチェック観点カテゴリ情報記憶処理をさらに実行し、
前記対応観点特定処理において、前記チェック観点カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、
請求項８に記載のチェックリスト作成支援方法。
【請求項１１】
前記チェックリスト作成支援装置が、
前記チェック観点カテゴリ情報記憶処理において、前記カテゴリと、前記カテゴリの小区分である詳細カテゴリと、当該詳細カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応づけたチェック観点詳細カテゴリ情報をさらに記憶し、
前記対応観点特定処理において、前記チェック観点詳細カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記詳細カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、
請求項１０に記載のチェックリスト作成支援方法。
【請求項１２】
前記チェックリスト作成支援装置が、
前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストにおけるカテゴリを特定したが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力処理において、前記顧客要件リストの要件を、新たな顧客チェックリストの要件の一つとして出力する、
請求項１１に記載のチェックリスト作成支援方法。
【請求項１３】
前記チェックリスト作成支援装置が、
前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定しなかったが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定した場合には、前記顧客チェックリスト出力処理において、前記マスタチェックリストの詳細カテゴリを、新たな顧客要件リストの要件の一つとして出力する、
請求項１１に記載のチェックリスト作成支援方法。
【請求項１４】
前記チェックリスト作成支援装置が、
前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定せず、かつ、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力処理において、前記マスタチェックリストのカテゴリを新たな顧客要件リストの要件の一つとして出力するか、又は、前記顧客要件リストの一つの要件を新たな顧客要件リストの要件の一つとして出力するかの選択を受け付ける、
請求項１１に記載のチェックリスト作成支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、チェックリスト作成支援装置、及びチェックリスト作成支援方法に関する。
【背景技術】
【０００２】
顧客が抱える業務上の課題を解決するソリューション事業においては、顧客の業務における成果物の品質を向上させることが重要である。例えば、上述のソリューション事業を担うベンダー等は、顧客のシステム開発業務に参画し、その成果物の品質管理を行う。こうした品質管理の一環には、顧客が上述の成果物に関して行う品質チェックのためのチェックリスト（受入基準）と、ベンダー等が独自のノウハウを元に作成したチェックリストとを比較し、顧客のチェックリストを適宜修正する業務も含まれうる。
【０００３】
しかしながら、顧客のチェックリストの項目とベンダーらのチェックリストの項目とは必ずしも対応するものではない。そのため両者を対応させ、チェック項目に過不足が生じないようにする必要がある。
【０００４】
この点、２つの文書を対照し両者の対応関係を特定する方法として、例えば特許文献１には、仕様書の文書中からキーワード文字を含む文字列を洗い出し、さらに不要文字の削除を行い、整合性チェックの対象となるチェック対象項目名称を抽出するとともに、チェック対象項目名称は他仕様書と比較して整合性チェックを行うことが記載されている。また、チェック対象項目名称の抽出は、キーワード（例えば、「テーブル．」や「Ｔ．」）を使用して仕様書を検索し、キーワードを含む文字列を一旦洗い出した上で区切文字を使用してさらなる不要文字の削除を行い、チェック対象の文字列であるチェック対象項目名称のみを抽出すること等が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１８６３５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、このような方法を用いると、チェック項目における単語や文字の対応関係を把握することは可能であっても、両者の意味（チェック項目としての意味）の対応関係を把握するには充分ではない。チェック項目のそれぞれには一定の観点が存在し、単なる文字や語句の比較対照だけではチェック項目の対応関係を正確に把握することはできない。
【０００７】
本発明はこのような現状に鑑みてなされたものであり、その目的は、顧客のチェックリストの内容と所定のチェックリストの内容とを比較することにより顧客のチェックリストの品質を向上させることにある。
【課題を解決するための手段】
【０００８】
以上の課題を解決するための本発明の一つは、所定の業務における成果物の品質を複数の観点でチェックするチェックリストであるマスタチェックリストを記憶するマスタチェックリスト記憶部と、顧客に対して納品された成果物の品質を当該顧客が評価するための要件を記述したチェックリストである顧客要件リストを取得する顧客要件リスト取得部と、前記顧客要件リストにおける前記要件を記述している用語を、前記マスタチェックリストの観点を記述している用語に変換する用語変換部と、前記変換した顧客要件リストにお
ける要件の、前記チェックリストの観点に関する特徴量を、前記観点の特徴を示す用語の情報に基づき算出し、算出した前記特徴量の値に応じて、前記顧客要件リストの要件に対応する、前記マスタチェックリストにおける観点を特定する対応観点特定部と、前記特定した観点を示す情報を、新たな顧客要件リストの要件として出力する顧客チェックリスト出力部と、を備える。
【発明の効果】
【０００９】
本発明によれば、顧客のチェックリストの内容と所定のチェックリストの内容と比較することにより顧客のチェックリストの品質を向上させることが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本実施形態のチェックリスト作成支援装置１の構成を説明する図である。
【図２Ａ】本実施形態のマスタＣＬテーブルのうちカテゴリテーブルの一例を示す図である。
【図２Ｂ】本実施形態のマスタＣＬテーブルのうち詳細カテゴリテーブルの一例を示す図である。
【図３】本実施形態の用語統一テーブルの一例を示す図である。
【図４Ａ】本実施形態のチェック観点カテゴリテーブルのうちカテゴリテーブルの一例を示す図である。
【図４Ｂ】本実施形態のチェック観点カテゴリテーブルのうち詳細カテゴリテーブルの一例を示す図である。
【図５】本実施形態のチェックリスト作成支援方法を説明するフローチャートである。
【図６】本実施形態の顧客要件テーブルの一例を示す図である。
【図７】本実施形態の顧客要件登録画面の一例を示す図である。
【図８】本実施形態のチェックリスト作成支援方法における用語変換処理の詳細を説明するフローチャートである。
【図９】本実施形態の作業用テーブルの一例を示す図である。
【図１０】本実施形態のチェックリスト作成支援方法におけるチェック観点カテゴリポイント算出処理の一例を説明するフローチャートである。
【図１１】本実施形態におけるポイント計算結果テーブルの一例を示す図である。
【図１２】本実施形態における作業用テーブルの一例を示す図である。
【図１３】本実施形態のチェックリスト作成支援方法におけるチェック観点詳細カテゴリポイント算出処理の一例を説明するフローチャートである。
【図１４】本実施形態におけるポイント計算結果テーブルの一例を示す図である。
【図１５】本実施形態における作業用テーブルの一例を示す図である。
【図１６】本実施形態のチェックリスト作成支援方法における対応関係判定処理の一例を説明するフローチャートである。
【図１７】本実施形態の顧客チェックリスト編集画面の例を示す図である。
【図１８】本実施形態の顧客チェックリスト編集画面の例を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しつつ本実施形態に係るチェックリスト作成支援装置について説明する。本実施形態のチェックリスト作成支援装置は、顧客に対するソリューション事業を行うソリューション事業者等が、顧客が所定の業務（例えばシステム開発業務）を行うに際して、その業務過程で納品されてくる様々な成果物の品質をその顧客が評価するためのチェックリストを作成する業務を支援する装置である。
【００１２】
＜＜チェックリスト作成支援装置の構成＞＞
まず図１は、本実施形態のチェックリスト作成支援装置１の構成を説明する図である。
同図に示すように、チェックリスト作成支援装置１は、ＣＰＵ（Central Processing Unit）などのプロセッサ５０と、ＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）とのメモリ５１と、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等
の記憶装置５２と、キーボード、マウス、タッチパネルなどからなる入力装置５３と、モニタ（ディスプレイ）などからなる出力装置５４とを備える情報処理装置である。
【００１３】
そして、チェックリスト作成支援装置１は、主に、以下の機能を備える。すなわち、チェックリスト作成支援装置１は、マスタチェックリスト記憶部２１、顧客要件リスト取得部２２、用語変換部２３、対応観点特定部２４、顧客チェックリスト出力部２５、類義語情報記憶部２６、及びチェック観点カテゴリ情報記憶部２７を備える。
【００１４】
マスタチェックリスト記憶部２１は、所定の業務（本実施形態ではシステム開発）における成果物の品質を複数の観点でチェックするチェックリストであるマスタチェックリストを記憶する。マスタチェックリストは、マスタＣＬテーブル１００として記憶される。マスタＣＬテーブル１００は、カテゴリテーブル１１０、及び詳細カテゴリテーブル１５０を含んで構成される。
【００１５】
（マスタＣＬテーブル１００）
ここで、図２Ａ、Ｂはそれぞれ、カテゴリテーブル１１０及び詳細カテゴリテーブル１５０の一例を示す図である。
カテゴリテーブル１１０は、各レコードの識別番号である番号１０１、番号１０１のレコードが作成された最新の日時が格納される最終更新日１０２、成果物の品質のチェック観点を区分するカテゴリ（以下、チェック観点カテゴリという）を識別する情報が格納されるチェック観点カテゴリ１０３、及び、チェック観点カテゴリ１０３のチェック観点カテゴリの内容が様々な用語によって記述され格納されている内容１０４、の各項目を有する１つ以上のレコードを有する情報である。
【００１６】
詳細カテゴリテーブル１５０は、各レコードの識別番号である番号１５１、番号１５１のレコードが作成された最新の日時が格納される最終更新日１５２、チェック観点カテゴリを識別する情報が格納されるチェック観点カテゴリ１５３、チェック観点カテゴリ１５３のカテゴリをさらに詳細に分類したカテゴリ（以下、チェック観点詳細カテゴリという）を識別する情報が格納されるチェック観点詳細カテゴリ１５４、及び、チェック観点カテゴリ１５３とチェック観点詳細カテゴリ１５４とにより特定されるカテゴリの内容が様々な用語によって記述され格納されている内容１５５、の各項目を有する１つ以上のレコードを有する情報である。
マスタＣＬテーブル１００は、例えば、ソリューション事業者における担当者等（以下、担当者という）が予め各情報を入力することにより作成される。
【００１７】
次に、図１に示す顧客要件リスト取得部２２は、顧客に対して納品された成果物の品質を当該顧客が評価するための要件（顧客要件）を記述したチェックリストである顧客要件リストを取得する。顧客要件リストは、後述する顧客要件テーブル２００に記憶される。
【００１８】
用語変換部２３は、前記顧客要件リストにおける前記要件を記述している用語を、前記マスタチェックリストの観点を記述している用語に変換する。
【００１９】
対応観点特定部２４は、用語変換部２３が前記変換した顧客要件リストにおける要件の、前記チェックリストの観点に関する特徴量（以下、ポイントともいう）を、前記観点の特徴を示す用語の情報（以下、チェック観点カテゴリ情報という）に基づき算出し、算出した前記特徴量の値に応じて、前記顧客要件リストの要件に対応する、前記マスタチェックリストにおける観点を特定する。
【００２０】
顧客チェックリスト出力部２５は、対応観点特定部２４が前記特定した観点を示す情報を、新たな顧客要件リストの要件として出力する。
【００２１】
類義語情報記憶部２６は、前記マスタチェックリストの観点を記述する用語と、当該用語の類義語とを対応付けた情報である類似語情報を記憶する。これにより、前記用語変換部２３は、前記顧客要件リストの要件を記述している用語に対応する用語を前記類似語情報における前記類義語から抽出することにより、前記顧客要件リストの要件を記述している用語を前記マスタチェックリストの観点を記述している用語に変換する。
類似語情報は、用語統一テーブル３００に記憶される。
【００２２】
（用語統一テーブル３００）
図３は、用語統一テーブル３００の一例を示す図である。用語統一テーブル３００は、各レコードの識別番号が格納される番号３０１、類義語のリストが格納される類義語３０２、及び、類義語３０２の類義語に対応する、マスタチェックリストにおける観点を記述する用語（以下、変換後キーワードという）が格納される変換後キーワード３０３の各項目を有する、少なくとも１つ以上のレコードを有する情報である。
【００２３】
次に、図１に示すチェック観点カテゴリ情報記憶部２７は、前記マスタチェックリストの観点の区分であるカテゴリと、当該カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応付けたチェック観点カテゴリ情報を、対応観点特定部２４における前記観点の特徴を示す用語の情報として記憶する。
これにより、前記対応観点特定部２４は、前記チェック観点カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する。なお、チェック観点カテゴリ情報は、後述するチェック観点カテゴリテーブル４００に記憶される。
【００２４】
また、前記チェック観点カテゴリ情報記憶部２７は、前記カテゴリと、前記カテゴリの小区分である詳細カテゴリと、当該詳細カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応づけたチェック観点詳細カテゴリ情報をさらに記憶している。
これにより、前記対応観点特定部２４は、前記チェック観点詳細カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記詳細カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する。なお、チェック観点詳細カテゴリ情報は、チェック観点カテゴリテーブル４００に記憶される。チェック観点カテゴリテーブル４００は、カテゴリテーブル４１０、及び詳細カテゴリテーブル４５０を含む。
【００２５】
（チェック観点カテゴリテーブル４００）
図４Ａ、Ｂはそれぞれ、カテゴリテーブル４１０及び詳細カテゴリテーブル４５０の一例を示す図である。
カテゴリテーブル４１０は、各レコードの識別番号である番号４０１、チェック観点カテゴリを識別する情報が格納されるチェック観点カテゴリ４０２、チェック観点カテゴリ４０２のチェック観点カテゴリの重要性（重要度）を示す情報が格納される必須任意４０３、チェック観点カテゴリ４０２のチェック観点カテゴリにおける特徴語のリストが格納される特徴語４０４、の各項目を有する少なくとも１つ以上のレコードを有する情報である。ここで、必須任意４０３は、「必須」又は「任意」の値を有し、「必須」は、特徴語のリストにより特定されるチェック観点カテゴリが非常に重要であることを示し、「必須」は、特徴語のリストにより特定されるチェック観点カテゴリがあまり重要ではないことを示している。なお、特徴語のリストは、各チェック観点カテゴリに対して１つ又は複数
存在する。
【００２６】
詳細カテゴリテーブル４５０は、各レコードの識別番号である番号４５１、チェック観点カテゴリを識別する情報が格納されるチェック観点カテゴリ４５２、チェック観点カテゴリ４５２のチェック観点カテゴリにおける詳細カテゴリ（チェック観点詳細カテゴリ）を識別する情報が格納されるチェック観点詳細カテゴリ４５３、チェック観点カテゴリ４５２及びチェック観点詳細カテゴリ４５３により特定されるカテゴリの重要性（重要度）を示す情報が格納される必須任意４５４、チェック観点カテゴリ４５２及びチェック観点詳細カテゴリ４５３により特定されるカテゴリにおける特徴語のリストが格納される特徴語４５５、の各項目を有する少なくとも１つ以上のレコードを有する情報である。ここで、必須任意４５４は、「必須」又は「任意」の値を有し、「必須」は、特徴語のリストにより特定されるカテゴリが非常に重要であることを示し、「必須」は、特徴語のリストにより特定されるカテゴリがあまり重要ではないことを示している。なお、特徴語のリストは、各チェック観点詳細カテゴリに対して１つ又は複数存在する。
【００２７】
また、図１に示す前記対応観点特定部２４は、以上のように前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストにおけるカテゴリを特定したが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部２５は、前記顧客要件リストの要件を、新たな顧客チェックリストの要件の一つとして出力する。
【００２８】
また、前記対応観点特定部２４は、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定しなかったが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定した場合には、前記顧客チェックリスト出力部２５は、前記マスタチェックリストの詳細カテゴリを、新たな顧客要件リストの要件の一つとして出力する。
【００２９】
また、前記対応観点特定部２４は、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定せず、かつ、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部２５は、前記マスタチェックリストのカテゴリを新たな顧客要件リストの要件の一つとして出力するか、又は、前記顧客要件リストの一つの要件を新たな顧客要件リストの要件の一つとして出力するかの選択を受け付ける。
【００３０】
以上に説明したチェックリスト作成支援装置１の機能は、チェックリスト作成支援装置１のハードウェアによって、もしくは、チェックリスト作成支援装置１のプロセッサ５０が、記憶装置５２（又はメモリ５１）に記憶されている各プログラムを読み出して実行することにより実現される。また、これらのプログラムは、例えば、二次記憶デバイスや不揮発性半導体メモリ、ハードディスクドライブ、ＳＳＤなどの記憶デバイス、又は、ＩＣカード、ＳＤカード、ＤＶＤなどの、計算機で読み取り可能な非一時的データ記憶媒体に格納される。
【００３１】
＜＜チェックリスト作成支援装置の処理＞＞
次に、チェックリスト作成支援装置１が行う処理について説明する。
図５は、チェックリスト作成支援装置１が行う処理（以下、顧客要件リスト作成支援処理という）を説明するフローチャートである。なお、この処理は、例えば、チェックリスト作成支援装置１が起動した際、又は、ソリューション事業者における担当者等（以下、担当者という）が入力装置５３により所定の入力を行った際等に開始される。
【００３２】
まず、チェックリスト作成支援装置１は、マスタＣＬテーブル１００を作成する（ｓ１
）。マスタＣＬテーブル１００は、例えば、担当者がチェックリスト作成支援装置１の入力装置５３により各情報を入力することにより作成される。
【００３３】
また、チェックリスト作成支援装置１は、顧客要件テーブル２００を作成する（ｓ３）。顧客要件テーブル２００は、例えば、担当者が、顧客との面談を行いながら又は顧客との面談が終わった後に、チェックリスト作成支援装置１の入力装置５３に各情報を入力することにより作成される。
【００３４】
（顧客要件テーブル２００）
図６は、顧客要件テーブル２００の一例を示す図である。顧客要件テーブル２００は、顧客要件の識別番号である番号２０１、番号２０１のレコードが入力された最新の日時が格納される登録日２０２、顧客要件を分類するための項目のうち大項目の番号が格納される項番２０３、項番２０３の項目のうち小項目の番号が格納される項番２０４、項番２０３及び項番２０３により特定される顧客要件の内容が様々な用語で記述され格納される内容２０５、内容２０５の顧客要件の種類を示す情報が格納されるデータ元２０７、内容２０５の顧客要件を担当する部署を特定する情報が格納される顧客担当部署２０８、内容２０５の顧客要件を担当する担当者の情報が格納される顧客担当者２０９、内容２０５の顧客要件に対する顧客要件リスト作成支援処理の進捗状態を示す情報が格納されるステータス２１０、及び、内容２０５の顧客要件に関する情報を記録した電子ファイルの名称が格納されるファイル名２１１、の各項目を有する少なくとも１つ以上のレコードを有する情報である。
【００３５】
なお、図７は、担当者が顧客要件テーブル２００を作成する際にチェックリスト作成支援装置１に表示される画面（顧客要件登録画面）の一例を示す図である。顧客要件登録画面８００は、顧客要件テーブル２００における項番２０３及び項番２０４を入力するための入力欄８２２、顧客担当部署２０８を入力するための入力欄８２４、顧客担当者２０９を入力するための入力欄８２６、内容２０５を入力するための入力欄８２８、及び、ステータス２１０を入力するための入力欄８３０、データ元２０７を入力するための入力欄８３２等の入力欄を有する。
【００３６】
次に、図５のｓ５に示すように、チェックリスト作成支援装置１は、顧客要件テーブル２００に記憶されている、顧客要件における各用語を、マスタＣＬテーブル１００のマスタチェックリストで使用されている用語に変換する処理（以下、用語変換処理という）を実行する。
【００３７】
＜用語変換処理＞
図８は、用語変換処理の詳細を説明するフローチャートである。まずチェックリスト作成支援装置１は、作成した顧客要件の一つを選択する（ｓ５１）。具体的には、例えば、チェックリスト作成支援装置１は、顧客要件テーブル２００から一つのレコードを選択する。
【００３８】
次に、チェックリスト作成支援装置１は、変換後キーワードの一つとこれに対応する類義語のリストとを取得する（ｓ５３）。具体的には、例えば、チェックリスト作成支援装置１は、用語統一テーブル３００のうち一つのレコードを選択する。
【００３９】
そして、チェックリスト作成支援装置１は、ｓ５１で選択した顧客要件を記述している用語のうち、ｓ５３で選択した類義語と一致するもの（以下、置換対象語という）を全て特定する（ｓ５５）。具体的には、例えば、チェックリスト作成支援装置１は、ｓ５３で選択した用語統一テーブル３００のレコードの類義語３０２のうち、ｓ５１で選択した顧客要件テーブル２００のレコードの内容２０５に含まれている用語を全て特定する。
【００４０】
チェックリスト作成支援装置１は、ｓ５５で特定した全ての置換対象語を変換後キーワードで置換することにより、後述する作業用テーブルを作成する（ｓ５７）。具体的には、例えば、チェックリスト作成支援装置１は、顧客要件テーブル２００と同じ内容を有するテーブル（作業用テーブル）を作成し、この作業用テーブルにおいて、ｓ５５で特定した、顧客要件テーブル２００の各類義語（置換対象語）を、ｓ５３で取得した、用語統一テーブル３００の変換後キーワード３０３で置換する。なお、ｓ５５で類義語を特定できなかった場合は、ｓ５７の処理は行われない。
【００４１】
（作業用テーブル５００）
図９は、用語変換処理により作成される作業用テーブルの一例を示す図である。この作業用テーブル５００は、顧客要件テーブル２００と同様の項目を有するが、顧客要件テーブル２００の内容２０５に対応する内容５０５には、番号５０１により特定される顧客要件の用語が変換後キーワードで置換された文章が格納される。例えば、類義語であった「Ｓｙｓｔｅｍ」が、変換後キーワードである「システム」に置換され、類義語であった「外部システム」が、変換後キーワードである「他システム」に置換されている。なお、顧客要件テーブル２００のステータス２１０に対応する項目は、用語変換処理が終了したために作業用テーブル５００には存在しない。
【００４２】
次に、図８のｓ５９に示すように、チェックリスト作成支援装置１は、ｓ５３で取得した変換後キーワード以外に、変換後キーワードがあるか否かを判断し、他に変換後キーワードがある場合は（ｓ５９：ＹＥＳ）、その変換後キーワードの一つとこれに対応する類義語のリストとを選択し、その後はｓ５５の処理が繰り返され、他に変換後キーワードがない場合は（ｓ５９：ＮＯ）、ｓ６１の処理が行われる。ｓ６１においてチェックリスト作成支援装置１は、ｓ５１で選択した顧客要件以外に顧客要件があるか否かを判断し、他に顧客要件があると判断した場合は（ｓ６１：ＹＥＳ）、その顧客要件の一つを選択し、その後はｓ５３の処理が繰り返され、他に顧客要件がないと判断した場合は（ｓ６１：ＮＯ）、用語変換処理は終了する（ｓ６３）。
【００４３】
＜対応観点特定処理＞
次に、図５のｓ７−ｓ１１に示すようにチェックリスト作成支援装置１は、用語変換処理で作成した作業用テーブル５００に基づき、各顧客要件と、チェックリストの観点（カテゴリ及び詳細カテゴリ）との対応関係を判定する処理（対応観点特定処理）を行う。
具体的には、まずチェックリスト作成支援装置１は、顧客要件の、チェック観点カテゴリに関する特徴量（以下、チェック観点カテゴリポイントという）を算出する処理（チェック観点カテゴリポイント算出処理）を行う（ｓ７）。
【００４４】
＜チェック観点カテゴリポイント算出処理＞
図１０は、チェック観点カテゴリポイント算出処理の一例を説明するフローチャートである。まずチェックリスト作成支援装置１は、顧客要件の一つを選択する（ｓ７１）。具体的には、例えば、チェックリスト作成支援装置１は、作業用テーブル５００から一つのレコードを選択する。
【００４５】
次に、チェックリスト作成支援装置１は、一つのチェック観点カテゴリを選択する（ｓ７３）。具体的には、例えば、チェックリスト作成支援装置１は、マスタＣＬテーブル１００のカテゴリテーブル１１０から一つのレコードを選択する。
【００４６】
チェックリスト作成支援装置１は、ｓ７３で選択したチェック観点カテゴリにおける特徴語のリストを全て取得する（ｓ７５）。具体的には、例えば、チェックリスト作成支援装置１は、ｓ７３で選択したレコードについて、そのレコードのチェック観点カテゴリ１
０３と同じカテゴリがチェック観点カテゴリ４０２に格納されているチェック観点カテゴリテーブル４００の全てのレコードの全ての特徴語４０４を取得する。
【００４７】
チェックリスト作成支援装置１は、ｓ７５で取得した特徴語のリストに基づき、ｓ７１で選択した顧客要件の特徴量（ポイント）の計算を行う（ｓ７７）。このポイントは、以下の式（１）で表される。
【００４８】
ポイント＝（ヒットしたレコード数）／（該当カテゴリのレコード数）×１００＋（必須ボーナス）＋（必須＋任意の組み合わせボーナス）  ・・・（１）
【００４９】
ここで、「ヒットした」とは、ｓ７５で取得した特徴語のリストのそれぞれについて、特徴語のリストにおける特徴語の全てがｓ７１で選択した顧客要件の記述に存在するという意味である。
「ヒットしたレコード数」とは、ｓ７５で取得した特徴語のリストのうち、ヒットした特徴語のリストの数である。
「該当カテゴリのレコード数」とは、ｓ７５で取得した特徴語のリストの総数である。
「必須ボーナス」とは、ヒットした特徴語のリストの重要度が「必須」である場合に追加的に付与されるポイントである。
「必須＋任意の組み合わせボーナス」とは、ｓ７５で取得した全ての特徴語のリストのうちで、その重要度が「必須」である特徴語のリスト及び「必須」である特徴語のリストの双方がある場合に追加的に付与されるポイントである。
【００５０】
例えば、前記の作業用テーブル５００から番号「１」の顧客要件が選択され、前記のマスタＣＬテーブル１００からチェック観点カテゴリとして「Ａ」が選択された場合を想定する。
この場合、前記のチェック観点カテゴリテーブル４００の「Ａ」のチェック観点カテゴリには３種類の特徴語のリスト（「システム」「構成」、「サブシステム」、「全体」）があり、いずれの特徴語のリストの特徴語も全て顧客要件「１」に記述されている。そして、２種類の特徴語のリストの重要度は「必須」であり、１種類の特徴語のリストの重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝３／３×１００＋（必須：１０（加算５×２レコード））＋（組み合わせ：１０）＝１２０ポイント
【００５１】
また、作業用テーブル５００から番号「２」の顧客要件が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ｂ」が選択された場合を想定する。
この場合、前記のチェック観点カテゴリテーブル４００の「Ｂ」のチェック観点カテゴリには１種類の特徴語のリスト（「他システム」「連携」）があり、これらの特徴語は全て顧客要件「１」に記述されている。そして、この特徴語のリストの重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝１／１×１００＝１００ポイント
【００５２】
また、作業用テーブル５００から番号「２」の顧客要件が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ｃ」が選択された場合を想定する。
この場合、前記のチェック観点カテゴリテーブル４００の「Ｃ」のチェック観点カテゴリには１種類の特徴語のリスト（「他システム」「接続方式」）があり、これらの特徴語は全て顧客要件「１」に記述されている。そして、この特徴語のリストの重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝１／１×１００＝１００ポイント
【００５３】
また、作業用テーブル５００から番号「３」の顧客要件が選択され、マスタＣＬテーブ
ル１００からチェック観点カテゴリとして「Ｄ」が選択された場合を想定する。
この場合、前記のチェック観点カテゴリテーブル４００の「Ｄ」のチェック観点カテゴリには２種類の特徴語のリスト（「サービス」「停止」、「許容」）があり、１種類の特徴語のリストのみの特徴語が全て顧客要件「１」に記述されている。そして、この特徴語のリストの重要度は「必須」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝１／１×１００＋（必須：５）＝１０５ポイント
【００５４】
また、作業用テーブル５００から番号「５」又は「６」の顧客要件が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ｅ」が選択された場合を想定する。
この場合、前記のチェック観点カテゴリテーブル４００の「Ｅ」のチェック観点カテゴリには１種類の特徴語のリスト（「セキュリティ」「対策」）があり、これらの特徴語の一部（「対策」）は顧客要件「１」に記述されていない。そこで、この場合のポイントは、０ポイントとなる。
【００５５】
（ポイント計算結果テーブル６００）
ここで、チェックリスト作成支援装置１が作成する、各ポイントの計算結果を示す情報（以下、ポイント計算結果テーブルという）を示す。
図１１は、チェック観点カテゴリポイント算出処理の後に算出されるポイント計算結果テーブルの一例である。ポイント計算結果テーブル６００は、各レコードの識別番号である番号６０１、顧客要件の識別番号が格納される顧客要件番号６０２、チェック観点カテゴリの識別子が格納されるチェック観点カテゴリ６０３、顧客要件番号６０２の顧客要件の、チェック観点カテゴリ６０３のチェック観点カテゴリに関するポイントが格納されるチェック観点カテゴリポイント６０４、及び、チェック観点カテゴリごとに付与される通し番号であるシーケンス番号６０５の各項目を有する、少なくとも１つ以上のレコードで構成される。なお、シーケンス番号６０５は、担当者がポイント計算結果テーブル６００を用いてデータベース検索を行う際に使用する番号である。
【００５６】
次に、図１０のｓ７９に示すように、チェックリスト作成支援装置１は、ｓ７３で選択したチェック観点カテゴリ以外に、チェック観点カテゴリがあるか否かを判断し、他にチェック観点カテゴリがある場合は（ｓ７９：ＹＥＳ）、そのチェック観点カテゴリの一つを選択し、その後はｓ７５の処理が繰り返され、他にチェック観点カテゴリがない場合は（ｓ７９：ＮＯ）、ｓ８１の処理が行われる。
【００５７】
以上のように、顧客要件に対してポイント（チェック観点カテゴリポイント）が算出された１つ又は複数のチェック観点カテゴリのいずれかが、後述する、顧客要件に対応するチェック観点カテゴリの候補となる。
【００５８】
ｓ８１においてチェックリスト作成支援装置１は、ｓ７１で選択した顧客要件以外に顧客要件があるか否かを判断し、他に顧客要件があると判断した場合は（ｓ８１：ＹＥＳ）、その顧客要件の一つを選択し、その後はｓ７３の処理が繰り返され、他に顧客要件がないと判断した場合は（ｓ８１：ＮＯ）、ｓ８３の処理が行われる。
【００５９】
ｓ８３においてチェックリスト作成支援装置１は、各顧客要件について、その顧客要件において最も高いポイントを算出したチェック観点カテゴリを特定し、これを、顧客要件に対応するチェック観点カテゴリの候補とする。具体的には、例えば、チェックリスト作成支援装置１は、各顧客要件について、その顧客要件の番号が顧客要件番号６０２に格納されているポイント計算結果テーブル６００の全レコードにおけるチェック観点カテゴリ６０３及びチェック観点カテゴリポイント６０４の値を取得し、取得した値のうちで最大
値が格納されている、ポイント計算結果テーブル６００のレコードを特定する。
【００６０】
チェックリスト作成支援装置１は、各顧客要件について、ｓ８３で特定したチェック観点カテゴリ及びチェック観点カテゴリポイントの情報を、その顧客要件に対応づけて作業用テーブル５００に反映する（ｓ８５）。具体的には、例えば、チェックリスト作成支援装置１は、ｓ８３で特定したレコードのチェック観点カテゴリポイント６０４及びシーケンス番号６０５の内容を、新たな項目として、作業用テーブル５００の対応する顧客要件（内容５０５）のレコードに追加する。なお、ｓ８３で最大値のポイントを算出したチェック観点カテゴリが複数ある場合は、そのチェック観点カテゴリのそれぞれについて、情報を追加する。以上でチェック観点カテゴリポイント算出処理は終了する（ｓ８７）。
【００６１】
図１２は、チェック観点カテゴリポイント算出処理により生成される作業用テーブル５００の一例を示す図である。この作業用テーブル５００には、新たな項目として、追加したチェック観点カテゴリに関する項目であるチェック観点カテゴリ５１２、追加したチェック観点カテゴリポイントに関する項目であるチェック観点カテゴリポイント５１３、及び、追加したシーケンス番号に関する項目であるシーケンス番号５１４の項目を有する。
なお、チェック観点カテゴリポイント算出処理において、複数の最大値（ポイント）が存在した場合には、新たに、チェック観点カテゴリポイントに関するレコードが追加される（本図では、チェック観点カテゴリポイント５１３が「Ｂ」及び「Ｃ」の各レコードのポイントが「１００」で同値である）。また、最大値のポイントが０ポイントであった場合（例えば、ヒットするレコードがなかった場合）は、チェック観点カテゴリ５１２及びチェック観点カテゴリポイント５１３にはその旨（例えば、「×」「０」等）が記録される。
【００６２】
次に、図５のｓ９に示すようにチェックリスト作成支援装置１は、チェック観点カテゴリポイント算出処理と同様に、チェックリストの観点におけるチェック観点詳細カテゴリに関する特徴量（ポイント）を算出する処理（チェック観点詳細カテゴリポイント算出処理）を行う。
【００６３】
＜チェック観点詳細カテゴリポイント算出処理＞
図１３は、チェック観点詳細カテゴリポイント算出処理の一例を説明するフローチャートである。チェック観点詳細カテゴリポイント算出処理は、チェック観点カテゴリ判定処理と同様の処理である。すなわち、チェックリスト作成支援装置１は、各顧客要件について（ｓ９１）、チェック観点カテゴリ及びチェック観点詳細カテゴリの組み合わせをまず一つ選択し（ｓ９３）、その組み合わせにおけるチェック観点詳細カテゴリの特徴語のリストを取得し（ｓ９５）、その特徴語のリストに基づいてポイント（チェック観点詳細カテゴリポイント）の計算を行う（ｓ９７）。このポイントの計算を、他の全ての組み合わせについて行う（ｓ９９）。これにより、顧客要件に対してそのポイントが算出された１つ又は複数のチェック観点詳細カテゴリのいずれかが、その顧客要件に対応するチェック観点詳細カテゴリの候補となる。以上の処理を、他の顧客要件について繰り返す（ｓ１０１）。
【００６４】
次に、チェックリスト作成支援装置１は各顧客要件について、その顧客要件に対応するチェック観点カテゴリを、最大値のチェック観点詳細カテゴリポイントにより特定し（ｓ１０３）、そのチェック観点詳細カテゴリ及びそのチェック観点詳細カテゴリポイントを、その顧客要件に対応づけて作業用テーブル５００に追加する（ｓ１０５）。
【００６５】
ここで、チェック観点詳細カテゴリポイントの計算は、例えば以下のとおりである。チェックリスト作成支援装置１は、チェック観点カテゴリテーブル４００の詳細カテゴリテーブル４５０における、チェック観点カテゴリ４５２及びチェック観点詳細カテゴリ４５
３の組み合わせに対応する特徴語４５５に基づき、各顧客要件の、チェック観点詳細カテゴリポイントの計算を行う。このポイントは、以下の式（２）で表される。
【００６６】
ポイント＝（ヒットしたレコード数）／（該当カテゴリのレコード数）×１００＋（必須ボーナス）＋（必須＋任意の組み合わせボーナス）  ・・・（２）
【００６７】
ここで、「ヒットした」とは、チェック観点カテゴリテーブル４００の詳細カテゴリテーブル４５０における特徴語のリストのそれぞれについて、特徴語のリストにおける特徴語の全てが、各顧客要件の記述に存在するという意味である。
「ヒットしたレコード数」とは、チェック観点カテゴリテーブル４００の詳細カテゴリテーブル４５０における特徴語のリストのうち、ヒットした特徴語のリストの数である。
「該当カテゴリのレコード数」とは、チェック観点カテゴリテーブル４００の詳細カテゴリテーブル４５０における特徴語のリストの総数である。
「必須ボーナス」とは、ヒットした特徴語のリストの重要度が「必須」である場合に追加的に付与されるポイントである。
「必須＋任意の組み合わせボーナス」とは、ヒットした全ての特徴語のリストのうちで、その重要度が「必須」である特徴語のリスト及び「必須」である特徴語のリストの双方がある場合に追加的に付与されるポイントである。
【００６８】
例えば、前記の作業用テーブル５００から顧客要件の番号「１」が選択され、前記のマスタＣＬテーブル１００からチェック観点カテゴリとして「Ａ」、チェック観点詳細カテゴリとして「１」の組み合わせが選択された場合を想定する。
この場合、この組み合わせにおいては２種類の特徴語のリスト（「構成図」、「システム」）があり、いずれの特徴語のリストの特徴語も全て顧客要件「１」に記述されている。そして、１種類の特徴語のリストの重要度は「必須」であり、１種類の特徴語のリストの重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝２／３×１００＋（必須：５）＋（組み合わせ：１０）＝８２ポイント
【００６９】
また、作業用テーブル５００から顧客要件の番号「１」が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ａ」、チェック観点詳細カテゴリとして「２」の組み合わせが選択された場合を想定する。
この場合、この組み合わせにおいては３種類の特徴語のリスト（「構成図」、「サブシステム」、「子システム」）があり、このうち２種類のリストの特徴語は全て顧客要件「１」に記述されている。そして、特徴語のリストのうち１種類の重要度は「必須」であり、１種類の重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝２／３×１００＋（必須：５）＋（組み合わせ：１０）＝８２ポイント
【００７０】
また、作業用テーブル５００から顧客要件の番号「２」が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ｂ」、チェック観点詳細カテゴリとして「１」が選択された場合を想定する。
この場合、この組み合わせにおいては１種類の特徴語のリスト（「他システム」「接続方式」）があり、これらの特徴語は全て顧客要件「１」に記述されている。そして、この特徴語のリストの重要度は「任意」である。そこで、この場合のポイントは、以下のようになる。
ポイント＝１／１×１００＝１００ポイント
【００７１】
また、作業用テーブル５００から顧客要件の番号「２」が選択され、マスタＣＬテーブル１００からチェック観点カテゴリとして「Ｃ」、チェック観点詳細カテゴリとして「１」の組み合わせが選択された場合を想定する。
この場合、この組み合わせにおいては１種類の特徴語のリスト（「接受」「データ」）があり、これらの特徴語はいずれも顧客要件「１」に記述されていない。そこで、この場合のポイントは０ポイントとなる。
【００７２】
ここで、チェック観点詳細カテゴリポイント算出処理の後に作成されるポイント計算結果テーブル６００を示す。
図１４は、チェック観点詳細カテゴリポイント算出処理の後に作成されるポイント計算結果テーブル６００の一例である。このポイント計算結果テーブル６００には、チェック観点詳細カテゴリの識別子が格納されるチェック観点詳細カテゴリ６０７、番号６０１の顧客要件の、チェック観点詳細カテゴリ６０７のチェック観点詳細カテゴリに関するチェック観点詳細カテゴリポイントが格納されるチェック観点詳細カテゴリポイント６０８、及び、チェック観点詳細カテゴリごとに付与される番号であるシーケンス番号６０９の各項目が追加される。なお、シーケンス番号６０９は、担当者がポイント計算結果テーブル６００を用いてデータベース検索を行う際に使用する通し番号である。
【００７３】
図１５は、チェック観点詳細カテゴリポイント算出処理により生成される作業用テーブル５００の一例を示す図である。この作業用テーブル５００には、新たな項目として、追加したチェック観点詳細カテゴリに関する項目であるチェック観点詳細カテゴリ５１５、追加したチェック観点詳細カテゴリのポイントに関する項目であるチェック観点詳細カテゴリポイント５１６、及び、追加したシーケンス番号に関する項目であるシーケンス番号５１７の各項目を有する。
なお、チェック観点詳細カテゴリポイント算出処理において、複数のチェック観点詳細カテゴリが存在した場合には、新たに、チェック観点カテゴリポイント、及びチェック観点詳細カテゴリポイントに関するレコードが追加される（本図では、チェック観点詳細カテゴリポイント５１６が「８２」のレコードが２つある）。また、最大値のポイントが０ポイントであった場合（例えば、ヒットするレコードがなかった場合）は、チェック観点詳細カテゴリ５１５及びチェック観点詳細カテゴリポイント５１６にはその旨（例えば、「×」「０」等）が記録される。
【００７４】
次に、図５のｓ１１に示すように、チェックリスト作成支援装置１は、ｓ７及びｓ９でのポイントの計算結果に基づき、顧客要件とチェック観点カテゴリ及びチェック観点詳細カテゴリとの対応関係を判定する処理（対応関係判定処理）を実行する。
【００７５】
＜対応関係判定処理＞
図１６は、対応関係判定処理の一例を説明するフローチャートである。まず、チェックリスト作成支援装置１は、顧客要件の一つを選択する（ｓ１１１）。具体的には、例えば、チェックリスト作成支援装置１は、作業用テーブル５００から、ある同一の情報（顧客要件）が内容５０５に格納されている全てのレコードを選択する。
【００７６】
次に、チェックリスト作成支援装置１は、ｓ１１１で選択した顧客要件に対応する、チェック観点カテゴリ及びチェック観点詳細カテゴリの組み合わせの一つと、そのポイント（チェック観点カテゴリポイント及びチェック観点詳細カテゴリポイント）とを取得する（ｓ１１３）。具体的には、例えば、チェックリスト作成支援装置１は、ｓ１１１で選択した作業用テーブル５００のレコードのうち一つのレコードのチェック観点カテゴリ５１２、チェック観点カテゴリポイント５１３、チェック観点詳細カテゴリ５１５、及びチェック観点詳細カテゴリポイント５１６を取得する。
【００７７】
チェックリスト作成支援装置１は、チェック観点カテゴリと顧客要件が対応しているか否かを判定する。すなわち、チェックリスト作成支援装置１は、ｓ１１３で取得したチェック観点カテゴリポイントが所定の閾値（例えば、７５ポイント）以上であるか否かを判
断し（ｓ１１５）、チェック観点カテゴリポイントが所定の閾値以上である場合は（ｓ１１５：ＹＥＳ）、ｓ１１７の処理が行われ、チェック観点カテゴリポイントが所定の閾値未満である場合は（ｓ１１５：ＮＯ）、ｓ１１９の処理が行われる。
【００７８】
ｓ１１７においてチェックリスト作成支援装置１は、チェック観点詳細カテゴリと顧客要件が対応しているか否かを判定する。すなわち、チェックリスト作成支援装置１は、ｓ１１３で取得したチェック観点詳細カテゴリポイントが所定の閾値（例えば、７５）以上であるか否かを判断し、チェック観点詳細カテゴリポイントが所定の閾値以上である場合は（ｓ１１７：ＹＥＳ）、ｓ１２１の処理が行われ、詳細カテゴリポイントが所定の閾値未満である場合は（ｓ１１７：ＮＯ）、ｓ１２３の処理が行われる。
【００７９】
ｓ１２１においてチェックリスト作成支援装置１は、顧客要件をマスタチェックリストの観点のカテゴリに変換する。すなわち、チェックリスト作成支援装置１は、ｓ１１１で選択した顧客要件を、ｓ１１３で取得したチェック観点カテゴリポイントに係るチェック観点カテゴリ（マスタＣＬテーブル１００のチェック観点カテゴリ１０３）に置換することで新たな顧客要件リストの要件の一つとして出力する旨を記憶する（マスタＣＬテーブル１００の流用）。その後はｓ１２９の処理が行われる。
【００８０】
ｓ１２３においてチェックリスト作成支援装置１は、顧客要件をそのままチェック観点として利用する。すなわちチェックリスト作成支援装置１は、ｓ１１１で選択した顧客要件を新たな顧客要件リストの要件の一つとして出力する旨を記憶する（顧客要件テーブル２００又は作業用テーブル５００の使用）。その後はｓ１２９の処理が行われる。なお、この際、チェックリスト作成支援装置１は、顧客要件の記述内容をマスタＣＬテーブル１００に反映させるようにしてもよい。
【００８１】
ｓ１１９においてチェックリスト作成支援装置１は、チェック観点詳細カテゴリが顧客要件に対応しているか否かを判定する。すなわち、チェックリスト作成支援装置１は、ｓ１１３で取得したチェック観点詳細カテゴリポイントが所定の閾値（例えば、７５ポイント）以上であるか否かを判断し、チェック観点詳細カテゴリポイントが所定の閾値以上である場合は（ｓ１１９：ＹＥＳ）、ｓ１２７の処理が行われ、チェック観点詳細カテゴリポイントが所定の閾値未満である場合は（ｓ１１９：ＮＯ）、ｓ１２５の処理が行われる。
【００８２】
ｓ１２５においてチェックリスト作成支援装置１は、新たな顧客チェックリストの要件として、顧客要件をそのまま利用するか、チェック観点カテゴリ若しくはチェック観点詳細カテゴリを利用するか、又は顧客要件に加えないか等の選択を、担当者に委ねる旨を記憶する。その後はｓ１２９の処理が行われる。
【００８３】
ｓ１２７においてチェックリスト作成支援装置１は、顧客要件をチェック観点詳細カテゴリに変換する。すなわち、チェックリスト作成支援装置１は、ｓ１１１で選択した顧客要件を、ｓ１１３で取得したチェック観点詳細カテゴリポイントに係るチェック観点詳細カテゴリ（マスタＣＬテーブル１００のチェック観点詳細カテゴリ１５４）に置換することで新たな顧客要件リストの要件の一つとして出力する旨を記憶する（マスタＣＬテーブル１００の流用）。その後はｓ１２９の処理が行われる。なお、この際、チェックリスト作成支援装置１は、この顧客要件の記述内容をマスタＣＬテーブル１００に反映させるようにしてもよい。
【００８４】
ｓ１２９においてチェックリスト作成支援装置１は、ｓ１１３で選択した以外の、チェック観点カテゴリ及びチェック観点詳細カテゴリの組み合わせがあるか否かを判断し、他の組み合わせがある場合は（ｓ１２９：ＹＥＳ）、その組み合わせの一つを選択し、その
後はｓ１１５の処理が繰り返される。他方、他に組み合わせがない場合は（ｓ１２９：ＮＯ）、ｓ１３１の処理が行われる。
【００８５】
ｓ１３１においてチェックリスト作成支援装置１は、ｓ１１１で選択した顧客要件以外の他の顧客要件があるか否かを判定し、他の顧客要件がある場合は（ｓ１２９：ＹＥＳ）、その顧客要件の一つを選択してｓ１１３の処理が繰り返され、他の顧客要件がない場合は（ｓ１２９：ＮＯ）、対応関係判定処理は終了する。
【００８６】
次に、チェックリスト作成支援装置１は、対応関係判定処理において記憶した情報に基づき、新たな顧客チェックリストを作成するための編集画面（以下、顧客チェックリスト編集画面という）を表示する。
【００８７】
（顧客チェックリスト編集画面）
図１７、１８は、顧客チェックリスト修正画面の一例である（同画面は多くの表示項目を有するため、複数の図面に分割している）。
顧客チェックリスト修正画面９００は、作業用テーブル５００に基づき、顧客要件テーブル２００の各顧客要件を対応関係判定処理により、マスタＣＬテーブル１００のチェック観点カテゴリ又はチェック観点詳細カテゴリに変換した内容を表示する画面である。
【００８８】
すなわち、顧客チェックリスト修正画面９００は、顧客要件の記述又は当該顧客要件が置換されたチェック観点カテゴリの記述であるチェック観点カテゴリ９０２と、顧客要件の記述又は当該顧客要件が置換されたチェック観点詳細カテゴリの記述であるチェック観点詳細カテゴリ９０４と、顧客要件テーブル２００のデータ元２０７、項番２０３、項番２０４、顧客担当部署２０８、顧客担当者２０９、及びファイル名２１１にそれぞれ対応するデータ抽出元９１４、項番９１６、項番９１８、顧客担当部署９２２、顧客担当者９２４、及びファイル名９３０と、作業用テーブル５００のチェック観点カテゴリポイント５１３、チェック観点詳細カテゴリポイント６０８、シーケンス番号５１４、及びシーケンス番号６０９にそれぞれ対応するチェック観点カテゴリポイント９１０、チェック観点詳細カテゴリポイント９１２、シーケンス番号９２６、及びシーケンス番号９２８とをそれぞれ表示項目として有する。
【００８９】
また、顧客チェックリスト修正画面９００は、対応関係判定処理により記憶された処理の内容が表示される処理９０６、及び処理９０６に関する詳細情報が表示されるコメント９０８の各項目を有する。
【００９０】
例えば、処理９０６の「追加」は、顧客要件をマスタチェックリストのチェック観点詳細カテゴリとしたことを示す。また、処理９０６の「担当者判断」は、新たな顧客チェックリストを生成する際に、その顧客要件をチェック観点カテゴリ若しくはチェック観点詳細カテゴリに変換するか、当該顧客要件を流用するかどうか、又は当該顧客要件は新たな顧客チェックに加えないか等を担当者が選択する必要があることを示す。例えば、担当者が「担当者判断」の部分を入力装置５３により入力する（例えば、クリック又はタッチする）ことにより、チェックリスト作成支援装置１は、上記の選択を促し、これを受け付ける所定の入力画面を表示する。
【００９１】
以上のような顧客チェックリスト修正画面９００が表示されている状態で、チェックリスト作成支援装置１は、例えば担当者から所定の入力を入力装置５３により受け付けることにより、顧客チェックリスト修正画面９００に表示されている情報のうち、例えば、チェック観点カテゴリ９０２、チェック観点詳細カテゴリ９０４、データ抽出元９１４、項番９１６、項番９１８、顧客担当部署９２２、顧客担当者９２４、及びファイル名９３０に係る各レコードを出力することで、顧客要件をチェック観点カテゴリ又はチェック観点
詳細カテゴリに適宜変換した新たな顧客チェックリストを生成する。
【００９２】
以上の実施形態の説明は、本発明の理解を容易にするためのものであり、本発明を限定するものではない。本発明はその趣旨を逸脱することなく、変更、改良され得ると共に本発明にはその等価物が含まれる。
【００９３】
例えば、本実施形態では、テーブル形式で情報が格納され例を示したが、テーブル以外の形式であってもよい。
【００９４】
以上のように、本実施形態のチェックリスト作成支援装置１は、顧客要件リスト（顧客要件テーブル２００）における要件を記述している用語を、マスタチェックリスト（マスタＣＬテーブル１００）の観点を記述している用語に変換し、変換した顧客要件リストにおける要件のそれぞれの、チェックリストの観点に関する特徴量（ポイント）を、観点の特徴を示す用語の情報（チェック観点カテゴリテーブル４００）に基づき算出し、算出した特徴量の値に応じて、顧客要件リストの要件に対応するマスタチェックリストの観点を特定し、特定した観点を示す情報を新たな顧客要件リストの要件として出力する。このように、マスタチェックリストと同じ用語に設定した顧客要件リストに基づき、所定の観点の特徴に対応した、顧客要件に対応するマスタチェックリストの観点を特定し、これを新たな顧客リストとして出力するので、マスタチェックリストと同様の方式及び内容の、新たな顧客チェックリストを作成することができる。このように、本実施形態のチェックリスト作成支援装置１によれば、顧客のチェックリストの内容と所定のチェックリストの内容と比較することにより顧客のチェックリストの品質を向上させることができる。そして、これにより、顧客等の第三者に対して納入される成果物の品質を向上させることができる。
【００９５】
本明細書の記載により、少なくとも次のことが明らかにされる。すなわち、本実施形態のチェックリスト作成支援装置においては、前記マスタチェックリストの観点を記述する用語と、当該用語の類義語とを対応付けた情報である類似語情報を記憶する類義語情報記憶部をさらに備え、前記用語変換部は、前記顧客要件リストの要件を記述している用語に対応する用語を前記類似語情報における前記類義語から抽出することにより、前記顧客要件リストの要件を記述している用語を前記マスタチェックリストの観点を記述している用語に変換する、としてもよい。
【００９６】
このように、マスタチェックリストの用語と顧客チェックリストの用語（類義語）を対応付けた類義語情報を用いて用語を変換することにより、多種多様の類似語が混在する各リストの用語を統一することができる。
【００９７】
また、本実施形態のチェックリスト作成支援装置においては、前記マスタチェックリストの観点の区分であるカテゴリと、当該カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応付けたチェック観点カテゴリ情報を、前記観点の特徴を示す用語の情報として記憶するチェック観点カテゴリ情報記憶部をさらに備え、前記対応観点特定部は、前記チェック観点カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、としてもよい。
【００９８】
このように、チェックリストの観点を区分するカテゴリに関して設定された特徴語とその重要性に基づき、顧客要件に対応する観点を特定することで、顧客要件の記述用語だけでなくその意味内容に即して、顧客要件に対応する適切な観点を特定することができる。
【００９９】
また、本実施形態のチェックリスト作成支援装置においては、前記チェック観点カテゴ
リ情報記憶部は、前記カテゴリと、前記カテゴリの小区分である詳細カテゴリと、当該詳細カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応づけたチェック観点詳細カテゴリ情報をさらに記憶しており、前記対応観点特定部は、前記チェック観点詳細カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記詳細カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、としてもよい。
【０１００】
このように、チェックリストの観点を区分するカテゴリよりもさらに詳細に区分した詳細カテゴリに関して設定された特徴語とその重要性に基づき、顧客要件に対応する観点を特定することで、顧客要件の記述用語だけでなくその意味内容に即して、正確に、顧客要件に対応する適切な観点を特定することができる。
【０１０１】
また、本実施形態のチェックリスト作成支援装置においては、前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストにおけるカテゴリを特定したが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部は、前記顧客要件リストの要件を、新たな顧客チェックリストの要件の一つとして出力する、としてもよい。
【０１０２】
このように、顧客要件に対して、対応するカテゴリは特定できたが、対応する詳細カテゴリは特定できなかった場合に、顧客要件を、新たな顧客チェックリストの要件の一つとして出力するようにすることで、マスタチェックリストではカバーできないチェック要件については漏れなく、新たな顧客チェックリストに反映させることができる。
【０１０３】
また、本実施形態のチェックリスト作成支援装置においては、前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定しなかったが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定した場合には、前記顧客チェックリスト出力部は、前記マスタチェックリストの詳細カテゴリを、新たな顧客要件リストの要件の一つとして出力する、としてもよい。
【０１０４】
このように、顧客要件に対して、対応するカテゴリは特定できなかったが、対応する詳細カテゴリが特定できた場合には、詳細カテゴリを新たな顧客チェックリストの要件の一つとして出力するようにすることで、マスタチェックリストにおいて定義されている詳細カテゴリを新たな顧客チェックリストに反映し、統一した観点による顧客チェックリストを作成することができる。
【０１０５】
また、本実施形態のチェックリスト作成支援装置においては、前記対応観点特定部が、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定せず、かつ、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力部は、前記マスタチェックリストのカテゴリを新たな顧客要件リストの要件の一つとして出力するか、又は、前記顧客要件リストの一つの要件を新たな顧客要件リストの要件の一つとして出力するかの選択を受け付ける、としてもよい。
【０１０６】
このように、顧客要件に対して、対応するカテゴリも詳細カテゴリも特定できなかった場合には、新たな顧客チェックリストの要件として、チェックリストのカテゴリと顧客要件のうちどちらを採用するかを選択することができるようにすることで、要件が複雑な顧客チェックリストに対しても柔軟に対応し、適切な顧客チェックリストを作成することができる。
【０１０７】
また、本実施形態のチェックリスト作成支援方法として、チェックリスト作成支援装置が、所定の業務における成果物の品質を複数の観点でチェックするチェックリストであるマスタチェックリストを記憶するマスタチェックリスト記憶処理と、顧客に対して納品された成果物の品質を当該顧客が評価するための要件を記述したチェックリストである顧客要件リストを取得する顧客要件リスト取得処理と、前記顧客要件リストにおける前記要件を記述している用語を、前記マスタチェックリストの観点を記述している用語に変換する用語変換処理と、前記変換した顧客要件リストにおける要件の、前記チェックリストの観点に関する特徴量を、前記観点の特徴を示す用語の情報に基づき算出し、算出した前記特徴量の値に応じて、前記顧客要件リストの要件に対応する、前記マスタチェックリストにおける観点を特定する対応観点特定処理と、前記特定した観点を示す情報を、新たな顧客要件リストの要件として出力する顧客チェックリスト出力処理とを実行する、としてもよい。
【０１０８】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記マスタチェックリストの観点を記述する用語と、当該用語の類義語とを対応付けた情報である類似語情報を記憶する類義語情報記憶処理をさらに実行し、前記用語変換処理において、前記顧客要件リストの要件を記述している用語に対応する用語を前記類似語情報における前記類義語から抽出することにより、前記顧客要件リストの要件を記述している用語を前記マスタチェックリストの観点を記述している用語に変換する、としてもよい、
【０１０９】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記マスタチェックリストの観点の区分であるカテゴリと、当該カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応付けたチェック観点カテゴリ情報を、前記観点の特徴を示す用語の情報として記憶するチェック観点カテゴリ情報記憶処理をさらに実行し、前記対応観点特定処理において、前記チェック観点カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、としてもよい。
【０１１０】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記チェック観点カテゴリ情報記憶処理において、前記カテゴリと、前記カテゴリの小区分である詳細カテゴリと、当該詳細カテゴリを特徴付ける特徴語と、当該特徴語の重要性を示す情報とを対応づけたチェック観点詳細カテゴリ情報をさらに記憶し、前記対応観点特定処理において、前記チェック観点詳細カテゴリ情報を参照し、前記変換した顧客要件リストの要件を記述している用語に対応する前記詳細カテゴリの特徴語を検索すると共に当該特徴語の重要性を特定することにより、前記特徴量を算出する、としてもよい。
【０１１１】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストにおけるカテゴリを特定したが、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力処理において、前記顧客要件リストの要件を、新たな顧客チェックリストの要件の一つとして出力する、としてもよい。
【０１１２】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定しなかったが、
前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定した場合には、前記顧客チェックリスト出力処理において、前記マスタチェックリストの詳細カテゴリを、新たな顧客要件リストの要件の一つとして出力する、としてもよい。
【０１１３】
また、本実施形態のチェックリスト作成支援方法において、前記チェックリスト作成支援装置が、前記対応観点特定処理において、前記特徴量を算出した結果、前記顧客チェックリストの要件に対応する、前記マスタチェックリストのカテゴリを特定せず、かつ、前記顧客要件リストの要件に対応する前記マスタチェックリストの詳細カテゴリを特定しなかった場合には、前記顧客チェックリスト出力処理において、前記マスタチェックリストのカテゴリを新たな顧客要件リストの要件の一つとして出力するか、又は、前記顧客要件リストの一つの要件を新たな顧客要件リストの要件の一つとして出力するかの選択を受け付ける、としてもよい。
【符号の説明】
【０１１４】
１  チェックリスト作成支援装置、２１  マスタチェックリスト記憶部、２２  顧客要件リスト取得部、２３  用語変換部、２４  対応観点特定部、２５  顧客チェックリスト出力部、２６  類義語情報記憶部、２７  チェック観点カテゴリ情報記憶部
【図１】
2019175113.tif 000003
【図２Ａ】
2019175113.tif 000004
【図２Ｂ】
2019175113.tif 000005
【図３】
2019175113.tif 000006
【図４Ａ】
2019175113.tif 000007
【図４Ｂ】
2019175113.tif 000008
【図５】
2019175113.tif 000009
【図６】
2019175113.tif 000010
【図７】
2019175113.tif 000011
【図８】
2019175113.tif 000012
【図９】
2019175113.tif 000013
【図１０】
2019175113.tif 000014
【図１１】
2019175113.tif 000015
【図１２】
2019175113.tif 000016
【図１３】
2019175113.tif 000017
【図１４】
2019175113.tif 000018
【図１５】
2019175113.tif 000019
【図１６】
2019175113.tif 000020
【図１７】
2019175113.tif 000021
【図１８】
2019175113.tif 000022