(57)【要約】【課題】  複数のプロジェクトのスケジュール、作業状況等の情報を総合的に管理し、これらの情報に基づいて監査計画を進めることができる監査支援システム、監査支援方法及び監査支援装置を提供する。【解決手段】  プロジェクトの開発スケジュールに従って監査を行う監査支援システムであって、プロジェクトの監査計画に関する情報及び監査者に関する情報を含む監査情報を保存するデータベースを有し、監査情報を基に監査対象プロジェクト及び監査の予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行い、監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別できるようにする。【選択図】    図２
2007018335.tif 000002
【特許請求の範囲】
【請求項１】
プロジェクトの開発スケジュールに従って監査を行う監査支援システムであって、
プロジェクトの監査計画に関する情報及び監査者に関する情報を含む監査情報を保存するデータベースと、
前記監査情報を基に監査対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と、
監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする監査支援システム。
【請求項２】
前記監査実施フォロー部からの監査の開催通知を受けた後に、監査計画を変更する場合は前記監査状況確認部に変更登録を行い、前記進捗の一覧表に変更内容を識別表示することを特徴とする請求項１記載の監査支援システム。
【請求項３】
プロジェクトの開発スケジュールに従って監査を行う監査支援システムであって、ネットワークを介して監査者用の端末装置と被監査者用の端末装置に接続可能な監査支援サーバを含み、
前記監査者用及び被監査者用の端末装置から入力されたプロジェクトの情報及び監査者に関する情報を前記サーバに設けたデータベースに保存するスケジュールデータ取込部と、
前記監査者用の端末装置から入力された監査計画情報と前記データベースに保存され情報を基にプロジェクトの監査計画を策定する監査計画策定部と、
前記監査計画策定部で策定した監査計画を基に対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と、
監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする監査支援システム。
【請求項４】
前記監査状況確認部は、前記進捗の一覧表において監査を完了した項目と監査未実施の項目を色分け表示することを特徴とする請求項３記載の監査支援システム。
【請求項５】
前記監査状況確認部は、監査項目が複数ある場合に、監査項目別に前記色分けの表示色を異ならせて区分表示することを特徴とする請求項４記載の監査支援システム。
【請求項６】
前記監査実施フォロー部から監査の開催通知を受けた後に、監査計画を変更する場合は、前記監査者用の端末装置から前記監査状況確認部に変更登録を行い、前記進捗の一覧表において変更を識別表示することを特徴とする請求項３記載の監査支援システム。
【請求項７】
前記監査状況確認部は、前記進捗の一覧表において、監査計画に対する進捗を識別表示するとともに、識別の凡例を表示することを特徴とする請求項３記載の監査支援システム。
【請求項８】
プロジェクトの開発スケジュールに従って監査を行う監査支援方法であって、
プロジェクトの監査計画に関する情報及び監査者に関する情報を含む監査情報をデータベースに保存し、
前記監査情報を基に監査対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行い、
監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査項目別に監査の完了と未実施を識別可能に表示することを特徴とする監査支援方法。
【請求項９】
前記監査の開催通知を受けた後に、監査計画の変更があった場合は、前記進捗の一覧表において変更を識別表示することを特徴とする請求項８記載の監査支援方法。
【請求項１０】
プロジェクトの開発スケジュールに従って監査を行う監査支援装置であって、ネットワークを介して監査者用の端末装置と被監査者用の端末装置に接続可能な監査支援サーバを含み、前記監査支援サーバは、
データベースと、
前記監査者用及び被監査者用の端末装置から入力されたプロジェクトの情報及び監査者に関する情報を前記データベースに保存するスケジュールデータ取込部と、
前記監査者用の端末装置から入力された監査計画情報と前記データベースに保存され情報を基にプロジェクトの監査計画を策定する監査計画策定部と、
前記監査計画策定部で策定した監査計画を基に対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と、
監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする監査支援装置。
【請求項１１】
前記監査状況確認部は、前記進捗の一覧表において監査を完了した項目と監査未実施の項目を色分け表示することを特徴とする請求項１０記載の監査支援装置。
【請求項１２】
前記監査状況確認部は、監査項目が複数ある場合に、監査項目別に前記色分けの表示色を異ならせて区分表示することを特徴とする請求項１１記載の監査支援装置。
【請求項１３】
前記監査実施フォロー部から監査の開催通知を受けた後に、監査計画を変更する場合は、前記監査者用の端末装置から前記監査状況確認部に変更登録を行い、前記進捗の一覧表において変更を識別表示することを特徴とする請求項１０記載の監査支援装置。
【請求項１４】
前記監査状況確認部は、前記進捗の一覧表において、監査計画に対する進捗を識別表示するとともに、識別の凡例を表示することを特徴とする請求項１０記載の監査支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア開発などのプロジェクトの遂行において、プロジェクトのスケジュール、作業状況等の情報を総合的に管理し、これらの情報に基づいて監査計画を進めることができる監査支援システム、監査支援方法及び監査支援装置に関する。
【背景技術】
【０００２】
一般に、ソフトウェア開発においては、複数のプロジェクトにより開発を進行させ、基本設計、詳細設計、総合試験等の各フェーズを経て最終的に製品として出荷するようにしている。そして、各フェーズにおいては、それぞれレビューを開催し、各フェーズでの成果物の状況や不具合状況、懸案事項等を確認するため、プロジェクト毎に定期的に品質監査を行っている。
【０００３】
ソフトウェアの品質を決定する事項としては、機能性や信頼性などがあり、ソフトウェアシステムの機能が依頼者側の使用目的にあっているか、要求された機能が備わっているか、正常に動作するかといった点が重要であり、ソフトウェア開発において品質のチェックは重要である。
【０００４】
上記した品質監査は、各プロジェクトが品質管理者(監査者)に対して、開発の進捗状況や品質について報告・確認を行うもので、監査スケジュールを作成して定期的に行うようにしている。
【０００５】
しかしながら、従来の品質監査システムでは、プロジェクト毎に品質監査計画を策定したり、監査スケジュールの変更等を行い、またプロジェクトの進捗状況などの詳細情報を得る必要があるため、時間がかかるといった問題がある。一方、プロジェクトの品質管理者(監査者)は、進行しているプロジェクトの数が多くなると、品質監査の対応に相当の時間がかかり、監査計画に対してどこまで進行しているのかを確認したり、作業の遅れに対するフォローなども必要になり、監査のために多大な時間と労力がかかるといった問題がある。
【０００６】
また特許文献１には、ソフトウェアの設計・開発作業の進捗状況を正確に把握できるようにしたソフトウェア開発の進捗分析装置が記載されており、進捗表示器にて進捗状況を確認できるようにしている。
【特許文献１】特開２００１−２０９５３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のソフトウェアの開発において、品質監査は欠かせない項目であるが、品質監査計画の策定やスケジュール変更等がスムーズに行えず、また、監査者は進行しているプロジェクトの数が多くなると、品質監査の対応に多大な時間と労力がかかるといった問題がある。また、特許文献１の例では、ソフトウェア開発の進捗状況を進捗表示器にて確認できるようにしているが、品質監査の支援について具体的な記載は見受けられない。
【０００８】
本発明はこのような事情に鑑みてなされたものであり、複数のプロジェクトのスケジュール、作業状況等の情報を総合的に管理し、これらの情報に基づいて監査計画を進めることができる監査支援システム、監査支援方法及び監査支援装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本発明の監査支援システムは、プロジェクトの開発スケジュールに従って監査を行う監査支援システムであって、プロジェクトの監査計画に関する情報及び監査者に関する情報を含む監査情報を保存するデータベースと；前記監査情報を基に監査対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と；監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする。
【００１０】
また、本発明の監査支援システムは、プロジェクトの開発スケジュールに従って監査を行う監査支援システムであって、ネットワークを介して監査者用の端末装置と被監査者用の端末装置に接続可能な監査支援サーバを含み；前記監査者用及び被監査者用の端末装置から入力されたプロジェクトの情報及び監査者に関する情報を前記サーバに設けたデータベースに保存するスケジュールデータ取込部と；前記監査者用の端末装置から入力された監査計画情報と前記データベースに保存され情報を基にプロジェクトの監査計画を策定する監査計画策定部と；前記監査計画策定部で策定した監査計画を基に対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と；監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする。
【００１１】
さらに本発明の監査支援方法は、プロジェクトの開発スケジュールに従って監査を行う監査支援方法であって、プロジェクトの監査計画に関する情報及び監査者に関する情報を含む監査情報をデータベースに保存し；前記監査情報を基に監査対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行い；監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査項目別に監査の完了と未実施を識別可能に表示することを特徴とする。
【００１２】
また、本発明の監査支援装置は、プロジェクトの開発スケジュールに従って監査を行う監査支援装置であって、ネットワークを介して監査者用の端末装置と被監査者用の端末装置に接続可能な監査支援サーバを含み、前記監査支援サーバは、
データベースと；前記監査者用及び被監査者用の端末装置から入力されたプロジェクトの情報及び監査者に関する情報を前記データベースに保存するスケジュールデータ取込部と；前記監査者用の端末装置から入力された監査計画情報と前記データベースに保存され情報を基にプロジェクトの監査計画を策定する監査計画策定部と；前記監査計画策定部で策定した監査計画を基に対象プロジェクトの監査予定日を検索し、監査予定日の所定期間前に監査者に対して監査の開催通知を行う監査実施フォロー部と；監査の実施状況に応じて監査計画に対する進捗を一覧表示し、監査の完了と未実施を識別可能に表示するための監査状況確認部とを具備したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、複数のプロジェクトの監査スケジュールや、実施状況を総合的に管理することで、監査計画の日時が近づくと監査者に対して自動的に連絡が行き、監査が計画通りに実施可能か否かを容易に判別することができる。また、監査の実績を画面上に識別表示することで監査の進捗状況を確認することができ、監査者や被監査者のスケジュール管理に要する手間を省いた監査支援システム、監査支援方法及び監査支援装置を提供することができる。
【発明を実施するための最良の形態】
【００１４】
以下、この発明の一実施の形態について図面を参照して詳細に説明する。
【実施例】
【００１５】
図１は、本発明の品質監査支援システムの全体構成を示す構成図である。図１において、１００は企業内ＬＡＮ（Local Area Network）であり、さらに監査者によって操作される端末装置１０と、被監査者によって操作される端末装置２０，３０と、監査情報を保持するデータベースを有し前記端末装置１０，２０，３０と通信可能なサーバ４０とを含み、これら端末装置１０，２０，３０とサーバ４０がＬＡＮ１００に接続されて構成されている。尚、端末装置１０，２０，３０としては、パーソナルコンピュータ（ＰＣ）が用いられ、以下ＰＣを使用した例を説明する。
【００１６】
サーバ４０は、品質監査を支援するサーバであって、監査情報データベース４１を有している。ＰＣ１０は、監査者によって操作され監査計画の情報や、監査取消の情報が入力されるほか、監査者のメールアドレスも入力可能になっている。
【００１７】
また、ＰＣ２０，３０からは、被監査者によって操作されプロジェクト情報が入力されるほか、プロジェクトマネージャ等、プロジェクト関係者のメールアドレス情報も入力可能である。
【００１８】
図２は、監査支援用サーバ４０の構成を中心にした品質監査支援システムの具体構成を示すブロック図であり、サーバ４０内の構成及びＰＣ１０，ＰＣ２０との情報の伝達フローを併せて図式化したものである。
【００１９】
サーバ４０は、前記データベース４１の他にスケジュールデータ取込部４２、監査計画策定部４３、監査実施フォロー部４４、監査状況確認部４５を有している。
【００２０】
スケジュールデータ取込部４２は、被監査者によって操作されたＰＣ２０，３０から入力されたプロジェクト情報や、プロジェクト関係者の連絡先情報（メールアドレス情報）を取込み、さらに監査者によって操作されたＰＣ１０から入力された監査者の情報及び連絡先の情報（メールアドレス情報）を取込み、取込んだ情報を監査情報データベース４１に登録する。
【００２１】
監査計画策定部４３は、プロジェクトの監査計画が計画された時点で、監査者からＰＣ１０を介して監査計画情報が入力され、この監査計画策定部４３から監査情報データベース４１に監査計画情報を登録する。
【００２２】
監査実施フォロー部４４は、監査計画情報が登録された後に定期的に監査情報データベース４１内を検索し、監査予定の所定期間前（例えば一週間前）になった時点でＰＣ１０（監査者）に対して監査の開催案内をメールで発信しフォローを実施する。
【００２３】
監査状況確認部４５は、ＰＣ１０（監査者）からの確認操作に応答して対象となる監査予定項目について監査状況を確認し、監査の状況（実施未、実施済み、取り消し）を識別して、例えば色と形で区別した監査状況のデータをＰＣ１０に出力する。
【００２４】
監査者は、ＰＣ１０を操作することで、監査状況のデータを表示し前記の色及び形によって状況を把握し、実施結果の登録、監査の取り消し等を行い監査状況確認部４５に対して更新情報を提供する。
【００２５】
次に、図２の品質監査支援システムの動作について、図３のフローチャート及び図４，図５、図６の表示例を参照しながら説明する。
【００２６】
図３において、ステップＳ３１は監査情報の登録ステップであり、被監査者は、ＰＣ２０を介してプロジェクトの情報や連絡先（メールアドレス）等を入力する。また、監査者はＰＣ１０を介して自分が監査を担当するプロジェクト情報や連絡先情報（メールアドレス情報）を入力する。このときの監査者の監査情報登録画面の例を図４に示す。図４の画面には各種の入力項目Ｋ４１と選択項目Ｋ４２があり、こり画面を通じて登録された情報はスケジュールデータ取込部４２で取込まれ、監査情報データベース４１に登録される。
【００２７】
ステップＳ３２は、ステップＳ３１で入力された情報を基に監査情報を確認するステップであり、監査者がどのプロジェクトを監査するか、また、監査するプロジェクトは登録されているが監査計画がまだ入力されていない場合等の監査状況を確認できる。図５は確認用のメイン画面の一例を示す。
【００２８】
この図５の画面は、プロジェクト名Ｋ５１と、プロジェクト監査項目Ｋ５２と、基本設計・詳細設計・総合試験等の各フェーズ欄Ｋ５３の他に、監査予定日Ｋ５４、監査実施日Ｋ５５等が表示されている。
【００２９】
図５の画面において、監査項目の左欄Ｋ５６は監査状況を形で表すもので、監査計画が未だ入力されていない場合は無印で表示される。したがってこの欄Ｋ５６が無印であれば、次のステップＳ３３で監査計画を策定する。
【００３０】
ステップＳ３３において、監査者は監査対象のプロジェクト側と相談して監査日程を決め、ステップＳ３４で、監査者は決めた監査日程をＰＣ１０を介して入力し、監査計画策定部４３を介して監査情報データベース４１に登録する。図６は、監査計画・登録画面の一例を示し、各種の入力項目Ｋ６１に計画日、実施日時等を入力する。
【００３１】
監査計画策定部４３で策定された監査計画は、図５のメイン画面の該当プロジェクトの欄Ｋ５６の監査状況が、例えば「黄色の○マーク」であれば“監査予定はあるが未実施”の状況であることがわかる。
【００３２】
次のステップＳ３５は、監査開催のフォローステップであり、システムは定期的に監査情報データベース４１を検索し、例えば１週間後に実施が予定されている監査計画案件を見つけて、監査実施フォロー部４４は、監査予定日の１週間前に監査者に対して、実施フォローのメールを送付する。
【００３３】
監査者は、実施フォローのメールを受けて、図５のメイン画面から該当プロジェクトの欄Ｋ５６の監査状況が「黄色の○マーク」になっていることで“監査予定はあるが未実施”の状況であることを確認する。
【００３４】
ステップＳ３６において、監査者は監査予定日の監査が実施できるか、取り消すかをプロジェクト側と相談を行い、その結果、監査を取り消すと決めた場合はステップＳ３７の監査取消登録のステップにて監査取消を実施する。この場合、図６の計画・実績画面を表示して、選択項目Ｋ６２の「取消」マークを選ぶ。これにより、図５のメイン画面上の対象プロジェクトの監査状況の欄Ｋ５６は「赤の×マーク」となることから“計画取消”になったことを確認できる。
【００３５】
ステップＳ３７において監査が取り消されなかったものは、ステップＳ３８の監査実績登録のステップＳ３８に移行し、対象プロジェクトに対して監査を実施し、図６の監査計画・実績画面の入力項目Ｋ６１に監査の実施日時や場所を入力する。監査を実施できた場合は、図５のメイン画面上の対象プロジェクトの監査状況の欄Ｋ５６が「赤の○マーク」となることで、“監査完了”の状況であることが分かる。
【００３６】
監査状況の欄ｋ５６の表示は、例えば図７のような意味を持たせることで識別確認することができる。例えば、監査項目として、「プロセス監査」と「プロダクト監査」の２種類がある場合、プロセス監査については緑色と青色で表示し、緑色は監査を予定しているが監査未実施の場合であり、青色は監査完了を意味する。また、プロダクト監査については黄色と赤色で表示し、黄色は監査を予定しているが監査未実施の場合であり、赤色は監査完了を意味する。また、×印がある場合は監査取消しとなったものであり、○印は監査予定あり、又は監査完了を意味する。○×の印がない無印は監査計画なしを意味する。
【００３７】
また、図５のメイン画面に凡例Ｋ５７を表示し、色表示が何を意味するか、○印や×印が何を意味するかを表示するようにしている。
【００３８】
また、ステップＳ３７で監査取消になった案件は、再度、監査計画策定部４３によって新たに監査計画を策定することにより、図５のメイン画面には新たな計画による表示がなされる。また、途中で監査中止の決定がなされた案件はメイン画面から削除される。
【００３９】
このように、本発明の監査支援システムによれば、複数のプロジェクトの監査スケジュールや、実施状況を総合的に管理し、監査が予定されているプロジェクトに対して、計画の日時が近づくと監査者に自動的に連絡が行くため、監査が計画通りに実施可能か否かを容易に判別することができる。また、監査の実績を画面上で色判別などにより識別することができるため、未実施の案件等を一目で判断することができる。さらに、監査者や被監査者のスケジュール管理に要する手間を省くことができるため、プロジェクトの進行において、時間のロスを低減することができる。
【００４０】
尚、以上の説明に限定されることなく、特許請求の範囲を逸脱しない範囲で種々の変形が可能である。例えば上述した例では品質監査の支援について説明したが、ソフトウェア開発において各種の審査等が必要な場合にも本発明の監査支援システムを適用することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の監査支援システムの構成を説明する構成図。
【図２】同実施形態における主要部の構成を示すブロック図。
【図３】同実施形態における動作を説明するフローチャート。
【図４】同実施形態おける端末装置での監査情報の登録画面の一例を示す説明図。
【図５】同実施形態における端末装置での監査情報の確認画面の一例を示す説明図。
【図６】同実施形態における端末装置での監査計画・実績の登録画面の一例を示す説明図。
【図７】同実施形態における端末装置での確認画面の凡例の一例を説明する説明図。
【符号の説明】
【００４２】
１０…端末装置（監査者用ＰＣ）
２０，３０…端末装置（被監査者用ＰＣ）
４０…監査支援用のサーバ
４１…監査情報データベース
４２…スケジュールデータ取込部
４３…監査計画策定部
４４…監査実施フォロー部
４５…監査状況確認部
１００…ＬＡＮ
【図１】
2007018335.tif 000003
【図２】
2007018335.tif 000004
【図３】
2007018335.tif 000005
【図４】
2007018335.tif 000006
【図５】
2007018335.tif 000007
【図６】
2007018335.tif 000008
【図７】
2007018335.tif 000009