(57)【要約】      （修正有）【課題】レビューにおいて有識者からの有効な指摘が得られたか判定するレビュー管理システムおよびレビュー管理プログラムを提供する。【解決手段】レビュー管理装置１００において、記憶部１２０は、レビューでコメントされた各指摘の指摘者を示す記録ファイルと、指定されたレビュアーである一人以上の必須レビュアーを示す計画ファイルとを記憶する。判定部１１６は、記録ファイルに基づいて、計画ファイルに示される各必須レビュアーが有効な指摘をコメントしたか判定する。【選択図】図２
2019133558.tif 000002
【特許請求の範囲】
【請求項１】
レビューでコメントされた各指摘の指摘者を示す記録ファイルと、指定されたレビュアーである一人以上の必須レビュアーを示す計画ファイルとを記憶する記憶部と、
前記記録ファイルに基づいて、前記計画ファイルに示される各必須レビュアーが有効な指摘をコメントしたか判定する判定部と
を備えるレビュー管理システム。
【請求項２】
前記レビュー管理システムは、前記記録ファイルに基づいて各必須レビュアーの有効指摘件数を算出する集計部を備え、
前記判定部は、各必須レビュアーの有効指摘件数に基づいて、各必須レビュアーが有効な指摘をコメントしたか判定する
請求項１に記載のレビュー管理システム。
【請求項３】
前記記録ファイルは、さらに、各指摘の区分を示し、
前記集計部は、前記記録ファイルに示される各指摘の区分に基づいて、各指摘が有効な指摘であるか判定する
請求項２に記載のレビュー管理システム。
【請求項４】
前記記録ファイルは、さらに、各指摘のコメントを示し、
前記レビュー管理システムは、各指摘のコメントに基づいて各指摘の区分を決定する分類部を備える
請求項３に記載のレビュー管理システム。
【請求項５】
前記レビュー管理システムは、記録部を備え、
前記分類部は、有効な指摘の種類に対応する有効区分と、無効な指摘の種類に対応する無効区分と、前記有効な指摘の種類と前記無効な指摘の種類とのいずれにも該当しない種類に対応する不明区分とのいずれかに各指摘の区分を決定し、
前記記録部は、各指摘の区分を示す画面を表示し、前記不明区分を前記有効区分と前記無効区分とのいずれかに変更する入力を受け付け、受け付けた入力に基づいて前記記録ファイルを更新し、
前記集計部は、更新後の前記記録ファイルに基づいて、各必須レビュアーの有効指摘件数を算出する
請求項４に記載のレビュー管理システム。
【請求項６】
有効な指摘をコメントしていない必須レビュアー宛てに電子メールを送信する通知部を備える
請求項１から請求項５のいずれか１項に記載のレビュー管理システム。
【請求項７】
レビューでコメントされた各指摘の指摘者を示す記録ファイルと、指定されたレビュアーである一人以上の必須レビュアーを示す計画ファイルとに基づいて、各必須レビュアーが有効な指摘をコメントしたか判定する判定部
としてコンピュータを機能させるためのレビュー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、レビュー作業を管理するための技術に関するものである。
【背景技術】
【０００２】
従来、レビュー作業での指摘が管理され、レビュー議事録から取得可能な指標に基づいてレビュー作業の品質の良し悪しが評価されている。
例えば、実施時間、指摘密度および指摘件数などが指標として用いられる。
【０００３】
特許文献１および特許文献２には、レビュー結果を管理するための技術が開示されている。
特許文献１の技術では、レビュー対象とレビュー対象に対する質問と質問に対する回答とが互いに対応付けられてデータベースで管理される。
レビュー作業への参加者はデータベースにアクセスすることで質問と回答とを参照でき、ネットワークおよび場所に左右されないで効率的なレビュー管理を行うことが可能となる。
特許文献２の技術では、ネットワークを介して、レビュー作業の依頼、レビュー作業の実施およびレビューコメントについての対応結果の通知が行われる。
レビューコメントは随時開示される。そして、対応結果が文書に反映されることにより、文書内容の品質が向上する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−３５５５４２号公報
【特許文献２】特開平５−２２５１９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
レビュー作業の実施の内容にルールは無い。それゆえ、有識者が参加せずにレビュー作業が実施されてしまい有効な指摘が得られない場合も少なくない。
その場合、レビュー作業の品質を正しく評価することができない。つまり、レビュー対象に対する知識が乏しい人だけでレビュー作業が実施された場合、特許文献１の技術または特許文献２の技術を利用しても、有効な指摘が得られない。
【０００６】
本発明は、レビューにおいて有識者からの有効な指摘が得られたか判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明のレビュー管理システムは、
レビューでコメントされた各指摘の指摘者を示す記録ファイルと、指定されたレビュアーである一人以上の必須レビュアーを示す計画ファイルとを記憶する記憶部と、
前記記録ファイルに基づいて、前記計画ファイルに示される各必須レビュアーが有効な指摘をコメントしたか判定する判定部とを備える。
【発明の効果】
【０００８】
本発明によれば、レビューにおいて有識者（必須レビュアー）からの有効な指摘が得られたか判定することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１におけるレビュー管理システム１９０の構成図。
【図２】実施の形態１におけるレビュー管理装置１００の構成図。
【図３】実施の形態１における記憶部１２０を示す図。
【図４】実施の形態１におけるレビュー管理方法のフローチャート。
【図５】実施の形態１におけるメニュー画面２００を示す図。
【図６】実施の形態１における計画処理（Ｓ２００）のフローチャート。
【図７】実施の形態１における計画画面２１０を示す図。
【図８】実施の形態１における他処理（Ｓ３００）のフローチャート。
【図９】実施の形態１における指摘画面２２０を示す図。
【図１０】実施の形態１における是正画面２３０を示す図。
【図１１】実施の形態１における規模画面２４０を示す図。
【図１２】実施の形態１における確認処理（Ｓ４００）のフローチャート。
【図１３】実施の形態１における算出処理（Ｓ４１０）のフローチャート。
【図１４】実施の形態１における判定処理（Ｓ４２０）のフローチャート。
【図１５】実施の形態１における判定処理（Ｓ４３０）のフローチャート。
【図１６】実施の形態１における判定処理（Ｓ４４０）のフローチャート。
【図１７】実施の形態１における集計処理（Ｓ４５０）のフローチャート。
【図１８】実施の形態１における集計画面２５０を示す図。
【図１９】実施の形態１における個別処理（Ｓ４５４）のフローチャート。
【図２０】実施の形態１における個別画面２６０を示す図。
【図２１】実施の形態１における詳細処理（Ｓ４５５）のフローチャート。
【図２２】実施の形態１における詳細画面２７０を示す図。
【図２３】実施の形態１における未指摘通知（Ｓ５００）のフローチャート。
【発明を実施するための形態】
【００１０】
実施の形態および図面において、同じ要素および対応する要素には同じ符号を付している。同じ符号が付された要素の説明は適宜に省略または簡略化する。図中の矢印はデータの流れ又は処理の流れを主に示している。
【００１１】
実施の形態１．
レビュー管理システム１９０およびレビュー管理方法について、図１から図２３に基づいて説明する。
【００１２】
＊＊＊構成の説明＊＊＊
図１に基づいて、レビュー管理システム１９０の構成を説明する。
レビュー管理システム１９０は、レビュー管理装置１００と操作端末１９１とを備える。
レビュー管理装置１００と操作端末１９１とはネットワーク１９９を介して互いに通信する。
【００１３】
操作端末１９１はコンピュータである。
操作端末１９１には、入力装置１９２と表示装置１９３とが接続される。
入力装置１９２の具体例は、キーボードおよびマウスである。
表示装置１９３は、ディスプレイともいう。
【００１４】
図２に基づいて、レビュー管理装置１００の構成を説明する。
レビュー管理装置１００は、プロセッサ１０１とメモリ１０２と補助記憶装置１０３と入出力インタフェース１０４と通信装置１０５といったハードウェアを備えるコンピュータである。これらのハードウェアは、信号線を介して互いに接続されている。
【００１５】
プロセッサ１０１は、演算処理を行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）であり、他のハードウェアを制御する。例えば、プロセッサ１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、またはＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
メモリ１０２は揮発性の記憶装置である。メモリ１０２は、主記憶装置またはメインメモリとも呼ばれる。例えば、メモリ１０２はＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。メモリ１０２に記憶されたデータは必要に応じて補助記憶装置１０３に保存される。
補助記憶装置１０３は不揮発性の記憶装置である。例えば、補助記憶装置１０３は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、またはフラッシュメモリである。補助記憶装置１０３に記憶されたデータは必要に応じてメモリ１０２にロードされる。
入出力インタフェース１０４は入力装置および出力装置が接続されるポートである。例えば、入出力インタフェース１０４はＵＳＢ端子であり、入力装置はキーボードおよびマウスであり、出力装置はディスプレイである。ＵＳＢはＵｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓの略称である。
通信装置１０５はレシーバ及びトランスミッタである。例えば、通信装置１０５は通信チップまたはＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）である。
【００１６】
レビュー管理装置１００は、制御部１１１と計画部１１２と記録部１１３と分類部１１４と集計部１１５と判定部１１６と通知部１１７といった要素を備える。これらの要素はソフトウェアで実現される。
【００１７】
補助記憶装置１０３には、制御部１１１と計画部１１２と記録部１１３と分類部１１４と集計部１１５と判定部１１６と通知部１１７としてコンピュータを機能させるためのレビュー管理プログラムが記憶されている。レビュー管理プログラムは、メモリ１０２にロードされて、プロセッサ１０１によって実行される。
さらに、補助記憶装置１０３にはＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が記憶されている。ＯＳの少なくとも一部は、メモリ１０２にロードされて、プロセッサ１０１によって実行される。
つまり、プロセッサ１０１は、ＯＳを実行しながら、レビュー管理プログラムを実行する。
レビュー管理プログラムを実行して得られるデータは、メモリ１０２、補助記憶装置１０３、プロセッサ１０１内のレジスタまたはプロセッサ１０１内のキャッシュメモリといった記憶装置に記憶される。
【００１８】
補助記憶装置１０３は記憶部１２０として機能する。但し、他の記憶装置が、補助記憶装置１０３の代わりに、又は、補助記憶装置１０３と共に、記憶部１２０として機能してもよい。
【００１９】
レビュー管理装置１００とレビュー管理システム１９０との通信は、通信装置１０５を用いて行われる。
【００２０】
レビュー管理装置１００は、プロセッサ１０１を代替する複数のプロセッサを備えてもよい。複数のプロセッサは、プロセッサ１０１の役割を分担する。
【００２１】
レビュー管理プログラムは、光ディスクまたはフラッシュメモリ等の不揮発性の記録媒体にコンピュータで読み取り可能に記録（格納）することができる。
【００２２】
図３に基づいて、記憶部１２０を説明する。
記憶部１２０は、主に、計画ファイル１２１と記録ファイル１２２と規模ファイル１２３と集計ファイル１２４と個別ファイル１２５と詳細ファイル１２６と区分ファイル１２９とを記憶する。これらのファイルについては後述する。
【００２３】
＊＊＊動作の説明＊＊＊
レビュー管理装置１００の動作はレビュー管理方法に相当する。また、レビュー管理方法の手順はレビュー管理プログラムの手順に相当する。
【００２４】
図４に基づいて、レビュー管理方法を説明する。
ステップＳ１０１において、制御部１１１は、メニュー画面２００を表示装置１９３に表示させる。
【００２５】
図５に基づいて、メニュー画面２００を説明する。
メニュー画面２００は、レビュー管理のメニューを示す画面である。
メニュー画面２００は、レビュー対象一覧２０１と各種のメニューボタンとを有する。
【００２６】
レビュー対象一覧２０１は、各レビュー対象を示す一覧である。
レビュー対象一覧２０１は、プロジェクト名とレビュー対象名とレビュー期間とを互いに対応付ける。
プロジェクト名とレビュー対象名とレビュー期間とのそれぞれについては後述する。
【００２７】
計画ボタン２０２は、レビューの計画を登録するためのボタンである。
編集ボタン２０３は、登録された計画を編集するためのボタンである。
指摘ボタン２０４は、レビュー時の指摘を記録するためのボタンである。
是正ボタン２０５は、指摘に対する是正内容を登録するためのボタンである。
規模ボタン２０６は、レビュー対象規模の実績値を登録するためのボタンである。レビュー対象規模については後述する。
確認ボタン２０７は、レビューの結果を確認するためのボタンである。
閉じるボタン２０８は、メニュー画面２００を閉じるためのボタンである。つまり、閉じるボタン２０８は、レビュー管理を終了するためのボタンである。
【００２８】
ステップＳ１０２において、利用者は、レビュー管理のメニューを選択する。そして、利用者は、入力装置１９２を用いて、選択したメニューを指定する。
具体的には、利用者は、マウスを用いて、メニュー画面２００の中のいずれかのメニューボタン（閉じるボタン２０８を除く）を押下する。
例えば、利用者は、レビュー対象一覧２０１の中のレビュー対象を選択せずに、計画ボタン２０２を押下する。
例えば、利用者は、レビュー対象一覧２０１の中のレビュー対象を選択して、編集ボタン２０３、指摘ボタン２０４、是正ボタン２０５、規模ボタン２０６または確認ボタン２０７を押下する。
【００２９】
制御部１１１は、レビュー管理システム１９０からメニュー選択を受け付ける。
具体的には、制御部１１１は、メニューボタンの押下を検出する。押下されたメニューボタンに対応するメニューが選択されたメニューである。
【００３０】
ステップＳ１０３において、制御部１１１は、選択されたメニューの種類を判定する。
選択されたメニューが計画である場合、つまり、計画ボタン２０２が押下された場合、処理はステップＳ２００に進む。
選択されたメニューが確認である場合、つまり、確認ボタン２０７が押下された場合、処理はステップＳ４００に進む。
選択されたメニューがその他である場合、つまり、編集ボタン２０３、指摘ボタン２０４、是正ボタン２０５または規模ボタン２０６が押下された場合、処理はステップＳ３００に進む。
【００３１】
ステップＳ２００において、レビュー管理装置１００は、計画処理を実行する。
計画処理は、選択されたメニューが計画である場合の処理である。
計画処理（Ｓ２００）の詳細については後述する。
【００３２】
ステップＳ３００において、レビュー管理装置１００は、他処理を実行する。
他処理は、選択されたメニューが編集、記録、確認または規模である場合の処理である。
他処理（Ｓ３００）の詳細については後述する。
【００３３】
ステップＳ４００において、レビュー管理装置１００は、確認処理を実行する。
確認処理は、選択されたメニューが結果である場合の処理である。
確認処理（Ｓ４００）の詳細については後述する。
【００３４】
ステップＳ１０４において、制御部１１１は、メニュー画面２００を表示装置１９３に表示させる。
ステップＳ１０４はステップＳ１０１と同じである。
【００３５】
ステップＳ１０５において、レビュー管理を終了する場合、利用者は、入力装置１９２を用いて、レビュー管理の終了を指定する。
具体的には、利用者は、マウスを用いて、メニュー画面２００の中の閉じるボタン２０８を押下する。
レビュー管理の終了が指定された場合、つまり、閉じるボタン２０８が押下された場合、操作端末１９１がレビュー管理の終了をレビュー管理装置１００に通知する。これにより、制御部１１１はレビュー管理の終了を検出する。
レビュー管理の終了が検出された場合、制御部１１１は、表示装置１９３にメニュー画面２００を消去させる。そして、処理は終了する。
レビュー管理の終了が検出されない場合、処理はステップＳ１０２に進む。
【００３６】
図６に基づいて、計画処理（Ｓ２００）を説明する。
ステップＳ２０１において、計画部１１２は、計画画面２１０を表示装置１９３に表示させる。
【００３７】
図７に基づいて、計画画面２１０を説明する。
計画画面２１０は、レビューの計画を登録するための画面である。
【００３８】
計画画面２１０は、各種の入力欄を有する。具体的には、計画画面２１０は、以下のような入力欄を有する。
【００３９】
計画画面２１０は、プロジェクト名の入力欄を有する。
プロジェクト名は、レビュー対象が属するプロジェクトの名称である。
【００４０】
計画画面２１０は、レビュー対象名の入力欄を有する。
レビュー対象名は、レビュー対象の名称である。具体的には、レビュー対象名は、文書名またはプログラム名である。
【００４１】
計画画面２１０は、レビュー期間の入力欄を有する。
レビュー期間は、レビューが実施される期間である。レビューは、レビュー期間内に１回以上行われる。
【００４２】
計画画面２１０は、レビュー対象規模の入力欄を有する。
レビュー対象規模は、レビュー対象の規模である。具体的には、レビュー対象規模は、ページ数またはキロラインで指定される。
【００４３】
計画画面２１０は、レビュー指摘件数の入力欄を有する。
レビュー指摘件数は、レビューでコメントされた指摘の件数である。
【００４４】
計画画面２１０は、レビュー工数の入力欄を有する。
レビュー工数は、レビューに要する工数である。具体的には、レビュー工数は、時間と人数との掛け算によって得られる値で指定される。
【００４５】
計画画面２１０は、許容範囲［工数］の入力欄を有する。
許容範囲［工数］は、レビュー工数の許容範囲である。具体的には、許容範囲［工数］は、パーセントで指定される。
【００４６】
計画画面２１０は、許容範囲［指摘］の入力欄を有する。
許容範囲［指摘］は、レビュー指摘密度の許容範囲である。具体的には、許容範囲［指摘］は、パーセントで指定される。
【００４７】
計画画面２１０は、開発マネージャ情報の入力欄を有する。
開発マネージャ情報は、開発マネージャを示す。
具体的には、開発マネージャ情報は、開発マネージャの氏名と開発マネージャのメールアドレスとを示す。
開発マネージャは、管理者である。
【００４８】
計画画面２１０は、必須レビュアー一覧の入力欄を有する。
必須レビュアー一覧は、一人以上の必須レビュアーを示す。
具体的には、必須レビュアー一覧は、必須レビュアーの氏名と必須レビュアーのメールアドレスとを示す。
【００４９】
レビューには、レビュアーとレビューイとが参加する。レビュアーは、レビュー対象に対する指摘をする人である。レビューイは、レビュー対象に対する指摘を受ける人である。
レビュアーには、必須レビュアーと任意レビュアーとの２種類がある。
必須レビュアーは、指定されたレビュアーである。例えば、必須レビュアーは、レビューに参加する責任およびレビューで指摘する責任があるレビュアーとして指定された人である。具体的には、有識者が必須レビュアーとして指定される。
任意レビュアーは、必須レビュアーではないレビュアーである。具体的には、知識が乏しい人が任意レビュアーに該当する。
【００５０】
計画画面２１０は、登録ボタン２１１と取消ボタン２１２とを有する。
登録ボタン２１１は、計画画面２１０の入力を登録するためのボタンである。
取消ボタン２１２は、計画画面２１０の入力を破棄するためのボタンである。
【００５１】
計画画面２１０の入力とは、計画画面２１０の各入力欄に入力された情報である。
具体的には、計画画面２１０の入力は、プロジェクト名、レビュー対象名、レビュー期間、レビュー対象規模、レビュー指摘件数、レビュー工数、許容範囲［工数］、許容範囲［指摘］、開発マネージャ情報および必須レビュアー一覧である。
【００５２】
図６に戻り、ステップＳ２０２から説明を続ける。
ステップＳ２０２において、利用者は、入力装置１９２を用いて、計画画面２１０の各入力欄に情報を入力する。
そして、計画部１１２は、操作端末１９１から計画画面２１０の入力を受け付ける。
【００５３】
ステップＳ２０３において、利用者は、入力装置１９２を用いて、登録または取消を指定する。具体的には、利用者は、マウスを用いて、登録ボタン２１１または取消ボタン２１２を押下する。
そして、計画部１１２は、操作端末１９１から、登録または取消の指定を受け付ける。
登録が指定された場合、つまり、登録ボタン２１１が押下された場合、処理はステップＳ２０４に進む。
取消が指定された場合、つまり、取消ボタン２１２が押下された場合、処理はステップＳ２０６に進む。
【００５４】
ステップＳ２０４において、計画部１１２は、計画画面２１０の入力を用いて、計画ファイル１２１を生成する。
具体的には、計画部１１２は、計画画面２１０に含まれる情報を計画ファイル１２１に登録する。さらに、計画部１１２は、状態フラグ「実施中」を計画ファイル１２１に登録する。状態フラグは、レビューの状態が実施中と実施済みとのいずれであるかを示す。
【００５５】
計画ファイル１２１は、プロジェクト名とレビュー対象名とレビュー期間とレビュー対象規模とレビュー指摘件数とレビュー工数と許容範囲［工数］と許容範囲［指摘］といった情報を含む。
さらに、計画ファイル１２１は、開発マネージャ情報と必須レビュアー一覧と状態フラグといった情報を含む。
【００５６】
ステップＳ２０５において、計画部１１２は、計画ファイル１２１を記憶部１２０に記憶する。
【００５７】
ステップＳ２０６において、計画部１１２は、計画画面２１０の入力を破棄する。
【００５８】
図８に基づいて、他処理（Ｓ３００）を説明する。
ステップＳ３１１において、制御部１１１は、選択されたメニューの種類を判定する。
選択されたメニューが編集である場合、つまり、編集ボタン２０３が押下された場合、処理はステップＳ３１１に進む。
選択されたメニューが記録である場合、つまり、指摘ボタン２０４が押下された場合、処理はステップＳ３１２に進む。
選択されたメニューが確認である場合、つまり、是正ボタン２０５が押下された場合、処理はステップＳ３１３に進む。
選択されたメニューが規模である場合、つまり、規模ボタン２０６が押下された場合、処理はステップＳ３１４に進む。
【００５９】
他処理（Ｓ３００）において、ステップＳ３０１の後の処理は、メニュー画面２００のレビュー対象一覧２０１から選択されたレビュー対象のために実行される。
【００６０】
選択されたメニューが編集である場合、つまり、編集ボタン２０３が押下された場合について説明する。
ステップＳ３１１において、計画部１１２は、計画ファイル１２１を用いて、各種情報が入力された計画画面２１０を生成する。
そして、計画部１１２は、生成した計画画面２１０を表示装置１９３に表示させる。
計画画面２１０については図７に基づいて説明した通りである。但し、計画画面２１０の各入力欄には、計画ファイル１２１に登録された情報が入力される。
【００６１】
ステップＳ３２１において、利用者は、入力装置１９２を用いて、計画画面２１０の各入力欄の情報を変更する。具体的な利用者は開発マネージャである。
そして、計画部１１２は、操作端末１９１から、変更後の計画画面２１０の入力を受け付ける。
【００６２】
ステップＳ３２２において、利用者は、入力装置１９２を用いて、登録または取消を指定する。具体的には、利用者は、マウスを用いて、登録ボタン２１１または取消ボタン２１２を押下する。
そして、計画部１１２は、操作端末１９１から、登録または取消の指定を受け付ける。
登録が指定された場合、つまり、登録ボタン２１１が押下された場合、処理はステップＳ３２３に進む。
取消が指定された場合、つまり、取消ボタン２１２が押下された場合、処理はステップＳ３２４に進む。
【００６３】
ステップＳ３２３において、計画部１１２は、計画画面２１０の入力を用いて、計画ファイル１２１を更新する。
具体的には、計画部１１２は、計画ファイル１２１に登録されている各情報を、計画画面２１０に入力された情報に更新する。
【００６４】
ステップＳ３２４において、計画部１１２は、計画画面２１０の入力を破棄する。
【００６５】
選択されたメニューが記録である場合、つまり、指摘ボタン２０４が押下された場合について説明する。
ステップＳ３１２において、記録部１１３は、指摘画面２２０を表示装置１９３に表示させる。
【００６６】
図９に基づいて、指摘画面２２０を説明する。
指摘画面２２０は、レビュー時の指摘を記録するための画面である。
【００６７】
指摘画面２２０は、プロジェクト名とレビュー対象名とのそれぞれの表示欄を有する。
プロジェクト名の表示欄にはプロジェクト名が記され、レビュー対象名の表示欄にはレビュー対象名が記される。
【００６８】
指摘画面２２０は、指摘一覧２２１の入力欄を有する。
指摘一覧２２１は、１つ以上の指摘のそれぞれの情報を含む。
指摘情報は、番号とファイル名と指摘箇所とコメントと指摘者とを含む。
番号は、指摘情報を識別する。
ファイル名は、指摘対象が記述されたファイルの名称である。
指摘箇所は、指摘対象が記述された箇所である。例えば、指摘箇所は、ページ番号と行番号とで指定される。
コメントは、述べられた指摘、つまり、指摘の内容である。
指摘者は、指摘をコメントした人である。
【００６９】
指摘画面２２０は、レビュー時間の入力欄を有する。
レビュー時間は、レビューに要した時間である。
【００７０】
指摘画面２２０は、レビュー参加者一覧の入力欄を有する。
レビュー参加者一覧は、レビューに参加した各人の情報を含む。
具体的な情報は、参加者の氏名である。
【００７１】
指摘画面２２０は、登録ボタン２２２と取消ボタン２２３とを有する。
登録ボタン２２２は、指摘画面２２０の入力を登録するためのボタンである。
取消ボタン２２３は、指摘画面２２０の入力を破棄するためのボタンである。
【００７２】
指摘画面２２０の入力とは、指摘画面２２０の各入力欄に入力された情報である。
具体的には、指摘画面２２０の入力は、指摘一覧２２１、レビュー時間およびレビュー参加者一覧である。
【００７３】
図８に戻り、ステップＳ３２１から説明を続ける。
ステップＳ３２１において、利用者は、入力装置１９２を用いて、指摘画面２２０の各入力欄に情報を入力する。具体的な利用者はレビュアーである。
そして、記録部１１３は、操作端末１９１から指摘画面２２０の入力を受け付ける。
【００７４】
ステップＳ３２２において、利用者は、入力装置１９２を用いて、登録または取消を指定する。具体的には、利用者は、マウスを用いて、登録ボタン２２２または取消ボタン２２３を押下する。
そして、記録部１１３は、操作端末１９１から、登録または取消の指定を受け付ける。
登録が指定された場合、つまり、登録ボタン２２２が押下された場合、処理はステップＳ３２３に進む。
取消が指定された場合、つまり、取消ボタン２２３が押下された場合、処理はステップＳ３２４に進む。
【００７５】
ステップＳ３２３において、記録部１１３は、指摘画面２２０の入力を用いて、記録ファイル１２２を生成する。記録ファイル１２２はレビューの議事録に相当する。
具体的には、記録部１１３は、指摘画面２２０に含まれる情報を記録ファイル１２２に登録する。さらに、記録部１１３は、各指摘の区分を記録ファイル１２２に登録する。
【００７６】
記録ファイル１２２は、プロジェクト名とレビュー対象名と指摘一覧とレビュー時間とレビュー参加者一覧といった情報を含む。
指摘一覧は、一つ以上の指摘のそれぞれの情報を示す。
具体的な情報は、番号、ファイル名、指摘箇所、コメント、指摘者および区分である。
【００７７】
指摘の区分は、分類部１１４によって決定される。
分類部１１４は、各指摘のコメントに基づいて、各指摘の区分を決定する。
【００７８】
具体的には、分類部１１４は、有効区分と無効区分と不明区分とのいずれかに各指摘の区分を決定する。
有効区分は、有効な指摘の種類に対応する区分である。
無効区分は、無効な指摘の種類に対応する区分である。
不明区分は、有効な指摘の種類と無効な指摘の種類とのいずれにも該当しない種類に対応する区分である。
【００７９】
具体的には、分類部１１４は、指摘のコメントと区分ファイル１２９とに基づいて、指摘の区分を以下のように決定する。
区分ファイル１２９は、各区分と１つ以上の文字列とを互いに対応付けるファイルであり、記憶部１２０に予め記憶される。
分類部１１４は、指摘のコメントに含まれる文字列と同じ文字列に対応する区分を区分ファイル１２９から選択する。指摘のコメントに含まれる文字列と同じ文字列が区分ファイル１２９に登録されていない場合、分類部１１４は、指摘の区分を「その他」に決定する。「その他」は不明区分である。
【００８０】
区分の例は、「抜け」、「誤り」、「質問」、「体裁」および「その他」である。「抜け」および「誤り」は有効区分である。「質問」および「体裁」は無効区分である。
例えば、区分ファイル１２９において、「誤り」には「可能性がある」と「・・・すること」といった文字列が対応付けられる。「質問」には「？」が対応付けられる。「体裁」には「・・・の方が分かりやすい」という文字列が対応付けられる。
【００８１】
そして、記録部１１３は、記録ファイル１２２を記憶部１２０に記憶する。
【００８２】
ステップＳ３２４において、記録部１１３は、指摘画面２２０の入力を破棄する。
【００８３】
選択されたメニューが確認である場合、つまり、是正ボタン２０５が押下された場合について説明する。
ステップＳ３１３において、記録部１１３は、記録ファイル１２２を用いて、是正画面２３０を生成する。
そして、記録部１１３は、是正画面２３０を表示装置１９３に表示させる。
【００８４】
図１０に基づいて、是正画面２３０を説明する。
是正画面２３０は、レビューの議事録を確認するための画面である。
【００８５】
是正画面２３０は、プロジェクト名とレビュー対象名とのそれぞれの表示欄を有する。
プロジェクト名の表示欄にはプロジェクト名が記され、レビュー対象名の表示欄にはレビュー対象名が記される。
【００８６】
是正画面２３０は、指摘一覧２３１の入力欄を有する。
指摘一覧２３１は、１つ以上の指摘のそれぞれの情報を含む。
指摘情報は、番号とファイル名と指摘箇所とコメントと指摘者と区分と是正内容と実施者と確認者とを含む。
番号とファイル名と指摘箇所とコメントと指摘者と区分とのそれぞれの欄には、記録ファイル１２２に登録された情報が入力される。
是正内容は、指摘に対して行われた是正の内容である。つまり、是正内容は、指摘に対する処置を示す。
実施者は、是正を行った人である。
確認者は、是正内容を確認した人である。
【００８７】
是正画面２３０は、登録ボタン２３２と取消ボタン２３３とを有する。
登録ボタン２３２は、是正画面２３０の入力を登録するためのボタンである。
取消ボタン２３３は、是正画面２３０の入力を破棄するためのボタンである。
【００８８】
是正画面２３０の入力とは、是正画面２３０の各入力欄に入力された情報である。
具体的には、是正画面２３０の入力は、指摘一覧２３１である。
【００８９】
図８に戻り、ステップＳ３２１から説明を続ける。
ステップＳ３２１において、利用者は、入力装置１９２を用いて、是正画面２３０の各入力欄に情報を入力する。具体的な利用者はレビュアーまたはレビューイである。
例えば、レビューイは、是正内容と実施者とのそれぞれの欄に情報を入力する。また、区分の欄に「その他」が設定されている場合、レビューイは、コメントに基づいて区分を判断する。そして、レビューイは、設定されている区分「その他」を、判断した区分に変更する。
例えば、レビュアーは、是正内容と実施者とを確認し、確認者の欄に氏名を入力する。
【００９０】
そして、記録部１１３は、操作端末１９１から是正画面２３０の入力を受け付ける。
【００９１】
ステップＳ３２２において、利用者は、入力装置１９２を用いて、登録または取消を指定する。具体的には、利用者は、マウスを用いて、登録ボタン２３２または取消ボタン２３３を押下する。
そして、記録部１１３は、操作端末１９１から、登録または取消の指定を受け付ける。
【００９２】
登録が指定された場合、つまり、登録ボタン２３２が押下された場合、処理はステップＳ３２３に進む。
取消が指定された場合、つまり、取消ボタン２３３が押下された場合、処理はステップＳ３２４に進む。
【００９３】
ステップＳ３２３において、記録部１１３は、是正画面２３０の入力を用いて、記録ファイル１２２を更新する。
具体的には、記録部１１３は、是正画面２３０に入力された情報を記録ファイル１２２に登録する。これにより、記録ファイル１２２において、番号とファイル名と指摘箇所とコメントと指摘者と区分といった情報が更新される。また、是正内容と実施者と確認者といった情報が記録ファイル１２２に追加される。
【００９４】
ステップＳ３２４において、記録部１１３は、是正画面２３０の入力を破棄する。
【００９５】
選択されたメニューが規模である場合、つまり、規模ボタン２０６が押下された場合について説明する。
ステップＳ３１４において、記録部１１３は、規模画面２４０を表示装置１９３に表示させる。
【００９６】
図１１に基づいて、規模画面２４０を説明する。
規模画面２４０は、レビュー対象の規模を登録するための画面である。
【００９７】
規模画面２４０は、プロジェクト名とレビュー対象名とのそれぞれの表示欄を有する。
プロジェクト名の表示欄にはプロジェクト名が記され、レビュー対象名の表示欄にはレビュー対象名が記される。
【００９８】
規模画面２４０は、レビュー対象規模の入力欄を有する。
【００９９】
規模画面２４０は、登録ボタン２４１と取消ボタン２４２とを有する。
登録ボタン２４１は、規模画面２４０の入力を登録するためのボタンである。
取消ボタン２４２は、規模画面２４０の入力を破棄するためのボタンである。
【０１００】
規模画面２４０の入力とは、規模画面２４０の各入力欄に入力された情報である。
具体的には、規模画面２４０の入力は、レビュー対象規模である。
【０１０１】
図８に戻り、ステップＳ３２１から説明を続ける。
ステップＳ３２１において、利用者は、入力装置１９２を用いて、規模画面２４０の各入力欄に情報を入力する。具体的な利用者は開発マネージャである。
そして、記録部１１３は、操作端末１９１から規模画面２４０の入力を受け付ける。
【０１０２】
ステップＳ３２２において、利用者は、入力装置１９２を用いて、登録または取消を指定する。具体的には、利用者は、マウスを用いて、登録ボタン２４１または取消ボタン２４２を押下する。
そして、記録部１１３は、操作端末１９１から、登録または取消の指定を受け付ける。
登録が指定された場合、つまり、登録ボタン２４１が押下された場合、処理はステップＳ３２３に進む。
取消が指定された場合、つまり、取消ボタン２４２が押下された場合、処理はステップＳ３２４に進む。
【０１０３】
ステップＳ３２３において、記録部１１３は、規模画面２４０の入力を用いて、規模ファイル１２３を生成する。
具体的には、記録部１１３は、規模画面２４０に含まれる情報を規模ファイル１２３に登録する。
【０１０４】
規模ファイル１２３は、プロジェクト名とレビュー対象名とレビュー対象規模といった情報を含む。
【０１０５】
そして、記録部１１３は、規模ファイル１２３を記憶部１２０に記憶する。
【０１０６】
ステップＳ３２４において、記録部１１３は、規模画面２４０の入力を破棄する。
【０１０７】
図１２に基づいて、確認処理（Ｓ４００）を説明する。
ステップＳ４１０において、集計部１１５は、記録ファイル１２２に基づいて、各必須レビュアーの有効指摘件数数を算出する
【０１０８】
図１３に基づいて、算出処理（Ｓ４１０）を説明する。
ステップＳ４１１において、集計部１１５は、有効指摘件数と無効指摘件数とのそれぞれをゼロにする。
有効指摘件数は、有効な指摘の数である。無効指摘件数は、無効な指摘の数である。
【０１０９】
ステップＳ４１２において、集計部１１５は、記録ファイル１２２から、未選択のレビュー参加者を一人選択する。
【０１１０】
ステップＳ４１３からステップＳ４１５は、ステップＳ４１２で選択されたレビュー参加者のために実行される。
【０１１１】
ステップＳ４１３において、集計部１１５は、記録ファイル１２２から、レビュー参加者の指摘を選択する。
具体的には、集計部１１５は、レビュー参加者と同じ名前の指摘者を含んだ指摘情報を選択する。
【０１１２】
ステップＳ４１４において、集計部１１５は、指摘の区分に基づいて、指摘が有効であるか判定する。
具体的には、集計部１１５は、選択した指摘情報に含まれる区分を参照し、指摘が有効であるか判定する。区分が「抜け」または「誤り」である場合、指摘は有効である。区分が「質問」または「体裁」である場合、指摘は無効である。
指摘が有効である場合、処理はステップＳ４１５に進む。
指摘が無効である場合、処理はステップＳ４１６に進む。
【０１１３】
ステップＳ４１５において、集計部１１５は、有効指摘件数に１を加える。
【０１１４】
ステップＳ４１６において、集計部１１５は、無効指摘件数に１を加える。
【０１１５】
ステップＳ４１７において、集計部１１５は、レビュー参加者の未選択の指摘が有るか判定する。ステップＳ４１７において、レビュー参加者の未選択の指摘を未選択指摘と呼ぶ。
未選択指摘が有る場合、処理はステップＳ４１３に進む。
未選択指摘が無い場合、処理はステップＳ４１８に進む。
【０１１６】
ステップＳ４１８において、集計部１１５は、未選択のレビュー参加者がいるか判定する。ステップＳ４１８において、未選択のレビュー参加者を未選択者と呼ぶ。
未選択者がいる場合、処理はステップＳステップＳ４１２に進む。
未選択者がいない場合、処理は終了する。
【０１１７】
図１２に戻り、ステップＳ４２０を説明する。
ステップＳ４２０において、判定部１１６は、指摘密度の判定を行う。
【０１１８】
図１４に基づいて、判定処理（Ｓ４２０）を説明する。
ステップＳ４２１において、判定部１１６は、指摘密度の実績値を算出する。
指摘密度は、レビュー対象規模に対する有効指摘件数である。
【０１１９】
判定部１１６は、指摘密度の実績値を以下のように算出する。
まず、判定部１１６は、規模ファイル１２３から、レビュー対象規模を取得する。
そして、判定部１１６は、有効指摘件数をレビュー対象規模で割る。得られる値が指摘密度の実績値である。
【０１２０】
ステップＳ４２２において、判定部１１６は、指摘密度の許容範囲を算出する。
【０１２１】
判定部１１６は、指摘密度の許容範囲を以下のように算出する。
まず、判定部１１６は、計画ファイル１２１から、レビュー対象規模とレビュー指摘件数と許容範囲［指摘］とを取得する。
次に、判定部１１６は、レビュー対象規模をレビュー指摘件数で割る。得られる値を基準値と呼ぶ。
次に、判定部１１６は、基準値に許容範囲［指摘］を掛ける。得られる値を許容値と呼ぶ。
そして、判定部１１６は、基準値と許容値とを用いて、指摘密度の許容範囲を算出する。許容範囲の最小値は、基準値から許容値を引いて得られる値である。許容範囲の最大値は、基準値に許容値を足して得られる値である。
【０１２２】
ステップＳ４２３において、判定部１１６は、指摘密度の実績値が許容範囲に含まれるか判定する。
具体的には、判定部１１６は、指摘密度の実績値が許容範囲に含まれるか判定する。指摘密度の実績値が許容範囲に含まれない場合、判定部１１６、指摘密度の実績値が許容範囲の最小値より小さいか、または、指摘密度の実績値が許容範囲の最大値より大きいか判定する。
【０１２３】
ステップＳ４２４において、判定部１１６は、判定結果を記憶部１２０に記憶する。
【０１２４】
図１２に戻り、ステップＳ４３０を説明する。
ステップＳ４３０において、判定部１１６は、レビュー工数の判定を行う。
【０１２５】
図１５に基づいて、判定処理（Ｓ４３０）を説明する。
ステップＳ４３１において、判定部１１６は、レビュー工数の実績値を算出する。
【０１２６】
判定部１１６は、レビュー工数の実績値を以下のように算出する。
まず、判定部１１６は、記録ファイル１２２から、レビュー時間とレビュー参加者一覧とを取得する。
次に、判定部１１６は、レビュー参加者一覧に含まれるレビュー参加者の数を算出する。算出される数を参加者数と呼ぶ。
そして、判定部１１６は、レビュー時間に参加者数を掛ける。得られる値がレビュー工数の実績値である。
【０１２７】
ステップＳ４３２において、判定部１１６は、レビュー工数の許容範囲を算出する。
【０１２８】
判定部１１６は、レビュー工数の許容範囲を以下のように算出する。
まず、判定部１１６は、計画ファイル１２１から、レビュー工数と許容範囲［工数］とを取得する。取得されるレビュー工数を基準値と呼ぶ。
次に、判定部１１６は、基準値に許容範囲［工数］を掛ける。得られる値を許容値と呼ぶ。
そして、判定部１１６は、基準値と許容値とを用いて、レビュー工数の許容範囲を算出する。許容範囲の最小値は、基準値から許容値を引いて得られる値である。許容範囲の最大値は、基準値に許容値を足して得られる値である。
【０１２９】
ステップＳ４３３において、判定部１１６は、レビュー工数の実績値が許容範囲に含まれるか判定する。
具体的には、判定部１１６は、レビュー工数の実績値が許容範囲に含まれるか判定する。レビュー工数の実績値が許容範囲に含まれない場合、判定部１１６は、レビュー工数の実績値が許容範囲の最小値より小さいか、または、レビュー工数の実績値が許容範囲の最大値より大きいか判定する。
【０１３０】
ステップＳ４３４において、判定部１１６は、判定結果を記憶部１２０に記憶する。
【０１３１】
図１２に戻り、ステップＳ４４０を説明する。
ステップＳ４４０において、判定部１１６は、各必須レビュアーの有効指摘件数に基づいて、各必須レビュアーが有効な指摘をコメントしたか判定する。
有効な指摘をコメントしていない必須レビュアーを未指摘レビュアーと呼ぶ。
【０１３２】
図１６に基づいて、判定処理（Ｓ４４０）を説明する。
ステップＳ４４１において、判定部１１６は、計画ファイル１２１から、未選択の必須レビュアーを一人選択する。
【０１３３】
ステップＳ４４２からステップＳ４４４は、ステップＳ４４１で選択された必須レビュアーのために実行される。
【０１３４】
ステップＳ４４２において、判定部１１６は、各レビュー参加者の有効指摘件数から、必須レビュアーの有効指摘件数を選択する。
各レビュー参加者の有効指摘件数は、算出処理（Ｓ４１０）で算出されている。
【０１３５】
ステップＳ４４３において、判定部１１６は、有効指摘件数に基づいて、必須レビュアーが未指摘レビュアーであるか判定する。
有効指摘件数がゼロである場合、必須レビュアーは未指摘レビュアーである。有効指摘件数がゼロでない場合、必須レビュアーは未指摘レビュアーでない。
【０１３６】
ステップＳ４４４において、判定部１１６は、判定結果を記憶部１２０に記憶する。
【０１３７】
ステップＳ４４５において、判定部１１６は、未選択の必須レビュアーがいるか判定する。ステップＳ４４５において、未選択の必須レビュアーを未選択レビュアーと呼ぶ。
未選択レビュアーがいる場合、処理はステップＳ４４１に進む。
未選択レビュアーがいない場合、処理は終了する。
【０１３８】
図１２に戻り、ステップＳ４５０を説明する。
ステップＳ４５０は集計処理を行うステップである。
【０１３９】
図１７に基づいて、集計処理（Ｓ４５０）を説明する。
ステップＳ４５１において、集計部１１５は、各情報に基づいて、集計画面２５０を生成する。そして、集計部１１５は、集計画面２５０を表示装置１９３に表示させる。
【０１４０】
図１８に基づいて、集計画面２５０を説明する。
集計画面２５０は、プロジェクト名とレビュー対象名とのそれぞれの表示欄を有する。
プロジェクト名の表示欄にはプロジェクト名が記され、レビュー対象名のレビュー対象名が記される。
【０１４１】
集計画面２５０は、集計グラフ２５１を有する。
集計グラフ２５１は、各レビュー参加者の有効指摘件数と各レビュー参加者の無効指摘件数とを示す。
【０１４２】
集計画面２５０は、集計表２５２を有する。
集計表２５２は、レビュー対象規模とレビュー工数と有効指摘件数と指摘密度とのそれぞれの計画値を示す。計画値は、計画ファイル１２１に基づいて得られる値である。
さらに、集計表２５２は、レビュー対象規模とレビュー工数と有効指摘件数と指摘密度とのそれぞれの実績値を示す。実績値は、記録ファイル１２２と規模ファイル１２３とに基づいて得られる値である。
【０１４３】
集計画面２５０は、備考の表示欄を有する。
備考の表示欄には、指摘密度の判定結果、レビュー工程の判定結果および未指摘レビュアーが記される。
【０１４４】
集計画面２５０は、個別ボタン２５３と詳細ボタン２５４と出力ボタン２５５と終了ボタン２５６と閉じるボタン２５７といった機能ボタンを有する。
個別ボタン２５３は、個別画面２６０を表示するためのボタンである。
詳細ボタン２５４は、詳細画面２７０を表示するためのボタンである。
出力ボタン２５５は、集計ファイル１２４を出力するためのボタンである。
終了ボタン２５６は、レビューの状態を「終了」にするためのボタンである。
閉じるボタン２５７は、集計画面２５０を閉じるためのボタンである。つまり、閉じるボタン２５７は、集計処理（Ｓ４５０）を終了するためのボタンである。
【０１４５】
図１７に戻り、ステップＳ４５２から説明を続ける。
ステップＳ４５２において、利用者は、集計画面２５０の機能を選択する。そして、利用者は、入力装置１９２を用いて、選択した機能を指定する。
具体的には、利用者は、マウスを用いて、集計画面２５０の中のいずれかの機能ボタンを押下する。
【０１４６】
集計部１１５は、操作端末１９１から機能選択を受け付ける。
具体的には、集計部１１５は、機能ボタンの押下を検出する。押下された機能ボタンに対応する機能が選択された機能である。
【０１４７】
ステップＳ４５３において、集計部１１５は、選択された機能の種類を判定する。
選択された機能が個別である場合、つまり、個別ボタン２５３が押下された場合、処理はステップＳ４５４に進む。
選択された機能が詳細である場合、つまり、詳細ボタン２５４が押下された場合、処理はステップＳ４５５に進む。
選択された機能が出力である場合、つまり、出力ボタン２５５が押下された場合、処理はステップＳ４５６に進む。
選択された機能が終了である場合、つまり、終了ボタン２５６が押下された場合、処理はステップＳ４５７に進む。
選択された機能が閉じるである場合、つまり、閉じるボタン２５７が押下された場合、処理は終了する。
【０１４８】
ステップＳ４５４は、個別処理を行うステップである。
ステップＳ４５４の後、処理はステップＳ４５２に進む。
【０１４９】
図１９に基づいて、個別処理（Ｓ４５４）を説明する。
ステップＳ４５４１において、集計部１１５は、各情報に基づいて、個別画面２６０を生成する。
そして、集計部１１５は、個別画面２６０を表示装置１９３に表示させる。
【０１５０】
図２０に基づいて、個別画面２６０を説明する。
個別画面２６０は、プロジェクト名とレビュー対象名とのそれぞれの表示欄を有する。
プロジェクト名の表示欄にはプロジェクト名が記され、レビュー対象名の表示欄にはレビュー対象名が記される。
【０１５１】
個別画面２６０は、個別グラフ２６１を有する。
個別グラフ２６１は、集計グラフ２５１で選択されるレビュー参加者について、指摘件数に対する有効指摘件数の割合と指摘件数に対する無効指摘件数の割合とを示す。集計部１１５は、レビュー参加者の有効指摘件数とレビュー参加者の無効指摘件数とを用いて、各割合を算出する。
【０１５２】
個別画面２６０は、個別表２６２を有する。
個別表２６２は、レビュー工数とレビュー対象規模と有効指摘件数とを示す。
さらに、個別表２６２は、指摘密度の計画値と指摘密度の実績値とを示す。
【０１５３】
個別画面２６０は、備考の表示欄を有する。
備考の表示欄には、指摘密度の判定結果、レビュー工程の判定結果および未指摘レビュアーが記される。
【０１５４】
個別画面２６０は、出力ボタン２６３と戻るボタン２６４といった機能ボタンを有する。
出力ボタン２６３は、個別ファイル１２５を出力するためのボタンである。
戻るボタン２６４は、表示される画面を個別画面２６０から集計画面２５０に戻すためのボタンである。
【０１５５】
図１９に戻り、ステップＳ４５４２から説明を続ける。
ステップＳ４５４２において、利用者は、個別画面２６０の機能を選択する。そして、利用者は、入力装置１９２を用いて、選択した機能を指定する。
具体的には、利用者は、マウスを用いて、個別画面２６０の中のいずれかの機能ボタンを押下する。
【０１５６】
集計部１１５は、操作端末１９１から機能選択を受け付ける。
具体的には、集計部１１５は、機能ボタンの押下を検出する。押下された機能ボタンに対応する機能が選択された機能である。
【０１５７】
ステップＳ４５４３において、集計部１１５は、選択された機能の種類を選択する。
選択された機能が出力である場合、つまり、出力ボタン２６３が押下された場合、処理はステップＳ４５４４に進む。
選択された機能が戻るである場合、つまり、戻るボタン２６４が押下された場合、集計部１１５は、集計画面２５０を表示装置１９３に表示させる。そして、処理は終了する。
【０１５８】
ステップＳ４５４４において、集計部１１５は、ファイル保存用のダイアログを表示装置１９３に表示させる。
利用者は、ダイアログを利用して、個別ファイル１２５の保存先を指定する。
集計部１１５は、操作端末１９１から保存先を受け付ける。
【０１５９】
集計部１１５は、個別画面２６０に基づいて、個別ファイル１２５を生成する。
個別ファイル１２５は、個別画面２６０に含まれる情報が登録されたファイルである。
そして、集計部１１５は、保存先に個別ファイル１２５を記憶する。
保存先が記憶部１２０である場合、集計部１１５は、個別ファイル１２５を記憶部１２０に記憶する。
ステップＳ４５４４の後、処理はステップＳ４５４２に進む。
【０１６０】
図１７に戻り、ステップＳ４５５を説明する。
ステップＳ４５５は、詳細処理を行うステップである。
ステップＳ４５５の後、処理はステップＳ４５２に進む。
【０１６１】
図２１に基づいて、詳細処理（Ｓ４５５）を説明する。
ステップＳ４５５１において、集計部１１５は、記録ファイル１２２に基づいて、詳細画面２７０を生成する。
そして、集計部１１５は、詳細画面２７０を表示装置１９３に表示させる。
【０１６２】
図２２に基づいて、詳細画面２７０を説明する。
詳細画面２７０は、指摘一覧２７１を有する。
指摘一覧２７１は、是正画面２３０の指摘一覧２３１に相当する（図１０参照）。
【０１６３】
詳細画面２７０は、出力ボタン２７２と戻るボタン２７３といった機能ボタンを有する。
出力ボタン２７２は、詳細ファイル１２６を出力するためのボタンである。
戻るボタン２７３は、表示される画面を詳細画面２７０から集計画面２５０に戻すためのボタンである。
【０１６４】
図２１に戻り、ステップＳ４５５２から説明を続ける。
ステップＳ４５５２において、利用者は、詳細画面２７０の機能を選択する。そして、利用者は、入力装置１９２を用いて、選択した機能を指定する。
具体的には、利用者は、マウスを用いて、詳細画面２７０の中のいずれかの機能ボタンを押下する。
【０１６５】
集計部１１５は、操作端末１９１から機能選択を受け付ける。
具体的には、集計部１１５は、機能ボタンの押下を検出する。押下された機能ボタンに対応する機能が選択された機能である。
【０１６６】
ステップＳ４５５３において、集計部１１５は、選択された機能の種類を選択する。
選択された機能が出力である場合、つまり、出力ボタン２７２が押下された場合、処理はステップＳ４５５４に進む。
選択された機能が戻るである場合、つまり、戻るボタン２７３が押下された場合、集計部１１５は、集計画面２５０を表示装置１９３に表示させる。そして、処理は終了する。
【０１６７】
ステップＳ４５５４において、集計部１１５は、ファイル保存用のダイアログを表示装置１９３に表示させる。
利用者は、ダイアログを利用して、詳細ファイル１２６の保存先を指定する。
集計部１１５は、操作端末１９１から保存先を受け付ける。
【０１６８】
集計部１１５は、詳細画面２７０に基づいて、詳細ファイル１２６を生成する。
詳細ファイル１２６は、詳細画面２７０に含まれる情報が登録されたファイルである。
そして、集計部１１５は、保存先に詳細ファイル１２６を記憶する。
保存先が記憶部１２０である場合、集計部１１５は、詳細ファイル１２６を記憶部１２０に記憶する。
ステップＳ４５５４の後、処理はステップＳ４５５２に進む。
【０１６９】
図１７に戻り、ステップＳ４５６から説明を続ける。
ステップＳ４５６において、集計部１１５は、ファイル保存用のダイアログを表示装置１９３に表示させる。
利用者は、ダイアログを利用して、集計ファイル１２４の保存先を指定する。
集計部１１５は、操作端末１９１保存先を受け付ける。
【０１７０】
集計部１１５は、集計画面２５０に基づいて、集計ファイル１２４を生成する。
集計ファイル１２４は、集計画面２５０に含まれる情報が登録されたファイルである。
そして、集計部１１５は、保存先に集計ファイル１２４を記憶する。
保存先が記憶部１２０である場合、集計部１１５は、集計ファイル１２４を記憶部１２０に記憶する。
【０１７１】
ステップＳ４５７において、集計部１１５は、計画ファイル１２１の中の状態フラグを「実施中」から「実施済み」に更新する。
ステップＳ４５７の後、処理は終了する。
【０１７２】
図２３に基づいて、未指摘通知（Ｓ５００）を説明する。
未指摘通知（Ｓ５００）は、レビュー管理方法の一部である。
未指摘通知（Ｓ５００）は、未指摘レビュアーを通知するための処理である。
未指摘通知（Ｓ５００）は、定期的に実行される。例えば、未指摘通知（Ｓ５００）は１日に１回実行される。
【０１７３】
ステップＳ５０１において、判定部１１６は、未選択のレビュー対象を１つ選択する。
具体的には、判定部１１６は、各レビュー対象の計画ファイル１２１の中の状態フラグに基づいて、各レビュー対象の状態を判定する。そして、判定部１１６は、「実施中」の状態であるレビュー対象の中から未選択のレビュー対象を１つ選択する。
【０１７４】
ステップＳ５０２からステップＳ５０６は、ステップＳ５０１で選択されたレビュー対象のために実行される。
【０１７５】
ステップＳ５０２において、判定部１１６は、計画ファイル１２１からレビュー期間を取得する。そして、判定部１１６は、現在がレビュー期間の開始後であるか判定する。
現在がレビュー期間の開始後である場合、処理はステップＳ５０３に進む。
現在がレビュー期間の開始前である場合、処理はステップＳ５０７に進む。
【０１７６】
ステップＳ５０３において、判定部１１６は、レビュー期間が残っているか判定する。
具体的には、判定部１１６は、現在からレビュー期間の終了日までの残り日数を算出し、残り日数を規定日数と比較する。残り日数が規定日数以上である場合、判定部１１６は、レビュー期間が残っていると判定する。規定日数は予め決められた日数である。例えば、規定日数は３日である。
レビュー期間が残っている場合、処理はステップＳ５０４に進む。
レビュー期間が残っていない場合、処理はステップＳ５０７に進む。
【０１７７】
ステップＳ５０４において、判定部１１６は、未指摘レビュアーを判定する。
具体的には、集計部１１５が、記録ファイル１２２に基づいて、各必須レビュアーの有効指摘件数を算出する。算出方法は、算出処理（Ｓ４１０）における方法と同じである（図１３参照）。そして、判定部１１６が、各必須レビュアーの有効指摘件数に基づいて、各必須レビュアーが有効な指摘をコメントしたか判定する。判定方法は、判定処理（Ｓ４４０）における方法と同じである（図１６参照）。
【０１７８】
ステップＳ５０５において、通知部１１７は、未指摘レビュアーがいるか判定する。
未指摘レビュアーがいる場合、処理はステップＳ５０６に進む。
未指摘レビュアーがいない場合、処理はステップＳ５０７に進む。
【０１７９】
ステップＳ５０６において、通知部１１７は、通信装置１０５を介して、未指摘通知を送信する。
未指摘通知は、未指摘レビュアーを知らせるための通知である。具体的な通知は電子メールである。
具体的には、通知部１１７は、計画ファイル１２１から未指摘レビュアーのメールアドレスと開発マネージャのメールアドレスとを取得する。そして、通知部１１７は、未指摘レビュアーのメールアドレスを用いて、未指摘通知を未指摘レビュアー宛てに送信する。さらに、通知部１１７は、開発マネージャのメールアドレスを用いて、未指摘通知を開発マネージャ宛てに送信する。
【０１８０】
ステップＳ５０７において、判定部１１６は、未選択のレビュー対象が有るか判定する。ステップＳ５０７において、未選択のレビュー対象を未指摘対象と呼ぶ。
未指摘対象が有る場合、処理はステップＳ５０１に進む。
未指摘対象が無い場合、処理は終了する。
【０１８１】
＊＊＊実施の形態１の効果＊＊＊
レビューにおいて有識者からの有効な指摘が得られたか判定することが可能となる。
【０１８２】
レビューにおける各参加者の指摘のうち有効な指摘が抽出される。そして、有効な指摘が表示される。これにより、レビュー作業の品質を見える化できる。そして、各参加者の指摘内容に基づき、レビュー作業の品質を評価することが可能となる。その結果として、レビュー作業の品質を良好に確保したうえで、レビュー作業を続行するか又はレビュー作業を終了するかの判断を利用者に促すことが可能となる。
【０１８３】
＊＊＊他の構成＊＊＊
レビュー管理装置１００は操作端末１９１を兼ねてもよい。つまり、入力装置１９２および表示装置１９３はレビュー管理装置１００に接続された装置であってもよい。
【０１８４】
＊＊＊実施の形態の補足＊＊＊
実施の形態は、好ましい形態の例示であり、本発明の技術的範囲を制限することを意図するものではない。実施の形態は、部分的に実施してもよいし、他の形態と組み合わせて実施してもよい。フローチャート等を用いて説明した手順は、適宜に変更してもよい。
【符号の説明】
【０１８５】
１００  レビュー管理装置、１０１  プロセッサ、１０２  メモリ、１０３  補助記憶装置、１０４  入出力インタフェース、１０５  通信装置、１１１  制御部、１１２  計画部、１１３  記録部、１１４  分類部、１１５  集計部、１１６  判定部、１１７  通知部、１２０  記憶部、１２１  計画ファイル、１２２  記録ファイル、１２３  規模ファイル、１２４  集計ファイル、１２５  個別ファイル、１２６  詳細ファイル、１２９  区分ファイル、１９０  レビュー管理システム、１９１  操作端末、１９２  入力装置、１９３  表示装置、１９９  ネットワーク、２００  メニュー画面、２０１  レビュー対象一覧、２０２  計画ボタン、２０３  編集ボタン、２０４  指摘ボタン、２０５  是正ボタン、２０６  規模ボタン、２０７  確認ボタン、２０８  閉じるボタン、２１０  計画画面、２１１  登録ボタン、２１２  取消ボタン、２２０  指摘画面、２２１  指摘一覧、２２２  登録ボタン、２２３  取消ボタン、２３０  是正画面、２３１  指摘一覧、２３２  登録ボタン、２３３  取消ボタン、２４０  規模画面、２４１  登録ボタン、２４２  取消ボタン、２５０  集計画面、２５１  集計グラフ、２５２  集計表、２５３  個別ボタン、２５４  詳細ボタン、２５５  出力ボタン、２５６  終了ボタン、２５７  閉じるボタン、２６０  個別画面、２６１  個別グラフ、２６２  個別表、２６３  出力ボタン、２６４  戻るボタン、２７０  詳細画面、２７１  指摘一覧、２７２  出力ボタン、２７３  戻るボタン。
【図１】
2019133558.tif 000003
【図２】
2019133558.tif 000004
【図３】
2019133558.tif 000005
【図４】
2019133558.tif 000006
【図５】
2019133558.tif 000007
【図６】
2019133558.tif 000008
【図７】
2019133558.tif 000009
【図８】
2019133558.tif 000010
【図９】
2019133558.tif 000011
【図１０】
2019133558.tif 000012
【図１１】
2019133558.tif 000013
【図１２】
2019133558.tif 000014
【図１３】
2019133558.tif 000015
【図１４】
2019133558.tif 000016
【図１５】
2019133558.tif 000017
【図１６】
2019133558.tif 000018
【図１７】
2019133558.tif 000019
【図１８】
2019133558.tif 000020
【図１９】
2019133558.tif 000021
【図２０】
2019133558.tif 000022
【図２１】
2019133558.tif 000023
【図２２】
2019133558.tif 000024
【図２３】
2019133558.tif 000025