[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2011081513A - Progress management device and progress management method - Google Patents

Progress management device and progress management method Download PDF

Info

Publication number
JP2011081513A
JP2011081513A JP2009231826A JP2009231826A JP2011081513A JP 2011081513 A JP2011081513 A JP 2011081513A JP 2009231826 A JP2009231826 A JP 2009231826A JP 2009231826 A JP2009231826 A JP 2009231826A JP 2011081513 A JP2011081513 A JP 2011081513A
Authority
JP
Japan
Prior art keywords
progress
unit
electronic file
status
update
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.)
Granted
Application number
JP2009231826A
Other languages
Japanese (ja)
Other versions
JP5242531B2 (en
Inventor
Takao Amamiya
隆郎 雨宮
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP2009231826A priority Critical patent/JP5242531B2/en
Publication of JP2011081513A publication Critical patent/JP2011081513A/en
Application granted granted Critical
Publication of JP5242531B2 publication Critical patent/JP5242531B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To acquire much more accurate progress of the current operation of constructing an electronic file. <P>SOLUTION: A progress management device 1 included in a project monitoring system 10 is provided with: an update status monitoring part 12 for monitoring the update statuses of electronic files 8a, 8b, 8c and so on being constructed; a progress prediction information storage part 15 for storing a progress prediction table 15a in which a plurality of update status patterns estimated in advance for the electronic files 8a, 8b, 8c and so on are associated with a plurality of progress patterns estimated in advance for the operation of constructing the electronic files; and a progress determination part 16 for determining the progress of the current operation of constructing the electronic files 8a, 8b, 8c and so on, based on the monitor result of the update status monitoring part 12 and the progress prediction table 15a. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は、構築作業が行われている電子ファイルにおいて、その作業の進捗状況を管理するための進捗状況管理装置及び進捗状況管理方法に関する。   The present invention relates to a progress status management apparatus and a progress status management method for managing the progress status of an electronic file on which construction work is being performed.

従来、ソフトウェアの開発作業は、複数の作業担当者により分業される場合が多く、プロジェクトリーダなどによって例えば作業項目毎の進捗状況が管理される。つまり、ソフトウェアの開発において、作業項目毎の進捗状況を管理することは、プロジェクト全体の進捗を調整する上で重要な要素となる。   Conventionally, software development work is often divided by a plurality of persons in charge of work, and the progress of each work item, for example, is managed by a project leader or the like. In other words, in software development, managing the progress of each work item is an important factor in adjusting the progress of the entire project.

そこで、ソフトウェアの開発作業に携わる担当者の負荷を正しく評価するために、ある作業項目の遅延時間やその担当者の作業量に対応した作業負荷を表示させるようにした進捗管理装置などが提案されている(例えば特許文献1参照)。   Therefore, in order to correctly evaluate the load of the person in charge of software development work, a progress management device that displays the work load corresponding to the delay time of a work item and the work amount of the person in charge is proposed. (For example, refer to Patent Document 1).

特開平11−96222号公報JP-A-11-96222

しかしながら、上述したような進捗状況は、例えば作業担当者各々の主観的な判断により進み具合をパーセンテージなどで入力した入力情報や、作業担当者自らの直接的な報告などに基づいて決定されるため、客観的にみて必ずしも的確な判断結果が得られているとはいえない。   However, the progress status as described above is determined on the basis of, for example, input information in which the progress is input as a percentage by the subjective judgment of each worker, the direct report of the worker, etc. From an objective viewpoint, it cannot be said that an accurate judgment result is obtained.

特に、ソフトウェアの基本設計や、システム全体を機能単位に分割したサブシステムのプログラム設計などにおいては、その設計作業の遅れが、直接的に、プロジェクト全体の開発を遅延させることにつながる。このような場合、進捗上の障害を早急に見つけ出し直ちに対策を講じる必要がある。また、このような背景から、ソフトウェア開発の作業期間が長期に及ぶものについても、進捗上の課題に対し極力早期に対応を図る必要がある。   In particular, in the basic design of software and the program design of a subsystem in which the entire system is divided into functional units, the delay in the design work directly leads to the delay in the development of the entire project. In such a case, it is necessary to quickly find out the obstacle in progress and take measures immediately. Against this background, it is necessary to respond to progress issues as soon as possible even when software development work takes a long time.

そこで、本発明は、上記課題を解決するためになされたものであり、電子ファイルなどを構築する現状の作業の、より的確な進捗状況を得ることができる進捗状況管理装置及び進捗状況管理方法の提供を目的とする。   Accordingly, the present invention has been made to solve the above-described problems, and is a progress status management apparatus and progress status management method capable of obtaining a more accurate progress status of current work for constructing an electronic file or the like. For the purpose of provision.

上記目的を達成するために、本発明の一態様である進捗状況管理装置は、作業工程の成果物として構築作業の行われている電子ファイルの更新状況を監視する監視部と、前記電子ファイルについて予め想定される複数の更新状況のパターンと当該電子ファイルを構築する作業について予め想定される複数の進捗状況のパターンとを互いに対応付けた進捗予測情報を記憶する記憶部と、前記監視部による監視結果と前記進捗予測情報とに基づいて、前記電子ファイルを構築する現状の作業の進捗状況を判定する判定部と、を具備することを特徴とする。   In order to achieve the above object, a progress management device according to one aspect of the present invention provides a monitoring unit that monitors the update status of an electronic file that is being constructed as a work process product, and the electronic file A storage unit for storing progress prediction information in which a plurality of patterns of update status assumed in advance and a plurality of patterns of progress status assumed in advance for the operation of constructing the electronic file are associated with each other, and monitoring by the monitoring unit And a determination unit that determines a progress status of a current work for constructing the electronic file based on the result and the progress prediction information.

本発明によれば、電子ファイルなどを構築する現状の作業の、より的確な進捗状況を得ることができる進捗状況管理装置及び進捗状況管理方法を提供することが可能である。   According to the present invention, it is possible to provide a progress status management apparatus and a progress status management method capable of obtaining a more accurate progress status of current work for constructing an electronic file or the like.

本発明の第1の実施形態に係る進捗状況管理装置を備えたプロジェクト監視システムのハードウェア構成を示すブロック図。The block diagram which shows the hardware constitutions of the project monitoring system provided with the progress condition management apparatus which concerns on the 1st Embodiment of this invention. 図1のプロジェクト監視システムの構成を機能的に示すブロック図。The block diagram which shows the structure of the project monitoring system of FIG. 1 functionally. 図3(a)は、ファイル共通の項目を表すプロパティであり、図3(b)は、アプリケーション固有の項目を表すプロパティである。FIG. 3A is a property representing items common to files, and FIG. 3B is a property representing items specific to an application. 図4(a)、図4(b)は、電子ファイルのボリュームにおける絶対量の推移、変更量の推移をそれぞれ例示したグラフである。図4(c)、図4(d)は、電子ファイルの更新間隔の推移、閲覧時間の推移をそれぞれ例示したグラフである。FIGS. 4A and 4B are graphs illustrating the transition of the absolute amount and the transition of the change amount in the volume of the electronic file, respectively. FIG. 4C and FIG. 4D are graphs illustrating the transition of the update interval of electronic files and the transition of browsing time, respectively. 図2中の進捗状況管理装置が有する進捗予測テーブルを示す図。The figure which shows the progress prediction table which the progress condition management apparatus in FIG. 2 has. 図2中の進捗状況管理装置による処理を示すフローチャート。The flowchart which shows the process by the progress condition management apparatus in FIG. 本発明の第2の実施形態に係る進捗状況管理装置を備えたプロジェクト監視システムの構成を機能的に示すブロック図。The block diagram which shows functionally the structure of the project monitoring system provided with the progress condition management apparatus which concerns on the 2nd Embodiment of this invention. 図7の進捗状況管理装置による処理を示すフローチャート。The flowchart which shows the process by the progress condition management apparatus of FIG. 本発明の第3の実施形態に係る進捗状況管理装置を備えたプロジェクト監視システムの構成を機能的に示すブロック図。The block diagram which shows functionally the structure of the project monitoring system provided with the progress condition management apparatus which concerns on the 3rd Embodiment of this invention. 図9の進捗状況管理装置による処理を示すフローチャート。The flowchart which shows the process by the progress condition management apparatus of FIG.

以下、本発明を実施するための形態を図面に基づき説明する。
[第1の実施の形態]
図1、図2に示すように、この実施形態に係るプロジェクト監視システム10は、複数の作業担当者により分業されるソフトウェアの開発作業において、例えば作業項目毎の進捗状況を管理するために利用される。
Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings.
[First Embodiment]
As shown in FIGS. 1 and 2, the project monitoring system 10 according to this embodiment is used to manage the progress of each work item, for example, in software development work divided by a plurality of workers. The

すなわち、この実施形態に係るプロジェクト監視システム10は、図1、図2に示すように、進捗状況管理装置1と、作業データ記憶部8を有するファイルサーバ2と、複数の作業者端末5a、5b、5c…と、管理者端末3と、を備えている。これらの端末は、それぞれコンピュータによって実現されており、例えばLAN(Local Area Network)6を介して互いに接続されている。   That is, as shown in FIGS. 1 and 2, the project monitoring system 10 according to this embodiment includes a progress status management device 1, a file server 2 having a work data storage unit 8, and a plurality of worker terminals 5a and 5b. , 5c... And an administrator terminal 3. These terminals are each realized by a computer, and are connected to each other via, for example, a LAN (Local Area Network) 6.

図2に示すように、管理者端末3は、ソフトウェア開発のプロジェクトリーダ(作業管理者)が操作する端末であって、入力装置及び表示装置をハードウェアとして備えると共に、所定のOS(オペレーティングシステム)の制御下で動作するブラウザソフト(ブラウザ)21及びメールソフト(メーラ)22がアプリケーションとして予め組み込まれている。   As shown in FIG. 2, the administrator terminal 3 is a terminal operated by a software development project leader (work manager), and includes an input device and a display device as hardware, and a predetermined OS (operating system). The browser software (browser) 21 and the mail software (mailer) 22 that operate under the above control are preinstalled as applications.

一方、複数の作業者端末5a、5b、5c…は、図1、図2に示すように、ソフトウェアの開発作業を分業して行う複数のオペレータ(作業担当者)がそれぞれ操作する端末である。また、作業者端末5a、5b、5c…は、入力装置及び表示装置を入出力用のデバイスとして備えると共に、所定のOSの制御下で動作するテキストエディタ、ワープロソフト(文書作成ソフト)、表計算ソフトなどが予め組み込まれている。   On the other hand, as shown in FIGS. 1 and 2, the plurality of operator terminals 5a, 5b, 5c,... Are terminals operated by a plurality of operators (workers) who perform the software development work separately. The worker terminals 5a, 5b, 5c,... Have an input device and a display device as input / output devices, and are a text editor, word processor software (document creation software), spreadsheet that operates under the control of a predetermined OS. Software etc. are pre-installed.

つまり、作業者端末5a、5b、5c…は、各オペレータがソフトウェアの基本設計書やソースプログラムなどを、図2に示すように、電子ファイル8a、8b、8c…として構築(作成)するために使用される。   That is, the operator terminals 5a, 5b, 5c,... Are used for each operator to construct (create) software basic design documents and source programs as electronic files 8a, 8b, 8c, as shown in FIG. used.

ファイルサーバ2は、上述した作業者端末5a、5b、5c…を用いて構築作業の行われている電子ファイル8a、8b、8c…を、図2に示すように、作業データ記憶部8内に格納(記憶保持)する。すなわち、ファイルサーバ2は、作業者端末5a、5b、5c…側からのオープン、リード、ライト、クローズといったアクセス要求を受け付け、受け付けたアクセス要求の内容を実行する。   The file server 2 stores the electronic files 8a, 8b, 8c,... Being constructed using the above-described worker terminals 5a, 5b, 5c... In the work data storage unit 8 as shown in FIG. Store (memory retention). That is, the file server 2 accepts access requests such as open, read, write, and close from the worker terminals 5a, 5b, 5c... And executes the contents of the accepted access request.

より具体的には、ファイルサーバ2は、電子ファイル8a、8b、8c…の新規保存、データの読み出し、データの書き込みを行い、これらのファイルアクセスに対する応答情報(つまり、電子ファイルから読み出したデータの内容や、ファイルアクセスの完了を示す応答通知など)を、作業者端末5a、5b、5c…側に返信する。   More specifically, the file server 2 newly stores the electronic files 8a, 8b, 8c..., Reads the data, writes the data, and responds to these file accesses (that is, the data read from the electronic file). Contents, a response notification indicating completion of file access, etc.) are returned to the worker terminals 5a, 5b, 5c.

次に、本実施形態の進捗状況管理装置1について詳述する。図2に示すように、進捗状況管理装置1は、更新状況監視部12と、進捗予測情報記憶部15と、進捗状況判定部16と、報知部17と、を備えている。進捗状況管理装置1は、ハードウェアとして、CPU、メインメモリ、外部(補助)記憶装置などを備えており、この外部記憶装置に格納された所定のプログラムをCPUがメインメモリ上にローディングすることによって、更新状況監視部12、進捗予測情報記憶部15、進捗状況判定部16及び報知部17をソフトウェアなどによって実現する。なお、進捗状況管理装置1の上記各構成要素は、各種の電子部品を組み合わせて構成したハードウェアによって実現されるものであってもよい。   Next, the progress management device 1 of this embodiment will be described in detail. As shown in FIG. 2, the progress status management device 1 includes an update status monitoring unit 12, a progress prediction information storage unit 15, a progress status determination unit 16, and a notification unit 17. The progress management device 1 includes a CPU, a main memory, an external (auxiliary) storage device, and the like as hardware. The CPU loads a predetermined program stored in the external storage device onto the main memory. The update status monitoring unit 12, the progress prediction information storage unit 15, the progress status determination unit 16, and the notification unit 17 are realized by software or the like. In addition, each said component of the progress condition management apparatus 1 may be implement | achieved by the hardware comprised combining various electronic components.

上記した更新状況監視部12は、構築作業の行われている電子ファイル8a、8b、8c…の更新状況を監視する。より詳細には、更新状況監視部12は、更新状況収集部9、監視ファイル名記憶部6、定期タイマ14、変化量算出部11及びデータベース7を有する。   The update status monitoring unit 12 monitors the update status of the electronic files 8a, 8b, 8c,. More specifically, the update status monitoring unit 12 includes an update status collection unit 9, a monitoring file name storage unit 6, a periodic timer 14, a change amount calculation unit 11, and a database 7.

監視ファイル名記憶部6は、更新状況の監視対象、すなわち進捗状況の管理対象とすべき電子ファイルが保管されているサーバ名、ディレクトリ(フォルダ名)、ファイル名を記憶している。この監視ファイル名記憶部6には、ソフトウェアの基本設計書やサブシステムのソースプログラムなど、当該ソフトウェア開発におけるプロジェクト全体の進捗を考慮した上で重要な電子ファイルの名称が選択的に記憶されている。   The monitoring file name storage unit 6 stores a server name, a directory (folder name), and a file name in which electronic files to be monitored for update status, that is, progress status management targets are stored. The monitoring file name storage unit 6 selectively stores names of important electronic files such as a basic design document of software and a source program of a subsystem in consideration of progress of the entire project in the software development. .

更新状況収集部9は、図2に示すように、定期タイマ14によって計測される例えば一定の周期(時間間隔)で、ファイルサーバ2の作業データ記憶部8内から、監視対象の電子ファイルの更新状況を定期的に収集する。また、更新状況収集部9は、収集した電子ファイル毎の更新状況を収集時刻(現在時刻)と共にデータベース7に時系列に保存する。   As shown in FIG. 2, the update status collection unit 9 updates the electronic file to be monitored from the work data storage unit 8 of the file server 2 at, for example, a constant period (time interval) measured by the periodic timer 14. Collect status regularly. The update status collection unit 9 stores the collected update status for each electronic file in the database 7 in time series together with the collection time (current time).

さらに、更新状況収集部9は、監視対象の電子ファイルにおけるボリュームの絶対量、当該ボリュームの変更量、監視対象の電子ファイルの更新間隔及び当該電子ファイルの閲覧時間のうちの少なくとも一つを更新状況として収集する。なお、本実施形態の更新状況収集部9は、上記4種類の更新状況を全て収集する。   Further, the update status collection unit 9 updates at least one of the absolute volume of the monitored electronic file, the change amount of the volume, the update interval of the monitored electronic file, and the browsing time of the electronic file. Collect as. Note that the update status collection unit 9 of the present embodiment collects all the four types of update status.

ここで、電子ファイルのボリュームの絶対量とは、電子ファイルのファイルサイズ、ページ数、単語数、文字数、行数、段落数のうちの、少なくとも一つから得られるデータ量である。また、電子ファイルのボリュームの変更量とは、今回収集したボリュームの絶対量と前回収集したボリュームの絶対量との差分量、若しくは、Unixのdiffコマンド(diffプログラム)などに代表される公知の比較プログラムを用いて抽出可能な相違量である。更新状況収集部9と協働して動作する変化量算出部11は、前者の、今回収集したボリュームの絶対量と前回収集したボリュームの絶対量との差分量をボリュームの変更量として算出し、計算したこの変更量をデータベース7に日時順に追加登録する。   Here, the absolute amount of the volume of the electronic file is a data amount obtained from at least one of the file size, the number of pages, the number of words, the number of characters, the number of lines, and the number of paragraphs of the electronic file. The change amount of the volume of the electronic file is the difference between the absolute amount of the volume collected this time and the absolute amount of the volume collected last time, or a known comparison represented by the Unix diff command (diff program). The amount of difference that can be extracted using the program. The change amount calculation unit 11 operating in cooperation with the update status collection unit 9 calculates the difference amount between the former absolute amount of the volume collected this time and the absolute amount of the volume collected last time as a volume change amount, The calculated change amount is additionally registered in the database 7 in order of date and time.

さらに、電子ファイルの更新間隔とは、電子ファイルの更新状況における今回の収集を開始した現在時刻から、当該電子ファイルの最終更新時刻(最終更新日時)を減算した時間間隔である。また、電子ファイルの閲覧時間とは、更新状況収集部9による更新状況の定期的な収集時に、監視対象の電子ファイルに排他処理(例えばデータ編集機能を無効にするプロテクトなど)が与えられていた場合に閲覧中としてカウントし、このようにカウントされる閲覧中の回数に収集時間間隔を乗じた時間である。   Further, the update interval of the electronic file is a time interval obtained by subtracting the last update time (last update date) of the electronic file from the current time when the current collection in the update state of the electronic file is started. In addition, the electronic file browsing time means that an exclusive process (for example, protection for disabling the data editing function) is given to the monitored electronic file when the update status collection unit 9 periodically collects the update status. In this case, it is counted as being viewed, and the number of times of browsing counted in this way is multiplied by the collection time interval.

ここで、図3(a)、図3(b)において、例えば、Windows(登録商標)上で動作する例えばMicrosoft Word(登録商標)のドキュメントファイルのプロパティを例示する。図3(a)は、ファイル共通の項目23を表すプロパティ(指標)であり、この項目23からファイルサイズや最終更新日時を得ることができる。なお、図3(a)に示すように、電子ファイル8a、8b、8c…にアクセスした日時は、ファイルの閲覧の度に更新されるため、上記閲覧時間は、電子ファイルの更新状況に含まれる概念となる。一方、図3(b)は、Microsoft Word(登録商標)固有の項目(アプリケーション固有の項目)を表すプロパティであり、この項目24からページ数、単語数、文字数、行数、段落数などの情報を得ることができる。   Here, in FIG. 3A and FIG. 3B, for example, properties of a document file of, for example, Microsoft Word (registered trademark) operating on Windows (registered trademark) are illustrated. FIG. 3A shows properties (indexes) representing items 23 common to files, and the file size and the last update date and time can be obtained from the items 23. As shown in FIG. 3A, since the date and time when the electronic files 8a, 8b, 8c,... Are accessed is updated each time the file is viewed, the browsing time is included in the update status of the electronic file. Become a concept. On the other hand, FIG. 3B shows properties representing items unique to Microsoft Word (registered trademark) (application-specific items). Information such as the number of pages, the number of words, the number of characters, the number of lines, the number of paragraphs, etc. is obtained from this item 24. Can be obtained.

次に、進捗予測情報記憶部15について説明する。進捗予測情報記憶部15は、図2に示すように、電子ファイル8a、8b、8c…について予め想定される複数の更新状況のパターン(バリエーション)と当該電子ファイル8a、8b、8c…を構築する作業について予め想定される複数の進捗状況のパターン(バリエーション)とを互いに対応付けた進捗予測情報を進捗予測テーブル15aとして記憶している。   Next, the progress prediction information storage unit 15 will be described. As shown in FIG. 2, the progress prediction information storage unit 15 constructs a plurality of update status patterns (variations) assumed in advance for the electronic files 8a, 8b, 8c... And the electronic files 8a, 8b, 8c. Progress prediction information in which a plurality of progress patterns (variations) assumed in advance are associated with each other is stored as a progress prediction table 15a.

進捗予測テーブル15aは、予め想定される更新状況のパターンとして、監視対象の電子ファイルにおけるボリュームの絶対量、当該ボリュームの変更量、監視対象の電子ファイルの更新間隔及び当該電子ファイルの閲覧時間のうちの少なくとも一つを記憶する。なお、本実施形態の進捗予測テーブル15aは、上記4種類の更新状況のパターンを全て記憶している。さらに、進捗予測情報記憶部15は、図2に示すように、進捗予測テーブル15aを得るための基準となる閾値として、上記4種類の更新状況のパターンにそれぞれ対応させた複数の判定用閾値15bを記憶している。   The progress prediction table 15a includes, as presumed update status patterns, the absolute volume of the monitored electronic file, the change amount of the volume, the update interval of the monitored electronic file, and the browsing time of the electronic file. Remember at least one of The progress prediction table 15a of the present embodiment stores all the four types of update status patterns. Further, as shown in FIG. 2, the progress prediction information storage unit 15 has a plurality of determination thresholds 15b that correspond to the four types of update status patterns, respectively, as thresholds for obtaining the progress prediction table 15a. Is remembered.

ここで、電子ファイルにおける更新状況の推移を例示した図4(a)〜図4(d)に基づいて、進捗予測テーブル15aの構成を説明する。図4(a)に例示するように、時間経過に伴うボリュームの絶対量の変化傾向25は、電子ファイルの構築作業の進捗と共に増加し、作業完了以降、一定値になる。例えば所定時間内でのボリュームの絶対量(絶対値)の増加がみられず、かつボリュームの現状の絶対量が、ボリュームの作業完了時の予測値よりも小さい場合(所定時間経過後の判定用閾値15bよりもボリュームの絶対量が小さい場合)、電子ファイルを構築する作業の進捗状況は、その構築作業が停滞していると推定される。   Here, the configuration of the progress prediction table 15a will be described based on FIGS. 4A to 4D illustrating the transition of the update status in the electronic file. As illustrated in FIG. 4A, the change trend 25 of the absolute volume of the volume with the passage of time increases with the progress of the electronic file construction work, and becomes a constant value after the work is completed. For example, when the volume absolute volume (absolute value) does not increase within a predetermined time and the current volume absolute volume is smaller than the predicted value when the volume work is completed (for judgment after the predetermined time has elapsed) When the absolute volume is smaller than the threshold value 15b), the progress of the work for constructing the electronic file is estimated to be stagnant.

また、図4(b)に例示するように、時間経過に伴うボリュームの変更量の変化傾向26は、電子ファイルの構築作業が進捗している場合、当該変更量が増加し、作業完了以降に変更量が0となる。したがって、例えば予め決められた期間において変更量が一定値以下の状態が継続している場合(所定期間中のボリュームの変更量が判定用閾値15bよりも小さい場合)、電子ファイルを構築する作業が停滞していると推定される。   Further, as illustrated in FIG. 4B, the change tendency 26 of the volume change amount with the passage of time indicates that the change amount increases when the construction work of the electronic file is progressing, and after the completion of the work. The change amount becomes zero. Therefore, for example, when the state in which the change amount is equal to or smaller than a predetermined value continues for a predetermined period (when the change amount of the volume during the predetermined period is smaller than the determination threshold value 15b), the work of constructing the electronic file is performed. Presumed to be stagnant.

さらに、図4(c)に例示するように、時間経過に伴う更新間隔の変化傾向27については、一般に、オペレータ(作業担当者)が、ドキュメントの作成中やプログラムの編集中において、異常終了などによって変更内容を喪失しないようにするために、区切りのよいところで、変更データの保存(電子ファイルのデータ更新)を行う。したがって、更新間隔の変化傾向27は、更新間隔が短い場合、順調に作業が進んでいると考えられる。なお、作業完了以降、更新間隔は、更新状況収集部9が収集を開始した現在時刻から、最終更新時刻を引いた時間間隔となる。つまり、現在時刻から最終更新時刻を引いた時間間隔が、更新間隔の判定用閾値15bより大きい場合に作業が停滞していると推定される。   Further, as illustrated in FIG. 4C, regarding the change trend 27 of the update interval with the passage of time, an operator (worker) generally ends abnormally during document creation or program editing. In order to avoid losing the contents of the change, the change data is saved (data update of the electronic file) at a good point. Therefore, the change trend 27 of the update interval is considered to be proceeding smoothly when the update interval is short. After the work is completed, the update interval is a time interval obtained by subtracting the last update time from the current time when the update status collection unit 9 starts collection. That is, when the time interval obtained by subtracting the last update time from the current time is larger than the update interval determination threshold 15b, it is estimated that the work is stagnant.

また、図4(d)に示すように、時間経過に伴う閲覧時間の変化傾向28は、作業が進捗している場合、当該閲覧時間が長くなり、作業完了以降に閲覧時間が0になる。したがって、例えば予め決められた期間において閲覧時間が一定値以下の状態が継続している場合(所定期間中の閲覧時間が判定用閾値15bよりも小さい場合)、電子ファイルを構築する作業の進捗状況は、その構築作業が停滞していると推定される。   Further, as shown in FIG. 4D, the change tendency 28 of the browsing time with time elapses when the work is progressing, and the browsing time becomes long after the work is completed. Therefore, for example, when the state in which the browsing time is a predetermined value or less continues in a predetermined period (when the browsing time during the predetermined period is smaller than the determination threshold value 15b), the progress of the work for constructing the electronic file It is estimated that the construction work is stagnant.

すなわち、図5に示すように、進捗予測テーブル15aは、電子ファイル8a、8b、8c…について予め想定される図4(a)〜図4(d)などに例示した複数の更新状況のパターンと、当該電子ファイル8a、8b、8c…を構築する作業について予測される複数の進捗状況のパターンとを、図4(a)〜図4(d)の説明で例示した複数の判定用閾値15bに基づき、互いを対応付けたかたちで構成されている。   That is, as shown in FIG. 5, the progress prediction table 15a includes a plurality of update status patterns exemplified in FIG. 4 (a) to FIG. 4 (d) and the like assumed in advance for the electronic files 8a, 8b, 8c. The plurality of progress patterns predicted for the work of constructing the electronic files 8a, 8b, 8c,... Are set as the plurality of determination thresholds 15b illustrated in the description of FIGS. 4 (a) to 4 (d). Based on each other, it is configured in a way that associates each other.

詳述すると、上記した進捗予測テーブル15aは、予め定性的に想定される前記ボリュームの絶対量、前記ボリュームの変更量、前記更新間隔及び前記閲覧時間のうちの少なくとも二つ以上の更新状況のパターンの相関関係に基づいて、予め想定される進捗状況のパターンが対応付けられている。なお、本実施形態の進捗予測テーブル15aは、上記4種類の更新状況のパターンの相関関係(4種類全ての相関関係)に基づいて、進捗状況のパターンが対応付けられている。   More specifically, the above progress prediction table 15a includes at least two or more update status patterns among the absolute volume, the volume change, the update interval, and the browsing time that are qualitatively assumed in advance. Based on these correlations, a pattern of a progress situation assumed in advance is associated. The progress prediction table 15a of the present embodiment is associated with the progress status patterns based on the correlations of the four types of update status patterns (all four types of correlations).

より具体的には、図5に示すように、作業例Bの場合、「ボリュームの絶対量及び変更量が大きく、かつ更新間隔及び閲覧時間が短い」という更新状況と、「構築作業が順調でかつ作業負荷が軽い」という進捗状況と、が対応付けられている。この作業例Bの場合、作業例Aと異なり、閲覧時間が短いため、作業の進捗は順調であり、しかもその一方で作業負荷が軽いという状況が推定される。   More specifically, as shown in FIG. 5, in the case of the work example B, an update situation that “the absolute volume amount and the change amount are large and the update interval and the browsing time are short” and “the construction work is smooth. And the progress status “light workload” is associated with each other. In the case of the work example B, unlike the work example A, since the browsing time is short, it is estimated that the progress of the work is smooth and the work load is light.

また、図5に示すように、作業例Oの場合、「ボリュームの絶対量及び変更量が小さく、かつ更新間隔及び閲覧時間が長い」という更新状況と、「構築作業が停滞しかつ難航している」という進捗状況と、が対応付けられている。上記作業例Oと異なり、作業例Pの場合では、閲覧時間が短いため、作業の進捗は停滞し、またその一方で別作業(監視対象の電子ファイルを構築する作業以外の別の業務)を請け負っている可能性あり、という状況が推定される。ここで、図5に例示した進捗予測テーブル15aは、更新状況収集部9が電子ファイル8a,8b,8c…の更新状況を収集するタイミングが遅いか早いかで、想定される更新状況や進捗状況も変わってくるため、当該更新状況の収集のタイミング毎に異なるテーブル内容のものが複数用意されている。   In addition, as shown in FIG. 5, in the case of work example O, an update situation that “the absolute volume and change amount of the volume are small, and the update interval and viewing time are long” and “the construction work is stagnant and difficult. Is associated with the progress status. Unlike the work example O, in the case of the work example P, since the browsing time is short, the progress of the work is stagnant, and on the other hand, another work (a different work other than the work for constructing the electronic file to be monitored) is performed. It is estimated that there may be a contract. Here, the progress prediction table 15a illustrated in FIG. 5 is based on the expected update status and progress status depending on whether the update status collection unit 9 collects the update status of the electronic files 8a, 8b, 8c. Therefore, a plurality of tables having different table contents are prepared for each update status collection timing.

進捗状況判定部16は、更新状況監視部12による監視結果と進捗予測テーブル15aの内容とに基づいて、オペレータが電子ファイルを構築する現状の作業の進捗状況を判定する。すなわち、進捗状況判定部16は、更新状況監視部12のデータベース7に格納された監視対象の電子ファイル毎の更新状況と、進捗予測テーブル15a内の更新状況のパターンと、を比較照合して、対応する現状の作業の進捗状況を判定結果として選出し、選出したこの判定結果をデータベース7に保存する。また、進捗状況判定部16は、このような進捗状況の判定を、更新状況収集部9が電子ファイル8a,8b,8c…の更新状況を収集するタイミング毎に毎回行う。   The progress status determination unit 16 determines the progress status of the current work in which the operator constructs the electronic file based on the monitoring result from the update status monitoring unit 12 and the content of the progress prediction table 15a. That is, the progress determination unit 16 compares and collates the update status for each electronic file to be monitored stored in the database 7 of the update status monitoring unit 12 with the pattern of the update status in the progress prediction table 15a. The corresponding current work progress status is selected as a determination result, and the selected determination result is stored in the database 7. Further, the progress status determination unit 16 performs such determination of the progress status every time the update status collection unit 9 collects the update status of the electronic files 8a, 8b, 8c.

より具体的には、進捗状況判定部16は、更新状況監視部12による監視結果と進捗予測テーブル15aの内容とに基づいて、「順調」、「順調、かつ負荷が軽い」、「後戻り、専念はできている」、「後戻り、かつ別作業の可能性あり」、「停滞、かつ難航している」、「ほぼ順調」、「やや停滞ぎみ」などといった判定結果を得る。   More specifically, the progress status determination unit 16 determines “smooth”, “smooth and light load”, “backtracking, dedication” based on the monitoring result by the update status monitoring unit 12 and the content of the progress prediction table 15a. It is possible to obtain determination results such as “I am ready”, “There is a possibility of returning and another work”, “Still and difficult”, “Almost smooth”, “Slightly stagnant”, and the like.

また、進捗状況判定部16は、更新状況監視部12による監視結果と進捗予測テーブル15aの内容とに基づいて、推定される進捗状況のパターンが「順調」、「順調、かつ負荷が軽い」などに当てはまる場合にこれをまとめて「進捗状況に問題なし」と判定し、一方、推定される進捗状況のパターンが「後戻り、かつ別作業の可能性あり」や「停滞、かつ難航している」などに当てはまる場合にこれをまとめて「進捗状況に問題あり」と判定するといった2値的な判定結果を得るものであってもよい。   In addition, the progress status determination unit 16 is based on the monitoring result from the update status monitoring unit 12 and the content of the progress prediction table 15a, and the estimated progress status pattern is “smooth”, “smooth and light load”, and the like. If this is true, it is determined that there is no problem with the progress status, while the estimated progress pattern is “possible to go back and another work” or “stagnation and difficult” If this is the case, it may be possible to obtain a binary determination result such as determining that there is a problem with the progress status.

ここで、進捗状況判定部16に対して、後者のように、進捗状況に問題があるか否かといった2値的な結果を判定させるか、又は、前者のように、「順調」、「後戻り…」「停滞…」…といった3以上の多値の定性的な結果を判定させるか、については適宜変更可能である。つまり、前者、後者のいずれか一方の判定方法が予め進捗状況管理装置1本体に固定的に設定されているものであってもよいし、また、これに代えて、いずれか一方の判定方法が、監視対象の電子ファイルの内容などに応じて、動的に切り替えられるものであってもよい。   Here, the progress status determination unit 16 determines a binary result such as whether there is a problem in the progress status as in the latter, or “smooth”, “backward” as in the former. It is possible to appropriately change whether to determine a qualitative result of three or more multi-values such as “...” “stagnation”. That is, either the former or the latter determination method may be fixed in advance in the progress management apparatus 1 main body, or alternatively, either one of the determination methods may be Depending on the contents of the electronic file to be monitored, it may be dynamically switched.

報知部17は、進捗状況判定部16による判定結果に応じて、管理者端末3に報知を行うものであって、図2に示すように、メールサーバ機能部20、閲覧画面生成部18及びWeb(ウェブ)サーバ機能部19を備えている。   The notification unit 17 notifies the administrator terminal 3 according to the determination result by the progress state determination unit 16, and as shown in FIG. 2, the mail server function unit 20, the browsing screen generation unit 18, and the Web A (web) server function unit 19 is provided.

メールサーバ機能部20は、報知用閾値20aを記憶している。また一方で、メールサーバ機能部20は、進捗状況判定部16による進捗状況の判定結果を数値化(定量化)する機能を有する。つまり、報知用閾値20aは、進捗状況の判定結果を数値化した場合において、進捗の遅れなどを最低限許容できる極限値を定めたものである。   The mail server function unit 20 stores a notification threshold 20a. On the other hand, the mail server function unit 20 has a function of quantifying (quantifying) the progress determination result by the progress determination unit 16. That is, the notification threshold 20a is a limit value that allows a delay in progress or the like to be at least allowed when the progress determination result is digitized.

より詳細には、メールサーバ機能部20は、進捗状況判定部16により例えば「進捗状況に問題あり」や「停滞、かつ難航している」といった進捗の好ましくない判定結果が得られた場合、この判定結果を、報知用閾値20aを超える値に数値化する。また、メールサーバ機能部20は、このようにして数値化される進捗状況の判定結果が報知用閾値20aを超えた場合、管理者端末3のメールソフト22側へメールを通知することにより報知を行う。   More specifically, when the progress determination unit 16 obtains an unfavorable determination result of progress such as “problem with progress” or “stagnation and difficult”, the mail server function unit 20 The determination result is digitized to a value exceeding the notification threshold 20a. In addition, when the determination result of the progress status quantified in this way exceeds the notification threshold value 20a, the mail server function unit 20 notifies the notification by sending an email to the mail software 22 side of the administrator terminal 3. Do.

通知されるメールの内容は、例えば「進捗状況に問題あり」や「停滞…」といった構築作業の具体的判定結果、該当する電子ファイルの名称、その電子ファイルの構築作業を行っているオペレータ(作業担当者)の名前、作業項目名、などである。例えば、図5に示す作業例M〜Pなどが更新状況として得られた場合、メールサーバ機能部20は、メールを通知する。   The content of the email to be notified includes, for example, a specific determination result of the construction work such as “problem with progress” or “stagnation…”, the name of the corresponding electronic file, and the operator (work The name of the person in charge), the work item name, and the like. For example, when the work examples MP shown in FIG. 5 are obtained as the update status, the mail server function unit 20 notifies the mail.

Webサーバ機能部19は、管理者端末3上で動作するブラウザソフト21からの進捗状況の閲覧要求を受け付けた場合、閲覧画面生成部18を制御する。この際、閲覧画面生成部18は、電子ファイル毎に収集されたファイルの更新状況、及び電子ファイル毎の構築作業の進捗状況を表す閲覧画面を生成する。さらに、Webサーバ機能部19は、閲覧画面生成部18が生成した閲覧画面を、閲覧要求の応答情報として、ブラウザソフト21に返信する。   The Web server function unit 19 controls the browsing screen generation unit 18 when receiving a progress browsing request from the browser software 21 operating on the administrator terminal 3. At this time, the browsing screen generation unit 18 generates a browsing screen indicating the update status of the files collected for each electronic file and the progress status of the construction work for each electronic file. Further, the Web server function unit 19 returns the browsing screen generated by the browsing screen generation unit 18 to the browser software 21 as response information of the browsing request.

なお、閲覧画面生成部18が生成する閲覧画面の表示形態(表現方法)は、表形式やグラフ形式など、種々の表示形式を選択的に設定することが可能となっている。詳細には、グラフ形式の閲覧画面が設定された場合、閲覧画面生成部18は、電子ファイル毎の更新状況や作業の進捗状況の時間的変化(推移)をトレンドグラフ表示させた画面などを生成する。   Note that the display mode (expression method) of the browsing screen generated by the browsing screen generation unit 18 can selectively set various display formats such as a table format and a graph format. More specifically, when a graph-type browsing screen is set, the browsing screen generation unit 18 generates a screen or the like on which a trend graph is displayed for the update status of each electronic file and the temporal change (transition) of the work progress status. To do.

ここで、Webサーバ機能部19及び閲覧画面生成部18は、閲覧要求を受け付けていない場合であっても、進捗状況判定部16による判定結果(を数値化した値)が上記報知用閾値20aを超えていた場合、これに連動して、電子ファイル毎の更新状況及び電子ファイル毎の構築作業の進捗状況を表す閲覧画面を生成し、生成した閲覧画面を管理者端末3上のブラウザソフト21に自動送信するものであってもよい。   Here, even if the Web server function unit 19 and the browsing screen generation unit 18 have not received a browsing request, the determination result (the value obtained by quantifying) of the progress status determination unit 16 sets the notification threshold 20a. If it has exceeded, in conjunction with this, a browsing screen showing the update status for each electronic file and the progress of the construction work for each electronic file is generated, and the generated browsing screen is displayed in the browser software 21 on the administrator terminal 3. It may be automatically transmitted.

なお、Webサーバ機能部19及び閲覧画面生成部18が、上記閲覧画面を、後者のように自動送信するか、又は、前者のように、閲覧要求を受け付けた場合に送信するか、については適宜変更可能である。つまり、閲覧画面を、自動送信するか、若しくは閲覧要求を受け付けた場合に送信するか、といった機能的選択は、例えば、進捗状況管理装置1本体にいずれか一方の送信方法が予め固定的に設定されているものであってもよいし、また、これに代えて、監視対象の電子ファイルの内容などに応じて、前者、後者の送信方法が動的に切り替えられるものであってもよい。   As to whether the Web server function unit 19 and the browsing screen generation unit 18 automatically transmit the browsing screen as in the latter or when the browsing request is received as in the former, as appropriate. It can be changed. In other words, the functional selection of whether the browsing screen is automatically transmitted or transmitted when a browsing request is received is, for example, one of the transmission methods is fixedly set in advance in the progress management device 1 main body. Alternatively, instead of this, the former and the latter transmission methods may be dynamically switched according to the contents of the electronic file to be monitored.

次に、このように構成された進捗状況管理装置1により実現される進捗状況の管理方法を、上記した図1〜図5に加え、図6に示すフローチャートに基づき説明する。図6に示すように、まず、電子ファイル8a、8b、8c…の収集時刻になった場合(S[ステップ]1のYES)、更新状況収集部9は、ファイルサーバ2上の作業データ記憶部8内から、監視対象の各電子ファイルの更新状況を収集する(S2)。   Next, a progress management method realized by the progress management apparatus 1 configured as described above will be described based on the flowchart shown in FIG. 6 in addition to the above-described FIGS. As shown in FIG. 6, first, when the collection time of the electronic files 8a, 8b, 8c... Is reached (YES in S [Step] 1), the update status collection unit 9 displays the work data storage unit on the file server 2. The update status of each electronic file to be monitored is collected from within 8 (S2).

さらに、更新状況収集部9は、収集した電子ファイル毎の更新状況を収集時刻と共にデータベース7に時系列に保存する(S3)。また、進捗状況判定部16は、更新状況収集部9やデータベース7を備えた更新状況監視部12による監視結果と、進捗予測テーブル15aの内容とに基づいて、オペレータが電子ファイルを構築する現状の作業の進捗状況を判定する(S4)。   Furthermore, the update status collection unit 9 stores the update status of each collected electronic file in the database 7 together with the collection time in time series (S3). Further, the progress status determination unit 16 is based on the monitoring result by the update status monitoring unit 12 including the update status collection unit 9 and the database 7 and the contents of the progress prediction table 15a. The progress status of the work is determined (S4).

ここで、報知部17が備えるメールサーバ機能部20は、進捗状況判定部16による判定結果(を数値化した値)が報知用閾値20aを超えているか否かを判別する(S5)。報知用閾値20aを超えている場合(S5のYES)、メールサーバ機能部20は、作業の進捗に問題がある旨を、該当する電子ファイルの名称などと共に、管理者端末3上のメールソフト22側にメール送信して報知を行う(S6)。   Here, the mail server function part 20 with which the alerting | reporting part 17 is provided discriminate | determines whether the determination result by the progress situation determination part 16 (value which expressed numerical value) exceeds the threshold value 20a for alerting | reporting (S5). If the notification threshold value 20a is exceeded (YES in S5), the mail server function unit 20 indicates that there is a problem in the progress of the work, along with the name of the corresponding electronic file, etc., and the mail software 22 on the administrator terminal 3. An e-mail is sent to the side for notification (S6).

さらに、Webサーバ機能部19は、管理者端末3におけるブラウザソフト21からの進捗状況の閲覧要求を受け付けた場合(S7のYES)、閲覧画面生成部18を制御する。この際、閲覧画面生成部18は、電子ファイル毎に収集されたファイルの更新状況、及び電子ファイル毎の構築作業の進捗状況を表す閲覧画面を生成する(S8)。さらに、Webサーバ機能部19は、閲覧画面生成部18により生成された閲覧画面を管理者端末3上のブラウザソフト21に送信する(S9)。   Furthermore, the Web server function part 19 controls the browsing screen production | generation part 18, when the browsing request of the progress situation from the browser software 21 in the administrator terminal 3 is received (YES of S7). At this time, the browsing screen generation unit 18 generates a browsing screen representing the update status of the files collected for each electronic file and the progress status of the construction work for each electronic file (S8). Further, the Web server function unit 19 transmits the browsing screen generated by the browsing screen generation unit 18 to the browser software 21 on the administrator terminal 3 (S9).

既述したように、本実施形態の進捗状況管理装置1は、ソフトウェアの開発作業を分業して各々構築作業が行われる電子ファイル8a,8b,8c…の実際の更新状況の監視結果と、更新状況のパターンに対応して想定される構築作業についての進捗状況のパターンを予め登録した進捗予測テーブル15aと、に基づいて、電子ファイルを構築する現状の作業の進捗状況を判定するものである。   As described above, the progress management apparatus 1 according to the present embodiment includes the monitoring result of the actual update status of the electronic files 8a, 8b, 8c,. Based on the progress prediction table 15a in which the progress status pattern for the construction work assumed in correspondence with the situation pattern is registered in advance, the progress status of the current work for constructing the electronic file is determined.

つまり、本実施形態の進捗状況管理装置1によれば、電子ファイル8a,8b,8c…を構築する現状の作業の的確な進捗状況を得ることができるので、ソフトウェア開発における例えば作業項目毎の進捗状況を好適に管理することができる。また、進捗状況管理装置1によれば、電子ファイルを構築する作業の進捗状況の判定結果として「停滞…」や「進捗状況に問題あり」といった結果が得られた場合などにおいて、この旨を管理者端末3へメールにて通知するので、プロジェクトリーダに進捗上の課題を迅速に知らせることができる。   That is, according to the progress status management device 1 of the present embodiment, it is possible to obtain an accurate progress status of the current work for constructing the electronic files 8a, 8b, 8c... The situation can be managed appropriately. In addition, according to the progress management apparatus 1, when a result such as “stagnation ...” or “problem with progress” is obtained as a determination result of the progress of the construction of the electronic file, this fact is managed. Since the person terminal 3 is notified by e-mail, it is possible to promptly notify the project leader of the progress problem.

[第2の実施の形態]
次に、本発明の第2の実施形態を図7及び図8に基づき説明する。なお、図7において、図2に示した第1の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIGS. In FIG. 7, the same components as those of the first embodiment shown in FIG.

すなわち、図7に示すように、本実施形態の進捗状況管理装置31を備えたプロジェクト監視システム30は、出退勤システム32との接続手段をさらに備えている。また、本実施形態の進捗状況管理装置31は、第1の実施形態の進捗状況管理装置1が備えていた報知部17に代えて報知部37を備えると共に、労働時間取得部33をさらに備えている。   That is, as shown in FIG. 7, the project monitoring system 30 including the progress management device 31 according to the present embodiment further includes connection means with the time and attendance system 32. In addition, the progress management device 31 of the present embodiment includes a notification unit 37 instead of the notification unit 17 included in the progress management device 1 of the first embodiment, and further includes a working time acquisition unit 33. Yes.

図7に示すように、出退勤システム32は、例えばコンピュータによって実現されており、既定のソフトウェアの開発作業に携わる全ての作業担当者、すなわち、各作業者端末5a、5b、5c…をそれぞれ操作するオペレータ毎の勤務日における実際の出勤時刻及び退勤時刻を得てこれを記憶装置内に記憶している。   As shown in FIG. 7, the time and attendance system 32 is realized by, for example, a computer, and operates all workers in charge of predetermined software development work, that is, the worker terminals 5 a, 5 b, 5 c. The actual attendance and departure times on the working day for each operator are obtained and stored in the storage device.

労働時間取得部33は、出退勤情報収集部33a及び労働時間算出部33bを備えて構成されており、電子ファイル8a、8b、8c…の構築作業を行うオペレータ毎の労働時間を取得する。つまり、出退勤情報収集部33aは、出退勤システム32に毎日、アクセスして、各オペレータの前日の出勤時刻及び退勤時刻を収集する。労働時間算出部33bは、収集した出勤時刻及び退勤時刻からオペレータ毎の実際の労働時間(勤務時間)を算出し、算出結果をデータベース7に保存する。   The working time acquisition unit 33 includes a time and attendance information collection unit 33a and a working time calculation unit 33b, and acquires working hours for each operator who performs construction work of the electronic files 8a, 8b, 8c. In other words, the attendance / leaving information collection unit 33a accesses the attendance / leaving system 32 every day and collects the previous sunrise work time and the attendance time of each operator. The working time calculation unit 33 b calculates the actual working time (working time) for each operator from the collected attendance time and departure time, and stores the calculation result in the database 7.

一方、報知部37は、第1の実施形態の報知部17の構成に加え、長時間勤務者担当作業抽出部34を備えており、進捗状況判定部16による判定結果及び前述した労働時間取得部33による取得結果に応じて報知を行う。すなわち、長時間勤務者担当作業抽出部34は、負荷判別用閾値34aを記憶していると共に報知用閾値調整部34bを有する。負荷判別用閾値34aは、作業負荷が大きいと思われるオペレータを特定するために、基準となる上限の労働時間を定めたものである。   On the other hand, in addition to the configuration of the notification unit 17 of the first embodiment, the notification unit 37 includes a long-time worker work extraction unit 34, and the determination result by the progress state determination unit 16 and the working time acquisition unit described above. Notification is performed according to the acquisition result of 33. In other words, the long-time worker work extraction unit 34 stores a load determination threshold 34a and has a notification threshold adjustment unit 34b. The load determination threshold value 34a defines an upper limit working time serving as a reference in order to identify an operator who seems to have a large work load.

長時間勤務者担当作業抽出部34は、労働時間算出部33bにより算出された労働時間が、負荷判別用閾値34aを超えたオペレータ担当の電子ファイルを検出し、その更新状況が保存されたデータベース7中の該当する電子ファイルのレコードにマークを付与する。さらに、報知用閾値調整部34bは、レコードにこのマークが付与された電子ファイルについては、他の電子ファイルと比べて、報知用のメールが通知されやすくなるように、メールサーバ機能部20が保持する報知用閾値20aの値を調整する(値を下げる)。   The long-time worker responsible work extracting unit 34 detects an electronic file in charge of an operator whose working hours calculated by the working time calculating unit 33b exceed the load determination threshold 34a, and the database 7 in which the update status is stored. A mark is given to the record of the corresponding electronic file. Further, the notification threshold adjustment unit 34b is held by the mail server function unit 20 so that an electronic mail having this mark added to a record is more easily notified of an electronic mail than other electronic files. The value of the notification threshold 20a to be adjusted is adjusted (value is lowered).

つまり、更新状況のレコードにマークの付与された電子ファイルを構築するオペレータは、労働時間(勤務時間)が長く、本来のソフトウェア開発の作業以外に別作業などを抱えていることなどが考えられ、担当者個人として作業負荷が大きくなっていると推定される。そこで、本実施形態の進捗状況管理装置31は、労働時間が長いオペレータ担当の電子ファイルの進捗については、報知用のメールを通知させやすくして、オペレータ毎の作業負荷の見直しなどをプロジェクトリーダに対して迅速に促すようにしている。   In other words, an operator who builds an electronic file with a mark in the update status record has a long working time (working time) and may have other work in addition to the original software development work, etc. It is estimated that the work load of the person in charge is increasing. Therefore, the progress management device 31 of the present embodiment makes it easy to notify a notification mail about the progress of an electronic file in charge of an operator who has a long working time, and makes it possible to review the workload of each operator to the project leader. It prompts them to promptly.

詳細には、報知用閾値調整部34bが報知用閾値20aの値を低減させることにより、メールサーバ機能部20は、第1の実施形態で例えば「やや停滞ぎみ」などと判定されたものについても、「停滞、かつ難航している」などと判定された場合と同様に、メール通知が行われるようになる。   More specifically, the notification server adjuster 34b reduces the value of the notification threshold 20a, so that the mail server function unit 20 also determines what is determined to be “slightly stagnant” in the first embodiment, for example. As in the case where it is determined that “stagnation and difficulty”, e-mail notification is performed.

次に、このように構成された進捗状況管理装置31により実現される進捗状況の管理方法を、上記した図7に加え、図8に示すフローチャートに基づき説明する。図8に示すように、まず、労働時間取得部33の出退勤情報収集部33aにより、各オペレータの出勤時刻及び退勤時刻が収集されると(S11)、労働時間算出部33bは、オペレータ毎の労働時間を算出し(S12)、算出結果をデータベース7に保存する。   Next, a progress management method realized by the progress management device 31 configured as described above will be described based on the flowchart shown in FIG. 8 in addition to FIG. As shown in FIG. 8, first, when the attendance time and attendance time of each operator are collected by the attendance and attendance information collection section 33a of the working time acquisition section 33 (S11), the working time calculation section 33b displays the labor for each operator. Time is calculated (S12), and the calculation result is stored in the database 7.

次に、長時間勤務者担当作業抽出部34は、労働時間算出部33bにより算出されたオペレータ毎の労働時間が、負荷判別用閾値34aを超えているか否かをそれぞれ判定する(S13)。労働時間が負荷判別用閾値34aを超えている場合(S13のYES)、データベース7中において、該当するオペレータ担当の電子ファイルの更新状況を表すレコードにマークを付与する(S14)。   Next, the long-time worker work extraction unit 34 determines whether or not the working time for each operator calculated by the working time calculation unit 33b exceeds the load determination threshold 34a (S13). If the working time exceeds the load determination threshold value 34a (YES in S13), a mark is given to a record indicating the update status of the electronic file in charge of the operator in the database 7 (S14).

次いで、報知用閾値調整部34bを有する長時間勤務者担当作業抽出部34は、更新状況を表すレコードにマークが付与された電子ファイルについては(S15のYES)、報知用閾値20aの値を下げたうえで、進捗状況の判定結果について報知用のメールを送信するか否かを判別する(S16)。一方、更新状況を表すレコードにマークが付与されていない電子ファイルについては(S15のNO)、長時間勤務者担当作業抽出部34は、報知用閾値20aを変更することなく、進捗状況の判定結果について報知用のメールを送信するか否かを判別する(S17)。   Next, the long-time worker work extraction unit 34 having the notification threshold adjustment unit 34b lowers the value of the notification threshold 20a for an electronic file in which a mark is added to the record indicating the update status (YES in S15). In addition, it is determined whether or not a notification mail is transmitted regarding the determination result of the progress status (S16). On the other hand, for the electronic file in which the mark indicating the update status is not given (NO in S15), the long-time worker work extraction unit 34 determines the progress status determination result without changing the notification threshold 20a. It is determined whether or not a notification mail is to be transmitted (S17).

したがって、本実施形態の進捗状況管理装置31によれば、各オペレータが電子ファイルをそれぞれ構築する作業の進捗状況の判定結果と各オペレータの労働時間とに基づいて、管理者端末3側へ報知を行うか否かが決定されるので、オペレータ毎の作業負荷を考慮したうえで、ソフトウェア開発におけるプロジェクト全体の進捗状況を管理することが可能となる。   Therefore, according to the progress management device 31 of the present embodiment, the notification is made to the manager terminal 3 based on the determination result of the progress of the work of each operator constructing the electronic file and the working time of each operator. Since it is determined whether or not to perform, it is possible to manage the progress of the entire project in software development in consideration of the workload for each operator.

[第3の実施の形態]
次に、本発明の第3の実施形態を図9及び図10に基づき説明する。なお、図9において、図2に示した第1の実施形態の構成要素と同一の構成要素については、同一の符号を付与しその説明を省略する。
[Third Embodiment]
Next, a third embodiment of the present invention will be described with reference to FIGS. In FIG. 9, the same components as those of the first embodiment shown in FIG. 2 are assigned the same reference numerals and explanations thereof are omitted.

すなわち、図9に示すように、本実施形態の進捗状況管理装置51を備えたプロジェクト監視システム50は、第1、第2の実施形態のファイルサーバ2に代えて、ファイルサーバ52を備えている。また、本実施形態の進捗状況管理装置51は、第1の実施形態の進捗状況管理装置1が備えていた報知部17に代えて報知部57を有すると共に、依存関係検出部53及び重要度算出部54をさらに備えている。   That is, as shown in FIG. 9, the project monitoring system 50 including the progress management device 51 of this embodiment includes a file server 52 instead of the file server 2 of the first and second embodiments. . The progress management device 51 of the present embodiment includes a notification unit 57 instead of the notification unit 17 included in the progress management device 1 of the first embodiment, and also includes a dependency relationship detection unit 53 and importance calculation. A portion 54 is further provided.

図9に示すように、ファイルサーバ52は、テキストファイルなどのデータ変更を記録、管理するCVS(Concurrent Versions System)やSubversionなどに代表される構成管理サーバにより実現されている。また、本実施形態では、各オペレータによって構築される複数の電子ファイル8a、8b、8c…のうちで、プログラムソースファイル(ソースプログラム)が監視対象となる。   As shown in FIG. 9, the file server 52 is realized by a configuration management server represented by a CVS (Concurrent Versions System) or Subversion that records and manages data changes such as text files. Moreover, in this embodiment, a program source file (source program) becomes a monitoring object among the several electronic files 8a, 8b, 8c ... constructed | assembled by each operator.

依存関係検出部53は、依存状況抽出部53a及び被依存数算出部53bを備えて構成されており、更新状況監視部12により更新状況を監視される複数のプログラムソースファイルどうしの依存関係を検出する。ここで、この依存関係とは、あるプログラムソースファイルと他のプログラムソースファイルと間での、変数の定義の関係や参照の関係などを表すものである。   The dependency relationship detection unit 53 includes a dependency state extraction unit 53a and a dependent number calculation unit 53b, and detects dependency relationships among a plurality of program source files whose update states are monitored by the update state monitoring unit 12. To do. Here, the dependency relationship represents a variable definition relationship, a reference relationship, or the like between a certain program source file and another program source file.

つまり、依存状況抽出部53aは、ファイルサーバ52の作業データ記憶部8から、監視対象の所定のプログラムソースファイルを選択し、さらに、当該プログラムソースファイルが依存する関数名、オブジェクト名、クラス名、引用ファイル名などを抽出して、この抽出結果をデータベース7に格納する。被依存数算出部53bは、依存状況抽出部53aによる抽出結果に基づいて、監視対象のプログラムソースファイル毎に、被依存数(あるプログラムソースファイルに直接依存している他の全てのプログラムソースファイルの数)を算出する。また、例えば、第1のプログラムソースファイルが第2のプログラムソースファイルに直接依存し、かつ第2のプログラムソースファイルが第3のプログラムソースファイルに直接依存している場合において、被依存数算出部53bは、第1のプログラムソースファイルと間接的に依存する第3のプログラムソースファイルを被依存数に含めるものであってもよい。   That is, the dependency status extraction unit 53a selects a predetermined program source file to be monitored from the work data storage unit 8 of the file server 52, and further, the function name, object name, class name, on which the program source file depends, A quoted file name and the like are extracted, and the extraction result is stored in the database 7. Based on the extraction result by the dependency state extraction unit 53a, the dependent number calculating unit 53b determines the dependent number (all other program source files that are directly dependent on a certain program source file) for each monitored program source file. Number of). In addition, for example, when the first program source file directly depends on the second program source file and the second program source file directly depends on the third program source file, the dependent number calculation unit 53b may include a third program source file that indirectly depends on the first program source file in the dependent number.

重要度算出部54は、演算式記憶部54aを備えており、依存関係検出部53による検出結果に基づいて、プログラムソースファイル毎の重要度を、上記演算式記憶部54a内の演算式を用いて算出し、その算出結果をデータベース7に保存する。   The importance level calculation unit 54 includes an arithmetic expression storage unit 54a. Based on the detection result of the dependency relationship detection unit 53, the importance level calculation unit 54 uses the arithmetic expression in the arithmetic expression storage unit 54a to determine the importance for each program source file. And the calculation result is stored in the database 7.

ここで、演算式記憶部54aに記憶される演算式としては、重要度をR1、R2、R3、被依存数をN、Rmaxを定数とした場合、以下のような演算式(1)〜(3)を例示することができる。 Here, as the arithmetic expressions stored in the arithmetic expression storage unit 54a, when the importance is R 1 , R 2 , R 3 , the dependent number is N, and R max is a constant, the following arithmetic expression ( Examples of 1) to (3) can be given.

1=N …式(1)
2=N2 …式(2)
3=Rmax ×(1−1/[1+N]) …式(3)
R 1 = N Formula (1)
R 2 = N 2 Formula (2)
R 3 = R max × (1-1 / [1 + N]) (3)

ここで、重要度算出部54が、上記演算式(1)〜(3)のいずれを用いるかについては適宜変更可能である。つまり例えば、演算式記憶部54aにいずれか一つの演算式が予め固定的に記憶され、重要度算出部54が、記憶された一つの演算式を用いて重要度を算出するものであってもよいし、また、これに代えて、演算式記憶部54aに演算式(1)〜(3)の全てが記憶され、かつ開発すべきソフトウェアの内容などに応じて、重要度算出部54が、演算式(1)〜(3)のうちのいずれかを選択して重要度を算出するものであってもよい。   Here, it is possible to appropriately change which of the arithmetic expressions (1) to (3) the importance calculation unit 54 uses. That is, for example, any one of the arithmetic expressions is fixedly stored in advance in the arithmetic expression storage unit 54a, and the importance calculation unit 54 calculates the importance using one stored arithmetic expression. Alternatively, instead of this, all of the arithmetic expressions (1) to (3) are stored in the arithmetic expression storage section 54a, and the importance degree calculating section 54 may be selected according to the contents of software to be developed, etc. The degree of importance may be calculated by selecting any one of the arithmetic expressions (1) to (3).

一方、報知部57は、第1の実施形態の報知部17の構成に加え、報知用閾値調整部55を備えており、進捗状況判定部16による判定結果及び上記した重要度算出部54による算出結果に応じて報知を行う。すなわち、報知用閾値調整部55は、重要度の高い(被依存数の多い)プログラムソースファイルについては、他のプログラムソースファイルと比べて、報知用のメールが通知されやすくなるように、メールサーバ機能部20が保持する報知用閾値20aの値を調整する(値を下げる)。   On the other hand, the notification unit 57 includes a notification threshold adjustment unit 55 in addition to the configuration of the notification unit 17 of the first embodiment, and the determination result by the progress determination unit 16 and the calculation by the importance calculation unit 54 described above. Notification is performed according to the result. In other words, the notification threshold adjustment unit 55 is configured so that a notification mail is more easily notified to a program source file having a high importance (a large number of dependents) compared to other program source files. The value of the notification threshold 20a held by the function unit 20 is adjusted (value is lowered).

つまり、重要度の高いプログラムソースファイルは、他のプログラムソースファイルからより多く依存され、これら他のプログラムソースファイルの構築作業の進捗に大きな影響を与えることになる。この点を考慮し、本実施形態の進捗状況管理装置51は、重要度の高いプログラムソースファイルの進捗については、報知用のメールを通知させやすくして、プロジェクトリーダが迅速に対応を図れるようにしている。したがって、第1の実施形態で「やや停滞ぎみ」などと判定されたものについても、「停滞、かつ難航している」などと判定された場合と同様に、メール通知が行われるようになる。   In other words, the program source file having a high degree of importance is more dependent on other program source files and greatly affects the progress of the construction work of these other program source files. In consideration of this point, the progress management device 51 of the present embodiment makes it easy for the project leader to promptly notify the notification mail about the progress of the program source file having high importance. ing. Therefore, even if it is determined as “slightly stagnant” or the like in the first embodiment, email notification is performed in the same manner as when it is determined that “stagnation and difficult” or the like.

次に、このように構成された進捗状況管理装置51により実現される進捗状況の管理方法を、上記した図9に加え、図10に示すフローチャートに基づき説明する。図10に示すように、まず、依存関係検出部53の依存状況抽出部53aは、監視対象のプログラムソースファイルが、他のプログラムソースファイルへの依存関係がある場合(S21のYES)、当該プログラムソースファイルが依存する関数名、オブジェクト名、クラス名、引用ファイル名などを抽出する(S22)。   Next, a progress management method realized by the progress management device 51 configured as described above will be described based on the flowchart shown in FIG. 10 in addition to FIG. As shown in FIG. 10, first, the dependency status extraction unit 53a of the dependency relationship detection unit 53 determines that the program source file to be monitored has a dependency relationship with another program source file (YES in S21). The function name, object name, class name, quoted file name, etc. on which the source file depends are extracted (S22).

次に、被依存数算出部53bは、依存状況抽出部53aによる抽出結果に基づいて、このプログラムソースファイルの被依存数を算出する(S23)。続いて、重要度算出部54は、依存関係検出部53による検出結果に基づいて、このプログラムソースファイルの重要度を算出する(S24)。次いで、報知用閾値調整部55は、重要度の高い(被依存数の多い)プログラムソースファイルについては、他のプログラムソースファイルと比べて、報知用のメールが通知されやすくなるように、メールサーバ機能部20が保持する報知用閾値20aの値を調整する(S25)。さらに、このような報知用閾値調整部55を有する報知部57は、進捗状況判定部16による判定結果及び重要度算出部54による算出結果(つまり調整された報知用閾値)に基づいて、報知用のメールを送信するか否かを決定する(S26)。   Next, the dependent number calculation unit 53b calculates the dependent number of the program source file based on the extraction result by the dependency state extraction unit 53a (S23). Subsequently, the importance level calculation unit 54 calculates the importance level of the program source file based on the detection result by the dependency relationship detection unit 53 (S24). Next, the notification threshold adjustment unit 55 makes a mail server so that a notification mail is more easily notified about a program source file having a high degree of importance (a large number of dependents) compared to other program source files. The notification threshold 20a held by the function unit 20 is adjusted (S25). Further, the notification unit 57 having such a notification threshold adjustment unit 55 is based on the determination result by the progress situation determination unit 16 and the calculation result by the importance calculation unit 54 (that is, the adjusted notification threshold value). It is determined whether or not to send the e-mail (S26).

このように、本実施形態の進捗状況管理装置51によれば、電子ファイル(プログラムソースファイル)を構築する作業の進捗状況の判定結果と電子ファイルどうしの依存関係に対応する重要度とに基づいて、管理者端末3側へメールを通知するか否かが制御されるので、ある電子ファイルの構築作業の進捗が、他の電子ファイルの構築作業の進捗に及ぼす影響を考慮したうえで、ソフトウェア開発におけるプロジェクト全体の進捗状況を管理することができる。   As described above, according to the progress management device 51 of the present embodiment, based on the determination result of the progress of the work for constructing the electronic file (program source file) and the importance corresponding to the dependency between the electronic files. Since it is controlled whether or not the administrator terminal 3 is notified of the mail, the software development takes into account the influence of the progress of the construction of one electronic file on the progress of the construction of another electronic file. Can manage the progress of the entire project.

以上、本発明を第1〜第3の実施の形態により具体的に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば、第2及び第3の実施形態の進捗状況管理装置31、51の両機能を併せ持った単一の進捗状況管理装置を構成してもよい。また、第1〜第3の実施形態のファイルサーバ2(52)及び管理者端末3のうちのいずれか一方及び双方の機能を組み込んだ進捗状況管理装置を構成してもよい。   The present invention has been specifically described with reference to the first to third embodiments. However, the present invention is not limited to these embodiments, and various modifications can be made without departing from the scope of the present invention. . For example, a single progress management device having both functions of the progress management devices 31 and 51 of the second and third embodiments may be configured. Moreover, you may comprise the progress status management apparatus incorporating the function of either one or both of the file server 2 (52) and the administrator terminal 3 of the first to third embodiments.

1,31,51…進捗状況管理装置、2,52…ファイルサーバ、3…管理者端末、5a,5b,5c…作業者端末、6…監視ファイル名記憶部、7…データベース、8…作業データ記憶部、8a,8b,8c…電子ファイル、9…更新状況収集部、10,30,50…プロジェクト監視システム、11…変化量算出部、12…更新状況監視部、14…定期タイマ、15…進捗予測情報記憶部、15a…進捗予測テーブル、15b…判定用閾値、16…進捗状況判定部、17,37,57…報知部、18…閲覧画面生成部、19…Web(ウェブ)サーバ機能部、20…メールサーバ機能部、20a…報知用閾値、21…ブラウザソフト、22…メールソフト、32…出退勤システム、33…労働時間取得部、33a…出退勤情報収集部、33b…労働時間算出部、34…長時間勤務者担当作業抽出部、34a…負荷判別用閾値、34b,55…報知用閾値調整部、53…被依存関係検出部、53a…依存状況抽出部、53b…被依存数算出部、54…重要度算出部、54a…演算式記憶部。   DESCRIPTION OF SYMBOLS 1,31,51 ... Progress management apparatus, 2,52 ... File server, 3 ... Manager terminal, 5a, 5b, 5c ... Worker terminal, 6 ... Monitoring file name memory | storage part, 7 ... Database, 8 ... Work data Storage unit, 8a, 8b, 8c ... electronic file, 9 ... update status collection unit, 10, 30, 50 ... project monitoring system, 11 ... change amount calculation unit, 12 ... update status monitoring unit, 14 ... periodic timer, 15 ... Progress prediction information storage unit, 15a ... progress prediction table, 15b ... threshold for determination, 16 ... progress status determination unit, 17, 37, 57 ... notification unit, 18 ... browsing screen generation unit, 19 ... Web server function unit 20 ... mail server function unit, 20a ... notification threshold, 21 ... browser software, 22 ... email software, 32 ... attendance and attendance system, 33 ... working time acquisition unit, 33a ... attendance / attendance information collection unit, 3 b ... working time calculation unit, 34 ... long duty worker work extraction unit, 34a ... load discrimination threshold, 34b, 55 ... notification threshold adjustment unit, 53 ... dependent relationship detection unit, 53a ... dependency status extraction unit, 53b ... dependent number calculation unit, 54 ... importance calculation unit, 54a ... calculation expression storage unit.

Claims (7)

構築作業の行われている電子ファイルの更新状況を監視する監視部と、
前記電子ファイルについて予め想定される複数の更新状況のパターンと当該電子ファイルを構築する作業について予め想定される複数の進捗状況のパターンとを互いに対応付けた進捗予測情報を記憶する記憶部と、
前記監視部による監視結果と前記進捗予測情報とに基づいて、前記電子ファイルを構築する現状の作業の進捗状況を判定する判定部と、
を具備することを特徴とする進捗状況管理装置。
A monitoring unit that monitors the update status of the electronic file being constructed;
A storage unit that stores progress prediction information in which a plurality of patterns of update situations assumed in advance for the electronic file and a plurality of patterns of progress situations assumed in advance for the operation of constructing the electronic file are associated with each other;
A determination unit for determining a progress status of a current work for constructing the electronic file based on a monitoring result by the monitoring unit and the progress prediction information;
A progress status management apparatus comprising:
前記監視部が監視する前記電子ファイルの更新状況及び前記記憶部がパターンとして記憶する更新状況は、
前記電子ファイルのボリュームの絶対量、当該ボリュームの変化量、前記電子ファイルの更新間隔及び前記電子ファイルの閲覧時間のうちの少なくとも一つを含む、
ことを特徴とする請求項1記載の進捗状況管理装置。
The update status of the electronic file monitored by the monitoring unit and the update status stored as a pattern by the storage unit are:
Including at least one of an absolute amount of the volume of the electronic file, a change amount of the volume, an update interval of the electronic file, and a browsing time of the electronic file,
The progress status management apparatus according to claim 1.
前記進捗予測情報は、
予め想定される前記ボリュームの絶対量、前記ボリュームの変更量、前記更新間隔及び前記閲覧時間のうちの少なくとも二つ以上の更新状況のパターンの相関関係に基づいて、予め想定される進捗状況のパターンが対応付けられている、
ことを特徴とする請求項2記載の進捗状況管理装置。
The progress prediction information is
Based on the correlation between at least two update status patterns of the volume assumed in advance, the volume change amount, the update interval, and the browsing time, a progress status pattern assumed in advance Are associated,
The progress status management apparatus according to claim 2, wherein:
前記判定部による判定結果に応じて報知を行う報知部をさらに具備することを特徴とする請求項1ないし3のいずれか1項に記載の進捗状況管理装置。   The progress status management apparatus according to claim 1, further comprising a notification unit that performs notification according to a determination result by the determination unit. 前記電子ファイルの構築作業を行う作業者の労働時間を取得する労働時間取得部をさらに備え、
前記報知部は、前記判定部による判定結果及び前記労働時間取得部による取得結果に応じて報知を行う、
ことを特徴とする請求項4記載の進捗状況管理装置。
A working time acquisition unit for acquiring the working time of a worker who performs the construction work of the electronic file;
The notification unit performs notification according to a determination result by the determination unit and an acquisition result by the working time acquisition unit,
The progress management apparatus according to claim 4, wherein:
前記監視部は、構築作業の行われている複数の電子ファイルの更新状況を監視し、
前記監視部により更新状況を監視される複数の電子ファイルどうしの依存関係を検出する依存関係検出部と、
前記依存関係検出部による検出結果に基づいて、電子ファイル毎の重要度を算出する重要度算出部と、
をさらに備え、
前記報知部は、前記判定部による判定結果及び前記重要度算出部による算出結果に応じて報知を行う、
ことを特徴とする請求項4記載の進捗状況管理装置。
The monitoring unit monitors the update status of a plurality of electronic files being constructed,
A dependency detection unit that detects a dependency relationship between a plurality of electronic files whose update status is monitored by the monitoring unit;
Based on the detection result by the dependency relationship detection unit, an importance calculation unit for calculating the importance for each electronic file,
Further comprising
The notification unit performs notification according to a determination result by the determination unit and a calculation result by the importance calculation unit.
The progress management apparatus according to claim 4, wherein:
構築作業の行われている電子ファイルの更新状況を監視するステップと、
前記電子ファイルについて予め想定される複数の更新状況のパターンと当該電子ファイルを構築する作業について予め想定される複数の進捗状況のパターンとを互いに対応付けた進捗予測情報を記憶するステップと、
前記電子ファイルの更新状況の監視結果と前記進捗予測情報とに基づいて、前記電子ファイルを構築する現状の作業の進捗状況を判定するステップと、
を有することを特徴とする進捗状況管理方法。
Monitoring the update status of the electronic file being constructed;
Storing progress prediction information in which a plurality of patterns of update status assumed in advance for the electronic file and a plurality of patterns of progress status assumed in advance for the operation of constructing the electronic file are associated with each other;
Determining the progress status of the current work for constructing the electronic file based on the monitoring result of the update status of the electronic file and the progress prediction information;
A progress management method characterized by comprising:
JP2009231826A 2009-10-05 2009-10-05 Progress management device and progress management method Expired - Fee Related JP5242531B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009231826A JP5242531B2 (en) 2009-10-05 2009-10-05 Progress management device and progress management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009231826A JP5242531B2 (en) 2009-10-05 2009-10-05 Progress management device and progress management method

Publications (2)

Publication Number Publication Date
JP2011081513A true JP2011081513A (en) 2011-04-21
JP5242531B2 JP5242531B2 (en) 2013-07-24

Family

ID=44075523

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009231826A Expired - Fee Related JP5242531B2 (en) 2009-10-05 2009-10-05 Progress management device and progress management method

Country Status (1)

Country Link
JP (1) JP5242531B2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016018299A (en) * 2014-07-07 2016-02-01 富士通株式会社 Communication control method, communication control system, and communication control program
WO2017006448A1 (en) * 2015-07-08 2017-01-12 株式会社日立製作所 Project management device and method
CN111487933A (en) * 2019-01-28 2020-08-04 株式会社安川电机 Industrial equipment management system, industrial equipment management method, and storage medium
JP2021190003A (en) * 2020-06-04 2021-12-13 株式会社日立製作所 Operational burden leveling system, project management server, and operational burden leveling method
WO2023199404A1 (en) * 2022-04-12 2023-10-19 日本電信電話株式会社 Work support system, work support control device, work support method, and program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04137040A (en) * 1990-09-28 1992-05-12 Toshiba Corp Working status grasping system for software development
JPH0973489A (en) * 1995-09-04 1997-03-18 Hitachi Ltd Operation progress managing method by computer
JP2001282525A (en) * 2000-03-29 2001-10-12 Hitachi Software Eng Co Ltd Coding quantity measuring instrument and method, and recording medium
JP2004213447A (en) * 2003-01-07 2004-07-29 Mitsubishi Electric Corp Support device, support method and support program
JP2005284385A (en) * 2004-03-26 2005-10-13 Ricoh Co Ltd Project management method and project management program
JP2007034568A (en) * 2005-07-26 2007-02-08 Hitachi Software Eng Co Ltd Software development project management system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH04137040A (en) * 1990-09-28 1992-05-12 Toshiba Corp Working status grasping system for software development
JPH0973489A (en) * 1995-09-04 1997-03-18 Hitachi Ltd Operation progress managing method by computer
JP2001282525A (en) * 2000-03-29 2001-10-12 Hitachi Software Eng Co Ltd Coding quantity measuring instrument and method, and recording medium
JP2004213447A (en) * 2003-01-07 2004-07-29 Mitsubishi Electric Corp Support device, support method and support program
JP2005284385A (en) * 2004-03-26 2005-10-13 Ricoh Co Ltd Project management method and project management program
JP2007034568A (en) * 2005-07-26 2007-02-08 Hitachi Software Eng Co Ltd Software development project management system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016018299A (en) * 2014-07-07 2016-02-01 富士通株式会社 Communication control method, communication control system, and communication control program
WO2017006448A1 (en) * 2015-07-08 2017-01-12 株式会社日立製作所 Project management device and method
CN111487933A (en) * 2019-01-28 2020-08-04 株式会社安川电机 Industrial equipment management system, industrial equipment management method, and storage medium
CN111487933B (en) * 2019-01-28 2023-06-09 株式会社安川电机 Industrial equipment management system, industrial equipment management method, and storage medium
JP2021190003A (en) * 2020-06-04 2021-12-13 株式会社日立製作所 Operational burden leveling system, project management server, and operational burden leveling method
JP7404158B2 (en) 2020-06-04 2023-12-25 株式会社日立製作所 Work load leveling system, project management server, and work load leveling method
WO2023199404A1 (en) * 2022-04-12 2023-10-19 日本電信電話株式会社 Work support system, work support control device, work support method, and program

Also Published As

Publication number Publication date
JP5242531B2 (en) 2013-07-24

Similar Documents

Publication Publication Date Title
JP6672141B2 (en) Mobile application interaction user interface for remote computing device monitoring test device
JP4750330B2 (en) Data processing device
WO2014109112A1 (en) Information processing system monitoring device, monitoring method, and monitoring program
JP5706877B2 (en) Metric-based events for social networks
US10026045B1 (en) Computer system or process performance method and system
US20040127999A1 (en) Control system computer, method, and program for monitoring the operational state of a system
JP5242531B2 (en) Progress management device and progress management method
JP2009175159A (en) Electric power consumption monitoring system
JP2002041327A (en) Computer system for mounting polling agent in client management tool and its method
US20080010545A1 (en) Computer system and method for monitoring execution of application program
US20220263710A1 (en) Self-monitoring
CN109582418B (en) User behavior data collection method, device, computer device and storage medium
US20100005471A1 (en) Prioritized resource scanning
JP2012208664A (en) Integrated management system for software design/operation
JP2007164371A (en) Software management system
JP6712211B2 (en) Data providing apparatus and data providing method
JP5390227B2 (en) Information analysis apparatus and method, information analysis system, program, and storage medium
US7184935B1 (en) Determining and annotating a signature of a computer resource
JP3953479B2 (en) Power consumption monitoring system and load factor calculation display method
CN112256529A (en) Web crawler monitoring method and device, computer equipment and storage medium
CN112667149B (en) Data heat sensing method, device, equipment and medium
KR20190135724A (en) Hmi device and method for outputting data thereof
US20110029350A1 (en) Method and system for calendaring events
US20230342697A1 (en) Work supporting apparatus and work supporting system
JP2005308729A (en) Electric power consumption monitoring system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110812

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121205

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20121218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20130215

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: 20130312

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130403

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20160412

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees