JP7572933B2 - Case management device, case management method, and program - Google Patents
Case management device, case management method, and program Download PDFInfo
- Publication number
- JP7572933B2 JP7572933B2 JP2021186216A JP2021186216A JP7572933B2 JP 7572933 B2 JP7572933 B2 JP 7572933B2 JP 2021186216 A JP2021186216 A JP 2021186216A JP 2021186216 A JP2021186216 A JP 2021186216A JP 7572933 B2 JP7572933 B2 JP 7572933B2
- Authority
- JP
- Japan
- Prior art keywords
- case
- keywords
- difficulty
- unit
- intermediate file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、業務における各種案件を管理するための技術に関する。案件には、システム構築などのプロジェクトが含まれる。 The present invention relates to technology for managing various cases in business. Cases include projects such as system construction.
現在、業務において、システム構築など各種案件が遂行されている。このような案件の遂行においては、何からの課題が生じることがある。例えば、成果物であるシステムの性能に関し、品質悪化が生じることがある。このような課題に対応するために、過去の案件(過去事例)参考にして、対応を行うことがある。このためには、現在対応中の案件に類似の過去事例を特定することが必要となる。 Currently, various projects such as system construction are being carried out in the course of business. In carrying out such projects, various issues may arise. For example, there may be a deterioration in the quality of the performance of the resulting system. In order to deal with such issues, past projects (past cases) may be referred to for response. To do this, it is necessary to identify past cases similar to the project currently being handled.
例えば、特許文献1では、自然言語で表現された事例間の属性の類似性を的確に測ることができと共に、類似事例を的確に検索できる装置を実現することを課題としている。この課題を解決するために、特許文献1では、過去の事例、事例番号、カテゴリ番号、およびキーワード毎の重みを登録したデータベースと、与えられた新規事例の問題部分からキーワードを抽出し、データベースを検索して同一のキーワードが存在する過去の事例のカテゴリ番号、およびキーワード毎の重みからなる属性情報を取り出して類似度を生成する類似度生成手段と、生成した類似度の高い順にソートして過去の事例のカテゴリ、類似度などを出力する手段とを備えるように構成する、ことが記載されている。
For example,
ここで、品質悪化などの案件遂行における課題においては、案件の難易度を評価する必要がある。これは、難易度が高い(より難しい)ほど課題が生じる可能性が高いためである。しかしながら、特許文献1では難易度については考慮されていなかった。また、類似の事例を特定するためには、現在の案件と事例それぞれの資料を用いることになる。このように資料を用いる際には、精度よく検索を実行することが求められる。
Here, when it comes to issues in project execution, such as quality deterioration, it is necessary to evaluate the difficulty of the project. This is because the higher the difficulty (the more difficult it is), the more likely it is that issues will arise. However, in
以上を鑑み、本発明では、より精度よく関連する資料を検索することで、案件の難易度の評価を行うことを課題とする。 In view of the above, the present invention aims to evaluate the difficulty of a case by searching for related materials more accurately.
上記の課題を解決するために、本発明では、過去の品質悪化案件の反省資料を利用して、対象案件の難易度を判定する。より具体的には、所定の成果物を作成する案件を管理する案件管理装置において、過去案件の懸念キーワードを含む反省資料を記憶する記憶部と、評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部を有し、前記評価対象案件の評価を可能とする案件管理装置が含まれる。
In order to solve the above problem, the present invention uses reflection materials of past quality deterioration cases to determine the difficulty of a target case. More specifically, a case management device for managing cases for creating a predetermined deliverable includes a storage unit for storing reflection materials including concern keywords of past cases, an intermediate file creation unit for processing the case materials of the case to be evaluated to create an intermediate file composed of text data, a natural language processing unit for determining the appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines the appearance position of the term in a sentence and for dividing the intermediate file into words using the determined appearance positions, and a similar material search unit for creating case keywords based on the divided words and searching for similar materials from the reflection materials using the case keywords, thereby enabling evaluation of the case to be evaluated.
本発明によれば、より精度よく案件に関連する資料を検索することで、案件の難易度を評価できるようになる。 According to the present invention, it becomes possible to evaluate the difficulty of a case by searching for materials related to the case more accurately.
以下、本発明の一実施形態を、図面を用いて説明する。本実施形態では、案件として、システム構築プロジェクトを例に説明する。システム構築プロジェクトでは、開発・納入期限の遅延、いわゆる手戻りの発生、要求仕様の未達成といった品質悪化が生じることがある。このような品質悪化については、その内容を分析した反省資料が作成されることが多い。 One embodiment of the present invention will be described below with reference to the drawings. In this embodiment, a system construction project will be described as an example of a project. In a system construction project, quality deterioration such as delays in development and delivery deadlines, rework, and failure to meet required specifications can occur. When such quality deterioration occurs, reflection materials are often created that analyze the details.
また、システム構築プロジェクトといった案件では、段階的に作業が行われることが多い。例えば、事前検討、提案、受注、計画、構築、完了などといったように、いわゆる上流から下流に向けて段階的に案件が進められることがある。そして、これらの各段階(作業)では、事前検討会説明資料、提案書、仕様書といった対象案件資料が作成される。 Furthermore, in cases such as system construction projects, work is often done in stages. For example, a project may proceed in stages from upstream to downstream, such as pre-study, proposal, order, planning, construction, and completion. At each of these stages (tasks), project documents such as pre-study briefing materials, proposals, and specifications are created.
ここで、このような案件において、案件の難易度をより上流で評価できるほど、品質悪化を防止、抑止し易くなる。また、仮に品質悪化が発生しても、リカバリーがより容易である。このため、より上流の段階で、案件の難易度を評価すると、品質悪化の抑止等が可能となる。そこで、本実施形態では、システム構築プロジェクトを例に、過去事例の反省資料を用いて、着手中の案件で対象案件の難易度を評価する。この際、事前検討会説明資料のようなより上流での対象案件資料と反省資料を突合することで、この評価を実行することが望ましい。以下、本実施形態の詳細について、<構成><情報><処理フロー>の順に説明する。なお、本実施形態の資料には、文書、書類などが含まれる。 Here, in such cases, the further upstream the difficulty of the case can be evaluated, the easier it is to prevent and suppress quality deterioration. Furthermore, even if quality deterioration does occur, recovery is easier. For this reason, if the difficulty of the case is evaluated at a more upstream stage, it becomes possible to suppress quality deterioration, etc. In this embodiment, using a system construction project as an example, reflection materials from past cases are used to evaluate the difficulty of the target case in an ongoing case. At this time, it is desirable to perform this evaluation by comparing the reflection materials with target case materials from further upstream, such as pre-examination meeting explanatory materials. Details of this embodiment will be explained below in the order of <Configuration> <Information> <Processing flow>. Note that the materials in this embodiment include documents, papers, etc.
<構成>
まず、図1は、本実施形態における案件管理システムのシステム構成図である。図1において、案件管理システムは、案件管理サーバ1、データベースシステム20、端末装置100-1、100-2が、ネットワーク30を介して接続されている。以下、これら各装置について説明する。
<Configuration>
1 is a system configuration diagram of a case management system according to the present embodiment. In FIG. 1, the case management system includes a
まず、案件管理サーバ1は、本実施形態の主たる処理を実行する装置であり、案件管理装置とも称することができる。また、案件管理サーバ1は、機能ブロックとして、中間ファイル作成部11、自然言語処理部12、類似資料検索部13、突合部14、案件難易度判定部15、記憶部16およびインターフェース部17を有する。ここで、中間ファイル作成部11は、各種資料からテキストデータで構成される中間ファイルを作成する。また、自然言語処理部12は、中間ファイルなどのテキストデータを、単語などの所定単位に分割する。
First, the
また、類似資料検索部13は、キーワードを用いて、対象の資料に類似する類似資料を検索する。ここで、類似資料検索部13は、自然言語処理部12の所定単位に基づいて作成されるキーワードを用いることが望ましい。また、突合部14は、上述のキーワードと、検索された類似資料に含まれる懸念キーワードとの突合を行う。さらに、案件難易度判定部15は、突合結果に応じて、対象案件の難易度を評価する。
The similar
また、記憶部16は、各種情報やプログラム等を記憶する。本実施形態では、記憶部16には、案件難易度判定ルール161およびキーワード位置判定辞書162が記憶される。なお、これら案件難易度判定ルール161およびキーワード位置判定辞書162については、追って説明する。さらに、インターフェース部17は、ネットワーク30などの接続手段を介して、他の装置と通信、接続する。本実施形態では、インターフェース部17は、データベースシステム20や端末装置100-1、100-2と接続される。
The
次に、データベースシステム20は、各種情報を記憶するもので、いわゆるファイルサーバでも実現できる。そして、データベースシステム20は、反省資料21、対象案件資料22および対策・施策リスト23を記憶する。なお、これらについては、記憶部16に記憶される情報と共に、追って説明する。また、データベースシステム20の情報は記憶部16に記憶してもよいし、記憶部16の案件難易度判定ルール161やキーワード位置判定辞書162をデータベースシステム20に記憶してもよい。
Next, the
次に、端末装置100-1、100-2は、利用者によって操作されるコンピュータで実現できる。そして、端末装置100-1、100-2は、案件管理サーバ1にアクセスし、各種指示を送信したり、その処理結果を受信して表示したりする。またさらに、端末装置100-1、100-2は、データベースシステム20にもアクセスでき、記憶されている各種情報の読み出し、修正、新規登録などを実行する。これら端末装置100-1、100-2は、PC、タブレット、スマートフォンなどで実現できる。また、図1には、端末装置を2台記載したが、台数はこれらに限定されない。さらに、端末装置100-1、100-2は、案件を処理する企業等の組織に設置され、その利用者は案件の管理者、作業実行者などが想定される。さらに、ネットワーク30は、各装置間の通信を行うもので、インターネットやイントラネットで実現できる。
Next, the terminal devices 100-1 and 100-2 can be realized by computers operated by users. The terminal devices 100-1 and 100-2 access the
次に、本実施形態の主たる処理を実行する案件管理サーバ1の実装例について説明する。図1では、案件管理サーバ1の機能ブロックを示したが、これはいわゆるコンピュータで実現できる。この実現例について、以下説明する。図2は、本実施形態における案件管理サーバ1のハードウエア構成図である。
Next, an implementation example of the
案件管理サーバ1では、処理装置101、記憶装置160、入出力装置170がバスなどの通信路を介して互いに接続される。ここで、処理装置101は、いわゆるプロセッサであり、各プログラムに従った処理を行う。このために、いわゆるCPU(Central Processing Unit)などで実現できる。
In the
また、記憶装置160は、中間ファイル作成プログラム110、自然言語処理プログラム120、類似資料検索プログラム130、突合プログラム140、案件難易度判定プログラム150といった各種プログラムを記憶する。またさらに、記憶装置160は、案件難易度判定ルール161およびキーワード位置判定辞書162も記憶する。このように、図1の記憶部16に相当する。また、記憶装置160は、メモリとストレージで構成することが望ましい。この場合、各種プログラムは、ストレージに格納されており、処理を実行する場合にメモリに展開されることが望ましい。このように、各種プログラムは、ストレージのような記憶媒体に格納される。
The
また、各種プログラムと図1に示す各部は、以下の対応関係を有する。つまり、同様の処理を実行するプログラムと部を以下に併記する。
中間ファイル作成プログラム110:中間ファイル作成部11
自然言語処理プログラム120:自然言語処理部12
類似資料検索プログラム130:類似資料検索部13
突合プログラム140:突合部14
案件難易度判定プログラム150:案件難易度判定部15
このようなグラムにより、コンピュータである案件管理サーバ1を、上述の各部として機能させることになる。
1 have the following correspondence relationship: That is, programs and units that execute similar processes are listed below.
Intermediate file creation program 110: intermediate
Natural language processing program 120: natural
Similar material search program 130: Similar
Matching program 140: Matching
Case difficulty determination program 150: Case
Such a program causes the
次に、入出力装置170は、インターフェース部17に相当する機能を有する。つまり、ネットワーク30を介して、他の装置と接続する。以上のように、案件管理サーバ1は、プログラムに従って、機能するコンピュータで実現できるが、各部を専用ハードウエアなどで構成することも可能である。以上で、本実施形態の構成についての説明を終わる。
Next, the input/
<情報>
次に、上述の本実施形態で用いられる各種情報について、図3~図7を用いて説明する。まず、図3は、本実施形態で用いられる案件難易度判定ルール161を示す図である。本実施形態では、案件難易度判定ルール161の実例として、懸念キーワードリスト161-1および類似度判定リスト161-2を例示する。なお、これらについては、いずれか一方が用いられてもよいし、両方が用いられてもよい。
<Information>
Next, various information used in the above-mentioned embodiment will be described with reference to Fig. 3 to Fig. 7. First, Fig. 3 is a diagram showing the case
まず、図3(a)に、懸念キーワードリスト161-1を示す。懸念キーワードリスト161-1は、案件難易度判定部15での案件の難易度を判定するために用いられる。このために、懸念キーワードリスト161-1は、品質悪化に関連すると考えられる懸念キーワードが記録されている。より詳細には、懸念キーワードリスト161-1は、懸念キーワードごとに、その重み(ポイント)、過去事例が記録されている。ここで、重み(ポイント)とは、該当の懸念キーワードの品質悪化への寄与の度合いを示す。また、過去事例は、該当の懸念キーワードが記録された資料(反省資料)に対応する過去事例を特定する情報である。
First, FIG. 3(a) shows the keyword of concern list 161-1. The keyword of concern list 161-1 is used to determine the difficulty of a case in the case
また、図3(b)に、類似度判定リスト161-2を示す。類似度判定リスト161-2は、案件と過去事例の類似度合いを特定し、案件の難易度を判定するために用いられる。このために、類似度判定リスト161-2は、過去事例ごとに、該当の反省資料の特徴と過去事例の難易度が記録されている。このために、類似度判定リスト161-2は、過去事例ごとに、該当の過去事例の反省資料、その反省資料に含まれる懸念キーワード、懸念キーワードが反省資料に出現する出現頻度および過去事例の難易度が記録される。このうち、懸念キーワードや出現頻度が、過去案件の特徴を示す。 Figure 3(b) also shows the similarity judgment list 161-2. The similarity judgment list 161-2 is used to identify the degree of similarity between a case and past cases and to judge the difficulty of the case. For this purpose, the similarity judgment list 161-2 records, for each past case, the characteristics of the corresponding reflection material and the difficulty of the past case. For this purpose, the similarity judgment list 161-2 records, for each past case, the reflection material of the corresponding past case, the concern keywords contained in the reflection material, the frequency with which the concern keywords appear in the reflection material, and the difficulty of the past case. Of these, the concern keywords and the frequency of appearance indicate the characteristics of the past case.
そして、過去事例の特徴を用いて、対象となるシステム構築プロジェクトに類似する過去事例を特定され、特定された過去事例の難易度に基づきシステム構築プロジェクトの難易度を判定できる。なお、ここで説明した、難易度の判定については、「処理フロー」にて後述する。 Then, using the characteristics of the past cases, past cases similar to the target system construction project are identified, and the difficulty of the system construction project can be determined based on the difficulty of the identified past cases. The difficulty determination described here will be described later in the "Process Flow".
次に、図4は、本実施形態で用いられるキーワード位置判定辞書162を示す図である。キーワード位置判定辞書162は、キーワード、つまり、「単語/記号/フレーズ」ごとに、文における出現位置を示す情報である。キーワード位置判定辞書162は、自然言語処理部12を用いることで、対象の資料におけるキーワードの出現位置を判定できる。このために、キーワード位置判定辞書162は、出現位置として、文頭、文中、文末を記録している。なお、文頭とは文の始め位置を意味し、文中文末とは文の終わりの位置を示す。そして、文中とは、文頭や文末以外の位置を示す。
Next, FIG. 4 is a diagram showing the keyword
なお、本実施形態では、キーワード位置判定辞書162を「単語/記号/フレーズ」ごとに定義したが、これらを抽象化した品詞分類で定義してもよい。品詞分類には、名詞、動詞といった一般的な品詞の他、これを細分化したものを用いてもよい。たとえな、固有名詞、数、代名詞、接尾語などを用いることができる。さらに、単一の品詞だけでなく、名詞-接尾語-人名といったこれらの組合せで定義してもよい。
In this embodiment, the keyword
次に、図5は、本実施形態で用いられる反省資料21を示す図である。反省資料21とは、過去事例、特に、過去の品質悪化案件における反省内容を示す情報である。過去事例において、システムの構築が完了した際や納品した際に、品質悪化に対する振り返り、反省のための資料が作成されることがある。反省資料21は、この内容を示すが、このために、反省会議、完了報告会等が行われ、この議事録を用いることもできるし、完了報告資料も流用できる。
Next, FIG. 5 is a diagram showing
図5において、反省資料21は、過去事例における概要を示す「1.プロジェクト概要」、品質悪化の要因を含む「2.問題」、今後の方針等を含む「3.分析・再発防止策」から構成される。なお、図5に示す反省資料21はあくまでも一例であり、これに限定されない。反省資料21は、過去事例の内容を示す情報であればよい。このため、反省資料21として、システムの構築が完了した際や納品した際の資料に限らず、過去事例における仕様書などといった関連資料を用いてもよい。また、反省資料21は、利用者によって端末装置100-1や100-2で作成可能である。
In FIG. 5, the
次に、図6は、本実施形態で用いられる対象案件資料22を示す図である。対象案件資料22は、対象案件、つまり、本実施形態におけるシステム構築プロジェクトで用いられる資料である。図6に示す例では、A銀行仕様書であり、そのシステム概要や案件概要が記録されている。そして、この対象案件資料22は、中間ファイル作成部11により処理され、中間ファイルが作成される。なお、対象案件資料22は、システム構築プロジェクトといった案件ごとに、データベースシステム20に記憶されていることが望ましい。また、案件ごとに1以上の対象案件資料22が存在するものとする。また、対象案件資料22は、利用者によって端末装置100-1や100-2で作成可能である。
Next, FIG. 6 is a diagram showing the target project documents 22 used in this embodiment. The target project documents 22 are documents used in the target project, that is, the system construction project in this embodiment. In the example shown in FIG. 6, the documents are specifications for Bank A, and the system overview and project overview are recorded. The target project documents 22 are then processed by the intermediate
次に、図7は、本実施形態で用いられる対策・施策リスト23を示す図である。対策・施策リスト23は、懸念キーワードに応じた、品質悪化に対する対策・施策が記録されている。これを用いて、対象案件について品質悪化を抑止するための対策や施策の案を、利用者に提案することが可能となる。以上で、本実施形態で用いられる情報の説明を終わる。
Next, FIG. 7 shows the countermeasures/
<処理フロー>
次に、本実施形態の処理フローについて、図8~図12を中心に用いて説明する。以下では、図1に示す各部を処理主体として説明する。まず、図8は、本実施形態における全体処理フローを示すフローチャートである。
<Processing flow>
Next, the processing flow of this embodiment will be described mainly with reference to Fig. 8 to Fig. 12. In the following, the processing will be mainly performed by each unit shown in Fig. 1. First, Fig. 8 is a flowchart showing the overall processing flow in this embodiment.
まず、ステップS1において、インターフェース部17が、データベースシステム20から、対象となる現在着手中のシステム構築プロジェクトにおける対象案件資料22を入力する。これは、端末装置100-1や1000-2への利用者から指示に応じて行うことが望ましい。また、端末装置100-1や1000-2は、スキャナといった光学読取装置を用いて、紙媒体の対象案件資料を読取り、インターフェース部17が受け付けてもよい。また、データベースシステム20には、光学読取装置で読み取られた対象案件資料22が記憶しておいてもよい。
First, in step S1, the
次に、ステップS2において、中間ファイル作成部11が、入力された対象案件資料22がテキストデータであるかを判定する。この結果、テキストデータであれば(YES)、ステップS4に遷移する。テキストデータでなければ(NO)、ステップS3に遷移する。この際、中間ファイル作成部11は、入力された対象案件資料22がテキストデータのみで構成される場合に、YESと判断することが望ましいが、テキストデータが含まれる場合にYESと判定してもよい。
Next, in step S2, the intermediate
次に、ステップS3において、中間ファイル作成部11が、入力された対象案件資料22に対してテキスト変換を行い、中間ファイルを作成する。なお、ステップS2において、NOと判定された場合、入力された対象案件資料22を中間ファイルと称する。また、光学読取装置の読取りの際に、文字認識処理を行い、ステップS2およびS3を省略してもよい。
Next, in step S3, the intermediate
また、ステップS4において、自然言語処理部12が、テキストデータである中間ファイルに対して、自然言語処理を施す。この自然言語処理として、自然言語処理部12は、中間ファイルに含まれる各用語に対して出現位置を判定し、判定された出現位置を用いて中間ファイルを単語単位に分割する。この出現位置の判定には、キーワード位置判定辞書162が用いられる。
In addition, in step S4, the natural
ここで、図9を用いてステップS4の自然言語処理の詳細を説明する。図9は、本実施形態における自然言語処理の詳細を示すフローチャートである。ステップS41において、自然言語処理部12が、中間ファイルの入力を受け付ける。
Here, the details of the natural language processing in step S4 will be described with reference to FIG. 9. FIG. 9 is a flowchart showing the details of the natural language processing in this embodiment. In step S41, the natural
次に、ステップS42において、自然言語処理部12が、受け付けられた中間ファイルを一文化する。そして、ステップS43において、自然言語処理部12が、一文化された中間ファイルを、各文に分割する。ここで、ステップS42およびS43を実行する理由およびその詳細について、説明する。
Next, in step S42, the natural
図10は、ステップS42およびS43の一例を示す図である。図10(a)が、受け付けられた中間ファイルを示す。この中間ファイルは、図10(a)に示すように、文の途中で改行が入り、文が分断されている。例えば、図10(a)の3行において、「切り出し、」で文が分断されている。このままでは、対象案件資料22ないし中間ファイルから類似資料を検索するための案件キーワードが正確に切り出せない恐れがある。そこで、ステップS42およびS43で、中間ファイルの整形、クレンジングしている。以下、この具体例を、図10を参照して説明する。
Figure 10 is a diagram showing an example of steps S42 and S43. Figure 10(a) shows an accepted intermediate file. As shown in Figure 10(a), this intermediate file has line breaks in the middle of sentences, dividing the sentences. For example, in
ステップS42では、自然言語処理部12は、図10(a)の中間ファイルに対して、
改行を削除する。また、この際、句点、読点、記号などはそのまま残すようにする。この結果、図10(b)に示す一文化された中間ファイルが作成される。
In step S42, the natural
Line breaks are deleted. In addition, periods, commas, symbols, etc. are left as they are. As a result, the unified intermediate file shown in FIG. 10(b) is created.
そして、ステップS43では、自然言語処理部12は、図10(b)に示す一文化された中間ファイルの各単語の出現位置を判定し、これを各文に分割する。この分割とは、各文を区別することで、文の間(文末-文頭間)に改行を挿入したり、文頭ないし文末(句点)を特定したりすることで実現できる。この結果、図10(c)示す文単位に分割された中間ファイルが作成されることになる。
Then, in step S43, the natural
このために、自然言語処理部12は、キーワード位置判定辞書162を用いて、各単語の出現位置を判定する。図10(b)の例では、図4のキーワード位置判定辞書162を用いることで、「。」が文末、「・」「(1)」「(2)」が文頭と判断される。この結果、図10(b)の1行における「・」や5行における(2)の前で、文が区切られる。つまり、ここで改行が入り、図10(c)の文単位に分割された中間ファイルが作成される。以上で、ステップS42およびS43の説明を終わる。
For this purpose, the natural
最後に、ステップS44において、自然言語処理部12は、文単位に分割された中間ファイルを、単語単位に分割する。これは、文単位に分割された中間ファイルから各単語を抽出できればよい。以上で、ステップS4の詳細の説明を終わり、図8に戻り説明を続ける。
Finally, in step S44, the natural
次に、ステップS5において、類似資料検索部13が、ステップS44で抽出された単語に基づいて、反省資料21に対する類似資料検索を行う。このために、類似資料検索部13が、ステップS44で抽出された単語から案件キーワードを特定する。この特定としては、抽出された単語をそのまま流用してもよいし、その一部の単語を案件キーワードとしてもよい。一部の単語を案件キーワードとする場合、自律語といった特定の種類の単語を用いてもよいし、予め記録された単語を用いてもよい。そして、類似資料検索部13は、特定された案件キーワードを用いて、反省資料21を検索する。この検索は、案件キーワードが所定数以上含まれる反省資料21を検索結果とするなど、所定条件を満たす反省資料21を検索する。この検索結果を、類似資料と称する。
Next, in step S5, the similar
次に、ステップS6において、突合部14が、突合処理を実行する。このために、突合部14は、案件キーワードと検索された類似資料に含まれる懸念キーワードを突合する。つまり、突合部14は、類似資料に含まれる単語のうち、懸念キーワードリスト161-1や類似度判定リスト161-2に記録された懸念キーワードのうち、案件キーワードと一致するものを特定する。
Next, in step S6, the matching
次に、ステップS7において、案件難易度判定部15が、ステップS6の結果を用いて対象案件であるシステム構築プロジェクトについて、難易度を判定する。この判定の詳細を、図11を用いて説明する。
Next, in step S7, the project
図11は、本実施形態における難易度判定の2つの手法を示すフローチャートである。まず、図11(a)に示す第1の手法について説明する。ステップS71において、案件難易度判定部15は、ステップS6で特定された懸念キーワードの数を計数する。
Figure 11 is a flowchart showing two methods of difficulty determination in this embodiment. First, the first method shown in Figure 11 (a) will be described. In step S71, the case
また、ステップS72において、案件難易度判定部15は、懸念キーワードリスト161-1を用いて、ステップS6で特定された懸念キーワードの重み(ポイント)を特定する。例えば、「新規顧客」との懸念キーワードについては、重み(ポイント)として「2」が特定される。
In addition, in step S72, the case
そして、ステップS73において、案件難易度判定部15は、ステップS71で計数された数とステップS72で特定された重み(ポイント)を掛け合わせた結果を、対象案件の難易度として算出する。なお、数×重み(ポイント)は一例であり、対象案件の難易度はこれに限定されない。例えば、他のパラメータを含めてもよいし、演算も積算に限定されない。またさらに、数や重み(ポイント)自身を対象案件の難易度として用いてもよい。
Then, in step S73, the case
次に、図11(b)に示す第2の手法について説明する。ステップS74において、案件難易度判定部15は、ステップS6で特定された懸念キーワードの出現頻度を、類似度判定リスト161-2を用いて特定する。つまり、類似度判定リスト161-2のうち、類似資料である反省資料に該当する懸念キーワードに対応する出現頻度が特定される。
Next, the second method shown in FIG. 11(b) will be described. In step S74, the case
次に、ステップS75において、案件難易度判定部15は、ステップS74で特定された出現頻度のうち、ステップS1で入力された対象案件資料22における懸念キーワードの出現頻度に類似する出現頻度を特定する。類似する出現頻度とは、一致を含めその差分が一定値以下のものを含む。
Next, in step S75, the case
次に、ステップS76において、案件難易度判定部15は、ステップS75で特定された出現頻度に対応する難易度を、類似度判定リスト161-2から特定する。そして、ステップS77において、案件難易度判定部15は、ステップS76で特定された難易度に基づいて、対象案件の難易度を判定する。例えば、案件難易度判定部15は、ステップS76で特定された難易度の代表値を算出する。代表値としては、総和や平均などが含まれ、これらを難易度として判定する。以上で、第2の手法についての説明を終わる。なお、本手法については、案件難易度判定部15が類似度判定リスト161-2を用いて、出現頻度に基づき最も類似する反省資料21を特定し、これに該当する過去事例の難易度を、対象案件の難易度として判定してもよい。
Next, in step S76, the case
以上で、ステップS7の詳細の説明を終わり、図8に戻り説明を続ける。ステップS8において、案件難易度判定部15は、対策・施策リスト23を用いて、対策・施策を特定する。つまり、案件難易度判定部15は、ステップS6で特定された懸念キーワードに該当する対策・施策を特定する。
This concludes the detailed explanation of step S7, and we will return to Figure 8 for further explanation. In step S8, the case
そして、案件難易度判定部15は、ステップS7やS8の結果を用いて、結果レポート200を作成することができる。図12は、本実施形態における結果レポート200を示す図である。図12において、結果レポート200は、対象案件であるシステム構築プロジェクトごとに、その難易度、ステップS6で特定された懸念キーワード、ステップS8で特定された対策・施策が記録される。また、案件難易度判定部15は、結果レポート200を、記憶部16やデータベースシステム20に記憶することが望ましい。
Then, the case
さらに、案件難易度判定部15は、結果レポート200を、インターフェース部17を介して端末装置100-1や100-2に表示させることも可能である。この場合、図12に示す態様で表示できる。この結果、対象案件に関わっている利用者が、その難易度や対策・施策を理解できる。なお、ステップS8のうち、対策・施策の特定を省略してもよい。この場合、結果レポート200の対策・施策を省略できる。さらに、結果レポート200の対策・施策を残し、難易度や懸念キーワードを省略してもよい。
Furthermore, the case
以上のように、本実施形態では、ステップS5で検索された類似資料に基づいて、対象案件であるシステム構築プロジェクトについて、1つの評価として難易度を判定している。このため、ステップS6やS7を省略することも可能である。この場合、類似資料の数や類似資料ごとに定められる難易度などの評価を実現できる。 As described above, in this embodiment, the difficulty level of the target system construction project is determined as one evaluation based on the similar documents searched for in step S5. Therefore, it is possible to omit steps S6 and S7. In this case, it is possible to realize evaluation of the number of similar documents and the difficulty level determined for each similar document.
以上で、本実施形態の説明を終わるが、本発明は本実施形態に限定されない。特に、案件については、システム構築プロジェクトに限定されず、様々な業務に適用できる。 This concludes the explanation of this embodiment, but the present invention is not limited to this embodiment. In particular, the case is not limited to a system construction project, but can be applied to a variety of business operations.
1…案件管理サーバ、11…中間ファイル作成部、12…自然言語処理部、13…類似資料検索部、14…突合部、15…案件難易度判定部、16…記憶部、161…案件難易度判定ルール、162…キーワード位置判定辞書、17…インターフェース部、20…データベースシステム、21…反省資料、22…対象案件資料、23…対策・施策リスト、30…ネットワーク、100…端末装置 1...Case management server, 11...Intermediate file creation unit, 12...Natural language processing unit, 13...Similar material search unit, 14...Matching unit, 15...Case difficulty determination unit, 16...Storage unit, 161...Case difficulty determination rules, 162...Keyword position determination dictionary, 17...Interface unit, 20...Database system, 21...Reflection materials, 22...Target case materials, 23...Countermeasures and measures list, 30...Network, 100...Terminal device
Claims (15)
過去案件の懸念キーワードを含む反省資料を記憶する記憶部と、
評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、
前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、
分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部を有し、
前記評価対象案件の評価を実現する案件管理装置。 In a case management device for managing a case for creating a predetermined deliverable,
A storage unit that stores reflection materials including keywords of concern from past cases;
an intermediate file creation unit that processes case materials of a case to be evaluated and creates an intermediate file composed of text data;
a natural language processing unit that determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
a similar material search unit that creates case keywords based on the divided words and searches for similar materials from the reflection materials using the case keywords;
A case management device for implementing evaluation of the case to be evaluated.
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部は、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割する案件管理装置。 2. The case management device according to claim 1,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The natural language processing unit divides the intermediate file into sentence units using the keyword position determination dictionary, and divides the divided intermediate file into word units.
前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合する突合部と、
前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件難易度判定部を有する案件管理装置。 3. The case management device according to claim 2, further comprising:
a matching unit for matching the case keyword with a keyword of concern contained in the searched similar material;
A case management device having a case difficulty determination unit that determines the difficulty of the case to be evaluated based on the result of the matching.
前記案件難易度判定部は、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定する案件管理装置。 4. The case management device according to claim 3,
The case difficulty determination unit determines the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
前記記憶部は、さらに前記懸念キーワードに応じた対策・施策を記憶し、
さらに、前記評価対象案件の難易度および対策・施策を対応づけた結果レポートを出力するインターフェース部を有する案件管理装置。 5. The case management device according to claim 3,
The storage unit further stores measures and policies corresponding to the keywords of concern,
The case management device further comprises an interface unit that outputs a result report that associates the degree of difficulty of the case to be evaluated with measures and policies.
記憶部に、過去案件の懸念キーワードを含む反省資料が記憶され、
中間ファイル作成部により、評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成し、
自然言語処理部により、前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割し、
類似資料検索部により、分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索することで、前記評価対象案件の評価を実現する案件管理方法。 A case management method using a case management device for managing a case for creating a predetermined deliverable,
The memory unit stores reflection materials including keywords of concern from past cases,
The intermediate file creation unit processes the case materials of the case to be evaluated to create an intermediate file consisting of text data;
a natural language processing unit determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
A case management method in which a similar document search unit creates case keywords based on the divided words, and searches for similar documents from the reflection documents using the case keywords, thereby enabling evaluation of the case to be evaluated.
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部により、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割する案件管理方法。 7. The case management method according to claim 6,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The case management method further comprises the steps of: dividing the intermediate file into sentence units by the natural language processing unit using the keyword position determination dictionary; and dividing the divided intermediate file into word units.
突合部により、前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合し、
案件難易度判定部により、前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件管理方法。 8. The case management method according to claim 7,
A matching unit matches the case keyword with a keyword of concern contained in the searched similar materials;
A case management method in which a case difficulty determination unit determines the difficulty of the case to be evaluated based on the result of the matching.
前記案件難易度判定部により、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定する案件管理方法。 9. The case management method according to claim 8,
The case management method further comprises the case difficulty determination unit determining the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
前記記憶部には、さらに前記懸念キーワードに応じた対策・施策が記憶され、
インターフェース部により、前記評価対象案件の難易度および対策・施策を対応づけた結果レポート出力する案件管理方法。 10. The case management method according to claim 8, further comprising:
The storage unit further stores measures and policies corresponding to the keywords of concern,
The case management method includes outputting a report by an interface unit that correlates the degree of difficulty of the case to be evaluated with the countermeasures and measures.
評価対象案件の案件資料を処理して、テキストデータで構成される中間ファイルを作成する中間ファイル作成部と、
前記中間ファイルに含まれる各用語に対して、文における当該用語の出現位置を定義するキーワード位置判定辞書を用いて出現位置を判定し、判定された前記出現位置を用いて、前記中間ファイルを単語単位に分割する自然言語処理部と、
分割された単語に基づいて案件キーワードを作成し、前記案件キーワードを用いて、前記反省資料から類似資料を検索する類似資料検索部として機能させ、
前記評価対象案件の評価を実現するプログラム。 A case management device that has a storage unit that stores reflection materials including concern keywords of past cases and manages cases for creating a predetermined deliverable,
an intermediate file creation unit that processes case materials of a case to be evaluated and creates an intermediate file composed of text data;
a natural language processing unit that determines an appearance position of each term included in the intermediate file using a keyword position determination dictionary that defines an appearance position of the term in a sentence, and divides the intermediate file into words using the determined appearance positions;
creating case keywords based on the divided words, and functioning as a similar material search unit that searches for similar materials from the reflection materials using the case keywords;
A program for implementing evaluation of the evaluation target project.
前記キーワード位置判定辞書は、前記用語の出現位置を、前記文の文頭、文中および文末のいずれかで定義し、
前記自然言語処理部は、前記キーワード位置判定辞書を用いて、前記中間ファイルを文単位に分割し、分割された前記中間ファイルを前記単語単位に分割するプログラム。 The program according to claim 11,
the keyword position determination dictionary defines the position of the term as being at the beginning, middle, or end of the sentence;
The natural language processing unit is a program that divides the intermediate file into sentence units using the keyword position determination dictionary, and divides the divided intermediate file into word units.
前記案件キーワードと検索された前記類似資料に含まれる懸念キーワードを突合する突合部として機能させ、
前記突合の結果に応じて、前記評価対象案件の難易度を判定する案件難易度判定部として機能させるプログラム。 13. The program according to claim 12, further comprising:
a matching unit that matches the case keyword with a keyword of concern contained in the searched similar material;
A program that functions as a case difficulty determination unit that determines the difficulty of the case to be evaluated based on the result of the matching.
前記案件難易度判定部は、前記案件キーワードと前記懸念キーワードの一致した数および重みの少なくとも一方を用いて、前記評価対象案件の難易度を判定するプログラム。 The program according to claim 13,
The case difficulty determination unit is a program that determines the difficulty of the case to be evaluated using at least one of the number of matches between the case keywords and the concern keywords and a weight.
前記記憶部は、さらに前記懸念キーワードに応じた対策・施策を記憶し、
さらに前記案件管理装置を、前記評価対象案件の難易度および対策・施策を対応づけた結果レポートを出力するインターフェース部として機能させるプログラム。 15. The program according to claim 13 or 14,
The storage unit further stores measures and policies corresponding to the keywords of concern,
Further, the program causes the case management device to function as an interface unit that outputs a result report that associates the degree of difficulty of the case to be evaluated with measures and policies.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021186216A JP7572933B2 (en) | 2021-11-16 | 2021-11-16 | Case management device, case management method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021186216A JP7572933B2 (en) | 2021-11-16 | 2021-11-16 | Case management device, case management method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023073641A JP2023073641A (en) | 2023-05-26 |
| JP7572933B2 true JP7572933B2 (en) | 2024-10-24 |
Family
ID=86425858
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021186216A Active JP7572933B2 (en) | 2021-11-16 | 2021-11-16 | Case management device, case management method, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7572933B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000330979A (en) | 1999-05-18 | 2000-11-30 | Ntt Data Corp | Analysis method of electronic document to be searched and electronic document registration system |
| JP2006023789A (en) | 2004-07-06 | 2006-01-26 | Hitachi Ltd | Risk discovery support system and risk discovery support method |
| JP2006099477A (en) | 2004-09-29 | 2006-04-13 | Toshiba Corp | Similar document search apparatus and similar document search method |
| JP2020500371A (en) | 2016-11-11 | 2020-01-09 | デンネマイヤー オクティマイン ゲーエムベーハー | Apparatus and method for semantic search |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0973464A (en) * | 1995-09-07 | 1997-03-18 | Fujitsu Ltd | Similar case search device |
-
2021
- 2021-11-16 JP JP2021186216A patent/JP7572933B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000330979A (en) | 1999-05-18 | 2000-11-30 | Ntt Data Corp | Analysis method of electronic document to be searched and electronic document registration system |
| JP2006023789A (en) | 2004-07-06 | 2006-01-26 | Hitachi Ltd | Risk discovery support system and risk discovery support method |
| JP2006099477A (en) | 2004-09-29 | 2006-04-13 | Toshiba Corp | Similar document search apparatus and similar document search method |
| JP2020500371A (en) | 2016-11-11 | 2020-01-09 | デンネマイヤー オクティマイン ゲーエムベーハー | Apparatus and method for semantic search |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023073641A (en) | 2023-05-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12106047B1 (en) | User interface for use with a search engine for searching financial related documents | |
| US10489439B2 (en) | System and method for entity extraction from semi-structured text documents | |
| US9864741B2 (en) | Automated collective term and phrase index | |
| US9792277B2 (en) | System and method for determining the meaning of a document with respect to a concept | |
| CN113919352A (en) | Database sensitive data identification method and device | |
| CN113779935A (en) | Text information acquisition method and system | |
| Hernes et al. | The automatic summarization of text documents in the Cognitive Integrated Management Information System | |
| JP7572933B2 (en) | Case management device, case management method, and program | |
| JP6960270B2 (en) | Design document learning device and design document learning method | |
| Najwa et al. | Literature Review on Extended Use case in Modeling Non-functional Requirement | |
| KR20220041336A (en) | Graph generation system of recommending significant keywords and extracting core documents and method thereof | |
| Ghaffar et al. | Comparative Sentiment Analysis of Digital Wallet Applications in Indonesia Using Naïve Bayes | |
| CN121118914B (en) | Compliance management system and method for corpus data based on financial business development | |
| CN120277002B (en) | Test case generation method, device, equipment and readable storage medium | |
| JP7154113B2 (en) | SYSTEM ASSET ANALYSIS DEVICE AND SYSTEM ASSET ANALYSIS METHOD | |
| Hilditch et al. | Natural language processing on customer note data | |
| CN121327127A (en) | Methods, apparatus, storage media and computer equipment for generating text tag summaries | |
| CN116127016A (en) | Business process compliance checking method, terminal and platform based on natural language processing | |
| CN120316008A (en) | A test case generation method and related equipment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230801 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240712 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240730 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240807 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20241008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241011 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7572933 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |