Method and system for developing an accurate skills inventory using data from delivery operations
First Claim
Patent Images
1. A method for developing a skills inventory, said method including:
- creating a record in a skills inventory database for skills of a resource object, the record including a sub-record for each skill possessed by the resource object, the sub-record including a score assigned to the resource object for the skill;
monitoring an activity performed by the resource object, wherein the activity performed requires at least one skill of the skills;
extracting data relevant to the at least one skill from results of said monitoring;
computing a metric value with a server, wherein the metric value is indicative of a skill level attained by the resource object with respect to each of the at least one skill, wherein the metric value is computed using a number of similar activities the resource object has performed, an amount of time required by the resource object to complete the activity, relative success of the activity, how much time has passed since the activity was completed, and a weighing parameter that gives more weight to activities performed by the resource object more recent in time; and
updating the skills inventory database with the computed metric value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system for obtaining and storing accurate skills data relative to human resource objects of an enterprise. Relevant data is extracted from runtime processes that monitor the activities of the human resource objects and a metric value indicative of a skill level attained for each of a list of skills is calculated for each human resource object.
126 Citations
17 Claims
-
1. A method for developing a skills inventory, said method including:
-
creating a record in a skills inventory database for skills of a resource object, the record including a sub-record for each skill possessed by the resource object, the sub-record including a score assigned to the resource object for the skill; monitoring an activity performed by the resource object, wherein the activity performed requires at least one skill of the skills; extracting data relevant to the at least one skill from results of said monitoring; computing a metric value with a server, wherein the metric value is indicative of a skill level attained by the resource object with respect to each of the at least one skill, wherein the metric value is computed using a number of similar activities the resource object has performed, an amount of time required by the resource object to complete the activity, relative success of the activity, how much time has passed since the activity was completed, and a weighing parameter that gives more weight to activities performed by the resource object more recent in time; and updating the skills inventory database with the computed metric value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer program product for providing a service to reuse IT system knowledge, the program product comprising:
- a computer readable storage medium;
first program instruction for monitoring the activity of a resource object with respect to an activity performed by the resource object, wherein the activity performed requires at least one skill in a skills inventory database; second program instruction for extracting data relevant to the at least one skill from results of said monitoring; third program instruction for computing a metric value indicative of a skill level attained by the resource object with respect to each of the at least one skill, wherein the metric value is computed using a number of similar activities the resource object has performed, an amount of time required by the resource object to complete the activity, relative success of the activity, and how much time has passed since the activity was completed, and a weighing parameter that gives more weight to activities performed by the resource object more recent in time; and fourth program instruction for updating the skills inventory database with the computed metric value. - View Dependent Claims (12, 13, 14)
- a computer readable storage medium;
-
15. A system for establishing an accurate skills inventory, the system comprising:
-
means for monitoring at least one activity of performed by a resource object, wherein the activity performed requires at least one skill in a skills inventory database; means for extracting data relevant to the at least one skill from results of said monitoring; means for computing a metric value indicative of a skill level attained by the resource object with respect to each of the at least one skill, wherein the metric value is computed using a number of similar activities the resource object has performed, an amount of time required by the resource object to complete the activity, relative success of the activity, and how much time has passed since the activity was completed, and a weighing parameter that gives more weight to activities performed by the resource object more recent in time; and means for updating the skills inventory database with the computed metric value. - View Dependent Claims (16)
-
-
17. A system for establishing an accurate skills inventory, the system comprising:
-
a processor; a first server portion operable to execute a skills data retrieval application, wherein the skills data retrieval application receives data from a runtime application that monitors the performance of a resource object while the resource object performs at least one task, wherein the runtime application is part of a ticketing system of a services business; and a second server portion operable to calculate at least one metric value corresponding to the at least one task performed by the resource object, wherein each metric value accounts for a plurality of predetermined parameters relevant to its respective task, wherein the calculated metric for each task takes into account the number of tickets operated on by the resource object, a relative importance of the ticket, how long ago the ticket was closed, and a weighing parameter that gives more weight to activities performed by the resource object more recent in time.
-
Specification