Assessing Staffing Coverage for Software Applications
First Claim
1. A computer-assisted method comprising:
- determining, by a computer system, a structure of an application, wherein the structure comprises a plurality of application levels;
obtaining, by the computer system, staffing information of a business for the application based on the structure;
determining a staffing coverage and a staffing demand for each of the application levels; and
assessing a staffing gap for the application from the staffing demand and the staffing coverage at said each of the application levels.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer system enables a business to determine a structure of a software application, obtain staffing information assigned to the application, and determine a staffing gap for different levels of the application. Staffing assessment may be expanded to a software portfolio that typically includes different applications and further to a line of business segment that corresponds to one or more portfolios. Supply coverage and demand coverage for each of the application levels is then determined so that staffing gaps for each of the application levels can be assessed. Staffing information may include staffing at different skill levels include subject matter experts, specialists, and generalists. The structure of an application may include modules that further include sub-modules. A training plan may be invoked when staffing is overly dependent on contractor support.
12 Citations
21 Claims
-
1. A computer-assisted method comprising:
-
determining, by a computer system, a structure of an application, wherein the structure comprises a plurality of application levels; obtaining, by the computer system, staffing information of a business for the application based on the structure; determining a staffing coverage and a staffing demand for each of the application levels; and assessing a staffing gap for the application from the staffing demand and the staffing coverage at said each of the application levels. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
at least one memory; and at least one processor coupled to the at least one memory and configured to perform, based on instructions stored in the at least one memory; determining a structure of an application, wherein the structure comprises a plurality of application levels; obtaining staffing information about subject matter experts assigned to the application based on the structure; determining whether there is a staffing gap for the application from a staffing demand and a staffing coverage at each of the application levels. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A computer-readable storage medium storing computer-executable instructions that, when executed, cause a processor to perform a method comprising:
-
determining a structure of an application, wherein the structure comprises a plurality of application levels; obtaining staffing information about subject matter experts for the application based on the structure; determining a staffing demand and a staffing coverage for each of the application levels; and assessing whether there is a staffing gap for the application from the staffing demand and the staffing coverage at said each of the application levels. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification