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 PDFInfo
- 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
Links
Images
Landscapes
- Stored Programmes (AREA)
Abstract
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,
また、特許文献2には、入力された進捗管理データ等から作業の進捗状況を図式化し、作業フローから現在の各自の進捗を把握することができるプロジェクト管理システムが開示されている。
しかし、特許文献1においては、自分に関連する担当範囲近辺のタスクを的確に把握することができない。
However, in
特許文献2においては、作業の進捗状況が作業フローとしてフラットに出力され、階層構造の複雑な巨大なプロジェクトにおいては視認性が悪くなる。
In
本発明は、上記問題に鑑みてなされたものであり、ソフトウェア開発プロジェクトにおいて階層化されたタスク構造を表示するとき、ショートカットを用いてユーザに関連するタスクを表示するための変更管理支援装置、変更管理支援方法及び変更管理支援プログラムを提供することを目的とする。 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.
以下、本発明の実施形態を図面に基づいて説明する。 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 “
例えば「モジュール1開発」に従事するユーザが、「モジュール1開発」タスクに属するサブタスクの情報を表示させるためには、画面左のペインにおいて「次世代フレームワーク対応プロジェクト」のツリーを順次展開する。次に、「モジュール1開発」を表示させた上で、そのタスク名を選択すると、画面右上のペインに、「モジュール1開発」タスクのサブタスク一覧が表示される。そして、個々のタスクを選択することで、タスクの情報を表示させることができる。
For example, in order for a user engaged in “
図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
構成記憶手段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
ショートカット指定手段30は、当該変更管理支援装置1を使用するユーザからショートカットの登録と削除の指示を受け、ショートカット管理テーブル60を更新する。ショートカットとは、タスクテーブル11に格納されたタスクのうち、特定のタスクの情報へのアクセスを容易にするため、ユーザによって指定されるものである。指定されたショートカットは、プロジェクトの直下に独立して表示されるため、ユーザは目的のタスクに直接アクセスすることができる。ショートカット管理テーブル60は、各ショートカットをどのユーザに表示するかの情報も保持する。
The
表示ユーザ指定手段40は、タスクテーブル11に格納されたタスクをどのユーザに表示するか指定するときに用いられる。指定された内容は、タスク管理テーブル70に記録される。
The display
ユーザ識別手段50は、変更管理支援装置1を使用しているユーザを識別する。ユーザを識別することで、そのユーザに関連するショートカット及びタスクを特定することができる。
The
ショートカット管理テーブル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
構成表示手段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
以上により、当該変更管理支援装置1のユーザは、ショートカットを用いて複雑な階層構造を構成するタスクのうち、所定のタスクの情報へ迅速にアクセスできるようになる。また、ショートカットの数が増えた場合においても、ユーザに関連するショートカットを表示させることで、視認性を高くすることができる。さらに、ショートカットで指定されたタスクに関して、自分に関連するものを表示することにより、視認性を高くすることができる。
As described above, the user of the change
なお、変更管理支援装置1は、CPU、主記憶装置、補助記憶装置及びネットワークインターウェースを有する一般的な計算機であればよく、実現するためのハードウェアの種別は問わない。図2に示された構成要素が、部分的に異なる計算機上に設けられても良い。その場合、これらの間はネットワークで接続される。また、図2において構成表示手段100は変更管理支援装置1の外部に設けられているが、内部に設けられても良い。
The change
(タスクテーブルの詳細)
次に、タスクテーブル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 “
「タスク名」は、タスクに付された名前である。 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 “
図4(A)は、図2に示したショートカット指定手段30により、ショートカットの登録を行う処理のフローを表している。
FIG. 4A shows a flow of processing for registering a shortcut by the
ステップS100において、ショートカット指定手段30は、ユーザがショートカット登録するために指定したタスクを識別する。ユーザが指定したタスクを識別するため、例えば図5(A)に示すようなメニューを表示する。具体的には、タスク名を右クリックすると表示される「ショートカットに登録」をユーザに選択させることで、そのタスク名を取得する。図5(A)の例では、「モジュール1開発」のタスクをショートカットとして登録する操作を示している。
In step S100, the
次に、ステップ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
次に、ステップS130において、表示ユーザ指定手段40が、選択された表示ユーザについての情報をショートカット管理テーブル60へ登録する。表示ユーザの選択方法については、例えば図8に示すダイアログを表示し、ユーザに表示ユーザを選択されることで、識別することができる。図7の例では、「モジュール1開発」のショートカットを表示させるユーザとして、「A」、「B」、「C」及び「D」を選択している。候補として選択できる候補として表示されるユーザは、例えば変更管理支援装置1に登録されているユーザが挙げられる。この設定は、デフォルトでは自分だけが表示できるユーザとして選択されている。そのように設定しておくのは、ショートカットが必要なユーザにのみ表示されるようにするためである。
Next, in step S <b> 130, the display
以上で、ショートカット登録の処理は終了する。本実施形態の例においては、図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 “
なお、ステップ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
ステップS200において、ショートカット指定手段30は、ユーザが削除しようとするショートカットを識別する。ユーザが削除しようとするショートカットは、図5(B)に示される操作によって識別される。具体的には、ユーザに、削除したいショートカットを右クリックすると表示される「ショートカットを削除」を選択させる。ここでは、ショートカット「モジュール1開発」を削除する例を示している。
In step S200, the
次に、ステップ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 “
なお、本実施形態においては、ショートカットが削除されてしまうと、それまでショートカットを表示できていたユーザ全てに影響が及ぶ。そのため、実際には変更管理支援装置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
(ショートカット管理テーブルの詳細)
ショートカット管理テーブル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
次に、ステップS310において、ショートカット表示制御手段80は、ショートカットの内容を表示可能か、ショートカット管理テーブル60の「表示ユーザ」の項目を参照して判断する。ステップS300において識別されたユーザが、ショートカット管理テーブル60の「表示ユーザ」の項目に含まれていれば、表示可能であると判断する。
Next, in step S <b> 310, the shortcut
次に、ステップS320において、ショートカット表示制御手段80は、ステップS310で表示可能であると判断したショートカットをショートカット表示手段101に知らせる。ショートカット表示手段101は、そのタスクをプロジェクト名の直下に並べて表示する。
Next, in step S320, the shortcut
次に、ステップ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 “
次に、2回目のステップS320により、「モジュール1開発」が表示可能であると判断されたとする。このとき、1回目で表示された「コントローラ開発」タスクの下位に、「モジュール1開発」タスクを表示する。「モジュール1開発」タスクは、「コントローラ開発」タスクの直下に属するタスクではないが、「COPY機能開発」タスクを挟んで上下関係を有しているため、上のような表示をさせることができる。
Next, assume that “
そして、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 “
あるいは、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 “
このように、表示可能と判断されたタスクのうち、上位のタスクからみて下位のタスクがある場合には、それらの上下関係は保ったまま、ツリー状に表示してもよい。 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
また、本実施形態においては、ステップ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, “
画面左のペインの「コントローラ開発」、「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
ここで、本実施形態におけるショートカット管理テーブル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 “
このように、ショートカットを表示させるユーザを限定することにより、画面の視認性を高めている。 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
表示ユーザ指定手段40は、ユーザによって選択されたユーザと、特定されたタスクのタスクIDについて、図10のタスク管理テーブル70に情報を書き込む。
The display
以上により、表示ユーザ指定手段40がタスクに関連するユーザをタスク管理テーブル70を用いて管理することで、ユーザがタスクを表示する際、自分に関連するタスクのみを表示することができる。
As described above, the display
なお、「表示ユーザ」の選択のために例示した図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
次に、ステップS410において、タスク表示制御手段90は、タスクを表示可能かどうか、タスク管理テーブル70の「表示ユーザ」の項目を参照して判断する。ステップS400において識別されたユーザが、タスク管理テーブル70の「表示ユーザ」の項目に含まれていれば、そのタスクは表示可能であると判断する。
Next, in step S410, the task
次に、ステップS420において、タスク表示制御手段90は、ステップS410で表示可能であると判断したタスクを選択し、タスク表示手段102に知らせる。タスク表示手段102はそのタスクを表示する。
Next, in step S420, 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
以上、タスクの表示の処理フローについて説明した。この処理と、先述したショートカットの表示の処理フローを組み合わせることにより、ショートカットに指定されたタスクと、そのタスクより下位のタスクについて、ユーザに関連する情報を表示することができる。 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
また、本実施形態においては、タスクテーブル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”, “
以上により、タスクを表示させるユーザに関連するタスクがタスク一覧に表示されることで、迅速に必要な情報へアクセスすることができる。また、タスクの数が増えた場合、視認性を高く保つことができる。 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
1 変更管理支援装置
10 構成記憶手段
11 タスクテーブル
20 構成出力手段
30 ショートカット指定手段
40 表示ユーザ指定手段
50 ユーザ識別手段
60 ショートカット管理テーブル
70 タスク管理テーブル
80 ショートカット表示制御手段
90 タスク表示制御手段
100 構成表示手段
101 ショートカット表示手段
102 タスク表示手段
DESCRIPTION OF
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.
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.
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)
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)
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 |
-
2015
- 2015-01-14 JP JP2015004933A patent/JP5884925B2/en not_active Expired - Fee Related
Patent Citations (2)
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)
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 |