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

JP2015111429A - Alteration management support apparatus, alteration management support method, and alteration management support program - Google Patents

Alteration management support apparatus, alteration management support method, and alteration management support program Download PDF

Info

Publication number
JP2015111429A
JP2015111429A JP2015004933A JP2015004933A JP2015111429A JP 2015111429 A JP2015111429 A JP 2015111429A JP 2015004933 A JP2015004933 A JP 2015004933A JP 2015004933 A JP2015004933 A JP 2015004933A JP 2015111429 A JP2015111429 A JP 2015111429A
Authority
JP
Japan
Prior art keywords
task
shortcut
user
management support
change
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
JP2015004933A
Other languages
Japanese (ja)
Other versions
JP2015111429A5 (en
JP5884925B2 (en
Inventor
伸一 和田
Shinichi Wada
伸一 和田
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2015004933A priority Critical patent/JP5884925B2/en
Publication of JP2015111429A publication Critical patent/JP2015111429A/en
Publication of JP2015111429A5 publication Critical patent/JP2015111429A5/en
Application granted granted Critical
Publication of JP5884925B2 publication Critical patent/JP5884925B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Stored Programmes (AREA)

Abstract

PROBLEM TO BE SOLVED: To display a related hierarchical task structure in a software development project to a user, using a shortcut.SOLUTION: An alteration management support apparatus 1 that hierarchizes software altering work according to the reason for alteration and tasks prescribing the contents of work to be done by each assigned person and supports management of the altering work according to the tasks comprises configuration output means 20 that outputs the configuration of the hierarchical structure of tasks and tasks constituting the hierarchical structure, shortcut designating means 30 that designates prescribed tasks constituting the hierarchical structure, and task display control means 90 that causes designated tasks and tasks belonging to lower positions among all the tasks to be displayed. When there are multiple shortcuts, the task display control means 90 causes a shortcut so set as to be displayed to the user of a prescribed alteration management support apparatus 1 to be displayed.

Description

本発明は、変更管理支援装置、変更管理支援方法及び変更管理支援プログラムに関する。   The present invention relates to a change management support apparatus, a change management support method, and a change management support program.

企業におけるソフトウェア開発のプロジェクトにおいては、障害対応や新規機能搭載等の変更要求に従ってソフトウェアの変更を行うとき、変更作業をタスク又はチケットという単位で管理し、それらを細分化して作業担当者に割り振る(以下、タスクという)。   In a software development project in a company, when software is changed in accordance with a change request such as failure handling or new function installation, the change work is managed in units of tasks or tickets, and these are subdivided and assigned to workers ( Hereinafter referred to as a task).

タスクとは、作業内容に加えて、作業内容に関する変更理由と担当者の担当作業内容とを規定したものである。他にも、作業の進捗状況、管理者、担当者、開始予定日、終了予定日、変更されたソースコード等の情報が付される。プロジェクト全体を管理するために、タスクを一元管理できる、変更管理ソフトウェアが一般に用いられている。   In addition to the work content, the task defines the reason for change related to the work content and the work content handled by the person in charge. In addition, information such as work progress status, manager, person in charge, scheduled start date, scheduled end date, changed source code, and the like is added. In order to manage the entire project, change management software capable of centrally managing tasks is generally used.

ソフトウェアの規模によっては、タスクが複数のサブタスクに分割され、親子関係を持つ。ここで、従来の変更管理ソフトウェアでは、ある末端のタスクを表示させるため、目的のタスクを含むタスクツリーを全て展開するか、タスク一覧を全て出力して表示させる必要があった。そのため、階層が複雑である場合や、タスクの数が多い場合には、視認性が悪くなる問題点があった。   Depending on the size of the software, the task is divided into a plurality of subtasks and has a parent-child relationship. Here, in the conventional change management software, in order to display a certain end task, it is necessary to expand all the task trees including the target task or output and display all the task lists. For this reason, when the hierarchy is complicated or the number of tasks is large, there is a problem that visibility is deteriorated.

これに対し、特許文献1には、階層化されたタスクツリーの上位に格納された文書を自動的に得ることにより、タスクツリー上に分散管理された文書からプロジェクトを代表する文書やタスクに関わる情報を発見して提示することができるプロジェクト管理システムが開示されている。   On the other hand, Patent Document 1 relates to a document or task representing a project from a document distributed and managed on the task tree by automatically obtaining a document stored at a higher level of the hierarchical task tree. A project management system that can discover and present information is disclosed.

また、特許文献2には、入力された進捗管理データ等から作業の進捗状況を図式化し、作業フローから現在の各自の進捗を把握することができるプロジェクト管理システムが開示されている。   Patent Document 2 discloses a project management system that can graphically show the progress of work from input progress management data and the like, and can grasp the current progress of each person from the work flow.

しかし、特許文献1においては、自分に関連する担当範囲近辺のタスクを的確に把握することができない。   However, in Patent Document 1, it is not possible to accurately grasp a task in the vicinity of the assigned range related to itself.

特許文献2においては、作業の進捗状況が作業フローとしてフラットに出力され、階層構造の複雑な巨大なプロジェクトにおいては視認性が悪くなる。   In Patent Document 2, the progress of work is output as a work flow in a flat manner, and visibility is deteriorated in a huge project having a hierarchical structure.

本発明は、上記問題に鑑みてなされたものであり、ソフトウェア開発プロジェクトにおいて階層化されたタスク構造を表示するとき、ショートカットを用いてユーザに関連するタスクを表示するための変更管理支援装置、変更管理支援方法及び変更管理支援プログラムを提供することを目的とする。   The present invention has been made in view of the above problems, and a change management support device for displaying a task related to a user using a shortcut when displaying a hierarchical task structure in a software development project, a change An object is to provide a management support method and a change management support program.

上述した課題を解決し目的を達成するため、本発明にかかる変更管理支援装置は、ソフトウェアの変更作業を、変更理由と担当者の担当作業内容とを規定するタスクによって階層化し、該階層化されたタスクによって前記変更作業の管理を支援する変更管理支援装置であって、タスクの階層構造の構成及び該階層構造を構成するタスクを出力する構成出力手段と、前記構成出力手段により出力された階層構造の構成のうち、階層構造を構成する所定のタスクを指定するショートカット指定手段と、前記ショートカット指定手段により指定されたタスク及び該タスクの下位に属するタスクを表示させるタスク表示制御手段とを有し、前記ショートカットが複数あるとき、前記タスク表示制御手段は、所定の当該変更管理支援装置のユーザに対して表示するよう設定された前記ショートカットを表示させることを特徴とする。   In order to solve the above-described problems and achieve the object, the change management support apparatus according to the present invention stratifies software change work by tasks that define the reason for change and the work contents of the person in charge. A change management support apparatus for supporting the management of the change work by a task, a configuration output means for outputting a configuration of a hierarchical structure of tasks, a task constituting the hierarchical structure, and a hierarchy output by the configuration output means Shortcut designating means for designating a predetermined task constituting the hierarchical structure of the structure, and task display control means for displaying the task designated by the shortcut designating means and tasks belonging to the lower level of the task When there are a plurality of shortcuts, the task display control means Characterized in that for displaying the shortcut that is configured to display.

また、本発明にかかる変更管理支援方法は、ソフトウェアの変更作業を、変更理由と担当者の担当作業内容とを規定するタスクによって階層化し、該階層化されたタスクによって前記変更作業の管理を支援する変更管理支援方法であって、タスクの階層構造の構成及び該階層構造を構成するタスクを出力する構成出力ステップと、前記構成出力ステップで出力された階層構造の構成のうち、階層構造を構成する所定のタスクを指定するショートカット指定ステップと、前記ショートカット指定ステップにより指定されたタスク及び該タスクの下位に属するタスクを表示させるタスク表示制御ステップとを有し、前記ショートカットが複数あるとき、前記タスク表示制御ステップは、所定の当該変更管理支援方法を使用するユーザに対して表示するよう設定された前記ショートカットを表示させることを特徴とする。   Also, the change management support method according to the present invention stratifies software change work by tasks that define the reason for change and the work contents of the person in charge, and supports the management of the change work by the hierarchized tasks. A change management support method, comprising: a hierarchical structure of tasks; a configuration output step for outputting a task that constitutes the hierarchical structure; and a configuration of the hierarchical structure output in the configuration output step. A shortcut designating step for designating a predetermined task to be performed, and a task display control step for displaying a task designated by the shortcut designating step and a task belonging to the lower level of the task. The display control step displays to the user who uses the predetermined change management support method. Characterized in that for displaying the shortcut that is so that set.

本発明によれば、ソフトウェア開発プロジェクトにおいて、階層化されたタスク構造を表示するとき、ショートカットを用いてユーザに関連するタスクを表示するための変更管理支援装置、変更管理支援方法及び変更管理支援プログラムを提供できる。   According to the present invention, a change management support device, a change management support method, and a change management support program for displaying a task related to a user using a shortcut when displaying a hierarchical task structure in a software development project Can provide.

本発明の一実施形態に係る変更管理支援装置の画面表示例を表す図である。It is a figure showing the example of a screen display of the change management assistance apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係る変更管理支援装置の機能構成のブロック図である。It is a block diagram of a function structure of the change management assistance apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタスクテーブルの例を表す図である。It is a figure showing the example of the task table which concerns on one Embodiment of this invention. 本発明の一実施形態に係るショートカットの登録の処理を表すフローチャートである。It is a flowchart showing the process of registration of the shortcut which concerns on one Embodiment of this invention. 本発明の一実施形態に係る変更管理支援装置の画面上でのショートカット登録の操作の例を表す図である。It is a figure showing the example of operation of the shortcut registration on the screen of the change management assistance apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るショートカット管理テーブルの例を表す図である。It is a figure showing the example of the shortcut management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタスクテーブルの例を表す図である。It is a figure showing the example of the task table which concerns on one Embodiment of this invention. 本発明の一実施形態に係るショートカットの表示の処理を表すフローチャートである。It is a flowchart showing the process of the display of the shortcut which concerns on one Embodiment of this invention. 本発明の一実施形態に係る変更管理支援装置の画面表示例を表す図である。It is a figure showing the example of a screen display of the change management assistance apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタスク管理テーブルの例を表す図である。It is a figure showing the example of the task management table which concerns on one Embodiment of this invention. 本発明の一実施形態に係る変更管理支援装置のタスクを表示させるユーザ選択ダイアログの例を表す図である。It is a figure showing the example of the user selection dialog which displays the task of the change management assistance apparatus which concerns on one Embodiment of this invention. 本発明の一実施形態に係るタスクの表示の処理を表すフローチャートである。It is a flowchart showing the process of the display of the task which concerns on one Embodiment of this invention. 本発明の一実施形態に係る変更管理支援装置の画面表示例を表す図である。It is a figure showing the example of a screen display of the change management assistance apparatus which concerns on one Embodiment of this invention.

以下、本発明の実施形態を図面に基づいて説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態に係る変更管理支援装置の画面表示例を表している。画面表示例では、「ファイル」から始まる一般的なウィンドウアプリケーションが備えるメニュー領域の下に、3つの表示領域(以下、ペインという。)が構成されている。   FIG. 1 shows a screen display example of a change management support apparatus according to an embodiment of the present invention. In the screen display example, three display areas (hereinafter referred to as “panes”) are configured under a menu area included in a general window application starting from “file”.

画面左のペインには「プロジェクト一覧」が表示され、プロジェクトを構成するタスクの階層構造が表示される。プロジェクトは複数存在し、それぞれのプロジェクトごとにタスクの階層構造が形成される。画面左のペインに表示された、あるプロジェクトに属するタスクを一つ選択すると、そのタスクに属する「タスク一覧」が画面右上のペインに表示される。画面右上のペインに表示されたタスクを一つ選択すると、そのタスクの詳細が画面右下のペインに表示される。   The “project list” is displayed in the left pane of the screen, and the hierarchical structure of the tasks that make up the project is displayed. There are multiple projects, and a hierarchical structure of tasks is formed for each project. When one task belonging to a project displayed in the left pane of the screen is selected, a “task list” belonging to that task is displayed in the upper right pane of the screen. When one task displayed in the upper right pane of the screen is selected, the details of that task are displayed in the lower right pane of the screen.

図1は、本実施形態に係る「次世代フレームワーク対応プロジェクト」についての例が示されている。「次世代フレームワーク対応プロジェクト」は、「コントローラ開発」、「エンジン開発」及び「ディスプレイ開発」タスクから構成される。さらに、「コントローラ開発」タスクの下に「COPY機能開発」タスクがあり、その下に「モジュール1開発」、「モジュール2開発」及び「モジュール3開発」がある。   FIG. 1 shows an example of a “next-generation framework-compatible project” according to this embodiment. The “next-generation framework support project” includes “controller development”, “engine development”, and “display development” tasks. Furthermore, there is a “COPY function development” task under the “controller development” task, and “module 1 development”, “module 2 development”, and “module 3 development” thereunder.

例えば「モジュール1開発」に従事するユーザが、「モジュール1開発」タスクに属するサブタスクの情報を表示させるためには、画面左のペインにおいて「次世代フレームワーク対応プロジェクト」のツリーを順次展開する。次に、「モジュール1開発」を表示させた上で、そのタスク名を選択すると、画面右上のペインに、「モジュール1開発」タスクのサブタスク一覧が表示される。そして、個々のタスクを選択することで、タスクの情報を表示させることができる。   For example, in order for a user engaged in “module 1 development” to display information on subtasks belonging to the “module 1 development” task, a tree of “next-generation framework compatible projects” is sequentially expanded in the left pane of the screen. Next, when “module 1 development” is displayed and the task name is selected, a subtask list of the “module 1 development” task is displayed in the upper right pane of the screen. Then, by selecting individual tasks, task information can be displayed.

図2は、本発明の一実施形態に係る変更管理支援装置の機能構成のブロック図を表す。変更管理支援装置1は、構成記憶手段10、構成出力手段20、ショートカット指定手段30、表示ユーザ指定手段40、ユーザ識別手段50、ショートカット管理テーブル60、タスク管理テーブル70、ショートカット表示制御手段80及びタスク表示制御手段90を有する。また、変更管理支援装置1の外部に構成表示手段100がある。   FIG. 2 shows a block diagram of a functional configuration of the change management support apparatus according to the embodiment of the present invention. The change management support apparatus 1 includes a configuration storage unit 10, a configuration output unit 20, a shortcut designation unit 30, a display user designation unit 40, a user identification unit 50, a shortcut management table 60, a task management table 70, a shortcut display control unit 80, and a task. Display control means 90 is provided. Further, the configuration display means 100 is provided outside the change management support apparatus 1.

構成記憶手段10は、タスクの階層構造の構成及びそのタスクの詳細の情報をタスクテーブル11に格納する。タスクテーブル11の詳細については後述する。   The configuration storage means 10 stores the task hierarchical structure configuration and details of the task in the task table 11. Details of the task table 11 will be described later.

構成出力手段20は、タスクの階層構造の構成及びそのタスクの内容を、タスクテーブル11を参照し、ショートカット表示制御手段80又はタスク表示制御手段90に出力する。   The configuration output unit 20 refers to the task table 11 and outputs the configuration of the task hierarchy and the contents of the task to the shortcut display control unit 80 or the task display control unit 90.

ショートカット指定手段30は、当該変更管理支援装置1を使用するユーザからショートカットの登録と削除の指示を受け、ショートカット管理テーブル60を更新する。ショートカットとは、タスクテーブル11に格納されたタスクのうち、特定のタスクの情報へのアクセスを容易にするため、ユーザによって指定されるものである。指定されたショートカットは、プロジェクトの直下に独立して表示されるため、ユーザは目的のタスクに直接アクセスすることができる。ショートカット管理テーブル60は、各ショートカットをどのユーザに表示するかの情報も保持する。   The shortcut designating unit 30 updates the shortcut management table 60 in response to an instruction to register and delete a shortcut from the user who uses the change management support apparatus 1. The shortcut is designated by the user in order to facilitate access to information on a specific task among the tasks stored in the task table 11. Since the designated shortcut is displayed independently directly under the project, the user can directly access the target task. The shortcut management table 60 also holds information as to which user to display each shortcut.

表示ユーザ指定手段40は、タスクテーブル11に格納されたタスクをどのユーザに表示するか指定するときに用いられる。指定された内容は、タスク管理テーブル70に記録される。   The display user specifying means 40 is used to specify to which user the tasks stored in the task table 11 are displayed. The designated content is recorded in the task management table 70.

ユーザ識別手段50は、変更管理支援装置1を使用しているユーザを識別する。ユーザを識別することで、そのユーザに関連するショートカット及びタスクを特定することができる。   The user identification unit 50 identifies a user who is using the change management support apparatus 1. By identifying a user, shortcuts and tasks associated with that user can be identified.

ショートカット管理テーブル60は、ショートカットとして指定されたタスクと関連のある当該変更管理支援装置のユーザを紐付けて記憶するために設けられたテーブルである。ショートカット管理テーブル60については、後に詳述する。   The shortcut management table 60 is a table provided to associate and store a user of the change management support apparatus related to a task designated as a shortcut. The shortcut management table 60 will be described in detail later.

タスク管理テーブル70は、タスクごとに関連のある当該変更管理支援装置のユーザを紐付けて記憶するために設けられたテーブルである。タスク管理テーブル70については、後に詳述する。   The task management table 70 is a table provided to associate and store a user of the change management support apparatus related to each task. The task management table 70 will be described in detail later.

ショートカット表示制御手段80は、ショートカット管理テーブル60を参照し、ショートカットで指定されたタスク及びそのサブタスクの構成を出力する。さらに、ショートカット管理テーブル60を参照して、識別されたユーザが表示可能なショートカットを出力する。   The shortcut display control means 80 refers to the shortcut management table 60 and outputs the task specified by the shortcut and the configuration of the subtask. Further, the shortcut management table 60 is referenced to output a shortcut that can be displayed by the identified user.

タスク表示制御手段90は、構成出力手段20が出力したタスクの階層構造の全体の構成を構成表示手段100に出力する。また、それらのタスクの内容を構成表示手段100に出力する。このとき、タスク管理テーブル70を参照して、識別されたユーザが表示可能なタスクを出力する。   The task display control unit 90 outputs the entire configuration of the task hierarchy output from the configuration output unit 20 to the configuration display unit 100. Further, the contents of those tasks are output to the configuration display means 100. At this time, referring to the task management table 70, a task that can be displayed by the identified user is output.

構成表示手段100は、ショートカット表示制御手段80とタスク表示制御手段90によって出力されたタスクの階層構造の構成及びタスクの内容を、ショートカット表示手段101及びタスク表示手段102を用いて表示する。ショートカット表示手段101は、タスクの階層構造の全体の構成を表示するほか、ショートカットにより指定されたタスク以下に形成される階層構造の表示も行う。タスク表示手段102は、ショートカットにより指定されたタスクに属するタスクの一覧及びその詳細を表示する。   The configuration display means 100 displays the structure of the hierarchical structure of tasks and the contents of the tasks output by the shortcut display control means 80 and the task display control means 90 using the shortcut display means 101 and the task display means 102. The shortcut display unit 101 displays not only the overall structure of the task hierarchy but also the hierarchy formed below the task specified by the shortcut. The task display unit 102 displays a list of tasks belonging to the task specified by the shortcut and details thereof.

以上により、当該変更管理支援装置1のユーザは、ショートカットを用いて複雑な階層構造を構成するタスクのうち、所定のタスクの情報へ迅速にアクセスできるようになる。また、ショートカットの数が増えた場合においても、ユーザに関連するショートカットを表示させることで、視認性を高くすることができる。さらに、ショートカットで指定されたタスクに関して、自分に関連するものを表示することにより、視認性を高くすることができる。   As described above, the user of the change management support apparatus 1 can quickly access information on a predetermined task among tasks constituting a complex hierarchical structure using a shortcut. Further, even when the number of shortcuts increases, visibility can be enhanced by displaying shortcuts related to the user. Further, the task specified by the shortcut can be made highly visible by displaying a task related to the task.

なお、変更管理支援装置1は、CPU、主記憶装置、補助記憶装置及びネットワークインターウェースを有する一般的な計算機であればよく、実現するためのハードウェアの種別は問わない。図2に示された構成要素が、部分的に異なる計算機上に設けられても良い。その場合、これらの間はネットワークで接続される。また、図2において構成表示手段100は変更管理支援装置1の外部に設けられているが、内部に設けられても良い。   The change management support device 1 may be a general computer having a CPU, a main storage device, an auxiliary storage device, and a network interface, and the type of hardware to be realized does not matter. The components shown in FIG. 2 may be provided on partially different computers. In that case, they are connected by a network. In FIG. 2, the configuration display unit 100 is provided outside the change management support apparatus 1, but may be provided inside.

(タスクテーブルの詳細)
次に、タスクテーブル11について説明する。
(Details of task table)
Next, the task table 11 will be described.

図4は、本実施形態に係るタスクテーブル11に格納されるデータ構造の例を示している。タスクテーブル11は、「タスクID」、「タスク名」、「親タスクID」、「管理者」、「担当者」、「状態」、「開始予定日」、「完了予定日」、「変更理由」及び「変更されたソースコード」を有する。   FIG. 4 shows an example of the data structure stored in the task table 11 according to the present embodiment. The task table 11 includes “task ID”, “task name”, “parent task ID”, “manager”, “person in charge”, “status”, “scheduled start date”, “scheduled completion date”, “reason for change”. And “modified source code”.

「タスクID」は、タスクを一意に特定するために付されるIDである。   “Task ID” is an ID assigned to uniquely identify a task.

「親タスクID」は、そのタスクの親のタスクのIDを示している。例えば、「コントローラ開発」タスクは最上位のタスクであるため、「親タスクID」には値が格納されていない。また、「モジュール1開発」タスクは、「COPY機能開発」の下位のタスクであることから、「COPY機能開発」の「タスクID」である「1」が、「親タスクID」として指定される。   “Parent task ID” indicates the ID of the parent task of the task. For example, since the “controller development” task is the highest task, no value is stored in the “parent task ID”. Further, since the “module 1 development” task is a lower-level task of “COPY function development”, “1” which is the “task ID” of “COPY function development” is designated as the “parent task ID”. .

「タスク名」は、タスクに付された名前である。   The “task name” is a name given to the task.

「管理者」及び「担当者」は、タスクの管理者及び担当者を表す。管理者は、主としてタスクの詳細化を行う者であり、作業を行うべき担当者を定める。担当者は、管理者からの指示を受け、作業を実行する。一方、担当者は、タスクに関する進捗状況に基づき、「状態」を変更し、必要に応じて「変更されたソースコード」の情報を更新する。   “Manager” and “person in charge” represent the manager and person in charge of the task. The administrator is a person who mainly refines the task and determines a person in charge who should perform the work. The person in charge receives an instruction from the administrator and executes the work. On the other hand, the person in charge changes the “state” based on the progress status of the task, and updates the information of “changed source code” as necessary.

管理者及び担当者は、当該タスクについて編集権限を有するが、管理者は、後述する「開始予定日」や「完了予定日」の変更を行える等、担当者より広い編集権限をもつ。管理者及び担当者の権限の範囲はソフトウェア毎に異なるため、本発明においてそれぞれが有する権限の具体的な限定までは行わない。   The administrator and the person in charge have editing authority for the task, but the administrator has a wider editing authority than the person in charge, such as being able to change “scheduled start date” and “scheduled completion date” described later. Since the scope of authority of the manager and the person in charge differs for each software, the present invention does not limit the authority that each has.

「状態」は、タスクに係る作業の進捗状況を表す。「開始予定日」及び「完了予定日」は、タスクに係る作業の開始予定日及び完了予定日を表す。「変更理由」は、タスクに係る作業が発生した理由を表す。「変更されたソースコード」は、タスクに係る変更作業において変更されたソースコードの箇所を表す。   “Status” represents the progress of work related to the task. “Scheduled start date” and “scheduled completion date” represent the scheduled start date and the scheduled completion date of work related to the task. The “reason for change” represents the reason why the work related to the task has occurred. The “changed source code” represents the location of the source code changed in the change work related to the task.

なお、タスクテーブル11に格納されるデータはあくまで一例である。実際にはタスクに付随するデータとして、他にも項目を有することができる。また、各項目に関するデータの格納形式や順序は、変更管理ソフトウェアによって異なり、本実施形態の例において、その形式を制限するものではない。本発明においては、簡単のために代表的な項目のみを簡潔に記載したものであり、図に表示されたデータのみに発明の範囲を制限するものではない。   Note that the data stored in the task table 11 is merely an example. Actually, it can have other items as data accompanying the task. In addition, the storage format and order of data regarding each item vary depending on the change management software, and the format is not limited in the example of the present embodiment. In the present invention, only representative items are briefly described for the sake of simplicity, and the scope of the invention is not limited only to the data displayed in the figure.

(ショートカットの登録と削除の処理フロー)
次に、図4および図5を用いて、ショートカットの登録と削除の処理について説明する。ショートカットとは、特定のタスクへのアクセスを容易にするため、ユーザによって作成されるものである。例えば、図1で示した「次世代フレームワーク対応プロジェクト」において、「モジュール1開発」タスクへのショートカットを作成すると、図5(B)に示すように、「次世代フレームワーク対応プロジェクト」の直下に「モジュール1開発」のタスクが表示される。なお、図5は、図1の画面左のペインの「プロジェクト一覧」の部分のみを抽出して表示したものである。以下、登録の処理を詳細に説明する。
(Shortcut registration and deletion process flow)
Next, shortcut registration and deletion processing will be described with reference to FIGS. 4 and 5. A shortcut is created by a user to facilitate access to a specific task. For example, if a shortcut to the “Module 1 Development” task is created in the “Next Generation Framework Support Project” shown in FIG. 1, the “Next Generation Framework Support Project” is directly under the “Next Generation Framework Support Project” as shown in FIG. The “module 1 development” task is displayed. FIG. 5 shows only the “project list” portion of the left pane of FIG. 1 extracted and displayed. Hereinafter, the registration process will be described in detail.

図4(A)は、図2に示したショートカット指定手段30により、ショートカットの登録を行う処理のフローを表している。   FIG. 4A shows a flow of processing for registering a shortcut by the shortcut designation unit 30 shown in FIG.

ステップS100において、ショートカット指定手段30は、ユーザがショートカット登録するために指定したタスクを識別する。ユーザが指定したタスクを識別するため、例えば図5(A)に示すようなメニューを表示する。具体的には、タスク名を右クリックすると表示される「ショートカットに登録」をユーザに選択させることで、そのタスク名を取得する。図5(A)の例では、「モジュール1開発」のタスクをショートカットとして登録する操作を示している。   In step S100, the shortcut designating unit 30 identifies the task designated for the shortcut registration by the user. In order to identify the task specified by the user, for example, a menu as shown in FIG. 5A is displayed. Specifically, the task name is acquired by causing the user to select “Register in shortcut” displayed when the task name is right-clicked. The example of FIG. 5A shows an operation of registering the task of “Module 1 development” as a shortcut.

次に、ステップS110において、ステップS100で指定されたタスクの情報を、ショートカット管理テーブル60に書き込む。ショートカット管理テーブル60は、ショートカットとして指定されたタスク名を含む情報を保持する。ショートカット管理テーブル60の詳細については後述する。   In step S110, the task information specified in step S100 is written into the shortcut management table 60. The shortcut management table 60 holds information including a task name designated as a shortcut. Details of the shortcut management table 60 will be described later.

次に、ステップS120において、表示ユーザを選択する場合にはステップS130へと進み、表示ユーザを選択しない場合には処理を終了する。表示ユーザとは、登録されたショートカットに関連のあるユーザを表す。すなわち、あるショートカットに対して表示ユーザとして指定されたユーザは、当該変更管理支援装置1上でそのショートカットを表示することができる。ここで表示ユーザを選択しなかったときは、当該ショートカットは当該ショートカットを作成したユーザのみに表示される。   Next, in step S120, when a display user is selected, it progresses to step S130, and when a display user is not selected, a process is complete | finished. A display user represents a user related to a registered shortcut. That is, a user designated as a display user for a certain shortcut can display the shortcut on the change management support apparatus 1. If no display user is selected here, the shortcut is displayed only to the user who created the shortcut.

次に、ステップS130において、表示ユーザ指定手段40が、選択された表示ユーザについての情報をショートカット管理テーブル60へ登録する。表示ユーザの選択方法については、例えば図8に示すダイアログを表示し、ユーザに表示ユーザを選択されることで、識別することができる。図7の例では、「モジュール1開発」のショートカットを表示させるユーザとして、「A」、「B」、「C」及び「D」を選択している。候補として選択できる候補として表示されるユーザは、例えば変更管理支援装置1に登録されているユーザが挙げられる。この設定は、デフォルトでは自分だけが表示できるユーザとして選択されている。そのように設定しておくのは、ショートカットが必要なユーザにのみ表示されるようにするためである。   Next, in step S <b> 130, the display user specifying unit 40 registers information about the selected display user in the shortcut management table 60. The display user selection method can be identified by, for example, displaying the dialog shown in FIG. 8 and selecting the display user by the user. In the example of FIG. 7, “A”, “B”, “C”, and “D” are selected as the users who display the shortcut of “Module 1 development”. Examples of users displayed as candidates that can be selected as candidates include users registered in the change management support apparatus 1. By default, this setting is selected as a user that can only be displayed by the user. This setting is made so that only a user who needs a shortcut is displayed.

以上で、ショートカット登録の処理は終了する。本実施形態の例においては、図5(B)に示す通り、「モジュール1開発」タスクがショートカット登録され、「次世代フレームワーク対応プロジェクト」の直下に表示される。ユーザは、ショートカット表示された「モジュール1開発」タスクを選択することにより、「モジュール1開発」タスクに属するタスク一覧を素早く表示することができる。一方で、作成直後のショートカットを表示できるのは、デフォルト設定では自分に限られ、他のユーザに表示するためには明示的な設定が必要となる。これにより、関係のないユーザにとって不要な情報が画面上に増えることがなくなり、視認性の低下を防ぐことができる。   This is the end of the shortcut registration process. In the example of the present embodiment, as shown in FIG. 5B, the “module 1 development” task is registered as a shortcut and displayed immediately below the “next-generation framework-compatible project”. The user can quickly display a task list belonging to the “module 1 development” task by selecting the “module 1 development” task displayed as a shortcut. On the other hand, the shortcut immediately after creation can be displayed only by yourself in the default setting, and an explicit setting is required to display it to other users. As a result, unnecessary information for unrelated users does not increase on the screen, and visibility can be prevented from deteriorating.

なお、ステップS130におけるユーザ選択の処理は、必ずしもショートカットを登録する本処理フローにおいてなされる必要はない。本処理フローによりショートカットをいったん作成した後、ユーザによって手動で設定されてもよい。その場合には、ショートカットが登録された状態である図5(B)の画面から、作成済のショートカットに対してサブメニュー等を用いて「表示ユーザの選択」を行えるようにする。その後、図7のダイアログを表示し、表示ユーザを選択できるようにする。   Note that the user selection processing in step S130 does not necessarily have to be performed in this processing flow for registering a shortcut. Once a shortcut is created by this processing flow, it may be manually set by the user. In this case, “display user selection” can be performed using the submenu or the like for the created shortcut from the screen of FIG. 5B in which the shortcut is registered. Thereafter, the dialog shown in FIG. 7 is displayed so that a display user can be selected.

また、「表示ユーザ」の選択のために例示した図7のダイアログにおいては、チェックボックス形式で「A」〜「E」のユーザを選択している。しかし、選択対象とするユーザが増えた場合には、ドロップダウンリストから選択したり、最初にユーザが属するグループを選択し対象を絞り込んだ後に選択したり、検索して絞り込んだ後に選択することもできる。本発明の実施形態においては、ユーザ選択のためのユーザー・インターフェースについては特に指定しない。   Further, in the dialog illustrated in FIG. 7 illustrated for selecting “display user”, the users “A” to “E” are selected in a check box format. However, if the number of users to be selected increases, you can select from the drop-down list, select the group to which the user belongs first and then narrow down the target, or select after searching and narrowing down it can. In the embodiment of the present invention, the user interface for user selection is not specified.

図4(B)は、図2に示したショートカット指定手段30により、ショートカットの削除を行う処理のフローである。図5(B)は、ショートカットの削除の際にユーザから受け付ける入力の例を表した図である。   FIG. 4B is a flow of processing for deleting a shortcut by the shortcut designation unit 30 shown in FIG. FIG. 5B is a diagram illustrating an example of input received from the user when deleting a shortcut.

ステップS200において、ショートカット指定手段30は、ユーザが削除しようとするショートカットを識別する。ユーザが削除しようとするショートカットは、図5(B)に示される操作によって識別される。具体的には、ユーザに、削除したいショートカットを右クリックすると表示される「ショートカットを削除」を選択させる。ここでは、ショートカット「モジュール1開発」を削除する例を示している。   In step S200, the shortcut specifying unit 30 identifies a shortcut that the user intends to delete. The shortcut to be deleted by the user is identified by the operation shown in FIG. Specifically, the user is caused to select “Delete Shortcut” which is displayed when a shortcut to be deleted is right-clicked. In this example, the shortcut “module 1 development” is deleted.

次に、ステップS210において、ステップS200で指定されたショートカットを削除するため、ショートカット管理テーブル60から該当する項目を削除する。これにより、ショートカット管理テーブル上から「モジュール1開発」の項目が削除され、ショートカットは表示されなくなる。   Next, in step S210, the corresponding item is deleted from the shortcut management table 60 in order to delete the shortcut specified in step S200. As a result, the item “module 1 development” is deleted from the shortcut management table, and the shortcut is not displayed.

なお、本実施形態においては、ショートカットが削除されてしまうと、それまでショートカットを表示できていたユーザ全てに影響が及ぶ。そのため、実際には変更管理支援装置1で特定の権限を有する者のみにショートカットの削除を許可するか、表示できるユーザが自分以外に存在する場合には削除できなくする等の処理が必要となる。   In the present embodiment, if a shortcut is deleted, it affects all users who have been able to display the shortcut until then. Therefore, in practice, it is necessary to allow the change management support apparatus 1 to delete the shortcut only to those who have a specific authority, or to make it impossible to delete if there is a user other than himself / herself that can be displayed. .

(ショートカット管理テーブルの詳細)
ショートカット管理テーブル60の例を図6に示す。ショートカット管理テーブル60は、「ショートカットID」、「タスク名」及び「表示ユーザ」の項目を有する。「ショートカットID」は、ショートカットを一意に特定するために付されるIDである。「タスク名」は、図4(A)のステップS100で指定したタスクの名前が指定される。「表示ユーザ」には、ステップS130で選択された表示ユーザが格納される。「表示ユーザ」に指定されたユーザは、そのショートカットを表示することができる。
(Details of shortcut management table)
An example of the shortcut management table 60 is shown in FIG. The shortcut management table 60 includes items of “shortcut ID”, “task name”, and “display user”. The “shortcut ID” is an ID assigned to uniquely specify a shortcut. As the “task name”, the name of the task specified in step S100 of FIG. The “display user” stores the display user selected in step S130. A user designated as a “display user” can display the shortcut.

(ショートカットの表示の処理フロー)
本実施形態においては、図4及び図5に示した処理により、タスクへのショートカットを作成することができる。一方、ショートカットの数自体が増加し、視認性が悪化することを防止するため、ユーザに関連のあるショートカットを選択して表示する。その処理フローについて、図8を用いて説明する。
(Shortcut display process flow)
In the present embodiment, a shortcut to a task can be created by the processing shown in FIGS. On the other hand, in order to prevent the number of shortcuts itself from increasing and the visibility from deteriorating, a shortcut relevant to the user is selected and displayed. The processing flow will be described with reference to FIG.

ステップS300において、ショートカット表示制御手段80は、ショートカット管理テーブル60からショートカット情報を読み込む。一方で、ユーザ識別手段50は、ショートカットを表示しようとしているユーザを識別する。   In step S300, the shortcut display control unit 80 reads the shortcut information from the shortcut management table 60. On the other hand, the user identification means 50 identifies a user who is trying to display a shortcut.

次に、ステップS310において、ショートカット表示制御手段80は、ショートカットの内容を表示可能か、ショートカット管理テーブル60の「表示ユーザ」の項目を参照して判断する。ステップS300において識別されたユーザが、ショートカット管理テーブル60の「表示ユーザ」の項目に含まれていれば、表示可能であると判断する。   Next, in step S <b> 310, the shortcut display control unit 80 determines whether or not the contents of the shortcut can be displayed with reference to the item “display user” in the shortcut management table 60. If the user identified in step S300 is included in the “display user” item of the shortcut management table 60, it is determined that the user can display the user.

次に、ステップS320において、ショートカット表示制御手段80は、ステップS310で表示可能であると判断したショートカットをショートカット表示手段101に知らせる。ショートカット表示手段101は、そのタスクをプロジェクト名の直下に並べて表示する。   Next, in step S320, the shortcut display control unit 80 notifies the shortcut display unit 101 of the shortcut determined to be displayable in step S310. The shortcut display unit 101 displays the tasks side by side immediately below the project name.

次に、ステップS330において、ショートカット管理テーブル60の全てのショートカット情報を読み込んだとき、処理を終了する。未処理のショートカットがある場合にはステップS300に戻る。   Next, in step S330, when all the shortcut information in the shortcut management table 60 has been read, the process ends. If there is an unprocessed shortcut, the process returns to step S300.

ショートカットの表示例を図13に示す。図13においては、「COPY機能開発」タスクと「エンジン開発」タスクとが独立したショートカットとして表示されている。図13に表示された他の項目については後述する。   A display example of the shortcut is shown in FIG. In FIG. 13, a “COPY function development” task and an “engine development” task are displayed as independent shortcuts. Other items displayed in FIG. 13 will be described later.

なお、本実施形態においては、親子関係をもつショートカットが複数登録されている場合に、その階層構造を保持したまま表示してもよい。その方法について以下に説明する。   In the present embodiment, when a plurality of shortcuts having a parent-child relationship are registered, the shortcut structure may be displayed while maintaining the hierarchical structure. The method will be described below.

ショートカット表示制御手段80は、ステップS310で表示可能であると判断したショートカットに係るタスクについて、そのタスク名をキーとしてタスクテーブル11を参照し、既に表示可能なタスクとして処理されているタスクとの関係を把握する。そして、新たに表示可能なタスクとして処理をするときには、それらとの親子関係を維持したまま表示するよう制御してもよい。   The shortcut display control means 80 refers to the task table 11 using the task name as a key for the task related to the shortcut determined to be displayable in step S310, and the relationship with the task already processed as a displayable task. To figure out. Then, when processing as a task that can be newly displayed, it may be controlled to display while maintaining the parent-child relationship with them.

具体例を用いて説明する。本実施形態において、1回目のステップS320の処理により「コントローラ開発」タスクが表示可能であると判断されたとする。ここで、「コントローラ開発」タスクは、下位に「COPY機能開発」タスクを有しており、「COPY機能開発」タスクの下位に「モジュール1開発」タスクを有している。   This will be described using a specific example. In the present embodiment, it is assumed that it is determined that the “controller development” task can be displayed by the first process of step S320. Here, the “controller development” task has a “COPY function development” task in the lower level, and a “module 1 development” task in the lower level of the “COPY function development” task.

次に、2回目のステップS320により、「モジュール1開発」が表示可能であると判断されたとする。このとき、1回目で表示された「コントローラ開発」タスクの下位に、「モジュール1開発」タスクを表示する。「モジュール1開発」タスクは、「コントローラ開発」タスクの直下に属するタスクではないが、「COPY機能開発」タスクを挟んで上下関係を有しているため、上のような表示をさせることができる。   Next, assume that “module 1 development” can be displayed in the second step S320. At this time, the “module 1 development” task is displayed below the “controller development” task displayed for the first time. The “Module 1 Development” task is not a task that directly belongs to the “Controller Development” task, but has a vertical relationship across the “COPY Function Development” task, so it can be displayed as shown above. .

そして、3回目のステップS320の処理により、「COPY機能開発」タスクが表示可能であると判断されたとする。このとき、「コントローラ開発」、「COPY機能開発」及び「モジュール1開発」がツリー状に表示する。   Assume that it is determined that the “COPY function development” task can be displayed by the third processing in step S320. At this time, “controller development”, “COPY function development”, and “module 1 development” are displayed in a tree shape.

あるいは、3回目のステップS320の処理により、「エンジン開発」タスクが表示可能であると判断されたとする。このとき、「エンジン開発」は、既に表示可能とされている「コントローラ開発」と「モジュール1開発」いずれとも上下関係を有しないため、新たに独立したショートカットとして表示される。   Alternatively, it is assumed that the “engine development” task can be displayed by the third process of step S320. At this time, “engine development” has no vertical relationship with either “controller development” or “module 1 development” that can be displayed, and is thus displayed as a new independent shortcut.

このように、表示可能と判断されたタスクのうち、上位のタスクからみて下位のタスクがある場合には、それらの上下関係は保ったまま、ツリー状に表示してもよい。   As described above, among tasks determined to be displayable, when there are lower tasks as viewed from the upper tasks, they may be displayed in a tree shape while maintaining their upper and lower relations.

また、本実施形態において、ショートカット表示制御手段80がショートカット管理テーブル60を逐一読み込み、表示可能なショートカットに係るタスクをショートカット表示手段101に知らせている。しかしながら、実際の処理においては、ショートカット表示制御手段80がショートカット管理テーブル60を一度に読み込み、内部的にそれぞれのショートカットについての表示可否の判断を行い、その結果をまとめてショートカット表示手段101に送る方法がとられても良い。   In this embodiment, the shortcut display control unit 80 reads the shortcut management table 60 one by one, and notifies the shortcut display unit 101 of tasks related to the shortcuts that can be displayed. However, in actual processing, the shortcut display control unit 80 reads the shortcut management table 60 at a time, internally determines whether or not each shortcut can be displayed, and collectively sends the result to the shortcut display unit 101. May be taken.

また、本実施形態においては、ステップS300で識別されたユーザと、ショートカット管理テーブル60の「表示ユーザ」を照合し、ショートカットが表示可能かどうかを判断している。しかしながら、ショートカットが示しているタスクそのものに設定された属性に基づき、判断を行っても良い。タスクそのものに設定された属性とは、例えばタスクに設定されたアクセス権がある。アクセス権とは、例えばそのタスクの管理者や担当者に与えられた編集権限、閲覧権限がある。すなわち、ユーザがショートカットが示すタスクについてアクセス権を有していれば、ショートカットを表示可能であるとの判断を行っても良い。   In this embodiment, the user identified in step S300 is collated with the “display user” in the shortcut management table 60 to determine whether or not the shortcut can be displayed. However, the determination may be made based on attributes set in the task itself indicated by the shortcut. The attribute set in the task itself includes, for example, an access right set in the task. The access right includes, for example, an editing authority and a viewing authority given to the manager or person in charge of the task. That is, if the user has an access right for the task indicated by the shortcut, it may be determined that the shortcut can be displayed.

(ショートカットの表示例)
次に、図9を用いて、本実施形態に係る変更管理支援装置におけるショートカットの画面表示例について説明する。画面構成については図1と同様であるため、説明は省略する。
(Shortcut display example)
Next, a screen display example of a shortcut in the change management support apparatus according to the present embodiment will be described with reference to FIG. The screen configuration is the same as in FIG.

図9では、図4(A)のフロー並びに図5(A)及び図7の操作を通じて、ユーザ「A」、「B」、「C」及び「D」に対して表示可能な、「モジュール1開発」タスクへのショートカットが作成された状態となっている。ここでは、ユーザ「A」が本変更管理支援装置1を操作し、画面を表示しているものとする。   In FIG. 9, “module 1” that can be displayed to the users “A”, “B”, “C”, and “D” through the flow of FIG. 4A and the operations of FIG. 5A and FIG. A shortcut to the "Development" task has been created. Here, it is assumed that the user “A” operates the change management support apparatus 1 and displays a screen.

画面左のペインの「コントローラ開発」、「COPY機能開発」及び「ディスプレイ開発」は、タスク表示手段102が、構成出力手段20の出力したタスクの階層構造の全体構成を、タスク表示制御手段80を通じ、取得して表示するものである。一方、画面左ペインの「モジュール1開発」はショートカット表示であり、ショートカット表示手段101が、ショートカット表示制御手段80により制御され出力された情報に基づき表示するものである。   The “controller development”, “COPY function development”, and “display development” in the left pane of the screen display the overall configuration of the task hierarchy output by the task output unit 102 through the task display control unit 80. , Get and display. On the other hand, “Module 1 Development” in the left pane of the screen is a shortcut display, which is displayed by the shortcut display means 101 based on the information controlled and output by the shortcut display control means 80.

ここで、本実施形態におけるショートカット管理テーブル60の例である図6においては、「モジュール1開発」以外のショートカットも登録されている。しかし、図9において、「モジュール1開発」以外のショートカットは表示されていない。これは、それらのショートカットの「表示ユーザ」の項目にユーザ「A」が含まれないためである。   Here, in FIG. 6 which is an example of the shortcut management table 60 in the present embodiment, shortcuts other than “module 1 development” are also registered. However, in FIG. 9, no shortcut other than “Module 1 development” is displayed. This is because the user “A” is not included in the “display user” item of those shortcuts.

このように、ショートカットを表示させるユーザを限定することにより、画面の視認性を高めている。   Thus, the visibility of a screen is improved by limiting the user who displays a shortcut.

(タスクの表示ユーザの選択と表示例)
これまで、ショートカット管理テーブル60に格納された「表示ユーザ」を用いて、ショートカットに係るタスクに関連のあるユーザのみ、そのタスクを表示する処理について説明した。本実施形態においては、ショートカットにより指定されるタスク及びそのタスクに属するタスクについても、関連のあるユーザにのみ表示するよう処理を行い得る。以下に、その処理について説明する。
(Selection of task display user and display example)
So far, only the user related to the task related to the shortcut using the “display user” stored in the shortcut management table 60 has been described. In the present embodiment, the task specified by the shortcut and the tasks belonging to the task can be processed so as to be displayed only to related users. The process will be described below.

本実施形態におけるタスク管理テーブル70の一例を図10に示す。   An example of the task management table 70 in this embodiment is shown in FIG.

タスク管理テーブル70は、「タスクID」及び「表示ユーザ」の項目を有する。「タスクID」とは、図3で示したタスクテーブル11に示された「タスクID」と同一の値が使用される。すなわち、タスクテーブル11とタスク管理テーブル70は、「タスクID」によって関連付けられる。「表示ユーザ」は、ショートカット管理テーブル60における「表示ユーザ」の項目と同様に、そのタスクを表示可能なユーザを選択するために使用される。   The task management table 70 has items of “task ID” and “display user”. As the “task ID”, the same value as the “task ID” shown in the task table 11 shown in FIG. 3 is used. That is, the task table 11 and the task management table 70 are associated with each other by “task ID”. The “display user” is used to select a user who can display the task, similarly to the “display user” item in the shortcut management table 60.

本実施形態では、表示ユーザ指定手段40が、「表示ユーザ」を特定するため、図11のようなダイアログを用いてユーザに問い合わせる。例えば、図9の「タスク一覧」に表示された特定のタスクの上でマウスを右クリックし、「タスクを表示させるユーザを登録」というサブメニューを表示し、ユーザに選択させる。これにより、「表示ユーザ」について設定する対象となるタスクを特定できる。   In the present embodiment, the display user specifying means 40 makes an inquiry to the user using a dialog as shown in FIG. 11 in order to specify “display user”. For example, by right-clicking the mouse on a specific task displayed in the “task list” in FIG. 9, a submenu “Register a user to display the task” is displayed, and the user is allowed to select. As a result, a task to be set for “display user” can be specified.

表示ユーザ指定手段40は、ユーザによって選択されたユーザと、特定されたタスクのタスクIDについて、図10のタスク管理テーブル70に情報を書き込む。   The display user specifying means 40 writes information in the task management table 70 of FIG. 10 for the user selected by the user and the task ID of the identified task.

以上により、表示ユーザ指定手段40がタスクに関連するユーザをタスク管理テーブル70を用いて管理することで、ユーザがタスクを表示する際、自分に関連するタスクのみを表示することができる。   As described above, the display user specifying means 40 manages the users related to the tasks by using the task management table 70, so that when the user displays the tasks, only the tasks related to the user can be displayed.

なお、「表示ユーザ」の選択のために例示した図11のダイアログにおいては、チェックボックス形式で「A」〜「E」のユーザを選択できる。選択対象とするユーザが増えた場合には、ドロップダウンリストから選択させたり、ユーザが所属するグループを選択させ対象を絞り込んだ後に選択させたり、検索して絞り込んだ後に選択させたりすることもできる。本発明の実施形態においては、ユーザ選択のためのユーザー・インターフェースについては特に指定しない。   In the dialog illustrated in FIG. 11 illustrated for selecting “display user”, users “A” to “E” can be selected in a check box format. When the number of users to be selected increases, you can select from the drop-down list, select the group to which the user belongs, select after selecting the target, or search and select after selecting . In the embodiment of the present invention, the user interface for user selection is not specified.

なお、ショートカットの場合と異なり、個々のタスクについて表示ユーザを選択することは手間がかかる。そのため、デフォルトではショートカットの表示ユーザの設定を引き継ぎ、後から個々に変更できるようにしても良い。   Unlike the case of shortcuts, selecting a display user for each task takes time. Therefore, by default, the setting of the shortcut display user may be inherited and changed individually later.

(タスクの表示の処理フロー)
ユーザごとにタスクを選択し表示するための処理フローについて、図12を用いて説明する。
(Task display processing flow)
A processing flow for selecting and displaying a task for each user will be described with reference to FIG.

ステップS400において、タスク表示制御手段90は、構成出力手段20が出力したタスクを読み込む。次に、タスク表示制御手段90は、タスク管理テーブル70を読み込む。一方、ユーザ識別手段50は、タスクを表示しようとしているユーザを識別しておく。   In step S400, the task display control unit 90 reads the task output from the configuration output unit 20. Next, the task display control unit 90 reads the task management table 70. On the other hand, the user identification means 50 identifies the user who is going to display a task.

次に、ステップS410において、タスク表示制御手段90は、タスクを表示可能かどうか、タスク管理テーブル70の「表示ユーザ」の項目を参照して判断する。ステップS400において識別されたユーザが、タスク管理テーブル70の「表示ユーザ」の項目に含まれていれば、そのタスクは表示可能であると判断する。   Next, in step S410, the task display control unit 90 determines whether the task can be displayed with reference to the item “display user” in the task management table 70. If the user identified in step S400 is included in the “display user” item of the task management table 70, it is determined that the task can be displayed.

次に、ステップS420において、タスク表示制御手段90は、ステップS410で表示可能であると判断したタスクを選択し、タスク表示手段102に知らせる。タスク表示手段102はそのタスクを表示する。   Next, in step S420, the task display control unit 90 selects the task determined to be displayable in step S410, and notifies the task display unit 102 of it. The task display means 102 displays the task.

次に、ステップS430において、全てのタスク情報を読み込んだとき、処理を終了する。未処理のタスクがある場合にはステップS400に戻る。   Next, in step S430, when all the task information has been read, the process ends. If there is an unprocessed task, the process returns to step S400.

なお、本実施形態において、タスク表示制御手段90がタスク管理テーブル70を逐一読み込み、表示可能なタスクをタスク表示手段102に知らせている。しかしながら、実際の処理においては、タスク表示制御手段90がタスク管理テーブル70を一度に読み込み、内部的にそれぞれのタスクの表示可否の判断を行い、その結果をまとめてタスク表示手段102に送る方法がとられても良い。   In this embodiment, the task display control unit 90 reads the task management table 70 one by one and notifies the task display unit 102 of tasks that can be displayed. However, in actual processing, there is a method in which the task display control means 90 reads the task management table 70 at a time, internally judges whether each task can be displayed, and sends the results to the task display means 102 together. May be taken.

以上、タスクの表示の処理フローについて説明した。この処理と、先述したショートカットの表示の処理フローを組み合わせることにより、ショートカットに指定されたタスクと、そのタスクより下位のタスクについて、ユーザに関連する情報を表示することができる。   The processing flow for displaying the task has been described above. By combining this processing and the processing flow for displaying the shortcut described above, information related to the user can be displayed for the task specified as the shortcut and the task lower than the task.

なお、本実施形態においては、ステップS400で識別されたユーザとタスク管理テーブル70の「表示ユーザ」を照合し、タスクが表示可能かどうかを判断している。しかしながら、タスクテーブル11に含まれる属性に基づき、判断を行っても良い。その属性とは、例えば「管理者」及び「担当者」があげられる。すなわち、ユーザが「管理者」又は「担当者」であればタスクを表示可能であると判断を行っても良い。また、タスクが属する「親タスク」に対してアクセス権があれば、タスクを表示可能との判断を行っても良い。   In this embodiment, the user identified in step S400 is collated with the “display user” in the task management table 70 to determine whether the task can be displayed. However, the determination may be made based on the attributes included in the task table 11. Examples of the attribute include “manager” and “person in charge”. That is, if the user is “manager” or “person in charge”, it may be determined that the task can be displayed. Further, if there is an access right for the “parent task” to which the task belongs, it may be determined that the task can be displayed.

また、本実施形態においては、「表示ユーザ」の選択を行えるユーザを特に規定していない。しかし、変更管理支援装置1において特定の権限を有する者のみが行えるようにしてもよい。   In the present embodiment, the user who can select “display user” is not particularly defined. However, only those who have a specific authority in the change management support apparatus 1 may be able to perform it.

また、本実施形態においては、タスクテーブル11とタスク管理テーブル70が別個に存在し、タスクの情報と「表示ユーザ」との項目が、「タスクID」をキーとして関連付けられている。しかしながら、これらを1つのテーブルに併合して管理しても良く、又は3つ以上のテーブルに分割して格納されてもよい。これらのテーブルの構成は、テーブルを格納するデータベースの構造にも依存するものであるが、本発明の実施形態において限定するものではない。   In the present embodiment, the task table 11 and the task management table 70 exist separately, and the task information and the item “display user” are associated with each other using the “task ID” as a key. However, these may be managed by being merged into one table, or may be divided and stored in three or more tables. The configuration of these tables also depends on the structure of the database that stores the tables, but is not limited in the embodiment of the present invention.

(タスクの表示例)
図13は、本実施形態における変更管理支援装置の画面表示の例を表している。ここでは、本実施形態の例に沿って、ユーザ「D」が画面表示をさせたときの例を表している。
(Example of task display)
FIG. 13 shows an example of a screen display of the change management support apparatus in the present embodiment. Here, along with the example of the present embodiment, an example when the user “D” displays the screen is shown.

図9の例と異なり、画面左ペインには、ショートカットとして「COPY機能開発」、「モジュール1開発」、「モジュール3開発」、「エンジン開発」が表示されている。そして、「モジュール1開発」タスクが選択され、画面右のペインにタスク一覧が表示されている。ここには、タスク表示制御手段90がタスク管理テーブル70に基づいて表示の制御を行った結果、表示可能なタスクが一覧表示される。図14の例では、「モジュール1開発」タスクに属するタスクとして、「変更作業B」のみが表示されている。これは、図11の例により、ユーザ「D」が表示できるタスクが、タスクID「2」、すなわち「変更作業B」のみであるためである。   Unlike the example of FIG. 9, “COPY function development”, “module 1 development”, “module 3 development”, and “engine development” are displayed as shortcuts in the left pane of the screen. Then, the “module 1 development” task is selected, and a task list is displayed in the right pane of the screen. Here, as a result of the display control by the task display control means 90 based on the task management table 70, a list of tasks that can be displayed is displayed. In the example of FIG. 14, only “change work B” is displayed as a task belonging to the “module 1 development” task. This is because the task that can be displayed by the user “D” is only the task ID “2”, that is, “change work B” in the example of FIG.

以上により、タスクを表示させるユーザに関連するタスクがタスク一覧に表示されることで、迅速に必要な情報へアクセスすることができる。また、タスクの数が増えた場合、視認性を高く保つことができる。   As described above, the task related to the user who displays the task is displayed in the task list, so that necessary information can be quickly accessed. Moreover, when the number of tasks increases, visibility can be kept high.

以上、本発明により、担当者、管理者及び第三者を含む、変更管理支援装置1へアクセスするユーザに関連するタスク及びショートカットを選択して、表示することができる。これによりユーザは、ショートカットを用いて、複雑な階層構造を構成するタスクのうち、所定のタスクの情報へ迅速にアクセスできるようになる。また、ショートカットの数が増えた場合においても、自分に関連するショートカットを表示させることで、視認性を高くすることができる。さらに、ショートカットとして指定されたタスクのサブタスクに関しても同様に、自分に関連するものを表示することにより、視認性を高くすることができる。   As described above, according to the present invention, it is possible to select and display tasks and shortcuts related to the user who accesses the change management support apparatus 1 including the person in charge, the administrator, and the third party. As a result, the user can quickly access information on a predetermined task among tasks constituting a complicated hierarchical structure using a shortcut. Even when the number of shortcuts increases, visibility can be enhanced by displaying shortcuts related to the user. Further, regarding the subtask of the task designated as a shortcut, similarly, by displaying a thing related to the user, the visibility can be enhanced.

1 変更管理支援装置
10 構成記憶手段
11 タスクテーブル
20 構成出力手段
30 ショートカット指定手段
40 表示ユーザ指定手段
50 ユーザ識別手段
60 ショートカット管理テーブル
70 タスク管理テーブル
80 ショートカット表示制御手段
90 タスク表示制御手段
100 構成表示手段
101 ショートカット表示手段
102 タスク表示手段
DESCRIPTION OF SYMBOLS 1 Change management support apparatus 10 Configuration memory | storage means 11 Task table 20 Configuration output means 30 Shortcut designation means 40 Display user designation means 50 User identification means 60 Shortcut management table 70 Task management table 80 Shortcut display control means 90 Task display control means 100 Configuration display Means 101 Shortcut display means 102 Task display means

特開2010−33424号公報JP 2010-33424 A 特開2006−227955号公報JP 2006-227955 A

Claims (7)

ソフトウェアの変更作業を、変更理由と担当者の担当作業内容とを規定するタスクによって階層化し、該階層化されたタスクによって前記変更作業の管理を支援する変更管理支援装置であって、
タスクの階層構造の構成及び該階層構造を構成するタスクを出力する構成出力手段と、
前記構成出力手段により出力された階層構造の構成のうち、階層構造を構成する所定のタスクを指定するショートカット指定手段と、
前記ショートカット指定手段により指定されたタスク及び該タスクの下位に属するタスクを表示させるタスク表示制御手段とを有し、
前記ショートカットが複数あるとき、前記タスク表示制御手段は、所定の当該変更管理支援装置のユーザに対して表示するよう設定された前記ショートカットを表示させる
ことを特徴とする変更管理支援装置。
A change management support device that stratifies software change work by a task that defines a reason for change and the work contents of a person in charge, and supports management of the change work by the layered task,
A structure output means for outputting a structure of a hierarchical structure of tasks and tasks constituting the hierarchical structure;
Of the hierarchical structure output by the configuration output means, shortcut specifying means for specifying a predetermined task constituting the hierarchical structure;
Task display control means for displaying a task specified by the shortcut specifying means and a task belonging to a lower level of the task;
When there are a plurality of shortcuts, the task display control means displays the shortcuts set to be displayed to a predetermined user of the change management support apparatus.
前記ショートカットと関連のある当該変更管理支援装置のユーザを紐付けて記憶するためのショートカット管理テーブルを有し、
前記タスク表示制御手段は、前記ショートカット管理テーブルを参照し、前記ユーザと関連のあるタスクを表示するよう表示内容を制御する
ことを特徴とする請求項1に記載の変更管理支援装置。
A shortcut management table for storing the change management support device user associated with the shortcut in association with the shortcut;
The change management support apparatus according to claim 1, wherein the task display control unit controls display contents so as to display a task related to the user by referring to the shortcut management table.
前記タスク表示制御手段は、前記ショートカット指定手段において指定されたタスクの管理者又は担当者に対してショートカットを表示させる
ことを特徴とする請求項2に記載の変更管理支援装置。
The change management support apparatus according to claim 2, wherein the task display control unit displays a shortcut to a manager or a person in charge of the task designated by the shortcut designation unit.
ソフトウェアの変更作業を、変更理由と担当者の担当作業内容とを規定するタスクによって階層化し、該階層化されたタスクによって前記変更作業の管理を支援する変更管理支援方法であって、
タスクの階層構造の構成及び該階層構造を構成するタスクを出力する構成出力ステップと、
前記構成出力ステップで出力された階層構造の構成のうち、階層構造を構成する所定のタスクを指定するショートカット指定ステップと、
前記ショートカット指定ステップにより指定されたタスク及び該タスクの下位に属するタスクを表示させるタスク表示制御ステップとを有し、
前記ショートカットが複数あるとき、前記タスク表示制御ステップは、所定の当該変更管理支援方法を使用するユーザに対して表示するよう設定された前記ショートカットを表示させる
ことを特徴とする変更管理支援方法。
A change management support method that stratifies software change work by a task that defines the reason for change and the work content of the person in charge, and supports management of the change work by the layered task,
A configuration output step for outputting a configuration of a hierarchical structure of tasks and tasks constituting the hierarchical structure;
Of the hierarchical structure output in the configuration output step, a shortcut designation step for designating a predetermined task constituting the hierarchical structure;
A task display control step for displaying a task specified by the shortcut specifying step and a task belonging to a lower level of the task,
When there are a plurality of shortcuts, the task display control step displays the shortcut set to be displayed to a user who uses the predetermined change management support method.
前記タスク表示制御ステップは、タスクごとに関連のある当該変更管理支援方法を使用するユーザを紐付けて記憶するためのタスク管理テーブルを参照し、前記ユーザと関連のあるタスクを表示するよう表示内容を制御する
ことを特徴とする請求項4に記載の変更管理支援方法。
The task display control step refers to a task management table for storing and associating a user who uses the change management support method related to each task, and displays the contents related to displaying the task related to the user. The change management support method according to claim 4, wherein the change management support method is controlled.
前記タスク表示制御ステップは、前記ショートカット指定ステップにおいて指定されたタスクの管理者又は担当者に対してショートカットを表示させる
ことを特徴とする請求項5に記載の変更管理支援方法。
6. The change management support method according to claim 5, wherein the task display control step displays a shortcut to a manager or a person in charge of the task designated in the shortcut designation step.
コンピュータに請求項4乃至6何れか一項に記載の変更管理支援方法を実行させるための変更管理支援プログラム。
A change management support program for causing a computer to execute the change management support method according to any one of claims 4 to 6.
JP2015004933A 2015-01-14 2015-01-14 Management support apparatus, management support method, and management support program Expired - Fee Related JP5884925B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015004933A JP5884925B2 (en) 2015-01-14 2015-01-14 Management support apparatus, management support method, and management support program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015004933A JP5884925B2 (en) 2015-01-14 2015-01-14 Management support apparatus, management support method, and management support program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2011119343A Division JP5682452B2 (en) 2011-05-27 2011-05-27 CHANGE MANAGEMENT SUPPORT DEVICE, CHANGE MANAGEMENT SUPPORT METHOD, AND CHANGE MANAGEMENT SUPPORT PROGRAM

Publications (3)

Publication Number Publication Date
JP2015111429A true JP2015111429A (en) 2015-06-18
JP2015111429A5 JP2015111429A5 (en) 2015-12-03
JP5884925B2 JP5884925B2 (en) 2016-03-15

Family

ID=53526161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015004933A Expired - Fee Related JP5884925B2 (en) 2015-01-14 2015-01-14 Management support apparatus, management support method, and management support program

Country Status (1)

Country Link
JP (1) JP5884925B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018106306A (en) * 2016-12-22 2018-07-05 任天堂株式会社 Game development system
JP2022105832A (en) * 2021-01-05 2022-07-15 三菱電機株式会社 Information processing apparatus, information processing method, and information processing program

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003067188A (en) * 2001-08-28 2003-03-07 Hitachi Ltd Project management method, device and program
JP2004302522A (en) * 2003-03-28 2004-10-28 Fujitsu Ltd Menu screen control method by shortcut button and computer program

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003067188A (en) * 2001-08-28 2003-03-07 Hitachi Ltd Project management method, device and program
JP2004302522A (en) * 2003-03-28 2004-10-28 Fujitsu Ltd Menu screen control method by shortcut button and computer program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018106306A (en) * 2016-12-22 2018-07-05 任天堂株式会社 Game development system
JP2022105832A (en) * 2021-01-05 2022-07-15 三菱電機株式会社 Information processing apparatus, information processing method, and information processing program
JP7321196B2 (en) 2021-01-05 2023-08-04 三菱電機株式会社 Information processing device, information processing method, and information processing program

Also Published As

Publication number Publication date
JP5884925B2 (en) 2016-03-15

Similar Documents

Publication Publication Date Title
US9530105B2 (en) Managing entity organizational chart
US11385786B2 (en) Spin control user interface for selecting options
US8543943B2 (en) Methods and systems for entering object assignments
US11270066B2 (en) Temporary formatting and charting of selected data
US20210125144A1 (en) Bill of material conversion method, electronic apparatus and non-transitory computer-readable storage medium
JP2009104229A (en) Input check device and input check method
US8548967B1 (en) System for visual query and manipulation of configuration management records
JP6523188B2 (en) Work procedure generation support device, work procedure generation support method, and program
CN112464625B (en) Document generation method, device, computer equipment and storage medium
JP5884925B2 (en) Management support apparatus, management support method, and management support program
JP5530173B2 (en) Directory system having organization structure management directory and program thereof
US10303668B2 (en) Automatic screen generation device, automatic screen generation program, and automatic screen generation method
JP2019197405A (en) Project status management device, project status management program, and project status management method
US20080172636A1 (en) User interface for selecting members from a dimension
JP5682452B2 (en) CHANGE MANAGEMENT SUPPORT DEVICE, CHANGE MANAGEMENT SUPPORT METHOD, AND CHANGE MANAGEMENT SUPPORT PROGRAM
JP6695847B2 (en) Software parts management system, computer
JP5916897B2 (en) Project data creation device
US20090178024A1 (en) Method, computer program product, and system for merging multiple same class instance states
US10268730B2 (en) Focus-driven user interface
JP5472615B2 (en) Multi-window display device, multi-window display method, and program
US12032994B1 (en) Linking outputs for automatic execution of tasks
JP2012108740A (en) Input support method and program
JP4770206B2 (en) File classification display device and file classification display program
JP5067041B2 (en) Document processing apparatus and document processing program
US10032203B2 (en) Dynamic property surfacing

Legal Events

Date Code Title Description
A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20151015

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20151225

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160125

R151 Written notification of patent or utility model registration

Ref document number: 5884925

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151

LAPS Cancellation because of no payment of annual fees